.gb-block-testimonial {
    background: #f2f2f2;
    color: #293038;
    margin: 0 auto;
    padding: 5%;
    border-radius: 5px;
    margin-bottom: 1.2em
}

.gb-block-testimonial .gb-testimonial-info {
    position: relative;
    display: inline-block;
    width: 100%;
    margin-top: 15px;
    min-height: 55px;
    padding-top: 5px;
    line-height: 1.4
}

.gb-block-testimonial .gb-testimonial-info .blocks-editable {
    padding-left: 0
}

.gb-block-testimonial .gb-testimonial-info .gb-testimonial-avatar-wrap {
    position: absolute;
    left: 0;
    top: 0
}

.gb-block-testimonial .gb-testimonial-avatar-wrap+.gb-testimonial-name,
.gb-block-testimonial .gb-testimonial-avatar-wrap+.gb-testimonial-name+.gb-testimonial-title,
.gb-block-testimonial .gb-testimonial-avatar-wrap+.gb-testimonial-title,
.gb-block-testimonial .gb-testimonial-avatar-wrap+.editor-rich-text,
.gb-block-testimonial .gb-testimonial-avatar-wrap+.editor-rich-text+.editor-rich-text {
    margin-left: 70px;
    padding-left: 0
}

.gb-block-testimonial .gb-testimonial-text p {
    line-height: 1.6
}

.gb-block-testimonial .gb-testimonial-text a {
    color: inherit;
    box-shadow: 0 -1px inset;
    text-decoration: none
}

.gb-block-testimonial .gb-testimonial-text a:hover {
    color: inherit;
    box-shadow: 0 -2px inset
}

.gb-block-testimonial .gb-testimonial-name {
    font-size: 1em;
    font-weight: 700;
    line-height: 1.2;
    margin: 0;
    padding: 0
}

.gb-block-testimonial .gb-testimonial-title {
    opacity: .8
}

.gb-block-testimonial .gb-testimonial-avatar {
    border-radius: 200px;
    max-width: 100px
}

.gb-block-testimonial .gb-testimonial-image-wrap {
    height: 55px;
    width: 55px;
    background: #ddd;
    border-radius: 200px;
    position: relative
}

.gb-block-testimonial .gb-testimonial-image-wrap img {
    object-fit: cover;
    height: 100%;
    width: 100%;
    position: relative;
    z-index: 10;
    border-radius: 40px
}

.right-aligned .gb-testimonial-info {
    text-align: right
}

.right-aligned .gb-testimonial-info h2 {
    left: 0
}

.right-aligned .gb-testimonial-info .gb-testimonial-name,
.right-aligned .gb-testimonial-info .gb-testimonial-title {
    margin-right: 70px;
    margin-left: 0
}

.right-aligned .gb-testimonial-info .gb-testimonial-avatar-wrap {
    left: auto;
    right: 0
}

.gb-block-profile {
    background: #f2f2f2;
    color: #293038;
    margin: 0 auto;
    padding: 3%;
    border-radius: 5px;
    margin-bottom: 1.2em;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-around;
    width: 100%
}

.gb-block-profile .gb-profile-column {
    display: block;
    padding: 15px;
    flex: 3 0
}

@media only screen and (max-width:600px) {
    .gb-block-profile .gb-profile-column {
        flex: auto
    }
}

.gb-block-profile .gb-profile-avatar-wrap {
    position: relative;
    z-index: 0;
    flex: 1 0
}

@media only screen and (max-width:600px) {
    .gb-block-profile .gb-profile-avatar-wrap {
        flex: auto;
        max-width: 210px;
        margin: 0 auto
    }
}

@media only screen and (max-width:600px) {
    .gb-block-profile .gb-profile-content-wrap {
        text-align: center
    }
}

.gb-block-profile .gb-profile-text {
    font-size: 18px;
    padding-top: 1em
}

.gb-block-profile .gb-profile-text a {
    color: inherit;
    box-shadow: 0 -1px inset;
    text-decoration: none
}

.gb-block-profile .gb-profile-text a:hover {
    color: inherit;
    box-shadow: 0 -2px inset
}

.gb-block-profile .gb-profile-text p {
    line-height: 1.6
}

.gb-block-profile .gb-profile-text p:last-child {
    margin-bottom: 0
}

.gb-block-profile .gb-profile-name {
    font-size: 1.4em;
    font-weight: 700;
    line-height: 1.2;
    margin: 0
}

.gb-block-profile .gb-profile-title {
    opacity: .8;
    padding-top: 5px;
    margin-bottom: 0
}

.gb-block-profile .gb-profile-image-square {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 5;
    margin: 0
}

.gb-block-profile .gb-profile-text:empty,
.gb-block-profile .gb-profile-title:empty,
.gb-block-profile .gb-profile-name:empty {
    display: none
}

.gb-block-profile .gb-profile-image-wrap {
    width: 100%;
    background: #ddd;
    position: relative
}

.gb-block-profile .gb-profile-image-wrap::before {
    content: "";
    display: inline-block;
    padding-top: 100%
}

.gb-block-profile .gb-profile-image-wrap button {
    position: absolute;
    left: 0;
    z-index: 50;
    padding: 0;
    height: 100%;
    width: 100%
}

.gb-block-profile .gb-profile-image-wrap button:focus {
    background: 0 0;
    border: none;
    outline: none;
    box-shadow: none
}

.gb-block-profile .gb-profile-image-wrap img {
    object-fit: cover;
    height: 100%;
    width: 100%;
    position: relative;
    z-index: 5
}

.gb-block-profile .gb-social-links {
    list-style: none;
    margin: 0;
    padding: 5% 0 0
}

.gb-block-profile .gb-social-links:empty {
    display: none
}

.gb-block-profile .gb-social-links li {
    display: inline-block;
    margin: 0 8px 0 0;
    padding: 0
}

.gb-block-profile .gb-social-links li a {
    display: grid;
    border: none;
    width: 38px;
    height: 38px;
    padding: 10px;
    border-radius: 100px
}

.gb-block-profile .gb-social-links li a:hover {
    opacity: .9
}

.right .gb-profile-avatar-wrap {
    order: 2
}

.round .gb-profile-image-wrap {
    border-radius: 500px
}

.round .gb-profile-image-wrap::before {
    content: "";
    display: inline-block;
    padding-top: 92%
}

.round .gb-profile-image-wrap img {
    border-radius: 500px
}

.gb-block-notice {
    border-radius: 5px;
    position: relative;
    margin-bottom: 1.2em
}

.gb-block-notice .gb-notice-dismiss {
    position: absolute;
    top: 13px;
    right: 13px;
    opacity: .8;
    padding: 0;
    background: 0 0;
    transition: .3s ease
}

.gb-block-notice .gb-notice-dismiss:hover {
    opacity: 1;
    cursor: pointer;
    box-shadow: none
}

.gb-block-notice .gb-notice-title {
    font-weight: 700;
    padding: .5em 1em;
    margin: 0;
    color: #fff;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    width: 100%;
    display: inline-block
}

.gb-block-notice .gb-notice-title p {
    margin-bottom: 0
}

.gb-block-notice .gb-notice-title:empty {
    display: none
}

.gb-block-notice .gb-notice-text {
    padding: 1em;
    border: solid 2px #333;
    border-radius: 5px;
    background: #fff;
    overflow: hidden
}

.gb-block-notice .gb-notice-text p:last-child {
    margin-bottom: 0
}

.gb-block-notice .gb-notice-title:not(:empty)+.notice-text,
.gb-block-notice .blocks-rich-text+.blocks-rich-text .gb-notice-text {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

body:not(.wp-admin) .gb-block-notice.gb-dismissable {
    display: none
}

.entry-content .gb-block-drop-cap .gb-drop-cap-text p::first-letter {
    float: left;
    font-size: 75px;
    line-height: .7em;
    margin-top: .15em;
    margin-right: 25px;
    margin-bottom: 25px;
    font-weight: 700;
    text-transform: uppercase
}

.entry-content .gb-block-drop-cap.gb-drop-cap-square .gb-drop-cap-text p::first-letter {
    background: #32373c;
    color: #fff;
    padding: .2em
}

.entry-content .gb-block-drop-cap.gb-drop-cap-border .gb-drop-cap-text p::first-letter {
    color: #32373c;
    padding: .2em;
    border: solid 4px
}

@media only screen and (min-width:600px) {
    .entry-content .gb-block-drop-cap.gb-font-size-1 .gb-drop-cap-text::first-letter {
        font-size: 75px
    }
    .entry-content .gb-block-drop-cap.gb-font-size-2 .gb-drop-cap-text::first-letter {
        font-size: 85px
    }
    .entry-content .gb-block-drop-cap.gb-font-size-3 .gb-drop-cap-text::first-letter {
        font-size: 95px
    }
    .entry-content .gb-block-drop-cap.gb-font-size-4 .gb-drop-cap-text::first-letter {
        font-size: 105px
    }
    .entry-content .gb-block-drop-cap.gb-font-size-5 .gb-drop-cap-text::first-letter {
        font-size: 115px
    }
    .entry-content .gb-block-drop-cap.gb-font-size-6 .gb-drop-cap-text p::first-letter {
        font-size: 125px
    }
}

.gb-block-drop-cap::before,
.gb-block-drop-cap::after {
    content: "";
    display: table
}

.gb-block-drop-cap::after {
    clear: both
}

.gb-block-drop-cap a {
    color: inherit;
    box-shadow: 0 -1px inset;
    text-decoration: none
}

.gb-block-drop-cap a:hover {
    color: inherit;
    box-shadow: 0 -2px inset
}

.gb-block-button {
    margin: 0 0 1.2em;
    position: relative
}

.gb-block-button .blocks-rich-text {
    display: inline-flex
}

.gb-block-button .components-autocomplete {
    display: inline-block;
    width: auto;
    margin: 0 auto;
    position: relative
}

.gb-button {
    text-align: center;
    font-size: 18px;
    line-height: 1 !important;
    background-color: #32373c;
    border: none;
    border-radius: 50px;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    padding: .6em 1em;
    text-decoration: none;
    word-break: break-word;
    transition: .3s ease;
    display: inline-block
}

.gb-button:hover {
    box-shadow: inset 0 0 200px rgba(255, 255, 255, .15)
}

.gb-button-shape-square,
input[type=submit].gb-button-shape-square {
    border-radius: 0
}

.gb-button-shape-rounded,
input[type=submit].gb-button-shape-rounded {
    border-radius: 5px
}

.gb-button-shape-circular,
input[type=submit].gb-button-shape-circular {
    border-radius: 100px
}

.gb-button-size-small,
input[type=submit].gb-button-size-small {
    font-size: 14px
}

.gb-button-size-medium,
input[type=submit].gb-button-size-medium {
    font-size: 20px
}

.gb-button-size-large,
input[type=submit].gb-button-size-large {
    font-size: 26px;
    padding: .8em 1.2em
}

.gb-button-size-extralarge,
input[type=submit].gb-button-size-extralarge {
    font-size: 34px;
    padding: .8em 1.2em
}

.gb-button-right {
    transform: translateX(-100%);
    left: 100%;
    position: relative
}

.gb-button-center {
    margin: 0 auto
}

.gb-block-spacer {
    margin: 0 0 1.2em;
    position: relative
}

.gb-block-spacer hr {
    border: none;
    margin: 0;
    background: 0 0
}

.gb-block-spacer.gb-spacer-divider::after {
    content: " ";
    width: 100%;
    height: 1px;
    border-top: solid 1px;
    position: absolute;
    top: 50%;
    left: 0
}

.gb-block-spacer.gb-divider-solid.gb-spacer-divider::after {
    border-top-style: solid
}

.gb-block-spacer.gb-divider-dotted.gb-spacer-divider::after {
    border-top-style: dotted
}

.gb-block-spacer.gb-divider-dashed.gb-spacer-divider::after {
    border-top-style: dashed
}

.gb-block-spacer.gb-divider-size-1.gb-spacer-divider::after {
    border-top-width: 1px
}

.gb-block-spacer.gb-divider-size-2.gb-spacer-divider::after {
    border-top-width: 2px
}

.gb-block-spacer.gb-divider-size-3.gb-spacer-divider::after {
    border-top-width: 3px
}

.gb-block-spacer.gb-divider-size-4.gb-spacer-divider::after {
    border-top-width: 4px
}

.gb-block-spacer.gb-divider-size-5.gb-spacer-divider::after {
    border-top-width: 5px
}

.entry-content .gb-block-spacer hr {
    border: none;
    margin: 0;
    background: 0 0
}

.entry-content .gb-block-spacer hr::before,
.entry-content .gb-block-spacer hr::after {
    display: none
}

.gb-block-accordion {
    margin-bottom: 1.2em
}

.gb-block-accordion .gb-accordion-title {
    background: #f2f2f2;
    padding: 10px 15px
}

.gb-block-accordion .gb-accordion-title p {
    display: inline
}

.gb-block-accordion .gb-accordion-text {
    padding: 10px 15px
}

.gb-block-accordion .editor-rich-text .editor-rich-text__inline-toolbar {
    display: block;
    left: 40%
}

.gb-block-accordion+.gb-block-accordion {
    margin-top: -.6em
}

@media only screen and (min-width:600px) {
    .gb-font-size-14 .gb-accordion-title {
        font-size: 14px
    }
    .gb-font-size-15 .gb-accordion-title {
        font-size: 15px
    }
    .gb-font-size-16 .gb-accordion-title {
        font-size: 16px
    }
    .gb-font-size-17 .gb-accordion-title {
        font-size: 17px
    }
    .gb-font-size-18 .gb-accordion-title {
        font-size: 18px
    }
    .gb-font-size-19 .gb-accordion-title {
        font-size: 19px
    }
    .gb-font-size-20 .gb-accordion-title {
        font-size: 20px
    }
    .gb-font-size-21 .gb-accordion-title {
        font-size: 21px
    }
    .gb-font-size-22 .gb-accordion-title {
        font-size: 22px
    }
    .gb-font-size-23 .gb-accordion-title {
        font-size: 23px
    }
    .gb-font-size-24 .gb-accordion-title {
        font-size: 24px
    }
}

.gb-block-sharing {
    margin: 0 0 1.2em;
    position: relative
}

.gb-block-sharing .blocks-rich-text {
    display: inline-flex
}

.gb-block-sharing .gb-share-list {
    margin: 0;
    padding: 0
}

.gb-block-sharing .gb-share-list li {
    list-style: none;
    display: inline-block;
    margin: 0 5px 5px 0
}

.gb-block-sharing .gb-share-list a {
    background: #272c30;
    border-width: 0;
    color: #fff;
    padding: 10px 15px;
    text-align: center;
    display: block;
    line-height: 1;
    font-size: 16px;
    transition: .3s ease
}

.gb-block-sharing .gb-share-list a:hover {
    box-shadow: inset 0 0 200px rgba(255, 255, 255, .15)
}

.gb-block-sharing .gb-share-list svg {
    vertical-align: text-top
}

.gb-block-sharing.gb-share-icon-text svg {
    margin-right: 5px
}

.gb-block-sharing.gb-share-icon-only a {
    padding: 10px 11px;
    min-width: 37px
}

.gb-block-sharing.gb-share-icon-only .gb-social-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important
}

.gb-block-sharing.gb-share-text-only svg {
    display: none
}

.gb-block-sharing.gb-share-shape-square a {
    border-radius: 0
}

.gb-block-sharing.gb-share-shape-rounded a {
    border-radius: 5px
}

.gb-block-sharing.gb-share-shape-circular a {
    border-radius: 100px
}

.gb-block-sharing.gb-share-size-small a {
    font-size: 13px
}

.gb-block-sharing.gb-share-size-small svg {
    width: 13px;
    height: 13px
}

.gb-block-sharing.gb-share-size-small.gb-share-icon-only a {
    padding: 7px 6px;
    min-width: 28px
}

.gb-block-sharing.gb-share-size-medium a {
    font-size: 16px
}

.gb-block-sharing.gb-share-size-medium svg {
    width: 16px;
    height: 16px
}

.gb-block-sharing.gb-share-size-large a {
    font-size: 20px
}

.gb-block-sharing.gb-share-size-large svg {
    width: 26px;
    height: 26px
}

.gb-block-sharing.gb-share-size-large.gb-share-icon-only a {
    font-size: 26px;
    min-width: 48px
}

.gb-block-sharing.gb-share-size-large.gb-share-icon-text svg {
    margin-right: 10px
}

.gb-block-sharing.gb-share-color-social a {
    color: #fff
}

.gb-block-sharing.gb-share-color-social .gb-share-twitter {
    background: #1ca1f3
}

.gb-block-sharing.gb-share-color-social .gb-share-facebook {
    background: #3b5999
}

.gb-block-sharing.gb-share-color-social .gb-share-google {
    background: #dc4b45
}

.gb-block-sharing.gb-share-color-social .gb-share-pinterest {
    background: #bd091c
}

.gb-block-sharing.gb-share-color-social .gb-share-linkedin {
    background: #0077b5
}

.gb-block-sharing.gb-share-color-social .gb-share-reddit {
    background: #ff4500
}

.gb-button-right {
    transform: translateX(-100%);
    left: 100%;
    position: relative
}

.gb-button-center {
    margin: 0 auto
}

.gb-block-post-grid {
    margin: 0 0 1.2em;
    position: relative
}

.gb-block-post-grid .is-grid,
.gb-block-post-grid .gb-is-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    grid-gap: 0 2em
}

@media all and (-ms-high-contrast:none) {
    .gb-block-post-grid .is-grid,
    .gb-block-post-grid .gb-is-grid {
        display: block
    }
}

.gb-block-post-grid .is-grid article,
.gb-block-post-grid .gb-is-grid article {
    margin-bottom: 2.5em;
    min-width: 0
}

@media all and (-ms-high-contrast:none) {
    .gb-block-post-grid .is-grid article,
    .gb-block-post-grid .gb-is-grid article {
        padding-left: 10px;
        padding-right: 10px;
        display: inline-block;
        vertical-align: top
    }
}

.gb-block-post-grid .is-grid.columns-1,
.gb-block-post-grid .gb-is-grid.gb-columns-1 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr
}

@media all and (-ms-high-contrast:none) {
    .gb-block-post-grid .is-grid.columns-1 article,
    .gb-block-post-grid .gb-is-grid.gb-columns-1 article {
        width: 100%
    }
}

.gb-block-post-grid .is-grid.columns-2,
.gb-block-post-grid .gb-is-grid.gb-columns-2 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr
}

@media all and (-ms-high-contrast:none) {
    .gb-block-post-grid .is-grid.columns-2 article,
    .gb-block-post-grid .gb-is-grid.gb-columns-2 article {
        width: 48%
    }
}

.gb-block-post-grid .is-grid.columns-3,
.gb-block-post-grid .gb-is-grid.gb-columns-3 {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr
}

@media all and (-ms-high-contrast:none) {
    .gb-block-post-grid .is-grid.columns-3 article,
    .gb-block-post-grid .gb-is-grid.gb-columns-3 article {
        width: 32%
    }
}

.gb-block-post-grid .is-grid.columns-4,
.gb-block-post-grid .gb-is-grid.gb-columns-4 {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr
}

@media all and (-ms-high-contrast:none) {
    .gb-block-post-grid .is-grid.columns-4 article,
    .gb-block-post-grid .gb-is-grid.gb-columns-4 article {
        width: 24%
    }
}

@media only screen and (max-width:600px) {
    .gb-block-post-grid div[class*=columns].is-grid,
    .gb-block-post-grid div[class*=columns].gb-is-grid {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr
    }
}

.gb-block-post-grid .gb-post-grid-section-title {
    text-align: left
}

.gb-block-post-grid .gb-block-post-grid-image {
    margin-bottom: 1.2em
}

.gb-block-post-grid .gb-block-post-grid-image img {
    display: block;
    width: 100%
}

.gb-block-post-grid .gb-block-post-grid-text {
    text-align: left
}

.gb-block-post-grid a {
    text-decoration: none
}

.gb-block-post-grid header .gb-block-post-grid-title {
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 28px;
    line-height: 1.2
}

.gb-block-post-grid header .gb-block-post-grid-title a {
    color: #293038;
    text-decoration: none
}

.gb-block-post-grid header .gb-block-post-grid-title a:hover {
    text-decoration: underline;
    color: inherit
}

.gb-block-post-grid .gb-block-post-grid-byline {
    font-size: 14px;
    color: #626e81;
    margin-bottom: 15px
}

.gb-block-post-grid .gb-block-post-grid-author,
.gb-block-post-grid .gb-block-post-grid-date {
    display: inline-block
}

.gb-block-post-grid .gb-block-post-grid-author:not(:last-child)::after,
.gb-block-post-grid .gb-block-post-grid-date:not(:last-child)::after {
    content: "Â·";
    vertical-align: middle;
    margin: 0 5px;
    line-height: 1
}

.gb-block-post-grid .gb-block-post-grid-author a {
    color: inherit;
    text-decoration: none
}

.gb-block-post-grid .gb-block-post-grid-author a:hover {
    color: inherit;
    text-decoration: underline
}

.gb-block-post-grid .gb-block-post-grid-text p {
    margin: 0 0 15px;
    font-size: inherit
}

.gb-block-post-grid .gb-block-post-grid-text p:last-of-type {
    margin-bottom: 0
}

.gb-block-post-grid .gb-block-post-grid-more-link {
    display: inline-block;
    box-shadow: none;
    transition: .3s ease;
    font-weight: 700;
    color: #293038;
    text-decoration: none
}

.gb-block-post-grid .gb-block-post-grid-more-link:hover {
    text-decoration: underline
}

.gb-block-post-grid .gb-block-post-grid-excerpt div+p {
    margin-top: 15px
}

.gb-block-post-grid .is-list article,
.gb-block-post-grid .gb-is-list article {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 30% 1fr;
    grid-template-columns: 30% 1fr;
    grid-template-rows: 1fr;
    grid-gap: 0 2em
}

@media all and (-ms-high-contrast:none) {
    .gb-block-post-grid .is-list article,
    .gb-block-post-grid .gb-is-list article {
        display: block
    }
}

.gb-block-post-grid .is-list article::before,
.gb-block-post-grid .gb-is-list article::before {
    display: none
}

.gb-block-post-grid .is-list article:not(:last-child),
.gb-block-post-grid .gb-is-list article:not(:last-child) {
    margin-bottom: 5%;
    padding-bottom: 5%
}

@media only screen and (min-width:600px) {
    .gb-block-post-grid .is-list article:not(:last-child),
    .gb-block-post-grid .gb-is-list article:not(:last-child) {
        border-bottom: solid 1px #eee
    }
}

@media only screen and (max-width:600px) {
    .gb-block-post-grid .is-list article,
    .gb-block-post-grid .gb-is-list article {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr
    }
}

.gb-block-post-grid .is-list article:not(.has-post-thumbnail),
.gb-block-post-grid .is-list article.hide-featured-image,
.gb-block-post-grid .gb-is-list article:not(.has-post-thumbnail),
.gb-block-post-grid .gb-is-list article.hide-featured-image {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr
}

.gb-block-post-grid .is-list .gb-block-post-grid-image,
.gb-block-post-grid .gb-is-list .gb-block-post-grid-image {
    margin-bottom: 0
}

@media all and (-ms-high-contrast:none) {
    .gb-block-post-grid .is-list .gb-block-post-grid-image,
    .gb-block-post-grid .gb-is-list .gb-block-post-grid-image {
        width: 30%;
        display: inline-block;
        vertical-align: top
    }
}

@media only screen and (max-width:600px) {
    .gb-block-post-grid .is-list .gb-block-post-grid-image,
    .gb-block-post-grid .gb-is-list .gb-block-post-grid-image {
        margin-bottom: 5%
    }
}

@media all and (-ms-high-contrast:none) {
    .gb-block-post-grid .is-list .gb-block-post-grid-text,
    .gb-block-post-grid .gb-is-list .gb-block-post-grid-text {
        width: 65%;
        padding-left: 5%;
        display: inline-block;
        vertical-align: top
    }
    .gb-block-post-grid .is-list .post:not(.has-post-thumbnail) .gb-block-post-grid-text,
    .gb-block-post-grid .gb-is-list .post:not(.has-post-thumbnail) .gb-block-post-grid-text {
        width: 100%;
        padding-left: 0
    }
}

@media only screen and (min-width:600px) {
    .gb-block-post-grid .is-list .gb-block-post-grid-title,
    .gb-block-post-grid .gb-is-list .gb-block-post-grid-title {
        font-size: 34px
    }
}

.gb-block-post-grid .is-list .no-thumb .gb-block-post-grid-text,
.gb-block-post-grid .gb-is-list .no-thumb .gb-block-post-grid-text {
    grid-column: span 2
}

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important
}

.gb-block-container {
    margin: 0;
    position: relative;
    padding: 0
}

.gb-block-container.alignfull .block-editor-block-list__block {
    max-width: 100%
}

@media only screen and (min-width:768px) {
    .gb-block-container.alignfull .gb-container-inside,
    .gb-block-container.alignfull .gb-container-inside {
        max-width: 100%;
        margin: 0 auto
    }
}

@media only screen and (min-width:768px) {
    .gb-block-container.alignwide .gb-container-inside,
    .gb-block-container.alignwide .gb-container-inside {
        max-width: 80%;
        margin: 0 auto
    }
}

.gb-block-container .gb-container-image-wrap {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 100%;
    z-index: 0
}

.gb-block-container .gb-container-image {
    object-fit: cover;
    height: 100%;
    width: 100%;
    transition: .3s ease
}

.gb-block-container .gb-container-content {
    margin: 0 auto;
    position: relative
}

.gb-block-container .gb-container-image:not(.has-background-dim) {
    opacity: 0
}

.gb-block-container .has-background-dim {
    opacity: .5
}

.gb-block-container .has-background-dim-10 {
    opacity: .1
}

.gb-block-container .has-background-dim-20 {
    opacity: .2
}

.gb-block-container .has-background-dim-30 {
    opacity: .3
}

.gb-block-container .has-background-dim-40 {
    opacity: .4
}

.gb-block-container .has-background-dim-50 {
    opacity: .5
}

.gb-block-container .has-background-dim-60 {
    opacity: .6
}

.gb-block-container .has-background-dim-70 {
    opacity: .7
}

.gb-block-container .has-background-dim-80 {
    opacity: .8
}

.gb-block-container .has-background-dim-90 {
    opacity: .9
}

.gb-block-container .has-background-dim-100 {
    opacity: 1
}

.wp-block-genesis-blocks-gb-pricing {
    margin-bottom: 1.5em
}

.gb-pricing-table-wrap {
    display: -ms-grid;
    display: grid;
    grid-template-rows: 1fr;
    grid-template-areas: "col1";
    grid-gap: 0 2em
}

[data-type="genesis-blocks/gb-pricing-table"],
.wp-block-genesis-blocks-gb-pricing-table {
    display: inline-block;
    vertical-align: top
}

@media only screen and (max-width:600px) {
    [data-type="genesis-blocks/gb-pricing-table"],
    .wp-block-genesis-blocks-gb-pricing-table {
        margin-bottom: 1.5em
    }
}

.gb-block-pricing-table .gb-block-pricing-table-inside {
    display: inline-block;
    width: 100%;
    border-color: #272c30
}

.gb-block-pricing-table .gb-block-pricing-table-inside ul {
    list-style-type: none;
    padding: 0;
    margin-left: 0
}

.gb-block-pricing-table .gb-block-pricing-table-inside li {
    margin: 0;
    padding: 4px 0;
    border-color: inherit
}

.gb-block-pricing-table .gb-block-pricing-table-inside ul>li {
    list-style-type: none
}

.gb-block-pricing-table .gb-block-pricing-table-inside ol li {
    list-style-position: inside
}

.gb-block-pricing-table .gb-block-pricing-table-inside ol li div {
    display: inline
}

.gb-block-pricing-table-gap-0 {
    grid-gap: 0 0
}

.gb-block-pricing-table-gap-1 {
    grid-gap: 0 1em
}

.gb-block-pricing-table-gap-2 {
    grid-gap: 0 2em
}

.gb-block-pricing-table-gap-3 {
    grid-gap: 0 3em
}

.gb-block-pricing-table-gap-4 {
    grid-gap: 0 4em
}

.gb-block-pricing-table-gap-5 {
    grid-gap: 0 5em
}

.gb-pricing-columns-2 .gb-pricing-table-wrap {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "col1 col2"
}

@media only screen and (max-width:600px) {
    .gb-pricing-columns-2 .gb-pricing-table-wrap {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        grid-template-areas: "col1" "col2"
    }
}

.gb-pricing-columns-3 .gb-pricing-table-wrap {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: "col1 col2 col3"
}

@media only screen and (max-width:600px) {
    .gb-pricing-columns-3 .gb-pricing-table-wrap {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        grid-template-areas: "col1" "col2" "col3"
    }
}

.gb-pricing-columns-4 .gb-pricing-table-wrap {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-areas: "col1 col2 col3 col4"
}

@media only screen and (max-width:800px) {
    .gb-pricing-columns-4 .gb-pricing-table-wrap {
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
        grid-template-areas: "col1 col2" "col3 col4"
    }
    .gb-pricing-columns-4 .gb-pricing-table-wrap .wp-block-genesis-blocks-gb-pricing-table {
        margin-bottom: 1.5em
    }
}

@media only screen and (max-width:600px) {
    .gb-pricing-columns-4 .gb-pricing-table-wrap {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        grid-template-areas: "col1" "col2" "col3" "col4"
    }
}

.gb-pricing-table-price {
    line-height: 1
}

.gb-pricing-table-currency {
    vertical-align: top;
    margin-top: .4em;
    margin-right: 3px;
    display: inline-block;
    line-height: 1
}

.wp-block-genesis-blocks-gb-pricing-table {
    vertical-align: top
}

.wp-block-genesis-blocks-gb-pricing-table .gb-pricing-table-features,
.block-library-list .wp-block-genesis-blocks-gb-pricing-table ul {
    margin: 0;
    padding: 0;
    border: none
}

.gb-block-pricing-table:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: col1
}

.gb-block-pricing-table:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    grid-area: col2
}

.gb-block-pricing-table:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-area: col3
}

.gb-block-pricing-table:nth-child(4) {
    -ms-grid-row: 1;
    -ms-grid-column: 4;
    grid-area: col4
}

.editor-styles-wrapper ul.gb-pricing-table-features {
    list-style-type: none;
    display: block;
    white-space: initial;
    margin-left: 0;
    margin-right: 0
}

.gb-list-border-solid>li {
    border-bottom-style: solid
}

.gb-list-border-dashed>li {
    border-bottom-style: dashed
}

.gb-list-border-dotted>li {
    border-bottom-style: dotted
}

ul.gb-pricing-table-features li {
    list-style-type: none;
    margin: 0;
    padding: 4px 0;
    border-color: inherit
}

ul.gb-pricing-table-features li:last-child {
    border-bottom: none
}

.gb-list-border-width-1 li {
    border-width: 1px
}

.gb-list-border-width-2 li {
    border-width: 2px
}

.gb-list-border-width-3 li {
    border-width: 3px
}

.gb-list-border-width-4 li {
    border-width: 4px
}

.gb-list-border-width-5 li {
    border-width: 5px
}

.gb-pricing-table-price,
.gb-pricing-table-term {
    display: inline
}

span.gb-pricing-table-term {
    margin-left: 5px
}

.gb-pricing-table-wrap .gb-block-pricing-table-inside>*:last-child {
    margin-bottom: 0
}

.wp-block-genesis-blocks-gb-pricing .alignwide,
.wp-block-genesis-blocks-gb-pricing .alignfull {
    width: 100%;
    margin-left: auto
}

.gb-block-pricing-table-center {
    text-align: center
}

.gb-block-pricing-table-center .gb-block-button {
    text-align: center !important
}

.gb-block-pricing-table-center .blocks-button__inline-link {
    margin: 0 auto;
    text-align: center
}

.gb-block-pricing-table-left {
    text-align: left
}

.gb-block-pricing-table-right {
    text-align: right
}

.gb-pricing-table-button .gb-block-button {
    margin-bottom: 0
}

.gb-block-newsletter .gb-newsletter-title {
    margin-top: 0;
    line-height: 1.3
}

.gb-block-newsletter .gb-block-button {
    margin-bottom: 0
}

.gb-block-newsletter-label {
    font-size: 16px
}

.gb-form-styles label {
    margin-bottom: 8px;
    width: 100%;
    display: block
}

.gb-form-styles input:not(.gb-newsletter-submit) {
    width: 100%;
    height: auto;
    min-height: 45px;
    margin-bottom: 15px
}

.wp-block-genesis-blocks-gb-layout {
    margin-bottom: 1.5em
}

.wp-block-genesis-blocks-gb-columns {
    position: relative
}

.gb-layout-column-wrap {
    display: -ms-grid;
    display: grid;
    grid-template-rows: 1fr;
    grid-gap: 0 2em;
    position: relative;
    z-index: 1
}

[data-type="genesis-blocks/gb-column"],
.gb-block-layout-column {
    display: block;
    vertical-align: top;
    min-width: 0
}

.gb-block-layout-column.gb-is-vertically-aligned-top {
    align-self: flex-start
}

.gb-block-layout-column.gb-is-vertically-aligned-center {
    align-self: center
}

.gb-block-layout-column.gb-is-vertically-aligned-bottom {
    align-self: flex-end
}

.gb-block-layout-column-inner,
.gb-layout-column-wrap>.gb-block-layout-column-inner,
.gb-has-background-dim>* {
    position: relative;
    z-index: 1
}

.wp-block-genesis-blocks-gb-layout.alignfull {
    padding: 0 2em
}

@media only screen and (max-width:600px) {
    .wp-block-genesis-blocks-gb-layout.alignfull {
        padding: 0 15px
    }
}

.gb-block-layout-column {
    display: block;
    width: 100%
}

.gb-columns-center .gb-layout-column-wrap {
    margin: 0 auto
}

.gb-block-layout-column-gap-0 {
    grid-gap: 0 0
}

.gb-block-layout-column-gap-1 {
    grid-gap: 0 1em
}

.gb-block-layout-column-gap-2 {
    grid-gap: 0 2em
}

.gb-block-layout-column-gap-3 {
    grid-gap: 0 3em
}

.gb-block-layout-column-gap-4 {
    grid-gap: 0 4em
}

.gb-block-layout-column-gap-5 {
    grid-gap: 0 5em
}

.gb-block-layout-column-gap-6 {
    grid-gap: 0 6em
}

.gb-block-layout-column-gap-7 {
    grid-gap: 0 7em
}

.gb-block-layout-column-gap-8 {
    grid-gap: 0 8em
}

.gb-block-layout-column-gap-9 {
    grid-gap: 0 9em
}

.gb-block-layout-column-gap-10 {
    grid-gap: 0 10em
}

.gb-block-layout-column:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: col1
}

.gb-block-layout-column:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: col1
}

.gb-block-layout-column:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    grid-area: col2
}

.gb-block-layout-column:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-area: col3
}

.gb-block-layout-column:nth-child(4) {
    -ms-grid-row: 1;
    -ms-grid-column: 4;
    grid-area: col4
}

.gb-block-layout-column:nth-child(5) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
    grid-area: col5
}

.gb-block-layout-column:nth-child(6) {
    -ms-grid-row: 1;
    -ms-grid-column: 6;
    grid-area: col6
}

.gb-layout-columns-1>.gb-layout-column-wrap {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    grid-template-areas: "col1"
}

.gb-layout-columns-2>.gb-layout-column-wrap {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "col1 col2"
}

@media only screen and (max-width:600px) {
    .gb-layout-columns-2>.gb-layout-column-wrap.gb-is-responsive-column {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        grid-template-areas: "col1" "col2"
    }
}

.gb-2-col-wideleft>.gb-layout-column-wrap {
    -ms-grid-columns: 2fr 1fr;
    grid-template-columns: 2fr 1fr
}

.gb-2-col-wideright>.gb-layout-column-wrap {
    -ms-grid-columns: 1fr 2fr;
    grid-template-columns: 1fr 2fr
}

.gb-layout-columns-3>.gb-layout-column-wrap {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: "col1 col2 col3"
}

@media only screen and (max-width:600px) {
    .gb-layout-columns-3>.gb-layout-column-wrap.gb-is-responsive-column {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        grid-template-areas: "col1" "col2" "col3"
    }
}

.gb-3-col-widecenter>.gb-layout-column-wrap {
    -ms-grid-columns: 1fr 2fr 1fr;
    grid-template-columns: 1fr 2fr 1fr
}

@media only screen and (max-width:600px) {
    .gb-3-col-widecenter>.gb-layout-column-wrap.gb-is-responsive-column {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr
    }
}

.gb-3-col-wideleft>.gb-layout-column-wrap {
    -ms-grid-columns: 2fr 1fr 1fr;
    grid-template-columns: 2fr 1fr 1fr
}

@media only screen and (max-width:600px) {
    .gb-3-col-wideleft>.gb-layout-column-wrap.gb-is-responsive-column {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr
    }
}

.gb-3-col-wideright>.gb-layout-column-wrap {
    -ms-grid-columns: 1fr 1fr 2fr;
    grid-template-columns: 1fr 1fr 2fr
}

@media only screen and (max-width:600px) {
    .gb-3-col-wideright>.gb-layout-column-wrap.gb-is-responsive-column {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr
    }
}

.gb-layout-columns-4>.gb-layout-column-wrap {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-areas: "col1 col2 col3 col4"
}

@media only screen and (max-width:800px) {
    .gb-layout-columns-4>.gb-layout-column-wrap.gb-is-responsive-column {
        grid-template-rows: auto;
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
        grid-template-areas: "col1 col2" "col3 col4"
    }
}

@media only screen and (max-width:600px) {
    .gb-layout-columns-4>.gb-layout-column-wrap.gb-is-responsive-column {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        grid-template-areas: "col1" "col2" "col3" "col4"
    }
}

.gb-4-col-wideleft>.gb-layout-column-wrap {
    -ms-grid-columns: 2fr 1fr 1fr 1fr;
    grid-template-columns: 2fr 1fr 1fr 1fr
}

.gb-4-col-wideright>.gb-layout-column-wrap {
    -ms-grid-columns: 1fr 1fr 1fr 2fr;
    grid-template-columns: 1fr 1fr 1fr 2fr
}

.gb-layout-columns-5>.gb-layout-column-wrap {
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: "col1 col2 col3 col4 col5"
}

@media only screen and (max-width:800px) {
    .gb-layout-columns-5>.gb-layout-column-wrap.gb-is-responsive-column {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        grid-template-areas: "col1" "col2" "col3" "col4" "col5"
    }
}

.gb-layout-columns-6>.gb-layout-column-wrap {
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: "col1 col2 col3 col4 col5 col6"
}

@media only screen and (max-width:800px) {
    .gb-layout-columns-6>.gb-layout-column-wrap.gb-is-responsive-column {
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
        grid-template-areas: "col1 col2" "col3 col4" "col5 col6"
    }
}

@media only screen and (max-width:600px) {
    .gb-layout-columns-6>.gb-layout-column-wrap.gb-is-responsive-column {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        grid-template-areas: "col1" "col2" "col3" "col4" "col5" "col6"
    }
}

.gb-layout-columns-4,
.gb-layout-columns-5,
.gb-layout-columns-6 {
    overflow-x: auto
}

.gb-column-selector-group {
    margin-top: 10px;
    display: flex;
    width: 100%;
    text-align: center;
    justify-content: center
}

@media only screen and (max-width:1175px) {
    .gb-column-selector-group {
        flex-wrap: wrap
    }
}

.gb-column-selector {
    margin: 0 5px
}

@media only screen and (max-width:1175px) {
    .gb-column-selector {
        margin-top: 10px
    }
}

.gb-column-selector button.gb-column-selector-button {
    padding: 15px;
    height: auto;
    border-radius: 5px !important;
    background: #fff;
    margin: 0
}

.gb-column-selector button.gb-column-selector-button:hover {
    background: #fff;
    margin: 0
}

.gb-column-selector button.components-button.is-button:last-child {
    border-radius: 5px
}

.gb-layout-column-button .gb-block-button {
    margin-bottom: 0
}

.gb-layout-selector-group {
    margin-top: 10px
}

.gb-layout-selector {
    display: inline-block;
    margin: 0 5px
}

.gb-layout-selector button.gb-layout-selector-button {
    padding: 15px;
    height: auto;
    border-radius: 5px;
    background: #fff
}

.gb-layout-selector button.gb-layout-selector-button:hover {
    background: #fff
}

.gb-layout-selector button.components-button.is-button:last-child {
    border-radius: 5px
}

.gb-toolbar-insert-layout-button {
    margin-right: 3px
}

.gb-layout-team-1 .gb-profile-column {
    flex: 100%
}

.gb-layout-team-1 .gb-social-links {
    padding-top: 25px
}

.gb-layout-hero-cover .wp-block-cover__inner-container {
    max-width: 800px
}

.gb-layout-hero-cover h2,
.gb-layout-hero-cover h3,
.gb-layout-hero-cover h4 {
    max-width: 100%
}

.gb-white-text,
.editor-styles-wrapper [data-type="core/heading"] .gb-white-text {
    color: #fff
}

.gb-layout-landing-2 .gb-block-profile {
    padding: 0;
    text-align: center
}

.gb-layout-landing-2 .gb-block-profile .gb-profile-avatar-wrap,
.gb-layout-landing-2 .gb-block-profile .gb-profile-column {
    flex: 0 0 100%
}

.gb-layout-landing-2 .round .gb-profile-image-wrap {
    max-width: 220px;
    margin: 0 auto
}

.gb-layout-landing-2 .gb-block-cta .gb-cta-content {
    max-width: 700px;
    margin: 0 auto
}

.gb-layout-landing-2 .gb-block-cta .gb-button {
    font-weight: 400
}

.gb-layout-landing-3 .gb-layout-landing-3-cover h2,
.gb-layout-landing-3 .gb-layout-landing-3-cover h3,
.gb-layout-landing-3 .gb-layout-landing-3-cover h4,
.gb-layout-landing-3 .gb-layout-landing-3-cover h5,
.gb-layout-landing-3 .gb-layout-landing-3-cover h6 {
    margin-left: auto;
    margin-right: auto
}

@media only screen and (min-width:600px) {
    .gb-layout-landing-3 .gb-layout-landing-3-cover h2,
    .gb-layout-landing-3 .gb-layout-landing-3-cover h3,
    .gb-layout-landing-3 .gb-layout-landing-3-cover h4,
    .gb-layout-landing-3 .gb-layout-landing-3-cover h5,
    .gb-layout-landing-3 .gb-layout-landing-3-cover h6 {
        font-size: 42px
    }
}

@media only screen and (min-width:600px) {
    .gb-layout-landing-3 .gb-block-post-grid header .gb-block-post-grid-title {
        font-size: 24px
    }
}

.gpb-slate-section-contact-box .gb-block-layout-column-inner {
    height: 100%
}

div[class*=gb-section-].alignfull,
div[class*=gb-layout-].alignfull {
    margin-top: auto;
    margin-bottom: auto
}

.gpb-overflow-hidden {
    overflow: hidden
}

.gpb-grid-mobile-space .gb-is-responsive-column {
    grid-row-gap: 1em
}

.gpb-rounded-grid .gb-block-layout-column-inner {
    border-radius: 10px
}

.gpb-rounded-sm,
.gpb-rounded-sm .gb-accordion-title,
.gpb-rounded-sm img {
    border-radius: 5px
}

.gpb-rounded-md,
.gpb-rounded-md .gb-accordion-title,
.gpb-rounded-md img {
    border-radius: 10px
}

.gpb-rounded-lg,
.gpb-rounded-lg .gb-accordion-title,
.gpb-rounded-lg img {
    border-radius: 20px
}

.gpb-rounded-xl,
.gpb-rounded-xl .gb-accordion-title,
.gpb-rounded-xl img {
    border-radius: 30px
}

.gpb-rounded-full,
.gpb-rounded-full .gb-accordion-title,
.gpb-rounded-full img {
    border-radius: 500px
}

@media only screen and (max-width:600px) {
    .gpb-mobile-align-reset {
        float: none;
        text-align: left;
        margin-left: 0 !important;
        margin-right: 0
    }
}

@media only screen and (max-width:600px) {
    .gpb-grid-mobile-reorder .gb-is-responsive-column .gb-block-layout-column:nth-of-type(1) {
        grid-area: col2
    }
    .gpb-grid-mobile-reorder .gb-is-responsive-column .gb-block-layout-column:nth-of-type(2) {
        grid-area: col1
    }
}

.gpb-mb-1 {
    margin-bottom: 1rem
}

@media only screen and (min-width:600px) {
    div[class*=wp-block-genesis].gb-font-size-14.gb-block-testimonial p,
    div[class*=wp-block-genesis].gb-font-size-14.gb-block-notice p,
    div[class*=wp-block-genesis].gb-font-size-14.gb-block-profile p,
    div[class*=wp-block-genesis].gb-font-size-14.gb-block-cta p {
        font-size: 14px
    }
    div[class*=wp-block-genesis].gb-font-size-15.gb-block-testimonial p,
    div[class*=wp-block-genesis].gb-font-size-15.gb-block-notice p,
    div[class*=wp-block-genesis].gb-font-size-15.gb-block-profile p,
    div[class*=wp-block-genesis].gb-font-size-15.gb-block-cta p {
        font-size: 15px
    }
    div[class*=wp-block-genesis].gb-font-size-16.gb-block-testimonial p,
    div[class*=wp-block-genesis].gb-font-size-16.gb-block-notice p,
    div[class*=wp-block-genesis].gb-font-size-16.gb-block-profile p,
    div[class*=wp-block-genesis].gb-font-size-16.gb-block-cta p {
        font-size: 16px
    }
    div[class*=wp-block-genesis].gb-font-size-17.gb-block-testimonial p,
    div[class*=wp-block-genesis].gb-font-size-17.gb-block-notice p,
    div[class*=wp-block-genesis].gb-font-size-17.gb-block-profile p,
    div[class*=wp-block-genesis].gb-font-size-17.gb-block-cta p {
        font-size: 17px
    }
    div[class*=wp-block-genesis].gb-font-size-18.gb-block-testimonial p,
    div[class*=wp-block-genesis].gb-font-size-18.gb-block-notice p,
    div[class*=wp-block-genesis].gb-font-size-18.gb-block-profile p,
    div[class*=wp-block-genesis].gb-font-size-18.gb-block-cta p {
        font-size: 18px
    }
    div[class*=wp-block-genesis].gb-font-size-19.gb-block-testimonial p,
    div[class*=wp-block-genesis].gb-font-size-19.gb-block-notice p,
    div[class*=wp-block-genesis].gb-font-size-19.gb-block-profile p,
    div[class*=wp-block-genesis].gb-font-size-19.gb-block-cta p {
        font-size: 19px
    }
    div[class*=wp-block-genesis].gb-font-size-20.gb-block-testimonial p,
    div[class*=wp-block-genesis].gb-font-size-20.gb-block-notice p,
    div[class*=wp-block-genesis].gb-font-size-20.gb-block-profile p,
    div[class*=wp-block-genesis].gb-font-size-20.gb-block-cta p {
        font-size: 20px
    }
    div[class*=wp-block-genesis].gb-font-size-21.gb-block-testimonial p,
    div[class*=wp-block-genesis].gb-font-size-21.gb-block-notice p,
    div[class*=wp-block-genesis].gb-font-size-21.gb-block-profile p,
    div[class*=wp-block-genesis].gb-font-size-21.gb-block-cta p {
        font-size: 21px
    }
    div[class*=wp-block-genesis].gb-font-size-22.gb-block-testimonial p,
    div[class*=wp-block-genesis].gb-font-size-22.gb-block-notice p,
    div[class*=wp-block-genesis].gb-font-size-22.gb-block-profile p,
    div[class*=wp-block-genesis].gb-font-size-22.gb-block-cta p {
        font-size: 22px
    }
    div[class*=wp-block-genesis].gb-font-size-23.gb-block-testimonial p,
    div[class*=wp-block-genesis].gb-font-size-23.gb-block-notice p,
    div[class*=wp-block-genesis].gb-font-size-23.gb-block-profile p,
    div[class*=wp-block-genesis].gb-font-size-23.gb-block-cta p {
        font-size: 23px
    }
    div[class*=wp-block-genesis].gb-font-size-24.gb-block-testimonial p,
    div[class*=wp-block-genesis].gb-font-size-24.gb-block-notice p,
    div[class*=wp-block-genesis].gb-font-size-24.gb-block-profile p,
    div[class*=wp-block-genesis].gb-font-size-24.gb-block-cta p {
        font-size: 24px
    }
}

*[class*=gpb-fluid],
.entry-content *[class*=gpb-fluid] {
    margin: 0 0 1rem;
    line-height: 1.2;
    font-weight: 400
}

.gpb-fluid-1 {
    font-size: 20px
}

@media(min-width:600px) {
    .gpb-fluid-1 {
        font-size: calc(11.5094339623px + 100vw * .0141509434)
    }
}

@media(min-width:1024px) {
    .gpb-fluid-1 {
        font-size: 26px
    }
}

.gpb-fluid-2 {
    font-size: 22px
}

@media(min-width:600px) {
    .gpb-fluid-2 {
        font-size: calc(10.679245283px + 100vw * .0188679245)
    }
}

@media(min-width:1024px) {
    .gpb-fluid-2 {
        font-size: 30px
    }
}

.gpb-fluid-3 {
    font-size: 24px
}

@media(min-width:600px) {
    .gpb-fluid-3 {
        font-size: calc(4.1886792453px + 100vw * .0330188679)
    }
}

@media(min-width:1024px) {
    .gpb-fluid-3 {
        font-size: 38px
    }
}

.gpb-fluid-4 {
    font-size: 28px
}

@media(min-width:600px) {
    .gpb-fluid-4 {
        font-size: calc(5.358490566px + 100vw * .0377358491)
    }
}

@media(min-width:1024px) {
    .gpb-fluid-4 {
        font-size: 44px
    }
}

.gpb-fluid-5 {
    font-size: 32px
}

@media(min-width:600px) {
    .gpb-fluid-5 {
        font-size: calc(3.6981132075px + 100vw * .0471698113)
    }
}

@media(min-width:1024px) {
    .gpb-fluid-5 {
        font-size: 52px
    }
}

.gpb-fluid-6 {
    font-size: 36px
}

@media(min-width:600px) {
    .gpb-fluid-6 {
        font-size: calc(2.0377358491px + 100vw * .0566037736)
    }
}

@media(min-width:1024px) {
    .gpb-fluid-6 {
        font-size: 60px
    }
}

.gb-align-center {
    text-align: center
}

.gb-align-left {
    text-align: left
}

.gb-align-right {
    text-align: right
}

.center {
    text-align: center
}

.left {
    text-align: left
}

.right {
    text-align: right
}

@media only screen and (min-width:600px) {
    .wp-block-columns .layout-column-1,
    .wp-block-columns .layout-column-2 {
        margin-right: 5%
    }
}

.wp-block-image {
    margin-bottom: 1.2em
}

.gb-text-link {
    color: inherit;
    text-decoration: none
}

.gb-text-link:hover {
    color: inherit;
    text-decoration: underline
}

.gb-has-parallax {
    background-attachment: fixed;
    background-size: cover;
    background-position: 50%
}

.gb-has-background-dim::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: inherit;
    opacity: 0;
    z-index: 1
}

.gb-has-background-dim.has-theme-primary-background-color::before,
.gb-has-background-dim.gb-has-custom-background-color::before {
    background-color: inherit
}

.gb-has-background-dim-0::before {
    opacity: 1
}

.gb-has-background-dim-10::before {
    opacity: .9
}

.gb-has-background-dim-20::before {
    opacity: .8
}

.gb-has-background-dim-30::before {
    opacity: .7
}

.gb-has-background-dim-40::before {
    opacity: .6
}

.gb-has-background-dim-50::before {
    opacity: .5
}

.gb-has-background-dim-60::before {
    opacity: .4
}

.gb-has-background-dim-70::before {
    opacity: .3
}

.gb-has-background-dim-80::before {
    opacity: .2
}

.gb-has-background-dim-90::before {
    opacity: .1
}

.gb-has-background-dim-100::before {
    opacity: 0
}

div.gb-background-auto {
    background-size: auto;
    background-position: 50%
}

div.gb-background-cover {
    background-size: cover
}

div.gb-background-contain {
    background-size: contain;
    background-position: 50%
}

div.gb-background-no-repeat {
    background-repeat: no-repeat
}

div.gb-background-repeat {
    background-repeat: repeat
}

div.gb-background-repeat-x {
    background-repeat: repeat-x
}

div.gb-background-repeat-y {
    background-repeat: repeat-y;
    background-position: 50%
}

ol.gpb-number-list,
.editor-styles-wrapper ol.gpb-number-list {
    list-style: none;
    counter-reset: gpb-list-counter;
    padding: 0;
    margin-left: 0
}

ol.gpb-number-list li,
.editor-styles-wrapper ol.gpb-number-list li {
    list-style-type: none;
    counter-increment: gpb-list-counter;
    position: relative;
    padding-left: 65px;
    margin-bottom: 1.2em
}

ol.gpb-number-list li::before {
    content: counter(gpb-list-counter)"";
    color: #fff;
    background: #333;
    position: absolute;
    left: 0;
    top: 10px;
    text-align: center;
    border-radius: 100px;
    height: 42px;
    width: 42px;
    line-height: 41px
}

.tribe-mini-calendar-block {
    max-width: 767px
}

@media screen and (max-width:768px) {
    .tribe-mini-calendar-block .tribe-common .tribe-common-l-container,
    .tribe-mini-calendar-block .tribe-common.tribe-events.tribe-events-widget.tribe-events-view--shortcode.tribe-events-widget-events-month {
        padding: 0
    }
}

.tribe-mini-calendar-block .tribe-common.tribe-events.tribe-events-widget-shortcode.tribe-events-widget-shortcode-events-month .tribe-events-calendar-month__day-cell--mobile:focus {
    background-color: var(--tec-color-accent-primary)
}

.tribe-mini-calendar-block .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date-daynum {
    color: #fff
}

#sb_instagram {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

#sb_instagram #sbi_images,
#sb_instagram.sbi_fixed_height {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box
}

#sb_instagram:after,
.sbi_lb-commentBox:after,
.sbi_lb-data:after,
.sbi_lb-dataContainer:after,
.sbi_lb-outerContainer:after {
    content: "";
    display: table;
    clear: both
}

#sb_instagram.sbi_fixed_height {
    overflow: hidden;
    overflow-y: auto;
    box-sizing: border-box
}

#sb_instagram #sbi_images {
    box-sizing: border-box;
    display: grid;
    width: 100%;
    padding: 12px 0
}

#sb_instagram .sbi_header_link {
    -webkit-box-shadow: none;
    box-shadow: none
}

#sb_instagram .sbi_header_link:hover,
.sbi_lightbox a img {
    border: none
}

#sb_instagram #sbi_images .sbi_item {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    zoom: 1;
    margin: 0 !important;
    text-decoration: none;
    opacity: 1;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -o-transition: .5s;
    transition: .5s
}

#sb_instagram #sbi_images .sbi_item.sbi_transition {
    opacity: 0
}

#sb_instagram.sbi_col_1 #sbi_images,
#sb_instagram.sbi_col_1.sbi_disable_mobile #sbi_images {
    grid-template-columns: repeat(1, 1fr)
}

#sb_instagram.sbi_col_2 #sbi_images,
#sb_instagram.sbi_col_2.sbi_disable_mobile #sbi_images {
    grid-template-columns: repeat(2, 1fr)
}

#sb_instagram.sbi_col_3 #sbi_images,
#sb_instagram.sbi_col_3.sbi_disable_mobile #sbi_images {
    grid-template-columns: repeat(3, 1fr)
}

#sb_instagram.sbi_col_4 #sbi_images,
#sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images {
    grid-template-columns: repeat(4, 1fr)
}

#sb_instagram.sbi_col_5 #sbi_images,
#sb_instagram.sbi_col_5.sbi_disable_mobile #sbi_images {
    grid-template-columns: repeat(5, 1fr)
}

#sb_instagram.sbi_col_6 #sbi_images,
#sb_instagram.sbi_col_6.sbi_disable_mobile #sbi_images {
    grid-template-columns: repeat(6, 1fr)
}

#sb_instagram.sbi_col_7 #sbi_images,
#sb_instagram.sbi_col_7.sbi_disable_mobile #sbi_images {
    grid-template-columns: repeat(7, 1fr)
}

#sb_instagram.sbi_col_8 #sbi_images,
#sb_instagram.sbi_col_8.sbi_disable_mobile #sbi_images {
    grid-template-columns: repeat(8, 1fr)
}

#sb_instagram.sbi_col_9 #sbi_images,
#sb_instagram.sbi_col_9.sbi_disable_mobile #sbi_images {
    grid-template-columns: repeat(9, 1fr)
}

#sb_instagram.sbi_col_10 #sbi_images,
#sb_instagram.sbi_col_10.sbi_disable_mobile #sbi_images {
    grid-template-columns: repeat(10, 1fr)
}

#sb_instagram #sbi_load .sbi_load_btn,
#sb_instagram .sbi_photo_wrap {
    position: relative
}

#sb_instagram .sbi_photo {
    display: block;
    text-decoration: none
}

#sb_instagram .sbi_photo img {
    width: 100%;
    height: inherit;
    object-fit: cover;
    scale: 1;
    transition: transform .5s ease-in-out;
    transition: transform .5s ease-in-out, -webkit-transform .5s ease-in-out;
    vertical-align: middle
}

#sb_instagram .sbi_no_js img,
#sb_instagram br,
#sb_instagram p:empty,
#sb_instagram.sbi_no_js .sbi_load_btn,
#sb_instagram.sbi_no_js .sbi_photo img {
    display: none
}

#sb_instagram a,
#sb_instagram a:active,
#sb_instagram a:focus,
#sb_instagram a:hover,
.sbi_lightbox a:active,
.sbi_lightbox a:focus,
.sbi_lightbox a:hover {
    outline: 0
}

#sb_instagram img {
    display: block;
    padding: 0 !important;
    margin: 0 !important;
    max-width: 100% !important;
    opacity: 1 !important
}

#sb_instagram .sbi_link {
    display: none;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    padding: 10px 0;
    background: rgba(0, 0, 0, .5);
    text-align: center;
    color: #fff;
    font-size: 12px;
    line-height: 1.1
}

#sb_instagram .sbi_link a {
    padding: 0 6px;
    text-decoration: none;
    color: #fff;
    font-size: 12px;
    line-height: 1.1;
    display: inline-block;
    vertical-align: top;
    zoom: 1
}

#sb_instagram .sbi_link .sbi_lightbox_link {
    padding-bottom: 5px
}

#sb_instagram .sbi_link a:focus,
#sb_instagram .sbi_link a:hover {
    text-decoration: underline
}

#sb_instagram .sbi_photo_wrap:focus .sbi_link,
#sb_instagram .sbi_photo_wrap:hover .sbi_link {
    display: block
}

#sb_instagram svg:not(:root).svg-inline--fa {
    height: 1em;
    display: inline-block
}

#sb_instagram .sbi_type_carousel .sbi_playbtn,
#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play,
#sb_instagram .sbi_type_video .sbi_playbtn,
#sb_instagram .sbi_type_video .svg-inline--fa.fa-play,
.sbi_type_carousel .fa-clone {
    display: block !important;
    position: absolute;
    z-index: 1;
    color: rgba(255, 255, 255, .9);
    font-style: normal !important;
    text-shadow: 0 0 8px rgba(0, 0, 0, .8)
}

#sb_instagram .sbi_type_carousel .sbi_playbtn,
#sb_instagram .sbi_type_video .sbi_playbtn {
    z-index: 2;
    top: 50%;
    left: 50%;
    margin-top: -24px;
    margin-left: -19px;
    padding: 0;
    font-size: 48px
}

#sb_instagram .sbi_type_carousel .fa-clone {
    right: 12px;
    top: 12px;
    font-size: 24px;
    text-shadow: 0 0 8px rgba(0, 0, 0, .3)
}

#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play,
#sb_instagram .sbi_type_video .svg-inline--fa.fa-play,
.sbi_type_carousel svg.fa-clone {
    -webkit-filter: drop-shadow(0px 0px 2px rgba(0, 0, 0, .4));
    filter: drop-shadow(0px 0px 2px rgba(0, 0, 0, .4))
}

#sb_instagram .sbi_loader {
    width: 20px;
    height: 20px;
    position: relative;
    top: 50%;
    left: 50%;
    margin: -10px 0 0 -10px;
    background-color: rgba(0, 0, 0, .5);
    border-radius: 100%;
    -webkit-animation: 1s ease-in-out infinite sbi-sk-scaleout;
    animation: 1s ease-in-out infinite sbi-sk-scaleout
}

#sbi_load p {
    display: inline;
    padding: 0;
    margin: 0
}

#sb_instagram #sbi_load .sbi_loader {
    position: absolute;
    margin-top: -11px;
    background-color: #fff;
    opacity: 1
}

@-webkit-keyframes sbi-sk-scaleout {
    0% {
        -webkit-transform: scale(0)
    }
    100% {
        -webkit-transform: scale(1);
        opacity: 0
    }
}

@keyframes sbi-sk-scaleout {
    0% {
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0)
    }
    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        opacity: 0
    }
}

#sb_instagram .fa-spin,
#sbi_lightbox .fa-spin {
    -webkit-animation: 2s linear infinite fa-spin;
    animation: 2s linear infinite fa-spin
}

#sb_instagram .fa-pulse,
#sbi_lightbox .fa-pulse {
    -webkit-animation: 1s steps(8) infinite fa-spin;
    animation: 1s steps(8) infinite fa-spin
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.sbi-screenreader {
    text-indent: -9999px !important;
    display: block !important;
    width: 0 !important;
    height: 0 !important;
    line-height: 0 !important;
    text-align: left !important;
    overflow: hidden !important
}

#sb_instagram .sb_instagram_header,
.sb_instagram_header {
    overflow: hidden;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 12px 0
}

#sb_instagram .sb_instagram_header a,
.sb_instagram_header a {
    transition: color .5s;
    text-decoration: none
}

.sb_instagram_header.sbi_header_outside {
    float: none;
    margin-left: auto !important;
    margin-right: auto !important;
    display: flex
}

.sbi_no_avatar .sbi_header_img {
    background: #333;
    color: #fff;
    width: 50px;
    height: 50px;
    position: relative
}

.sb_instagram_header .sbi_header_hashtag_icon {
    opacity: 0;
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    color: #fff;
    background: rgba(0, 0, 0, .75)
}

.sbi_no_avatar .sbi_header_hashtag_icon {
    display: block;
    color: #fff;
    opacity: .9;
    -webkit-transition: background .6s linear, color .6s linear;
    -moz-transition: background .6s linear, color .6s linear;
    -o-transition: background .6s linear, color .6s linear;
    transition: background .6s linear, color .6s linear
}

.sbi_no_avatar:hover .sbi_header_hashtag_icon {
    display: block;
    opacity: 1;
    -webkit-transition: background .2s linear, color .2s linear;
    -moz-transition: background .2s linear, color .2s linear;
    -o-transition: background .2s linear, color .2s linear;
    transition: background .2s linear, color .2s linear
}

@media all and (min-width:480px) {
    #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img,
    #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img img,
    .sb_instagram_header.sbi_medium .sbi_header_img,
    .sb_instagram_header.sbi_medium .sbi_header_img img {
        width: 80px;
        height: 80px;
        border-radius: 50%
    }
    #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3,
    .sb_instagram_header.sbi_medium .sbi_header_text h3 {
        font-size: 20px
    }
    #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,
    #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,
    .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,
    .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info {
        font-size: 14px
    }
    #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,
    #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,
    #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3,
    .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,
    .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,
    .sb_instagram_header.sbi_medium .sbi_header_text h3 {
        line-height: 1.4
    }
    #sb_instagram .sb_instagram_header.sbi_large .sbi_header_img,
    #sb_instagram .sb_instagram_header.sbi_large .sbi_header_img img,
    .sb_instagram_header.sbi_large .sbi_header_img,
    .sb_instagram_header.sbi_large .sbi_header_img img {
        width: 120px;
        height: 120px;
        border-radius: 50%
    }
    #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3,
    .sb_instagram_header.sbi_large .sbi_header_text h3 {
        font-size: 28px
    }
    #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,
    #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info,
    .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,
    .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info {
        font-size: 16px
    }
}

#sb_instagram .sb_instagram_header .sbi_header_img,
.sb_instagram_header .sbi_header_img {
    position: relative;
    width: 50px;
    height: 50px;
    overflow: hidden;
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    border-radius: 50%
}

#sb_instagram .sb_instagram_header .sbi_header_img_hover,
.sb_instagram_header .sbi_header_img_hover {
    opacity: 0;
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    color: #fff;
    background: rgba(0, 0, 0, .75);
    z-index: 2;
    transition: opacity .4s ease-in-out
}

#sb_instagram .sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo,
#sb_instagram .sb_instagram_header .sbi_header_img_hover .sbi_new_logo,
.sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo,
.sb_instagram_header .sbi_header_img_hover .sbi_new_logo {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -12px;
    margin-left: -12px;
    width: 24px;
    height: 24px;
    font-size: 24px
}

#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo,
.sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo {
    margin-top: -18px;
    margin-left: -18px;
    width: 36px;
    height: 36px;
    font-size: 36px
}

#sb_instagram .sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo,
.sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo {
    margin-top: -24px;
    margin-left: -24px;
    width: 48px;
    height: 48px;
    font-size: 48px
}

#sb_instagram .sb_instagram_header .sbi_header_img_hover i {
    overflow: hidden
}

#sb_instagram .sb_instagram_header .sbi_fade_in,
.sb_instagram_header .sbi_fade_in {
    opacity: 1;
    transition: opacity .2s ease-in-out
}

#sb_instagram .sb_instagram_header a:focus .sbi_header_img_hover,
#sb_instagram .sb_instagram_header a:hover .sbi_header_img_hover,
#sb_instagram.sbi_no_js #sbi_images .sbi_item.sbi_transition,
.sb_instagram_header a:focus .sbi_header_img_hover,
.sb_instagram_header a:hover .sbi_header_img_hover,
.sbi_lb-nav a.sbi_lb-next:hover,
.sbi_lb-nav a.sbi_lb-prev:hover {
    opacity: 1
}

#sb_instagram .sb_instagram_header .sbi_header_text,
.sb_instagram_header .sbi_header_text {
    display: flex;
    gap: 20px;
    justify-content: flex-start;
    align-items: center
}

#sb_instagram .sb_instagram_header.sbi_large .sbi_feedtheme_header_text,
.sb_instagram_header.sbi_large .sbi_feedtheme_header_text {
    gap: 8px
}

.sb_instagram_header.sbi_medium .sbi_feedtheme_header_text {
    gap: 4px
}

.sbi_feedtheme_header_text {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex: 1;
    flex-direction: column;
    gap: 4px
}

#sb_instagram .sb_instagram_header h3,
.sb_instagram_header h3 {
    font-size: 16px;
    line-height: 1.3;
    margin: 0;
    padding: 0
}

#sb_instagram .sb_instagram_header p,
.sb_instagram_header p {
    font-size: 13px;
    line-height: 1.3;
    margin: 0;
    padding: 0
}

#sb_instagram .sb_instagram_header .sbi_header_text img.emoji,
.sb_instagram_header .sbi_header_text img.emoji {
    margin-right: 3px !important
}

#sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info,
.sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info {
    clear: both
}

#sb_instagram #sbi_load {
    float: left;
    clear: both;
    width: 100%;
    text-align: center;
    opacity: 1;
    transition: .5s ease-in
}

#sb_instagram #sbi_load .fa-spinner {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -8px 0 0 -7px;
    font-size: 15px
}

#sb_instagram #sbi_load .sbi_load_btn,
#sb_instagram .sbi_follow_btn a,
.et-db #et-boc .et-l .et_pb_module .sbi_follow_btn a {
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    padding: 7px 14px;
    margin: 5px auto 0;
    background: #333;
    text-decoration: none;
    line-height: 1.5
}

#sb_instagram .sbi_load_btn .sbi_btn_text,
#sb_instagram .sbi_load_btn .sbi_loader {
    opacity: 1;
    transition: .1s ease-in
}

#sb_instagram .sbi_hidden {
    opacity: 0 !important
}

#sb_instagram #sbi_load .sbi_load_btn,
#sb_instagram .sbi_follow_btn a {
    border: none;
    color: #fff;
    font-size: 13px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    transition: .1s ease-in
}

.sbi_lb-nav a.sbi_lb-next,
.sbi_lb-nav a.sbi_lb-prev {
    width: 50px;
    padding-left: 10px;
    padding-right: 10px;
    opacity: .5;
    -webkit-transition: opacity .2s;
    -moz-transition: opacity .2s;
    -o-transition: opacity .2s
}

#sb_instagram .sbi_follow_btn {
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    text-align: center
}

#sb_instagram .sbi_follow_btn.sbi_top {
    display: block;
    margin-bottom: 5px
}

#sb_instagram .sbi_follow_btn a {
    background: #408bd1;
    color: #fff
}

#sb_instagram #sbi_load .sbi_load_btn:focus,
#sb_instagram #sbi_load .sbi_load_btn:hover {
    outline: 0;
    box-shadow: inset 0 0 20px 20px rgba(255, 255, 255, .25)
}

#sb_instagram .sbi_follow_btn a:focus,
#sb_instagram .sbi_follow_btn a:hover {
    outline: 0;
    box-shadow: inset 0 0 10px 20px #359dff
}

#sb_instagram #sbi_load .sbi_load_btn:active,
#sb_instagram .sbi_follow_btn a:active {
    box-shadow: inset 0 0 10px 20px rgba(0, 0, 0, .3)
}

#sb_instagram .sbi_follow_btn .fa,
#sb_instagram .sbi_follow_btn svg {
    margin-bottom: -1px;
    margin-right: 7px;
    font-size: 15px
}

#sb_instagram .sbi_follow_btn svg {
    vertical-align: -.125em
}

#sb_instagram #sbi_load .sbi_follow_btn {
    margin-left: 5px
}

#sb_instagram .sb_instagram_error {
    width: 100%;
    text-align: center;
    line-height: 1.4
}

#sbi_mod_error {
    display: none;
    border: 1px solid #ddd;
    background: #eee;
    color: #333;
    margin: 10px 0 0;
    padding: 10px 15px;
    font-size: 13px;
    text-align: center;
    clear: both;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

#sbi_mod_error br {
    display: initial !important
}

#sbi_mod_error p {
    padding: 5px 0 !important;
    margin: 0 !important;
    line-height: 1.3 !important
}

#sbi_mod_error ol,
#sbi_mod_error ul {
    padding: 5px 0 5px 20px !important;
    margin: 0 !important
}

#sbi_mod_error li {
    padding: 1px 0 !important;
    margin: 0 !important
}

#sbi_mod_error span {
    font-size: 12px
}

#sb_instagram.sbi_medium .sbi_photo_wrap .svg-inline--fa.fa-play,
#sb_instagram.sbi_medium .sbi_playbtn {
    margin-top: -12px;
    margin-left: -9px;
    font-size: 23px
}

#sb_instagram.sbi_medium .sbi_type_carousel .sbi_photo_wrap .fa-clone {
    right: 8px;
    top: 8px;
    font-size: 18px
}

#sb_instagram.sbi_small .sbi_photo_wrap .svg-inline--fa.fa-play,
#sb_instagram.sbi_small .sbi_playbtn {
    margin-top: -9px;
    margin-left: -7px;
    font-size: 18px
}

#sb_instagram.sbi_small .sbi_type_carousel .sbi_photo_wrap .fa-clone {
    right: 5px;
    top: 5px;
    font-size: 12px
}

@media all and (max-width:640px) {
    #sb_instagram.sbi_col_3 #sbi_images,
    #sb_instagram.sbi_col_4 #sbi_images,
    #sb_instagram.sbi_col_5 #sbi_images,
    #sb_instagram.sbi_col_6 #sbi_images {
        grid-template-columns: repeat(2, 1fr)
    }
    #sb_instagram.sbi_col_10 #sbi_images,
    #sb_instagram.sbi_col_7 #sbi_images,
    #sb_instagram.sbi_col_8 #sbi_images,
    #sb_instagram.sbi_col_9 #sbi_images {
        grid-template-columns: repeat(4, 1fr)
    }
    #sb_instagram.sbi_width_resp {
        width: 100% !important
    }
}

#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap {
    box-sizing: border-box;
    position: relative;
    overflow: hidden
}

#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap:before {
    content: "";
    display: block;
    padding-top: 100%;
    z-index: -300
}

#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

#sb_instagram #sbi_images .sbi_js_load_disabled .sbi_imgLiquid_ready.sbi_photo,
#sb_instagram #sbi_images .sbi_no_js_customizer .sbi_imgLiquid_ready.sbi_photo {
    padding-bottom: 0 !important
}

#sb_instagram #sbi_mod_error .sb_frontend_btn {
    display: inline-block;
    padding: 6px 10px;
    background: rgba(0, 0, 0, .1);
    text-decoration: none;
    border-radius: 5px;
    margin-top: 10px;
    color: #444
}

#sb_instagram #sbi_mod_error .sb_frontend_btn:hover {
    background: rgba(0, 0, 0, .15)
}

#sb_instagram #sbi_mod_error .sb_frontend_btn .fa {
    margin-right: 2px
}

#sb_instagram.sbi_palette_dark,
#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer,
#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lightbox_tooltip,
#sbi_lightbox.sbi_palette_dark_lightbox .sbi_share_close,
.sbi_header_outside.sbi_header_palette_dark {
    background-color: rgba(0, 0, 0, .85);
    color: rgba(255, 255, 255, .75)
}

#sb_instagram.sbi_palette_dark .sbi_caption,
#sb_instagram.sbi_palette_dark .sbi_meta,
#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox p,
#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details .sbi_lb-caption,
#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-number,
.sbi_header_palette_dark,
.sbi_header_palette_dark .sbi_bio {
    color: rgba(255, 255, 255, .75)
}

#sb_instagram.sbi_palette_dark .sbi_expand a,
#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox .sbi_lb-commenter,
#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a,
#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a p,
.sbi_header_palette_dark a {
    color: #fff
}

#sb_instagram.sbi_palette_light,
#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer,
#sbi_lightbox.sbi_palette_light_lightbox .sbi_lightbox_tooltip,
#sbi_lightbox.sbi_palette_light_lightbox .sbi_share_close,
.sbi_header_outside.sbi_header_palette_light {
    color: rgba(0, 0, 0, .85);
    background-color: rgba(255, 255, 255, .75)
}

#sb_instagram.sbi_palette_light .sbi_caption,
#sb_instagram.sbi_palette_light .sbi_meta,
#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox p,
#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details .sbi_lb-caption,
#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-number,
.sbi_header_palette_light,
.sbi_header_palette_light .sbi_bio {
    color: rgba(0, 0, 0, .85)
}

#sb_instagram.sbi_palette_light .sbi_expand a,
#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox .sbi_lb-commenter,
#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a,
#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a p,
.sbi_header_palette_light a {
    color: #000
}

@media all and (max-width:800px) {
    #sb_instagram.sbi_tab_col_10 #sbi_images {
        grid-template-columns: repeat(10, 1fr)
    }
    #sb_instagram.sbi_tab_col_9 #sbi_images {
        grid-template-columns: repeat(9, 1fr)
    }
    #sb_instagram.sbi_tab_col_8 #sbi_images {
        grid-template-columns: repeat(8, 1fr)
    }
    #sb_instagram.sbi_tab_col_7 #sbi_images {
        grid-template-columns: repeat(7, 1fr)
    }
    #sb_instagram.sbi_tab_col_6 #sbi_images {
        grid-template-columns: repeat(6, 1fr)
    }
    #sb_instagram.sbi_tab_col_5 #sbi_images {
        grid-template-columns: repeat(5, 1fr)
    }
    #sb_instagram.sbi_tab_col_4 #sbi_images {
        grid-template-columns: repeat(4, 1fr)
    }
    #sb_instagram.sbi_tab_col_3 #sbi_images {
        grid-template-columns: repeat(3, 1fr)
    }
    #sb_instagram.sbi_tab_col_2 #sbi_images {
        grid-template-columns: repeat(2, 1fr)
    }
    #sb_instagram.sbi_tab_col_1 #sbi_images {
        grid-template-columns: 1fr
    }
}

@media all and (max-width:480px) {
    #sb_instagram.sbi_col_10 #sbi_images,
    #sb_instagram.sbi_col_10.sbi_mob_col_auto #sbi_images,
    #sb_instagram.sbi_col_3 #sbi_images,
    #sb_instagram.sbi_col_3.sbi_mob_col_auto #sbi_images,
    #sb_instagram.sbi_col_4 #sbi_images,
    #sb_instagram.sbi_col_4.sbi_mob_col_auto #sbi_images,
    #sb_instagram.sbi_col_5 #sbi_images,
    #sb_instagram.sbi_col_5.sbi_mob_col_auto #sbi_images,
    #sb_instagram.sbi_col_6 #sbi_images,
    #sb_instagram.sbi_col_6.sbi_mob_col_auto #sbi_images,
    #sb_instagram.sbi_col_7 #sbi_images,
    #sb_instagram.sbi_col_7.sbi_mob_col_auto #sbi_images,
    #sb_instagram.sbi_col_8 #sbi_images,
    #sb_instagram.sbi_col_8.sbi_mob_col_auto #sbi_images,
    #sb_instagram.sbi_col_9 #sbi_images,
    #sb_instagram.sbi_col_9.sbi_mob_col_auto #sbi_images,
    #sb_instagram.sbi_mob_col_1 #sbi_images {
        grid-template-columns: 1fr
    }
    #sb_instagram.sbi_mob_col_2 #sbi_images {
        grid-template-columns: repeat(2, 1fr)
    }
    #sb_instagram.sbi_mob_col_3 #sbi_images {
        grid-template-columns: repeat(3, 1fr)
    }
    #sb_instagram.sbi_mob_col_4 #sbi_images {
        grid-template-columns: repeat(4, 1fr)
    }
    #sb_instagram.sbi_mob_col_5 #sbi_images {
        grid-template-columns: repeat(5, 1fr)
    }
    #sb_instagram.sbi_mob_col_6 #sbi_images {
        grid-template-columns: repeat(6, 1fr)
    }
    #sb_instagram.sbi_mob_col_7 #sbi_images {
        grid-template-columns: repeat(7, 1fr)
    }
    #sb_instagram.sbi_mob_col_8 #sbi_images {
        grid-template-columns: repeat(8, 1fr)
    }
    #sb_instagram.sbi_mob_col_9 #sbi_images {
        grid-template-columns: repeat(9, 1fr)
    }
    #sb_instagram.sbi_mob_col_10 #sbi_images {
        grid-template-columns: repeat(10, 1fr)
    }
}

#sb_instagram #sbi_images .sbi_item.sbi_num_diff_hide {
    display: none !important
}

body:after {
    content: url(https://www.macc.edu/wp-content/plugins/instagram-feed/css/../img/sbi-sprite.png);
    display: none
}

.sbi_lightboxOverlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99999;
    background-color: #000;
    opacity: .9;
    display: none
}

.sbi_lightbox {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 100000;
    text-align: center;
    line-height: 0;
    font-weight: 400
}

.sbi_lightbox .sbi_lb-image {
    display: block;
    height: auto;
    max-width: inherit;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    object-fit: contain
}

.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-image {
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    -ms-border-radius: 3px 0 0 3px;
    -o-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px
}

.sbi_lb-outerContainer {
    position: relative;
    background-color: #000;
    width: 250px;
    height: 250px;
    margin: 0 auto 5px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px
}

.sbi_lb-container-wrapper {
    height: 100%
}

.sbi_lb-container {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    bottom: 0;
    right: 0
}

.sbi_lb-loader {
    position: absolute;
    width: 100%;
    top: 50%;
    left: 0;
    height: 20px;
    margin-top: -10px;
    text-align: center;
    line-height: 0
}

.sbi_lb-loader span {
    display: block;
    width: 14px;
    height: 14px;
    margin: 0 auto;
    background: url(https://www.macc.edu/wp-content/plugins/instagram-feed/css/../img/sbi-sprite.png) no-repeat
}

.sbi_lb-container>.nav {
    left: 0
}

.sbi_lb-nav a {
    position: absolute;
    z-index: 100;
    top: 0;
    height: 90%;
    outline: 0;
    background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==')
}

.sbi_lb-next,
.sbi_lb-prev {
    height: 100%;
    cursor: pointer;
    display: block
}

.sbi_lb-nav a.sbi_lb-prev {
    left: -70px;
    float: left;
    transition: opacity .2s
}

.sbi_lb-nav a.sbi_lb-next {
    right: -70px;
    float: right;
    transition: opacity .2s
}

.sbi_lb-nav span {
    display: block;
    top: 55%;
    position: absolute;
    left: 20px;
    width: 34px;
    height: 45px;
    margin: -25px 0 0;
    background: url(https://www.macc.edu/wp-content/plugins/instagram-feed/css/../img/sbi-sprite.png) no-repeat
}

.sbi_lb-nav a.sbi_lb-prev span {
    background-position: -53px 0
}

.sbi_lb-nav a.sbi_lb-next span {
    left: auto;
    right: 20px;
    background-position: -18px 0
}

.sbi_lb-dataContainer {
    margin: 0 auto;
    padding-top: 10px;
    width: 100%;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-outerContainer {
    position: relative;
    padding-right: 300px;
    background: #fff;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-container-wrapper {
    position: relative;
    background: #000
}

.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer {
    width: 300px !important;
    position: absolute;
    top: 0;
    right: -300px;
    height: 100%;
    bottom: 0;
    background: #fff;
    line-height: 1.4;
    overflow: hidden;
    overflow-y: auto;
    text-align: left
}

.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox {
    display: block !important;
    width: 100%;
    margin-top: 20px;
    padding: 4px
}

#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-number {
    padding-bottom: 0
}

#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px
}

#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption .sbi_caption_text {
    display: inline-block;
    padding-top: 10px
}

.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-comment {
    display: block !important;
    width: 100%;
    min-width: 100%;
    float: left;
    clear: both;
    font-size: 12px;
    padding: 3px 20px 3px 0;
    margin: 0 0 1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter {
    font-weight: 700;
    margin-right: 5px
}

.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox p {
    text-align: left
}

.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer {
    box-sizing: border-box;
    padding: 15px 20px
}

.sbi_lb-data {
    padding: 0 4px;
    color: #ccc
}

.sbi_lb-data .sbi_lb-details {
    width: 85%;
    float: left;
    text-align: left;
    line-height: 1.1
}

.sbi_lb-data .sbi_lb-caption {
    float: left;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.3;
    padding-bottom: 3px;
    color: #ccc;
    word-wrap: break-word;
    word-break: break-word;
    overflow-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto
}

.sbi_lb-data .sbi_lb-caption a {
    color: #ccc;
    font-weight: 700;
    text-decoration: none
}

.sbi_lb-commenter:hover,
.sbi_lb-data .sbi_lb-caption .sbi_lightbox_username:hover p,
.sbi_lb-data .sbi_lb-caption a:hover {
    color: #fff;
    text-decoration: underline
}

.sbi_lb-data .sbi_lb-caption .sbi_lightbox_username {
    float: left;
    width: 100%;
    color: #ccc;
    padding-bottom: 0;
    display: block;
    margin: 0 0 5px
}

#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-number,
#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a,
#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a:hover,
.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter,
.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter:hover,
.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data,
.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption,
.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username p,
.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username:hover p,
.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption a,
.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption a:hover,
.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_username {
    color: #333
}

.sbi_lightbox .sbi_lightbox_username img {
    float: left;
    border: none;
    width: 32px;
    height: 32px;
    margin-right: 10px;
    background: #666;
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    border-radius: 40px
}

.sbi_lightbox_username p {
    float: left;
    margin: 0;
    padding: 0;
    color: #ccc;
    line-height: 32px;
    font-weight: 700;
    font-size: 13px
}

.sbi_lb-data .sbi_lb-number {
    display: block;
    float: left;
    clear: both;
    padding: 5px 0 15px;
    font-size: 12px;
    color: #999
}

.sbi_lb-data .sbi_lb-close {
    display: block;
    float: right;
    width: 30px;
    height: 30px;
    font-size: 18px;
    color: #aaa;
    text-align: right;
    outline: 0;
    opacity: .7;
    -webkit-transition: opacity .2s;
    -moz-transition: opacity .2s;
    -o-transition: opacity .2s;
    transition: opacity .2s
}

.sbi_lb-data .sbi_lb-close:hover {
    cursor: pointer;
    opacity: 1;
    color: #fff
}

.sbi_lb-nav {
    top: 0;
    left: 0;
    width: 100%;
    z-index: 10;
    height: auto
}

.sbi-feed-block-cta,
.sbi-feed-block-cta-img-ctn {
    width: 100% !important;
    position: relative !important
}

.sbi_lightbox .sbi_owl-item:nth-child(n+2) .sbi_video {
    position: relative !important
}

.sbi_lb-container {
    padding: 0
}

.sbi-feed-block-cta {
    border: 1px solid #e8e8eb !important;
    border-radius: 2px !important;
    text-align: center !important
}

.sbi-feed-block-cta-img-ctn {
    float: left !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    margin-top: 50px !important;
    margin-bottom: 35px !important
}

.sbi-feed-block-cta-img {
    width: 65px !important;
    height: 65px !important;
    position: relative !important;
    border: 2px solid #dcdde1 !important;
    border-radius: 16px !important;
    -webkit-transform: rotate(-3deg) !important;
    transform: rotate(-3deg) !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important
}

.sbi-feed-block-cta-img span svg {
    float: left !important
}

.sbi-feed-block-cta-img>* {
    -webkit-transform: rotate(3deg) !important;
    transform: rotate(3deg) !important
}

.sbi-feed-block-cta-logo {
    position: absolute !important;
    right: -15px !important;
    bottom: -19px !important;
    z-index: 1 !important
}

.sbi-feed-block-cta-heading {
    font-size: 19px !important;
    padding: 0 !important;
    margin: 0 0 30px !important;
    display: inline-block !important;
    width: 100% !important;
    font-weight: 700 !important;
    line-height: 1.4em !important
}

.sbi-feed-block-cta-btn {
    background: #0068a0 !important;
    border-radius: 2px !important;
    padding: 8px 20px 8px 38px !important;
    cursor: pointer !important;
    color: #fff !important;
    position: relative !important;
    margin-bottom: 30px !important
}

.sbi-feed-block-cta-btn:after,
.sbi-feed-block-cta-btn:before {
    content: '' !important;
    position: absolute !important;
    width: 2px !important;
    height: 12px !important;
    background: #fff !important;
    left: 20px !important;
    top: 14px !important
}

.sbi-feed-block-cta-btn:after {
    -webkit-transform: rotate(90deg) !important;
    transform: rotate(90deg) !important
}

.sbi-feed-block-cta-desc {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    padding: 20px !important;
    background: #f9f9fa !important;
    border-top: 1px solid #e8e8eb !important;
    margin-top: 35px !important;
    flex-direction: column !important
}

.sbi-feed-block-cta-desc strong {
    color: #141b38 !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    margin-bottom: 8px !important
}

.sbi-feed-block-cta-desc span {
    color: #434960 !important;
    font-size: 14px !important;
    line-height: 1.5em !important;
    padding: 0 20% !important
}

.sbi-feed-block-cta-desc span a,
.sbi-feed-block-cta-selector span a {
    text-transform: capitalize !important;
    text-decoration: underline !important;
    font-weight: 600 !important
}

.sbi-feed-block-cta-selector {
    width: 100% !important;
    padding: 0 20% !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    flex-direction: column !important;
    margin-bottom: 45px !important
}

.sbi-feed-block-cta-feedselector {
    border: 1px solid #d0d1d7 !important;
    padding: 8px 16px !important;
    margin-bottom: 15px !important;
    max-width: 100% !important;
    min-width: 400px !important
}

.sbi-feed-block-cta-selector span {
    color: #2c324c !important
}

.sbi-feed-block-cta-selector span a:after {
    color: #2c324c !important;
    margin-left: 2px !important;
    font-weight: 400 !important;
    text-decoration-color: #fff !important
}

.sbi-feed-block-cta-selector span a:first-of-type:after {
    content: ',' !important
}

.sbi-feed-block-cta-selector span a:nth-of-type(2):after {
    content: 'or' !important;
    margin-left: 5px !important;
    margin-right: 2px !important
}

.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_facebook_feed::before,
.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_instagram_feed::before,
.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_twitter_feed::before,
.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_youtube_feed::before {
    content: '' !important;
    height: 16px !important;
    font-variant: normal !important;
    background-position: center center !important;
    background-repeat: no-repeat !important
}

.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_facebook_feed::before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9056 18.109H13.4056V17.609H12.9056V18.109ZM9.79722 18.109H9.29722V18.609H9.79722V18.109ZM9.79722 14.5601V14.0601H9.29722V14.5601H9.79722ZM12.9056 14.5601V15.0601H13.4056V14.5601H12.9056ZM20.2604 7.32764H20.7604V6.90407L20.3426 6.83444L20.2604 7.32764ZM20.2604 10.3503V10.8503H20.7604V10.3503H20.2604ZM16.7237 14.5601H16.2237V15.0601H16.7237V14.5601ZM20.1258 14.5601L20.6199 14.6367L20.7094 14.0601H20.1258V14.5601ZM19.5751 18.109V18.609H20.0035L20.0692 18.1857L19.5751 18.109ZM16.7237 18.109V17.609H16.2237V18.109H16.7237ZM27.0523 14.5601H26.5523L26.5523 14.5612L27.0523 14.5601ZM17.0803 26.6136L16.9877 26.1222L17.0803 26.6136ZM12.5489 26.6139L12.6411 26.1225L12.5489 26.6139ZM14.8147 1.79797C7.80749 1.79797 2.07703 7.51685 2.07703 14.5601H3.07703C3.07703 8.06849 8.36042 2.79797 14.8147 2.79797V1.79797ZM2.07703 14.5601C2.07703 20.7981 6.54984 25.9974 12.4567 27.1053L12.6411 26.1225C7.19999 25.1019 3.07703 20.3097 3.07703 14.5601H2.07703ZM13.4056 26.3139V18.109H12.4056V26.3139H13.4056ZM12.9056 17.609H9.79722V18.609H12.9056V17.609ZM10.2972 18.109V14.5601H9.29722V18.109H10.2972ZM9.79722 15.0601H12.9056V14.0601H9.79722V15.0601ZM13.4056 14.5601V11.8556H12.4056V14.5601H13.4056ZM13.4056 11.8556C13.4056 10.4191 13.8299 9.36825 14.5211 8.67703C15.2129 7.98525 16.2305 7.59512 17.5314 7.59512V6.59512C16.0299 6.59512 14.7346 7.04939 13.814 7.96992C12.893 8.891 12.4056 10.2204 12.4056 11.8556H13.4056ZM17.5314 7.59512C18.1724 7.59512 18.8342 7.65119 19.3401 7.70823C19.592 7.73664 19.8029 7.76502 19.9504 7.78622C20.0241 7.79681 20.0818 7.8056 20.1208 7.81167C20.1402 7.81471 20.155 7.81706 20.1647 7.81863C20.1695 7.81941 20.1731 7.82 20.1754 7.82037C20.1765 7.82056 20.1773 7.82069 20.1778 7.82077C20.178 7.82081 20.1782 7.82083 20.1782 7.82084C20.1783 7.82085 20.1783 7.82085 20.1783 7.82085C20.1783 7.82085 20.1783 7.82085 20.1783 7.82085C20.1782 7.82084 20.1782 7.82084 20.2604 7.32764C20.3426 6.83444 20.3426 6.83443 20.3425 6.83443C20.3425 6.83442 20.3424 6.83441 20.3424 6.83441C20.3423 6.83439 20.3422 6.83437 20.342 6.83435C20.3418 6.8343 20.3414 6.83425 20.341 6.83417C20.3401 6.83403 20.3389 6.83383 20.3373 6.83357C20.3342 6.83307 20.3298 6.83234 20.3241 6.83142C20.3127 6.82958 20.2962 6.82695 20.2749 6.82362C20.2323 6.81698 20.1707 6.8076 20.0927 6.7964C19.9369 6.774 19.7157 6.74425 19.4521 6.71453C18.927 6.65532 18.2243 6.59512 17.5314 6.59512V7.59512ZM19.7604 7.32764V10.3503H20.7604V7.32764H19.7604ZM20.2604 9.85033H18.7185V10.8503H20.2604V9.85033ZM18.7185 9.85033C17.851 9.85033 17.1997 10.1241 16.7742 10.6148C16.3604 11.0922 16.2237 11.7025 16.2237 12.2594H17.2237C17.2237 11.8495 17.3257 11.5053 17.5298 11.2699C17.7224 11.0477 18.0684 10.8503 18.7185 10.8503V9.85033ZM16.2237 12.2594V14.5601H17.2237V12.2594H16.2237ZM16.7237 15.0601H20.1258V14.0601H16.7237V15.0601ZM19.6317 14.4834L19.081 18.0323L20.0692 18.1857L20.6199 14.6367L19.6317 14.4834ZM19.5751 17.609H16.7237V18.609H19.5751V17.609ZM16.2237 18.109V26.3135H17.2237V18.109H16.2237ZM17.1728 27.105C20.0281 26.5671 22.618 25.068 24.5079 22.8512L23.7469 22.2025C22.0054 24.2452 19.6188 25.6266 16.9877 26.1222L17.1728 27.105ZM24.5079 22.8512C26.4793 20.5388 27.5591 17.5977 27.5523 14.559L26.5523 14.5612C26.5586 17.3614 25.5636 20.0715 23.7469 22.2025L24.5079 22.8512ZM27.5523 14.5601C27.5523 7.51685 21.8218 1.79797 14.8147 1.79797V2.79797C21.2689 2.79797 26.5523 8.06849 26.5523 14.5601H27.5523ZM16.2237 26.3135C16.2237 26.8064 16.6682 27.2 17.1728 27.105L16.9877 26.1222C17.119 26.0975 17.2237 26.2006 17.2237 26.3135H16.2237ZM12.4567 27.1053C12.9603 27.1998 13.4056 26.8073 13.4056 26.3139H12.4056C12.4056 26.2001 12.5107 26.098 12.6411 26.1225L12.4567 27.1053Z' fill='%232b87da' /%3E%3Cpath d='M12.9056 18.1088H13.4056V17.6088H12.9056V18.1088ZM9.79724 18.1088H9.29724V18.6088H9.79724V18.1088ZM9.79724 14.5599V14.0599H9.29724V14.5599H9.79724ZM12.9056 14.5599V15.0599H13.4056V14.5599H12.9056ZM20.2604 7.32749H20.7604V6.90392L20.3426 6.83429L20.2604 7.32749ZM20.2604 10.3502V10.8502H20.7604V10.3502H20.2604ZM16.7237 14.5599H16.2237V15.0599H16.7237V14.5599ZM20.1258 14.5599L20.6199 14.6366L20.7094 14.0599H20.1258V14.5599ZM19.5751 18.1088V18.6088H20.0035L20.0692 18.1855L19.5751 18.1088ZM16.7237 18.1088V17.6088H16.2237V18.1088H16.7237ZM13.4056 26.366V18.1088H12.4056V26.366H13.4056ZM12.9056 17.6088H9.79724V18.6088H12.9056V17.6088ZM10.2972 18.1088V14.5599H9.29724V18.1088H10.2972ZM9.79724 15.0599H12.9056V14.0599H9.79724V15.0599ZM13.4056 14.5599V11.8554H12.4056V14.5599H13.4056ZM13.4056 11.8554C13.4056 10.4189 13.8299 9.3681 14.5212 8.67688C15.2129 7.9851 16.2305 7.59497 17.5314 7.59497V6.59497C16.0299 6.59497 14.7346 7.04924 13.814 7.96977C12.893 8.89085 12.4056 10.2202 12.4056 11.8554H13.4056ZM17.5314 7.59497C18.1724 7.59497 18.8342 7.65103 19.3401 7.70808C19.592 7.73648 19.803 7.76487 19.9504 7.78607C20.0241 7.79666 20.0819 7.80545 20.1208 7.81152C20.1402 7.81455 20.155 7.81691 20.1647 7.81848C20.1695 7.81926 20.1731 7.81984 20.1754 7.82022C20.1765 7.8204 20.1773 7.82054 20.1778 7.82061C20.178 7.82065 20.1782 7.82068 20.1783 7.82069C20.1783 7.8207 20.1783 7.8207 20.1783 7.8207C20.1783 7.8207 20.1783 7.82069 20.1783 7.82069C20.1782 7.82069 20.1782 7.82068 20.2604 7.32749C20.3426 6.83429 20.3426 6.83428 20.3425 6.83427C20.3425 6.83427 20.3424 6.83426 20.3424 6.83425C20.3423 6.83424 20.3422 6.83422 20.3421 6.8342C20.3418 6.83415 20.3414 6.83409 20.341 6.83402C20.3401 6.83387 20.3389 6.83367 20.3374 6.83342C20.3343 6.83291 20.3298 6.83219 20.3241 6.83127C20.3127 6.82943 20.2962 6.82679 20.2749 6.82347C20.2324 6.81683 20.1707 6.80745 20.0927 6.79624C19.9369 6.77385 19.7158 6.7441 19.4522 6.71438C18.927 6.65516 18.2244 6.59497 17.5314 6.59497V7.59497ZM19.7604 7.32749V10.3502H20.7604V7.32749H19.7604ZM20.2604 9.85018H18.7185V10.8502H20.2604V9.85018ZM18.7185 9.85018C17.8511 9.85018 17.1997 10.1239 16.7743 10.6146C16.3604 11.092 16.2237 11.7024 16.2237 12.2592H17.2237C17.2237 11.8493 17.3257 11.5052 17.5298 11.2697C17.7224 11.0476 18.0684 10.8502 18.7185 10.8502V9.85018ZM16.2237 12.2592V14.5599H17.2237V12.2592H16.2237ZM16.7237 15.0599H20.1258V14.0599H16.7237V15.0599ZM19.6317 14.4833L19.081 18.0322L20.0692 18.1855L20.6199 14.6366L19.6317 14.4833ZM19.5751 17.6088H16.7237V18.6088H19.5751V17.6088ZM16.2237 18.1088V26.366H17.2237V18.1088H16.2237ZM16.4146 26.1752H13.2148V27.1752H16.4146V26.1752ZM16.2237 26.366C16.2237 26.2606 16.3092 26.1752 16.4146 26.1752V27.1752C16.8615 27.1752 17.2237 26.8129 17.2237 26.366H16.2237ZM12.4056 26.366C12.4056 26.8129 12.7679 27.1752 13.2148 27.1752V26.1752C13.3202 26.1752 13.4056 26.2606 13.4056 26.366H12.4056Z' fill='%232b87da'/%3E%3C/svg%3E%0A")
}

.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_instagram_feed::before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='22' height='22' rx='6' stroke='%232b87da' stroke-width='1.5'/%3E%3Ccircle cx='12' cy='12' r='5' stroke='%232b87da' stroke-width='1.5'/%3E%3Ccircle cx='18.5' cy='5.75' r='1.25' fill='%232b87da'/%3E%3C/svg%3E%0A")
}

.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_twitter_feed::before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.8762 6.78846C27.9345 6.7065 27.8465 6.60094 27.7536 6.63936C27.0263 6.93989 26.26 7.15757 25.4698 7.29241C25.3632 7.31061 25.3082 7.16347 25.3956 7.09969C26.2337 6.48801 26.8918 5.63649 27.2636 4.63802C27.2958 4.55162 27.2014 4.47574 27.1212 4.52123C26.1605 5.06618 25.1092 5.45524 24.0054 5.68842C23.971 5.69568 23.9354 5.68407 23.9113 5.65844C22.9264 4.60891 21.5545 4 19.9999 4C17.0624 4 14.6624 6.4 14.6624 9.3625C14.6624 9.74071 14.702 10.109 14.7724 10.4586C14.7855 10.5235 14.7342 10.5842 14.6681 10.5803C10.3227 10.3231 6.45216 8.2421 3.84135 5.09864C3.79681 5.04501 3.71241 5.0515 3.67879 5.11257C3.26061 5.8722 3.02493 6.75115 3.02493 7.675C3.02493 9.41548 3.84362 10.9704 5.13417 11.9317C5.2141 11.9913 5.17327 12.12 5.07385 12.1129C4.32811 12.0597 3.63173 11.835 3.00827 11.5171C2.99303 11.5094 2.97493 11.5204 2.97493 11.5375V11.5375C2.97493 13.9896 4.6205 16.0638 6.86301 16.7007C6.96452 16.7295 6.96588 16.8757 6.86218 16.8953C6.25772 17.0096 5.63724 17.0173 5.0289 16.9176C4.95384 16.9052 4.89095 16.9762 4.91633 17.0479C5.26967 18.0466 5.91213 18.9192 6.7637 19.5537C7.58576 20.1661 8.56481 20.5283 9.58351 20.6001C9.67715 20.6067 9.71634 20.7266 9.64124 20.7829C7.78574 22.1744 5.52424 22.9237 3.19993 22.9125C2.91864 22.9125 2.63736 22.9015 2.35608 22.8796C2.25034 22.8714 2.20189 23.0116 2.29272 23.0664C4.58933 24.4509 7.27959 25.25 10.1499 25.25C19.9999 25.25 25.4124 17.075 25.4124 9.9875C25.4124 9.76833 25.4124 9.5598 25.4026 9.34228C25.4011 9.30815 25.4168 9.27551 25.4445 9.2555C26.3819 8.57814 27.1984 7.74079 27.8762 6.78846Z' stroke='%232b87da' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
}

.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_youtube_feed::before {
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='20' viewBox='0 0 27 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 13.3267C11 13.4037 11.0834 13.4518 11.15 13.4133L17.3377 9.83658C17.4043 9.79808 17.4043 9.70192 17.3377 9.66342L11.15 6.08673C11.0834 6.0482 11 6.0963 11 6.17331V13.3267ZM25.45 3.7125C25.6125 4.3 25.725 5.0875 25.8 6.0875C25.8875 7.0875 25.925 7.95 25.925 8.7L26 9.75C26 12.4875 25.8 14.5 25.45 15.7875C25.1375 16.9125 24.4125 17.6375 23.2875 17.95C22.7 18.1125 21.625 18.225 19.975 18.3C18.35 18.3875 16.8625 18.425 15.4875 18.425L13.5 18.5C8.2625 18.5 5 18.3 3.7125 17.95C2.5875 17.6375 1.8625 16.9125 1.55 15.7875C1.3875 15.2 1.275 14.4125 1.2 13.4125C1.1125 12.4125 1.075 11.55 1.075 10.8L1 9.75C1 7.0125 1.2 5 1.55 3.7125C1.8625 2.5875 2.5875 1.8625 3.7125 1.55C4.3 1.3875 5.375 1.275 7.025 1.2C8.65 1.1125 10.1375 1.075 11.5125 1.075L13.5 1C18.7375 1 22 1.2 23.2875 1.55C24.4125 1.8625 25.1375 2.5875 25.45 3.7125Z' stroke='%232b87da' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
}

.et-db #et-boc .et-l .et_pb_module .sbi_follow_btn a {
    border: none;
    color: #fff;
    font-size: 13px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.et-db #et-boc .et-l .et_pb_module .sbi-feed-block-cta-btn:after,
.et-db #et-boc .et-l .et_pb_module .sbi-feed-block-cta-btn:before {
    top: 10px !important
}

@-webkit-keyframes sby-sk-scaleout {
    0% {
        -webkit-transform: scale(0)
    }
    to {
        -webkit-transform: scale(1);
        opacity: 0
    }
}

@keyframes sby-sk-scaleout {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0
    }
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

body .sb_youtube[id^=sb_youtube_],
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

body .sb_youtube[id^=sb_youtube_] *,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

body .sb_youtube[id^=sb_youtube_] .sbi_inner_item:after,
body .sb_youtube[id^=sb_youtube_]:after,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sbi_inner_item:after,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_]:after {
    content: "";
    display: table;
    clear: both
}

body .sb_youtube.sby_fixed_height[id^=sb_youtube_],
body.et-db #et-boc .sb_youtube.sby_fixed_height[id^=sb_youtube_] {
    overflow: hidden;
    overflow-y: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

body .sb_youtube[id^=sb_youtube_] .sby_items_wrap,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_items_wrap {
    width: 100%;
    float: left;
    line-height: 0;
    font-size: 13px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

body .sb_youtube[id^=sb_youtube_] .sby_items_wrap .sby_inner_item,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_items_wrap .sby_inner_item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

body .sb_youtube[id^=sb_youtube_] .sby_items_wrap .sby_item,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_items_wrap .sby_item {}

body .sb_youtube[id^=sb_youtube_] .sby_items_wrap .sby_item,
body .sb_youtube[id^=sb_youtube_] .sby_player_outer_wrap .sby_video_thumbnail_wrap,
body .sb_youtube[id^=sb_youtube_] .sby_player_wrap,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_items_wrap .sby_item,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_player_outer_wrap .sby_video_thumbnail_wrap,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_player_wrap {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    padding: inherit !important;
    -webkit-text-decoration: none;
    text-decoration: none;
    opacity: 1;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease
}

body .sb_youtube[id^=sb_youtube_] .sby_items_wrap .sby_item.sby_no_margin,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_items_wrap .sby_item.sby_no_margin {
    margin: 0 !important
}

body .sb_youtube[id^=sb_youtube_] .sby_items_wrap .sby_item.sby_transition,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_items_wrap .sby_item.sby_transition {
    opacity: 0;
    max-height: 0
}

body .sb_youtube.sby_col_0[id^=sb_youtube_] .sby_items_wrap .sby_item,
body.et-db #et-boc .sb_youtube.sby_col_0[id^=sb_youtube_] .sby_items_wrap .sby_item {
    width: 100%
}

body .sb_youtube.sby_col_1[id^=sb_youtube_] .sby_items_wrap .sby_item,
body.et-db #et-boc .sb_youtube.sby_col_1[id^=sb_youtube_] .sby_items_wrap .sby_item {
    width: 100%
}

body .sb_youtube.sby_col_2[id^=sb_youtube_] .sby_items_wrap .sby_item,
body.et-db #et-boc .sb_youtube.sby_col_2[id^=sb_youtube_] .sby_items_wrap .sby_item {
    width: 50%
}

body .sb_youtube.sby_col_3[id^=sb_youtube_] .sby_items_wrap .sby_item,
body.et-db #et-boc .sb_youtube.sby_col_3[id^=sb_youtube_] .sby_items_wrap .sby_item {
    width: 33.33%
}

body .sb_youtube.sby_col_4[id^=sb_youtube_] .sby_items_wrap .sby_item,
body.et-db #et-boc .sb_youtube.sby_col_4[id^=sb_youtube_] .sby_items_wrap .sby_item {
    width: 25%
}

body .sb_youtube.sby_col_5[id^=sb_youtube_] .sby_items_wrap .sby_item,
body.et-db #et-boc .sb_youtube.sby_col_5[id^=sb_youtube_] .sby_items_wrap .sby_item {
    width: 20%
}

body .sb_youtube.sby_col_6[id^=sb_youtube_] .sby_items_wrap .sby_item,
body.et-db #et-boc .sb_youtube.sby_col_6[id^=sb_youtube_] .sby_items_wrap .sby_item {
    width: 16.66%
}

body .sb_youtube.sby_col_7[id^=sb_youtube_] .sby_items_wrap .sby_item,
body.et-db #et-boc .sb_youtube.sby_col_7[id^=sb_youtube_] .sby_items_wrap .sby_item {
    width: 14.28%
}

body .sb_youtube.sby_col_8[id^=sb_youtube_] .sby_items_wrap .sby_item,
body.et-db #et-boc .sb_youtube.sby_col_8[id^=sb_youtube_] .sby_items_wrap .sby_item {
    width: 12.5%
}

body .sb_youtube.sby_col_9[id^=sb_youtube_] .sby_items_wrap .sby_item,
body.et-db #et-boc .sb_youtube.sby_col_9[id^=sb_youtube_] .sby_items_wrap .sby_item {
    width: 11.11%
}

body .sb_youtube.sby_col_10[id^=sb_youtube_] .sby_items_wrap .sby_item,
body.et-db #et-boc .sb_youtube.sby_col_10[id^=sb_youtube_] .sby_items_wrap .sby_item {
    width: 10%
}

body .sby-screenreader,
body.et-db #et-boc .sby-screenreader {
    text-indent: -9999px !important;
    display: block !important;
    width: 0 !important;
    height: 0 !important;
    line-height: 0 !important
}

body #sby_lightbox .sby_lb_video_thumbnail_wrap,
body .sb_youtube[id^=sb_youtube_] .sby_player_outer_wrap,
body .sb_youtube[id^=sb_youtube_] .sby_video_thumbnail_wrap,
body.et-db #et-boc #sby_lightbox .sby_lb_video_thumbnail_wrap,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_player_outer_wrap,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_video_thumbnail_wrap {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    position: relative;
    float: left
}

body #sby_lightbox .sby_lb_video_thumbnail,
body #sby_lightbox .sby_video_thumbnail,
body .sb_youtube[id^=sb_youtube_] .sby_video_thumbnail,
body.et-db #et-boc #sby_lightbox .sby_lb_video_thumbnail,
body.et-db #et-boc #sby_lightbox .sby_video_thumbnail,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_video_thumbnail {
    display: block;
    position: relative;
    -webkit-text-decoration: none;
    text-decoration: none;
    line-height: 0;
    z-index: 5
}

body #sby_lightbox .sby_video_thumbnail img,
body .sb_youtube[id^=sb_youtube_] .sby_video_thumbnail img,
body.et-db #et-boc #sby_lightbox .sby_video_thumbnail img,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_video_thumbnail img {
    width: 100%;
    height: auto;
    border-radius: 0
}

body .sb_youtube[id^=sb_youtube_] .sby_link,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link {
    display: none;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0;
    background: #333;
    background: rgba(0, 0, 0, 0.6);
    text-align: center;
    color: #fff;
    font-size: 12px;
    line-height: 1.1;
    overflow: hidden
}

body .sb_youtube[id^=sb_youtube_] .sby_link.sby_default a,
body .sb_youtube[id^=sb_youtube_] .sby_link.sby_default p,
body .sb_youtube[id^=sb_youtube_] .sby_link.sby_default span,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link.sby_default a,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link.sby_default p,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link.sby_default span {
    text-shadow: 0px 0px 10px #000
}

body .sb_youtube[id^=sb_youtube_] .sby_link .sby_hover_bottom,
body .sb_youtube[id^=sb_youtube_] .sby_link .sby_lightbox_link,
body .sb_youtube[id^=sb_youtube_] .sby_link .sby_playbtn,
body .sb_youtube[id^=sb_youtube_] .sby_link .sby_username a,
body .sb_youtube[id^=sb_youtube_] .sby_link .sby_youtube_link,
body .sb_youtube[id^=sb_youtube_] .sby_link .svg-inline--fa.fa-play,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link .sby_hover_bottom,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link .sby_lightbox_link,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link .sby_playbtn,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link .sby_username a,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link .sby_youtube_link,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link .svg-inline--fa.fa-play {
    filter: alpha(opacity=90);
    opacity: 0.9
}

body .sb_youtube[id^=sb_youtube_] .sby_link .sby_lightbox_link:hover,
body .sb_youtube[id^=sb_youtube_] .sby_link .sby_playbtn:hover,
body .sb_youtube[id^=sb_youtube_] .sby_link .sby_username a:hover,
body .sb_youtube[id^=sb_youtube_] .sby_link .sby_youtube_link:hover,
body .sb_youtube[id^=sb_youtube_] .sby_link .svg-inline--fa.fa-play:hover,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link .sby_lightbox_link:hover,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link .sby_playbtn:hover,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link .sby_username a:hover,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link .sby_youtube_link:hover,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link .svg-inline--fa.fa-play:hover {
    filter: alpha(opacity=100);
    opacity: 1
}

body .sb_youtube[id^=sb_youtube_] .sby_link_area,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link_area {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1
}

body .sb_youtube[id^=sb_youtube_] .sby_link a,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link a {
    padding: 0;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #ddd;
    color: rgba(255, 255, 255, 0.7);
    line-height: 1.1;
    background: none;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    zoom: 1
}

body .sb_youtube[id^=sb_youtube_] .sby_link a:active,
body .sb_youtube[id^=sb_youtube_] .sby_link a:hover,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link a:active,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link a:hover {
    color: #fff
}

body .sb_youtube[id^=sb_youtube_] .sby_link .sby_lightbox_link,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link .sby_lightbox_link {
    display: block;
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 50%;
    margin-top: -24px;
    margin-left: -21px;
    padding: 0;
    font-size: 49px;
    font-style: normal !important
}

body .sb_youtube[id^=sb_youtube_] .sby_carousel_vid_first .sby_lightbox_link,
body .sb_youtube[id^=sb_youtube_] .sby_type_video .sby_lightbox_link,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_carousel_vid_first .sby_lightbox_link,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_type_video .sby_lightbox_link {
    display: none
}

body .sb_youtube[id^=sb_youtube_] .sby_link .sby_youtube_link,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link .sby_youtube_link {
    font-size: 30px;
    position: absolute;
    z-index: 100;
    bottom: 0;
    right: 2px;
    padding: 8px
}

body .sb_youtube[id^=sb_youtube_] .sby_link a:focus,
body .sb_youtube[id^=sb_youtube_] .sby_link a:hover,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link a:focus,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_link a:hover {
    -webkit-text-decoration: underline;
    text-decoration: underline
}

body .sb_youtube[id^=sb_youtube_] .sby_player_wrap,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_player_wrap {
    z-index: 1;
    width: 100% !important;
    height: 100% !important;
    position: absolute;
    top: 0;
    left: 0
}

body .sb_youtube[id^=sb_youtube_] .sby_player_wrap iframe,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_player_wrap iframe {
    width: 100% !important;
    height: 100% !important
}

body #sby_lightbox .sby_thumbnail_hover,
body .sb_youtube[id^=sb_youtube_] .sby_thumbnail_hover,
body.et-db #et-boc #sby_lightbox .sby_thumbnail_hover,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_thumbnail_hover {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    opacity: 0;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
    color: #fff;
    background: #333;
    background: rgba(0, 0, 0, 0.6);
    transition: opacity 0.6s ease-in-out;
    -moz-transition: opacity 0.6s ease-in-out;
    -webkit-transition: opacity 0.6s ease-in-out
}

body .sb_youtube.sby_layout_list[id^=sb_youtube_] .sby_item_video_thumbnail .sby_thumbnail_hover,
body.et-db #et-boc .sb_youtube.sby_layout_list[id^=sb_youtube_] .sby_item_video_thumbnail .sby_thumbnail_hover {
    display: none
}

body .sb_youtube[id^=sb_youtube_] .sby_current .sby_thumbnail_hover,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_current .sby_thumbnail_hover {
    opacity: 1
}

body #sby_lightbox .sby_thumbnail_hover_inner,
body .sb_youtube[id^=sb_youtube_] .sby_thumbnail_hover_inner,
body.et-db #et-boc #sby_lightbox .sby_thumbnail_hover_inner,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_thumbnail_hover_inner {
    display: inline-block;
    width: 100%;
    height: 100%;
    padding: 10px;
    overflow: hidden
}

body .sb_youtube[id^=sb_youtube_] .sby_thumbnail_hover_inner .sby_video_title,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_thumbnail_hover_inner .sby_video_title {
    font-size: 1.2em;
    line-height: 1.2
}

body #sby_lightbox .sby_video_thumbnail:hover .sby_thumbnail_hover,
body .sb_youtube[id^=sb_youtube_] .sby_video_thumbnail:hover .sby_thumbnail_hover,
body.et-db #et-boc #sby_lightbox .sby_video_thumbnail:hover .sby_thumbnail_hover,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_video_thumbnail:hover .sby_thumbnail_hover {
    opacity: 1;
    display: block;
    transition: opacity 0.2s ease-in-out;
    -moz-transition: opacity 0.2s ease-in-out;
    -webkit-transition: opacity 0.2s ease-in-out
}

body .sb_youtube.sby_layout_list[id^=sb_youtube_] .sby_item_video_thumbnail.sby_video_thumbnail:hover .sby_thumbnail_hover,
body.et-db #et-boc .sb_youtube.sby_layout_list[id^=sb_youtube_] .sby_item_video_thumbnail.sby_video_thumbnail:hover .sby_thumbnail_hover {
    opacity: 0;
    display: none;
    transition: none;
    -moz-transition: none;
    -webkit-transition: none
}

body .sb_youtube[id^=sb_youtube_] .sby_loader,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_loader {
    width: 20px;
    height: 20px;
    position: relative;
    top: 50%;
    left: 50%;
    margin: -10px 0 0 -10px;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 100%;
    -webkit-animation: sby-sk-scaleout 1s infinite ease-in-out;
    animation: sby-sk-scaleout 1s infinite ease-in-out
}

body .sb_youtube[id^=sb_youtube_] .sb_youtube_header br,
body .sb_youtube[id^=sb_youtube_] .sby_footer br,
body .sb_youtube[id^=sb_youtube_] .sby_items_wrap br,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header br,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_footer br,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_items_wrap br {
    display: none
}

body .sb_youtube[id^=sb_youtube_] .sby_bio br,
body .sb_youtube[id^=sb_youtube_] .sby_caption br,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_bio br,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_caption br {
    display: inline;
    display: initial
}

body .sby_footer p,
body.et-db #et-boc .sby_footer p {
    display: inline;
    padding: 0;
    margin: 0
}

body .sb_youtube[id^=sb_youtube_] .sby_footer .sby_loader,
body .sb_youtube[id^=sb_youtube_] .sby_item .sby_loader,
body .sb_youtube[id^=sb_youtube_] .sby_player_outer_wrap .sby_loader,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_footer .sby_loader,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_item .sby_loader,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_player_outer_wrap .sby_loader {
    position: absolute;
    margin-top: -11px;
    background-color: #fff
}

body .sb_youtube[id^=sb_youtube_] .sby_item.sby_player_loading,
body .sb_youtube[id^=sb_youtube_] .sby_player_outer_wrap.sby_player_loading,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_item.sby_player_loading,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_player_outer_wrap.sby_player_loading {
    opacity: 0.8
}

body #sby_lightbox .fa-spin,
body .sb_youtube[id^=sb_youtube_] .fa-spin,
body.et-db #et-boc #sby_lightbox .fa-spin,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .fa-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear
}

body #sby_lightbox .fa-pulse,
body .sb_youtube[id^=sb_youtube_] .fa-pulse,
body.et-db #et-boc #sby_lightbox .fa-pulse,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .fa-pulse {
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8)
}

body .sb_youtube[id^=sb_youtube_] .sb_youtube_header,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header {
    float: left;
    clear: both;
    margin: 0 0 15px 0;
    padding: 0;
    line-height: 1.2;
    width: 100%
}

body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_header_type_generic,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_header_type_generic {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

body .sb_youtube[id^=sb_youtube_] .sb_youtube_header a,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header a {
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    min-width: 100%;
    -webkit-text-decoration: none;
    text-decoration: none;
    -webkit-transition: color 0.5s ease;
    transition: color 0.5s ease
}

body .sb_youtube[id^=sb_youtube_] .sb_youtube_header a[data-channel-description=visible],
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header a[data-channel-description=visible] {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

@media (min-width:480px) {
    body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_medium .sby_header_img,
    body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_medium .sby_header_img {
        width: 80px;
        height: 80px;
        border-radius: 40px
    }
    body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_medium .sby_header_img img,
    body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_medium .sby_header_img img {
        width: 80px;
        height: 80px;
        border-radius: 40px
    }
    body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_medium .sby_header_text h3,
    body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_medium .sby_header_text h3 {
        font-size: 16px
    }
    body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_medium .sby_header_text .sby_bio,
    body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_medium .sby_header_text .sby_bio_info,
    body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_medium .sby_header_text .sby_bio,
    body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_medium .sby_header_text .sby_bio_info {
        font-size: 13px
    }
    body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_medium .sby_header_text .sby_bio,
    body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_medium .sby_header_text .sby_bio_info,
    body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_medium .sby_header_text h3,
    body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_medium .sby_header_text .sby_bio,
    body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_medium .sby_header_text .sby_bio_info,
    body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_medium .sby_header_text h3 {
        margin-left: 95px !important;
        line-height: 1.4
    }
    body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_medium .sby_header_text h3,
    body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_medium .sby_header_text h3 {
        margin-right: -85px !important
    }
    body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_medium .sby_header_text .sby_bio_info,
    body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_medium .sby_header_text .sby_bio_info {
        margin-top: 4px !important
    }
    body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_medium .sby_header_text.sby_no_bio h3,
    body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_medium .sby_header_text.sby_no_bio h3 {
        padding-top: 20px !important
    }
    body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_large .sby_header_img,
    body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_large .sby_header_img {
        width: 120px;
        height: 120px;
        border-radius: 60px
    }
    body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_large .sby_header_img img,
    body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_large .sby_header_img img {
        width: 120px;
        height: 120px;
        border-radius: 60px
    }
    body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_large .sby_header_text h3,
    body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_large .sby_header_text h3 {
        font-size: 28px
    }
    body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_large .sby_header_text .sby_bio,
    body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_large .sby_header_text .sby_bio_info,
    body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_large .sby_header_text .sby_bio,
    body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_large .sby_header_text .sby_bio_info {
        font-size: 13px
    }
    body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_large .sby_header_text .sby_bio,
    body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_large .sby_header_text .sby_bio_info,
    body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_large .sby_header_text h3,
    body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_large .sby_header_text .sby_bio,
    body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_large .sby_header_text .sby_bio_info,
    body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_large .sby_header_text h3 {
        margin-left: 140px !important;
        line-height: 1.5
    }
    body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_large .sby_header_text h3,
    body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_large .sby_header_text h3 {
        margin-right: -120px !important
    }
    body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_large .sby_header_text .sby_bio_info,
    body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_large .sby_header_text .sby_bio_info {
        margin-top: 12px !important
    }
    body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_large .sby_header_text.sby_no_bio h3,
    body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_large .sby_header_text.sby_no_bio h3 {
        padding-top: 32px !important
    }
}

body .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_img,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_img {
    float: left;
    position: relative;
    width: 50px;
    margin: 0 0 0 -100% !important;
    overflow: hidden;
    border-radius: 40px
}

body .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_img img,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_img img {
    float: left;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    border-radius: 40px
}

body .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_img_hover,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_img_hover {
    opacity: 0;
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    color: #fff;
    background: rgba(0, 0, 0, 0.75)
}

body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_no_consent .sby_header_img,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_no_consent .sby_header_img {
    height: 50px
}

body .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_no_consent .sby_header_img_hover,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header.sby_no_consent .sby_header_img_hover {
    opacity: 1
}

body .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_new_logo,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_new_logo {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -12px;
    margin-left: -12px;
    width: 24px;
    height: 24px;
    font-size: 24px
}

body .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_img_hover i,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_img_hover i {
    overflow: hidden
}

body .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_img_hover,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_img_hover {
    z-index: 2;
    -webkit-transition: opacity 0.4s ease-in-out;
    transition: opacity 0.4s ease-in-out
}

body .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_fade_in,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_fade_in {
    opacity: 1;
    -webkit-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out
}

body .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_img_hover,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_img_hover {
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    color: #fff;
    background: rgba(0, 0, 0, 0.75);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    border-radius: 40px;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s
}

body .sb_youtube[id^=sb_youtube_] .sb_youtube_header a:focus .sby_header_img_hover,
body .sb_youtube[id^=sb_youtube_] .sb_youtube_header a:hover .sby_header_img_hover,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header a:focus .sby_header_img_hover,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header a:hover .sby_header_img_hover {
    opacity: 1
}

body .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_text,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_text {
    width: 100%;
    padding-top: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

body .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_text .sby_bio,
body .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_text h3,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_text .sby_bio,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_text h3 {
    clear: both;
    margin: 0 0 0 60px !important;
    padding: 0 !important
}

body .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_text .sby_bio,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_text .sby_bio {
    width: 100%
}

body .sb_youtube[id^=sb_youtube_] .sb_youtube_header h3,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header h3 {
    font-size: 16px;
    line-height: 1.3
}

body .sb_youtube[id^=sb_youtube_] .sb_youtube_header p,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header p {
    font-size: 13px;
    line-height: 1.3;
    margin: 0;
    padding: 0
}

body .sb_youtube[id^=sb_youtube_] p:empty,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] p:empty {
    display: none
}

body .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_text img.emoji,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_text img.emoji {
    margin-right: 3px !important
}

body .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_text.sby_no_bio .sby_bio_info,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_text.sby_no_bio .sby_bio_info {
    clear: both
}

body .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_text.sby_no_bio.sby_has_sub h3,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_header_text.sby_no_bio.sby_has_sub h3 {
    padding-top: 0px !important
}

body .sb_youtube[id^=sb_youtube_] .sby_footer,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_footer {
    float: left;
    clear: both;
    width: 100%;
    text-align: center
}

body .sb_youtube[id^=sb_youtube_] .sby_footer .fa-spinner,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_footer .fa-spinner {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -8px 0 0 -7px;
    font-size: 15px
}

body .sb_youtube[id^=sb_youtube_] .sby_footer,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_footer {
    opacity: 1;
    -webkit-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in
}

body .sb_youtube[id^=sb_youtube_] .sby_load_btn .sby_btn_text,
body .sb_youtube[id^=sb_youtube_] .sby_load_btn .sby_loader,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_load_btn .sby_btn_text,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_load_btn .sby_loader {
    opacity: 1;
    -webkit-transition: all 0.1s ease-in;
    transition: all 0.1s ease-in
}

body .sb_youtube[id^=sb_youtube_] .sby_hidden,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_hidden {
    opacity: 0 !important
}

body #sby_lightbox .sby_btn a,
body .sb_youtube[id^=sb_youtube_] .sby_btn a,
body .sb_youtube[id^=sb_youtube_] .sby_follow_btn a,
body .sb_youtube[id^=sb_youtube_] .sby_footer .sby_load_btn,
body.et-db #et-boc #sby_lightbox .sby_btn a,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_btn a,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_follow_btn a,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_footer .sby_load_btn {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    padding: 7px 14px;
    margin: 5px auto 0 auto;
    background: #333;
    border: none;
    color: #fff;
    -webkit-text-decoration: none;
    text-decoration: none;
    font-size: 13px;
    line-height: 1.5;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

body #sby_lightbox .sby_btn .sby_cta_button,
body .sb_youtube[id^=sb_youtube_] .sby_btn .sby_cta_button,
body.et-db #et-boc #sby_lightbox .sby_btn .sby_cta_button,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_btn .sby_cta_button {
    font-size: 16px
}

body .sb_youtube[id^=sb_youtube_] .sby_footer .sby_load_btn,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_footer .sby_load_btn {
    position: relative
}

body #sby_lightbox .sby_btn,
body .sb_youtube[id^=sb_youtube_] .sby_btn,
body .sb_youtube[id^=sb_youtube_] .sby_follow_btn,
body.et-db #et-boc #sby_lightbox .sby_btn,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_btn,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_follow_btn {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    text-align: center
}

body .sb_youtube[id^=sb_youtube_] .sby_follow_btn.sby_top,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_follow_btn.sby_top {
    display: block;
    margin-bottom: 5px
}

body #sby_lightbox .sby_btn .sby_cta_button,
body .sb_youtube[id^=sb_youtube_] .sby_btn .sby_cta_button,
body .sb_youtube[id^=sb_youtube_] .sby_follow_btn a,
body.et-db #et-boc #sby_lightbox .sby_btn .sby_cta_button,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_btn .sby_cta_button,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_follow_btn a {
    background: #408bd1;
    color: #fff
}

body #sby_lightbox .sby_btn a,
body .sb_youtube[id^=sb_youtube_] .sby_btn a,
body .sb_youtube[id^=sb_youtube_] .sby_follow_btn a,
body .sb_youtube[id^=sb_youtube_] .sby_footer .sby_load_btn,
body.et-db #et-boc #sby_lightbox .sby_btn a,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_btn a,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_follow_btn a,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_follow_btn a,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_footer .sby_load_btn {
    -webkit-transition: all 0.1s ease-in;
    transition: all 0.1s ease-in
}

body .sb_youtube[id^=sb_youtube_] .sby_footer .sby_load_btn:hover,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_footer .sby_load_btn:hover {
    outline: none;
    -webkit-box-shadow: inset 0 0 20px 20px rgba(255, 255, 255, 0.25);
    box-shadow: inset 0 0 20px 20px rgba(255, 255, 255, 0.25)
}

body .sb_youtube[id^=sb_youtube_] .sby_follow_btn a:focus,
body .sb_youtube[id^=sb_youtube_] .sby_follow_btn a:hover,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_follow_btn a:focus,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_follow_btn a:hover {
    -webkit-box-shadow: inset 0 0 20px 20px rgba(255, 255, 255, 0.25);
    box-shadow: inset 0 0 20px 20px rgba(255, 255, 255, 0.25)
}

body #sby_lightbox .sby_btn .sby_cta_button:focus,
body #sby_lightbox .sby_btn .sby_cta_button:hover,
body #sby_lightbox .sby_btn a:focus,
body .sb_youtube[id^=sb_youtube_] .sby_btn .sby_cta_button:focus,
body .sb_youtube[id^=sb_youtube_] .sby_btn .sby_cta_button:hover,
body .sb_youtube[id^=sb_youtube_] .sby_btn a:hover,
body.et-db #et-boc #sby_lightbox .sby_btn .sby_cta_button:focus,
body.et-db #et-boc #sby_lightbox .sby_btn .sby_cta_button:hover,
body.et-db #et-boc #sby_lightbox .sby_btn a:focus,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_btn .sby_cta_button:focus,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_btn .sby_cta_button:hover,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_btn a:hover {
    outline: none;
    -webkit-box-shadow: inset 0 0 10px 20px #359dff;
    box-shadow: inset 0 0 10px 20px #359dff
}

body #sby_lightbox .sby_btn.sby_custom .sby_cta_button:focus,
body #sby_lightbox .sby_btn.sby_custom .sby_cta_button:hover,
body #sby_lightbox .sby_btn.sby_custom a:focus,
body .sb_youtube[id^=sb_youtube_] .sby_btn.sby_custom .sby_cta_button:focus,
body .sb_youtube[id^=sb_youtube_] .sby_btn.sby_custom .sby_cta_button:hover,
body .sb_youtube[id^=sb_youtube_] .sby_btn.sby_custom a:hover,
body .sb_youtube[id^=sb_youtube_] .sby_follow_btn.sby_custom a:focus,
body .sb_youtube[id^=sb_youtube_] .sby_follow_btn.sby_custom a:hover,
body .sb_youtube[id^=sb_youtube_] .sby_footer .sby_load_btn.sby_custom:hover,
body.et-db #et-boc #sby_lightbox .sby_btn.sby_custom .sby_cta_button:focus,
body.et-db #et-boc #sby_lightbox .sby_btn.sby_custom .sby_cta_button:hover,
body.et-db #et-boc #sby_lightbox .sby_btn.sby_custom a:focus,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_btn.sby_custom .sby_cta_button:focus,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_btn.sby_custom .sby_cta_button:hover,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_btn.sby_custom a:hover,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_follow_btn.sby_custom a:focus,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_follow_btn.sby_custom a:hover,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_footer .sby_load_btn.sby_custom:hover {
    -webkit-box-shadow: inset 0 0 20px 20px rgba(255, 255, 255, 0.15);
    box-shadow: inset 0 0 20px 20px rgba(255, 255, 255, 0.15)
}

body #sby_lightbox .sby_btn a:active,
body .sb_youtube[id^=sb_youtube_] .sby_btn a:active,
body .sb_youtube[id^=sb_youtube_] .sby_follow_btn a:active,
body .sb_youtube[id^=sb_youtube_] .sby_footer .sby_load_btn:active,
body.et-db #et-boc #sby_lightbox .sby_btn a:active,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_btn a:active,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_follow_btn a:active,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_footer .sby_load_btn:active {
    -webkit-box-shadow: inset 0 0 10px 20px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 0 10px 20px rgba(0, 0, 0, 0.3)
}

body .sb_youtube[id^=sb_youtube_] .sby_follow_btn .fa,
body .sb_youtube[id^=sb_youtube_] .sby_follow_btn svg,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_follow_btn .fa,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_follow_btn svg {
    margin-bottom: -1px;
    margin-right: 7px;
    font-size: 15px
}

body .sb_youtube[id^=sb_youtube_] .sby_follow_btn svg,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_follow_btn svg {
    vertical-align: -0.125em
}

body .sb_youtube[id^=sb_youtube_] .sby_footer .sby_follow_btn,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_footer .sby_follow_btn {
    margin-left: 5px
}

@media (max-width:640px) {
    body .sb_youtube.sby_col_3.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body .sb_youtube.sby_col_4.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body .sb_youtube.sby_col_5.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body .sb_youtube.sby_col_6.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body.et-db #et-boc .sb_youtube.sby_col_3.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body.et-db #et-boc .sb_youtube.sby_col_4.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body.et-db #et-boc .sb_youtube.sby_col_5.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body.et-db #et-boc .sb_youtube.sby_col_6.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item {
        width: 50%
    }
    body .sb_youtube.sby_col_10.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body .sb_youtube.sby_col_10[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body .sb_youtube.sby_col_7.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body .sb_youtube.sby_col_7[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body .sb_youtube.sby_col_8.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body .sb_youtube.sby_col_8[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body .sb_youtube.sby_col_9.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body .sb_youtube.sby_col_9[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body.et-db #et-boc .sb_youtube.sby_col_10.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body.et-db #et-boc .sb_youtube.sby_col_10[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body.et-db #et-boc .sb_youtube.sby_col_7.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body.et-db #et-boc .sb_youtube.sby_col_7[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body.et-db #et-boc .sb_youtube.sby_col_8.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body.et-db #et-boc .sb_youtube.sby_col_8[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body.et-db #et-boc .sb_youtube.sby_col_9.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body.et-db #et-boc .sb_youtube.sby_col_9[id^=sb_youtube_] .sby_items_wrap .sby_item {
        width: 25%
    }
    body .sb_youtube.sby_col_2[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body.et-db #et-boc .sb_youtube.sby_col_2[id^=sb_youtube_] .sby_items_wrap .sby_item {
        width: 50%
    }
    body .sb_youtube.sby_col_3[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body.et-db #et-boc .sb_youtube.sby_col_3[id^=sb_youtube_] .sby_items_wrap .sby_item {
        width: 33.33%
    }
    body .sb_youtube.sby_col_4[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body.et-db #et-boc .sb_youtube.sby_col_4[id^=sb_youtube_] .sby_items_wrap .sby_item {
        width: 25%
    }
    body .sb_youtube.sby_col_5[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body.et-db #et-boc .sb_youtube.sby_col_5[id^=sb_youtube_] .sby_items_wrap .sby_item {
        width: 20%
    }
    body .sb_youtube.sby_col_6[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body.et-db #et-boc .sb_youtube.sby_col_6[id^=sb_youtube_] .sby_items_wrap .sby_item {
        width: 16.66%
    }
    body .sb_youtube.sby_col_7[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body.et-db #et-boc .sb_youtube.sby_col_7[id^=sb_youtube_] .sby_items_wrap .sby_item {
        width: 14.28%
    }
    body .sb_youtube.sby_col_8[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body.et-db #et-boc .sb_youtube.sby_col_8[id^=sb_youtube_] .sby_items_wrap .sby_item {
        width: 12.5%
    }
    body .sb_youtube.sby_col_9[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body.et-db #et-boc .sb_youtube.sby_col_9[id^=sb_youtube_] .sby_items_wrap .sby_item {
        width: 11.11%
    }
    body .sb_youtube.sby_col_10[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body.et-db #et-boc .sb_youtube.sby_col_10[id^=sb_youtube_] .sby_items_wrap .sby_item {
        width: 10%
    }
    body .sb_youtube.sby_width_resp[id^=sb_youtube_],
    body.et-db #et-boc .sb_youtube.sby_width_resp[id^=sb_youtube_] {
        width: 100% !important
    }
}

@media (max-width:480px) {
    body .sb_youtube.sby_col_10.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body .sb_youtube.sby_col_3.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body .sb_youtube.sby_col_4.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body .sb_youtube.sby_col_5.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body .sb_youtube.sby_col_6.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body .sb_youtube.sby_col_7.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body .sb_youtube.sby_col_8.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body .sb_youtube.sby_col_9.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body .sb_youtube.sby_mob_col_1[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body.et-db #et-boc .sb_youtube.sby_col_10.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body.et-db #et-boc .sb_youtube.sby_col_3.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body.et-db #et-boc .sb_youtube.sby_col_4.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body.et-db #et-boc .sb_youtube.sby_col_5.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body.et-db #et-boc .sb_youtube.sby_col_6.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body.et-db #et-boc .sb_youtube.sby_col_7.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body.et-db #et-boc .sb_youtube.sby_col_8.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body.et-db #et-boc .sb_youtube.sby_col_9.sby_mob_col_auto[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body.et-db #et-boc .sb_youtube.sby_mob_col_1[id^=sb_youtube_] .sby_items_wrap .sby_item {
        width: 100%
    }
    body .sb_youtube.sby_mob_col_2[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body.et-db #et-boc .sb_youtube.sby_mob_col_2[id^=sb_youtube_] .sby_items_wrap .sby_item {
        width: 50%
    }
    body .sb_youtube.sby_mob_col_3[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body.et-db #et-boc .sb_youtube.sby_mob_col_3[id^=sb_youtube_] .sby_items_wrap .sby_item {
        width: 33.33%
    }
    body .sb_youtube.sby_mob_col_4[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body.et-db #et-boc .sb_youtube.sby_mob_col_4[id^=sb_youtube_] .sby_items_wrap .sby_item {
        width: 25%
    }
    body .sb_youtube.sby_mob_col_5[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body.et-db #et-boc .sb_youtube.sby_mob_col_5[id^=sb_youtube_] .sby_items_wrap .sby_item {
        width: 20%
    }
    body .sb_youtube.sby_mob_col_6[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body.et-db #et-boc .sb_youtube.sby_mob_col_6[id^=sb_youtube_] .sby_items_wrap .sby_item {
        width: 16.66%
    }
    body .sb_youtube.sby_mob_col_7[id^=sb_youtube_] .sby_items_wrap .sby_item,
    body.et-db #et-boc .sb_youtube.sby_mob_col_7[id^=sb_youtube_] .sby_items_wrap .sby_item {
        width: 14.28%
    }
}

body [data-preview-screen=mobile] .sb_youtube.sby_mob_col_2 .sby_items_wrap .sby_item,
body.et-db #et-boc [data-preview-screen=mobile] .sb_youtube.sby_mob_col_2 .sby_items_wrap .sby_item {
    width: 50%
}

body [data-preview-screen=mobile] .sb_youtube.sby_mob_col_3 .sby_items_wrap .sby_item,
body.et-db #et-boc [data-preview-screen=mobile] .sb_youtube.sby_mob_col_3 .sby_items_wrap .sby_item {
    width: 33.33%
}

body [data-preview-screen=mobile] .sb_youtube.sby_mob_col_4 .sby_items_wrap .sby_item,
body.et-db #et-boc [data-preview-screen=mobile] .sb_youtube.sby_mob_col_4 .sby_items_wrap .sby_item {
    width: 25%
}

body [data-preview-screen=mobile] .sb_youtube.sby_mob_col_5 .sby_items_wrap .sby_item,
body.et-db #et-boc [data-preview-screen=mobile] .sb_youtube.sby_mob_col_5 .sby_items_wrap .sby_item {
    width: 20%
}

body [data-preview-screen=mobile] .sb_youtube.sby_mob_col_6 .sby_items_wrap .sby_item,
body.et-db #et-boc [data-preview-screen=mobile] .sb_youtube.sby_mob_col_6 .sby_items_wrap .sby_item {
    width: 16.66%
}

body [data-preview-screen=mobile] .sb_youtube.sby_mob_col_7 .sby_items_wrap .sby_item,
body.et-db #et-boc [data-preview-screen=mobile] .sb_youtube.sby_mob_col_7 .sby_items_wrap .sby_item {
    width: 14.28%
}

body .sb_youtube[data-videostyle=boxed] .sby_items_wrap .sby_item .sby_inner_item,
body.et-db #et-boc .sb_youtube[data-videostyle=boxed] .sby_items_wrap .sby_item .sby_inner_item {
    background-color: #ffffff
}

body .sb_youtube.sby_palette_dark[data-videostyle=boxed] .sby_items_wrap .sby_item .sby_inner_item,
body.et-db #et-boc .sb_youtube.sby_palette_dark[data-videostyle=boxed] .sby_items_wrap .sby_item .sby_inner_item {
    background-color: #35363f
}

body .sby_lightboxOverlay,
body.et-db #et-boc .sby_lightboxOverlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    background-color: black;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.9;
    display: none
}

body .sby_lightbox,
body.et-db #et-boc .sby_lightbox {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 10000;
    line-height: 0;
    font-weight: normal;
    overflow-x: auto;
    height: 100%
}

body .sby_lightbox .sby_lb-header,
body.et-db #et-boc .sby_lightbox .sby_lb-header {
    padding-top: 80px
}

body .sby_lightbox .sby_lb-image,
body.et-db #et-boc .sby_lightbox .sby_lb-image {
    display: block;
    height: auto;
    max-width: inherit;
    border-radius: 3px
}

body .sby_lightbox a:active,
body .sby_lightbox a:focus,
body .sby_lightbox a:hover,
body.et-db #et-boc .sby_lightbox a:active,
body.et-db #et-boc .sby_lightbox a:focus,
body.et-db #et-boc .sby_lightbox a:hover {
    outline: none
}

body .sby_lightbox a img,
body.et-db #et-boc .sby_lightbox a img {
    border: none
}

body .sby_lb-outerContainer,
body.et-db #et-boc .sby_lb-outerContainer {
    position: relative;
    background-color: #000;
    *zoom: 1;
    width: 250px;
    height: 250px;
    margin: 0 auto 0 auto;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

body .sby_lb-outerContainer .sby_lb-close,
body.et-db #et-boc .sby_lb-outerContainer .sby_lb-close {
    position: absolute;
    top: -40px;
    right: 0px;
    width: 30px;
    height: 30px;
    background: url(https://www.macc.edu/wp-content/plugins/feeds-for-youtube/css/../img/close.png) top right no-repeat;
    text-align: right;
    outline: none;
    cursor: pointer;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s
}

body .sby_lb-outerContainer:after,
body.et-db #et-boc .sby_lb-outerContainer:after {
    content: "";
    display: table;
    clear: both
}

body .sby_lb-container,
body.et-db #et-boc .sby_lb-container {
    position: relative;
    padding: 4px;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    bottom: 0;
    right: 0;
    border-radius: 3px
}

body .sby_lb-loader,
body.et-db #et-boc .sby_lb-loader {
    position: absolute;
    top: 43%;
    left: 0;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0
}

body .sby_lb-cancel,
body.et-db #et-boc .sby_lb-cancel {
    display: block;
    width: 32px;
    height: 32px;
    margin: 0 auto;
    background-color: #666;
    background-color: rgba(255, 255, 255, 0.5);
    border-radius: 100%;
    -webkit-animation: ctf-sk-scaleout 1s infinite ease-in-out;
    animation: ctf-sk-scaleout 1s infinite ease-in-out
}

body .sby_lb-nav,
body.et-db #et-boc .sby_lb-nav {
    top: 0;
    left: 0;
    width: 100%;
    z-index: 10
}

body .sby_lb-container>.nav,
body.et-db #et-boc .sby_lb-container>.nav {
    left: 0
}

body .sby_lb-nav a,
body.et-db #et-boc .sby_lb-nav a {
    position: absolute;
    z-index: 100;
    top: 0;
    height: 90%;
    outline: none;
    background-image: url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")
}

body .sby_lb-next,
body .sby_lb-prev,
body.et-db #et-boc .sby_lb-next,
body.et-db #et-boc .sby_lb-prev {
    height: 100%;
    cursor: pointer;
    display: block
}

body .sby_lb-nav a.sby_lb-prev,
body.et-db #et-boc .sby_lb-nav a.sby_lb-prev {
    width: 50px;
    left: -70px;
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0.5);
    opacity: 0.5;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s
}

body .sby_lb-nav a.sby_lb-prev:hover,
body.et-db #et-boc .sby_lb-nav a.sby_lb-prev:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}

body .sby_lb-nav a.sby_lb-next,
body.et-db #et-boc .sby_lb-nav a.sby_lb-next {
    width: 50px;
    right: -70px;
    padding-left: 10px;
    padding-right: 10px;
    float: right;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0.5);
    opacity: 0.5;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s
}

body .sby_lb-nav a.sby_lb-next:hover,
body.et-db #et-boc .sby_lb-nav a.sby_lb-next:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}

body .sby_lb-nav span,
body.et-db #et-boc .sby_lb-nav span {
    display: block;
    top: 55%;
    position: absolute;
    left: 20px;
    width: 34px;
    height: 45px;
    margin: -25px 0 0 0;
    background: url(https://www.macc.edu/wp-content/plugins/feeds-for-youtube/css/../img/sby-sprite.png) no-repeat
}

body .sby_lb-nav a.sby_lb-prev span,
body.et-db #et-boc .sby_lb-nav a.sby_lb-prev span {
    background-position: -53px 0
}

body .sby_lb-nav a.sby_lb-next span,
body.et-db #et-boc .sby_lb-nav a.sby_lb-next span {
    left: auto;
    right: 20px;
    background-position: -18px 0
}

body .sby_lb-data .sby_lb-info,
body.et-db #et-boc .sby_lb-data .sby_lb-info {
    width: 100%;
    float: left;
    clear: both
}

body .sby_lb-data .sby_lb-number,
body.et-db #et-boc .sby_lb-data .sby_lb-number {
    display: block;
    float: left;
    clear: both;
    padding: 5px 0 15px 0;
    font-size: 12px;
    color: #999999
}

body .sby_lb-data .sby_lb-close,
body.et-db #et-boc .sby_lb-data .sby_lb-close {
    display: block;
    float: right;
    width: 30px;
    height: 30px;
    background: url(https://www.macc.edu/wp-content/plugins/feeds-for-youtube/css/../img/close.png) top right no-repeat;
    text-align: right;
    outline: none;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s
}

body .sby_lb-data .sby_lb-close:hover,
body.et-db #et-boc .sby_lb-data .sby_lb-close:hover {
    cursor: pointer;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}

body .sby_lb-nav,
body.et-db #et-boc .sby_lb-nav {
    height: auto
}

body .sby_lb-container,
body.et-db #et-boc .sby_lb-container {
    padding: 0
}

body .sby_lb-container iframe,
body.et-db #et-boc .sby_lb-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1
}

body #sby_lightbox .sby_lightbox_action,
body.et-db #et-boc #sby_lightbox .sby_lightbox_action {
    float: left;
    position: relative;
    padding: 0 0 0 10px;
    margin: 5px 0 0 10px;
    border-left: 1px solid #666;
    font-size: 12px
}

body #sby_lightbox .sby_lightbox_action a,
body.et-db #et-boc #sby_lightbox .sby_lightbox_action a {
    display: block;
    float: left;
    color: #999;
    -webkit-text-decoration: none;
    text-decoration: none
}

body #sby_lightbox .sby_lightbox_action a:focus,
body #sby_lightbox .sby_lightbox_action a:hover,
body.et-db #et-boc #sby_lightbox .sby_lightbox_action a:focus,
body.et-db #et-boc #sby_lightbox .sby_lightbox_action a:hover {
    color: #fff
}

body #sby_lightbox .sby_lightbox_action .fa,
body #sby_lightbox .sby_lightbox_action svg,
body.et-db #et-boc #sby_lightbox .sby_lightbox_action .fa,
body.et-db #et-boc #sby_lightbox .sby_lightbox_action svg {
    margin-right: 5px
}

body #sby_lightbox .sby_lightbox_action.sby_youtube .fa,
body.et-db #et-boc #sby_lightbox .sby_lightbox_action.sby_youtube .fa {
    font-size: 13px
}

body #sby_lightbox .sby_tooltip_social a svg,
body.et-db #et-boc #sby_lightbox .sby_tooltip_social a svg {
    font-size: 19px;
    padding: 3px 4px;
    margin: auto
}

body #sby_lightbox .sby_lightbox_tooltip,
body.et-db #et-boc #sby_lightbox .sby_lightbox_tooltip {
    display: none;
    position: absolute;
    width: 100px;
    bottom: 22px;
    left: 0;
    padding: 5px 10px;
    margin: 0;
    background: rgba(255, 255, 255, 0.9);
    color: #222;
    font-size: 12px;
    line-height: 1.3;
    border-radius: 4px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

body #sby_lightbox .sby_lightbox_tooltip .fa-play,
body.et-db #et-boc #sby_lightbox .sby_lightbox_tooltip .fa-play {
    position: absolute;
    font-size: 8px;
    bottom: -6px;
    left: 36px;
    color: rgba(255, 255, 255, 0.9)
}

body #sby_lightbox .sby_tooltip_social a .fa,
body.et-db #et-boc #sby_lightbox .sby_tooltip_social a .fa {
    font-size: 16px;
    margin: 0;
    padding: 5px
}

body #sby_lightbox .sby_tooltip_social a#sby_facebook_icon .fa,
body #sby_lightbox .sby_tooltip_social a#sby_pinterest_icon .fa,
body #sby_lightbox .sby_tooltip_social a#sby_twitter_icon .fa,
body.et-db #et-boc #sby_lightbox .sby_tooltip_social a#sby_facebook_icon .fa,
body.et-db #et-boc #sby_lightbox .sby_tooltip_social a#sby_pinterest_icon .fa,
body.et-db #et-boc #sby_lightbox .sby_tooltip_social a#sby_twitter_icon .fa {
    padding-top: 4px;
    font-size: 18px
}

body #sby_lightbox .sby_gdpr_notice,
body.et-db #et-boc #sby_lightbox .sby_gdpr_notice {
    z-index: 6;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -44px;
    margin-top: -44px;
    padding: 20px
}

body #sby_lightbox .sby_gdpr_notice svg.svg-inline--fa:not(:root),
body.et-db #et-boc #sby_lightbox .sby_gdpr_notice svg.svg-inline--fa:not(:root) {
    position: relative;
    display: block !important;
    height: 48px;
    width: 48px;
    opacity: 0.8
}

body #sby_lightbox .sby_gdpr_notice:hover svg.svg-inline--fa:not(:root),
body.et-db #et-boc #sby_lightbox .sby_gdpr_notice:hover svg.svg-inline--fa:not(:root) {
    opacity: 1
}

body #sby_lightbox #sby_mod_box,
body.et-db #et-boc #sby_lightbox #sby_mod_box {
    width: 280px;
    padding: 5px 10px 7px 10px
}

body #sby_lightbox .sby_tooltip_social,
body.et-db #et-boc #sby_lightbox .sby_tooltip_social {
    width: 172px;
    padding: 5px 5px 4px 5px
}

body #sby_lightbox .sby_tooltip_social a,
body.et-db #et-boc #sby_lightbox .sby_tooltip_social a {
    color: #333;
    border-radius: 4px
}

body #sby_lightbox .sby_lightbox_action #sby_facebook_icon:hover,
body.et-db #et-boc #sby_lightbox .sby_lightbox_action #sby_facebook_icon:hover {
    background: #3b5998
}

body #sby_lightbox .sby_lightbox_action #sby_twitter_icon:hover,
body.et-db #et-boc #sby_lightbox .sby_lightbox_action #sby_twitter_icon:hover {
    background: #00aced
}

body #sby_lightbox .sby_lightbox_action #sby_google_icon:hover,
body.et-db #et-boc #sby_lightbox .sby_lightbox_action #sby_google_icon:hover {
    background: #dd4b39
}

body #sby_lightbox .sby_lightbox_action #sby_linkedin_icon:hover,
body.et-db #et-boc #sby_lightbox .sby_lightbox_action #sby_linkedin_icon:hover {
    background: #007bb6
}

body #sby_lightbox .sby_lightbox_action #sby_pinterest_icon:hover,
body.et-db #et-boc #sby_lightbox .sby_lightbox_action #sby_pinterest_icon:hover {
    background: #cb2027
}

body #sby_lightbox .sby_lightbox_action #sby_email_icon:hover,
body.et-db #et-boc #sby_lightbox .sby_lightbox_action #sby_email_icon:hover {
    background: #333
}

body .sby_lb-dataContainer,
body .sby_lb-outerContainer,
body.et-db #et-boc .sby_lb-dataContainer,
body.et-db #et-boc .sby_lb-outerContainer {
    min-width: 450px
}

@media (max-width:450px) {
    body .sby_lb-dataContainer,
    body .sby_lb-outerContainer,
    body.et-db #et-boc .sby_lb-dataContainer,
    body.et-db #et-boc .sby_lb-outerContainer {
        min-width: 0
    }
}

body .sby_lightbox .sby_lb-image,
body.et-db #et-boc .sby_lightbox .sby_lb-image {
    display: block;
    height: auto;
    max-width: inherit;
    margin: 0 auto;
    border-radius: 0
}

body #sby_mod_error,
body.et-db #et-boc #sby_mod_error {
    display: none;
    border: 1px solid #ddd;
    background: #eee;
    color: #333;
    margin: 10px 0 0;
    padding: 10px 15px;
    font-size: 13px;
    text-align: center;
    clear: both;
    margin-bottom: 10px;
    border-radius: 4px
}

body #sby_mod_error p,
body.et-db #et-boc #sby_mod_error p {
    padding: 5px 0 !important;
    margin: 0 !important;
    line-height: 1.3 !important
}

body #sby_mod_error ol,
body #sby_mod_error ul,
body.et-db #et-boc #sby_mod_error ol,
body.et-db #et-boc #sby_mod_error ul {
    padding: 5px 0 5px 20px !important;
    margin: 0 !important
}

body #sby_mod_error li,
body.et-db #et-boc #sby_mod_error li {
    padding: 1px 0 !important;
    margin: 0 !important
}

body #sby_mod_error span,
body.et-db #et-boc #sby_mod_error span {
    font-size: 12px
}

body .sb_youtube[id^=sb_youtube_] svg.svg-inline--fa:not(:root),
body .sb_youtube_lightbox[id^=sb_youtube_] svg.svg-inline--fa:not(:root),
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] svg.svg-inline--fa:not(:root),
body.et-db #et-boc .sb_youtube_lightbox[id^=sb_youtube_] svg.svg-inline--fa:not(:root) {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-box-sizing: initial;
    box-sizing: initial;
    overflow: visible;
    width: 1em
}

body .sb_youtube[id^=sb_youtube_] .svg-inline--fa.fa-w-16,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .svg-inline--fa.fa-w-16,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .svg-inline--fa.fa-w-16 {
    width: 16px
}

body .sb_youtube[id^=sb_youtube_] .svg-inline--fa,
body .sb_youtube_lightbox[id^=sb_youtube_] .svg-inline--fa,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .svg-inline--fa,
body.et-db #et-boc .sb_youtube_lightbox[id^=sb_youtube_] .svg-inline--fa {
    display: inline-block;
    font-size: inherit;
    height: 1em;
    overflow: visible;
    vertical-align: -0.125em
}

body .sb_youtube.sby_player_loaded.sby_layout_list[id^=sb_youtube_] .sby_video_thumbnail,
body .sb_youtube.sby_player_loaded[id^=sb_youtube_] .sby_player_outer_wrap .sby_video_thumbnail,
body.et-db #et-boc .sb_youtube.sby_player_loaded.sby_layout_list[id^=sb_youtube_] .sby_video_thumbnail,
body.et-db #et-boc .sb_youtube.sby_player_loaded[id^=sb_youtube_] .sby_player_outer_wrap .sby_video_thumbnail {
    z-index: -1 !important
}

body a.sby_video_thumbnail:after,
body.et-db #et-boc a.sby_video_thumbnail:after {
    -webkit-box-shadow: inset 0 0 1px 0 rgba(0, 0, 0, 0.7);
    box-shadow: inset 0 0 1px 0 rgba(0, 0, 0, 0.7);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    z-index: 1;
    right: 0;
    top: 0;
    width: 100%
}

body .sb_youtube[id^=sb_youtube_] .sby_info p,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_info p {
    width: 100%;
    clear: both;
    padding: 5px 5px 2px 5px !important;
    margin: 0;
    line-height: 1.2;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

body #sby_lightbox .sby_video_title,
body .sb_youtube[id^=sb_youtube_] .sby_caption,
body .sb_youtube[id^=sb_youtube_] .sby_date,
body .sb_youtube[id^=sb_youtube_] .sby_ls_message,
body .sb_youtube[id^=sb_youtube_] .sby_video_title,
body.et-db #et-boc #sby_lightbox .sby_video_title,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_caption,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_date,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_ls_message,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_video_title {
    word-wrap: break-word;
    -ms-hyphens: auto;
    hyphens: auto
}

body .sb_youtube[id^=sb_youtube_] .sby_caption_wrap,
body .sb_youtube[id^=sb_youtube_] .sby_info>p,
body .sb_youtube[id^=sb_youtube_] .sby_thumbnail_hover_inner>p,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_caption_wrap,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_info>p,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_thumbnail_hover_inner>p {
    padding: 0 !important;
    margin-top: 0;
    line-height: 1.3;
    font-size: 1em
}

body .sb_youtube[id^=sb_youtube_] .sby_info .sby_video_title_wrap,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_info .sby_video_title_wrap {
    font-size: 1.2em
}

body .sb_youtube[id^=sb_youtube_] .sby_ls_message_wrap,
body .sb_youtube[id^=sb_youtube_] .sby_thumbnail_hover_inner .sby_ls_message_wrap,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_ls_message_wrap,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_thumbnail_hover_inner .sby_ls_message_wrap {
    display: block;
    line-height: 1
}

body .sb_youtube[id^=sb_youtube_] .sby_ls_message,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_ls_message {
    display: inline-block;
    padding: 3px 5px;
    background: #408bd1;
    color: #fff;
    font-weight: 700;
    line-height: 1;
    border-radius: 5px;
    -webkit-transition: all 0.1s ease-in;
    transition: all 0.1s ease-in
}

body .sb_youtube[id^=sb_youtube_] .sby_video_title,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_video_title {
    font-weight: 700
}

body .sb_youtube[id^=sb_youtube_] .sby_info .sby_ls_message_wrap,
body .sb_youtube[id^=sb_youtube_] .sby_info .sby_stats,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_info .sby_ls_message_wrap,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_info .sby_stats {
    margin-bottom: 8px
}

body .sb_youtube[id^=sb_youtube_] .sby_meta>span+span:before,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_meta>span+span:before {
    content: "â€¢";
    margin: 0 4px
}

body .sb_youtube[id^=sb_youtube_] .sby_meta span,
body .sb_youtube[id^=sb_youtube_] .sby_stats span,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_meta span,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_stats span {
    font-size: 1em
}

body .sb_youtube.sby_col_1[id^=sb_youtube_] .sby_meta span,
body .sb_youtube.sby_col_1[id^=sb_youtube_] .sby_stats span,
body .sb_youtube.sby_col_2[id^=sb_youtube_] .sby_meta span,
body .sb_youtube.sby_col_2[id^=sb_youtube_] .sby_stats span,
body .sb_youtube.sby_col_3[id^=sb_youtube_] .sby_meta span,
body .sb_youtube.sby_col_3[id^=sb_youtube_] .sby_stats span,
body.et-db #et-boc .sb_youtube.sby_col_1[id^=sb_youtube_] .sby_meta span,
body.et-db #et-boc .sb_youtube.sby_col_1[id^=sb_youtube_] .sby_stats span,
body.et-db #et-boc .sb_youtube.sby_col_2[id^=sb_youtube_] .sby_meta span,
body.et-db #et-boc .sb_youtube.sby_col_2[id^=sb_youtube_] .sby_stats span,
body.et-db #et-boc .sb_youtube.sby_col_3[id^=sb_youtube_] .sby_meta span,
body.et-db #et-boc .sb_youtube.sby_col_3[id^=sb_youtube_] .sby_stats span {
    white-space: nowrap
}

body .sb_youtube[id^=sb_youtube_] .sby_stats>span,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_stats>span {
    margin-right: 8px
}

body .sb_youtube[id^=sb_youtube_] .sby_info,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_info {
    width: 100%;
    margin: 16px 0px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    clear: both;
    -webkit-text-decoration: none;
    text-decoration: none;
    opacity: 0.9;
    text-align: center
}

body .sb_youtube[id^=sb_youtube_] .sby_no_space,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_no_space {
    margin: 0;
    padding: 0
}

body .sb_youtube[id^=sb_youtube_] .sby_item_caption_wrap,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_item_caption_wrap {
    opacity: 0.9;
    text-align: center
}

body .sb_youtube[id^=sb_youtube_] .sby_video_thumbnail:hover .sby_play_btn,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_video_thumbnail:hover .sby_play_btn {
    opacity: 0.5
}

body .sb_youtube[id^=sb_youtube_] .sby_play_btn,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_play_btn {
    position: absolute;
    z-index: 1;
    left: 50%;
    bottom: 50%;
    top: 50%;
    right: 50%;
    margin-top: -25px;
    margin-left: -28px;
    color: #fff;
    width: 57px;
    height: 50px;
    opacity: 1;
    transition: opacity 0.2s ease-in-out;
    -moz-transition: opacity 0.2s ease-in-out;
    -webkit-transition: opacity 0.2s ease-in-out
}

body .sb_youtube[id^=sb_youtube_] .sby_play_btn_bg,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_play_btn_bg {
    display: block;
    position: absolute;
    z-index: -1;
    top: 17px;
    left: 22px;
    width: 0;
    height: 0;
    border: 0 solid transparent;
    border-bottom-width: 9px;
    border-top-width: 9px;
    border-left: 16px solid #fff
}

body .sb_youtube[id^=sb_youtube_] .sby_play_btn svg.svg-inline--fa:not(:root),
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_play_btn svg.svg-inline--fa:not(:root) {
    width: 57px;
    height: auto;
    opacity: 0.75
}

body .sb_youtube[id^=sb_youtube_] .sby_play_btn i,
body .sb_youtube[id^=sb_youtube_] .sby_play_btn svg,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_play_btn i,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_play_btn svg {
    color: #000
}

body .sb_youtube.sby_medium[id^=sb_youtube_] .sby_play_btn,
body.et-db #et-boc .sb_youtube.sby_medium[id^=sb_youtube_] .sby_play_btn {
    margin-top: -20px;
    margin-left: -22px;
    width: 45px;
    height: 40px
}

body .sb_youtube.sby_medium[id^=sb_youtube_] .sby_play_btn_bg,
body.et-db #et-boc .sb_youtube.sby_medium[id^=sb_youtube_] .sby_play_btn_bg {
    top: 13px;
    left: 18px;
    border-bottom-width: 7px;
    border-top-width: 7px;
    border-left: 12px solid #fff
}

body .sb_youtube.sby_medium[id^=sb_youtube_] .sby_play_btn svg.svg-inline--fa:not(:root),
body.et-db #et-boc .sb_youtube.sby_medium[id^=sb_youtube_] .sby_play_btn svg.svg-inline--fa:not(:root) {
    width: 45px
}

body .sb_youtube.sby_small[id^=sb_youtube_] .sby_play_btn,
body.et-db #et-boc .sb_youtube.sby_small[id^=sb_youtube_] .sby_play_btn {
    margin-top: -16px;
    margin-left: -18px;
    width: 36px;
    height: 32px
}

body .sb_youtube.sby_small[id^=sb_youtube_] .sby_play_btn_bg,
body.et-db #et-boc .sb_youtube.sby_small[id^=sb_youtube_] .sby_play_btn_bg {
    top: 10px;
    left: 14px;
    border-bottom-width: 6px;
    border-top-width: 6px;
    border-left: 10px solid #fff
}

body .sb_youtube.sby_small[id^=sb_youtube_] .sby_play_btn svg.svg-inline--fa:not(:root),
body.et-db #et-boc .sb_youtube.sby_small[id^=sb_youtube_] .sby_play_btn svg.svg-inline--fa:not(:root) {
    width: 36px
}

body .sby_layout_gallery[id^=sb_youtube_] .sby_player_outer_wrap .sby_play_btn,
body.et-db #et-boc .sby_layout_gallery[id^=sb_youtube_] .sby_player_outer_wrap .sby_play_btn {
    z-index: 10
}

body .sb_youtube[id^=sb_youtube_] .sby_meta .sby_loader,
body .sb_youtube[id^=sb_youtube_] .sby_stats .sby_loader,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_meta .sby_loader,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_stats .sby_loader {
    position: relative;
    display: inline-block;
    left: auto;
    top: 5px
}

body .sb_youtube[id^=sb_youtube_] .sby_stats .sby_loader,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_stats .sby_loader {
    margin-left: 0px
}

@media (min-width:481px) {
    body .sb_youtube[id^=sb_youtube_] .sby_info_side .sby_item .sby_item_video_thumbnail_wrap,
    body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_info_side .sby_item .sby_item_video_thumbnail_wrap {
        clear: none;
        width: 48%;
        margin-right: 2%
    }
    body .sb_youtube[id^=sb_youtube_] .sby_info_side .sby_item .sby_info,
    body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_info_side .sby_item .sby_info {
        clear: none;
        margin-top: 0;
        width: 50%
    }
    body .sb_youtube[id^=sb_youtube_] .sby_info_side .sby_item .sby_info,
    body .sb_youtube[id^=sb_youtube_] .sby_info_side .sby_item .sby_item_caption_wrap,
    body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_info_side .sby_item .sby_info,
    body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_info_side .sby_item .sby_item_caption_wrap {
        text-align: left
    }
    body .sb_youtube[id^=sb_youtube_] .sby_info p,
    body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_info p {
        padding: 0 !important
    }
    body .sb_youtube[id^=sb_youtube_] .sby_info_side .sby_meta span,
    body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_info_side .sby_meta span {
        margin-left: 0 !important
    }
}

body #sby_lightbox .sby_thumbnail_hover_inner>span,
body .sb_youtube[id^=sb_youtube_] .sby_thumbnail_hover_inner>span,
body.et-db #et-boc #sby_lightbox .sby_thumbnail_hover_inner>span,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_thumbnail_hover_inner>span {
    display: block;
    line-height: 1.2;
    margin-bottom: 5px;
    text-align: center
}

body .sby_cta_wrap,
body.et-db #et-boc .sby_cta_wrap {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
    position: absolute;
    right: 0;
    left: 0;
    bottom: 57px;
    width: 100%;
    height: 160px;
    background: #000;
    margin: auto;
    z-index: 50;
    padding: 0;
    border-radius: 10px
}

body .sby_cta_inner_wrap img,
body.et-db #et-boc .sby_cta_inner_wrap img {
    display: block
}

body .sby_cta_state_ended,
body .sby_cta_state_paused,
body.et-db #et-boc .sby_cta_state_ended,
body.et-db #et-boc .sby_cta_state_paused {
    display: block
}

body #sby_lightbox .sby_cta_item,
body .sb_youtube[id^=sb_youtube_] .sby_cta_item,
body.et-db #et-boc #sby_lightbox .sby_cta_item,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_cta_item {
    width: 50%;
    float: left;
    font-size: 13px
}

body #sby_lightbox .sby_cta_cols_1 .sby_cta_item,
body .sb_youtube[id^=sb_youtube_] .sby_cta_cols_1 .sby_cta_item,
body.et-db #et-boc #sby_lightbox .sby_cta_cols_1 .sby_cta_item,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_cta_cols_1 .sby_cta_item {
    width: 100%
}

body #sby_lightbox .sby_cta_item .sby_btn_wrap,
body .sb_youtube[id^=sb_youtube_] .sby_cta_item .sby_btn_wrap,
body.et-db #et-boc #sby_lightbox .sby_cta_item .sby_btn_wrap,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_cta_item .sby_btn_wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

body #sby_lightbox .sby_cta_item .sby_btn,
body .sb_youtube[id^=sb_youtube_] .sby_cta_item .sby_btn,
body.et-db #et-boc #sby_lightbox .sby_cta_item .sby_btn,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_cta_item .sby_btn {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center
}

@media (min-width:481px) {
    body .sby_cta_wrap,
    body.et-db #et-boc .sby_cta_wrap {
        padding: 12px 16px 16px;
        bottom: 49px
    }
}

body .sb_youtube[id^=sb_youtube_] .sby_items_wrap.sby_carousel,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_items_wrap.sby_carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    direction: ltr;
    position: relative;
    z-index: 1
}

body .sby_carousel .sby_info,
body .sby_carousel .sby_owl2row-item,
body.et-db #et-boc .sby_carousel .sby_info,
body.et-db #et-boc .sby_carousel .sby_owl2row-item {
    display: none
}

body .sby_carousel_2_row .sby_carousel .sby_item,
body.et-db #et-boc .sby_carousel_2_row .sby_carousel .sby_item {
    width: 100% !important
}

body .sby-owl-stage,
body.et-db #et-boc .sby-owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden
}

body .sby-owl-stage:after,
body.et-db #et-boc .sby-owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

body .sby-owl-stage-outer,
body.et-db #et-boc .sby-owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0px, 0px, 0px)
}

body .sby-owl-item,
body .sby-owl-wrapper,
body.et-db #et-boc .sby-owl-item,
body.et-db #et-boc .sby-owl-wrapper {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0)
}

body .sby-owl-item,
body.et-db #et-boc .sby-owl-item {
    position: relative;
    min-height: 1px;
    padding: 0 5px;
    padding: 0;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none
}

body .sby-owl-item img,
body.et-db #et-boc .sby-owl-item img {
    display: block;
    width: 100%
}

body .sby-owl-dots.disabled,
body .sby-owl-nav.disabled,
body.et-db #et-boc .sby-owl-dots.disabled,
body.et-db #et-boc .sby-owl-nav.disabled {
    display: none
}

body .sby-owl-dot,
body .sby-owl-nav .sby-owl-next,
body .sby-owl-nav .sby-owl-prev,
body.et-db #et-boc .sby-owl-dot,
body.et-db #et-boc .sby-owl-nav .sby-owl-next,
body.et-db #et-boc .sby-owl-nav .sby-owl-prev {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

body .sby-owl-carousel.sby-owl-loaded,
body.et-db #et-boc .sby-owl-carousel.sby-owl-loaded {
    display: block
}

body .sby-owl-carousel.sby-owl-loading,
body.et-db #et-boc .sby-owl-carousel.sby-owl-loading {
    opacity: 0;
    display: block
}

body .sby-owl-carousel.sby-owl-hidden,
body.et-db #et-boc .sby-owl-carousel.sby-owl-hidden {
    opacity: 0
}

body .sby-owl-carousel.sby-owl-refresh .sby-owl-item,
body.et-db #et-boc .sby-owl-carousel.sby-owl-refresh .sby-owl-item {
    visibility: hidden
}

body .sby-owl-carousel.sby-owl-drag .sby-owl-item,
body.et-db #et-boc .sby-owl-carousel.sby-owl-drag .sby-owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

body .sby-owl-carousel.sby-owl-grab,
body.et-db #et-boc .sby-owl-carousel.sby-owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: grab
}

body .sby-owl-carousel.sby-owl-rtl,
body.et-db #et-boc .sby-owl-carousel.sby-owl-rtl {
    direction: rtl
}

body .sby-owl-carousel.sby-owl-rtl .sby-owl-item,
body.et-db #et-boc .sby-owl-carousel.sby-owl-rtl .sby-owl-item {
    float: right
}

body .sby-owl-height,
body.et-db #et-boc .sby-owl-height {
    -webkit-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out
}

body .sby-owl-item .sby-owl-lazy,
body.et-db #et-boc .sby-owl-item .sby-owl-lazy {
    opacity: 0;
    -webkit-transition: opacity 400ms ease;
    transition: opacity 400ms ease
}

body .sby-owl-item img.sby-owl-lazy,
body.et-db #et-boc .sby-owl-item img.sby-owl-lazy {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

body .sby-owl-video-wrapper,
body.et-db #et-boc .sby-owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000
}

body .sby-owl-video-play-icon,
body.et-db #et-boc .sby-owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    -webkit-transition: -webkit-transform 100ms ease;
    transition: -webkit-transform 100ms ease;
    transition: transform 100ms ease;
    transition: transform 100ms ease, -webkit-transform 100ms ease
}

body .sby-owl-video-play-icon:hover,
body.et-db #et-boc .sby-owl-video-play-icon:hover {
    -webkit-transform: scale(1.3, 1.3);
    transform: scale(1.3, 1.3)
}

body .sby-owl-video-playing .sby-owl-video-play-icon,
body .sby-owl-video-playing .sby-owl-video-tn,
body.et-db #et-boc .sby-owl-video-playing .sby-owl-video-play-icon,
body.et-db #et-boc .sby-owl-video-playing .sby-owl-video-tn {
    display: none
}

body .sby-owl-video-tn,
body.et-db #et-boc .sby-owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-transition: opacity 400ms ease;
    transition: opacity 400ms ease
}

body .sby-owl-video-frame,
body.et-db #et-boc .sby-owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%
}

body .sby-owl-nav,
body.et-db #et-boc .sby-owl-nav {
    margin-top: 10px;
    text-align: center;
    -webkit-tap-highlight-color: transparent
}

body .sby-owl-nav,
body.et-db #et-boc .sby-owl-nav {
    margin-top: 0
}

body .sby-owl-nav .disabled,
body.et-db #et-boc .sby-owl-nav .disabled {
    opacity: 0.5;
    cursor: default
}

body .sby-owl-nav.disabled+.sby-owl-dots,
body.et-db #et-boc .sby-owl-nav.disabled+.sby-owl-dots {
    margin-top: 10px
}

body .sby-owl-dots,
body.et-db #et-boc .sby-owl-dots {
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    padding: 5px 0;
    margin-top: 5px
}

body .sby-owl-dots .sby-owl-dot,
body.et-db #et-boc .sby-owl-dots .sby-owl-dot {
    display: inline-block;
    zoom: 1
}

body .sby-owl-dots .sby-owl-dot span,
body.et-db #et-boc .sby-owl-dots .sby-owl-dot span {
    display: block;
    width: 12px;
    height: 12px;
    margin: 5px 7px;
    background: #333;
    filter: Alpha(Opacity=25);
    opacity: 0.25;
    -webkit-backface-visibility: visible;
    -webkit-transition: opacity 100ms ease;
    transition: opacity 100ms ease;
    border-radius: 30px
}

body .sby-owl-dots .sby-owl-dot.active span,
body .sby-owl-dots .sby-owl-dot:hover span,
body.et-db #et-boc .sby-owl-dots .sby-owl-dot.active span,
body.et-db #et-boc .sby-owl-dots .sby-owl-dot:hover span {
    filter: Alpha(Opacity=100);
    opacity: 1
}

body .sby-owl-item,
body.et-db #et-boc .sby-owl-item {
    display: inline-block;
    vertical-align: top
}

body .sby-owl-stage-outer,
body.et-db #et-boc .sby-owl-stage-outer {
    overflow-x: hidden;
    overflow-y: hidden
}

body .sby-owl-item>div,
body.et-db #et-boc .sby-owl-item>div {
    width: 100% !important
}

body .sby-post-links,
body.et-db #et-boc .sby-post-links {
    max-width: 100%
}

body .sby-owl-item,
body.et-db #et-boc .sby-owl-item {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

body .sby-owl-nav>div,
body.et-db #et-boc .sby-owl-nav>div {
    position: absolute;
    top: 50%;
    font-size: 14px;
    display: inline-block;
    background: rgba(255, 255, 255, 0.3);
    padding: 6px 6px 6px 8px;
    border-radius: 50%;
    margin-top: -15px;
    color: #000;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
    -webkit-transition: all 0.5s;
    transition: all 0.5s
}

body .sby_carousel:hover .sby-owl-nav>div,
body.et-db #et-boc .sby_carousel:hover .sby-owl-nav>div {
    background: rgba(255, 255, 255, 0.5);
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

body .sby_carousel:hover .sby-owl-nav>div:hover,
body.et-db #et-boc .sby_carousel:hover .sby-owl-nav>div:hover {
    cursor: pointer;
    background: #fff
}

body .sby-owl-nav .sby-owl-prev,
body.et-db #et-boc .sby-owl-nav .sby-owl-prev {
    margin-left: 7px;
    padding: 6px 8px 6px 6px;
    left: 0
}

body .sby-owl-nav .sby-owl-next,
body.et-db #et-boc .sby-owl-nav .sby-owl-next {
    margin-right: 7px;
    right: 0
}

body .sb_youtube[id^=sb_youtube_] .sby_carousel .sby-owl-nav .svg-inline--fa,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_carousel .sby-owl-nav .svg-inline--fa {
    height: 1.2em
}

body .sb_youtube.sby_youtube_feed_single[id^=sb_youtube_] .sby_info,
body.et-db #et-boc .sb_youtube.sby_youtube_feed_single[id^=sb_youtube_] .sby_info {
    text-align: left
}

body #sby_sf_results_wrap:after,
body.et-db #et-boc #sby_sf_results_wrap:after {
    display: table;
    content: "";
    clear: both
}

body .sby_sf_results_wrap,
body.et-db #et-boc .sby_sf_results_wrap {
    margin-top: 30px
}

body .sby_sf_result,
body.et-db #et-boc .sby_sf_result {
    float: left;
    margin-bottom: 30px
}

@media (min-width:481px) {
    body .sby_sf_thumb_wrap,
    body.et-db #et-boc .sby_sf_thumb_wrap {
        float: left;
        width: 49%
    }
    body .sby_sf_info_wrap,
    body.et-db #et-boc .sby_sf_info_wrap {
        float: left;
        width: 49%;
        margin-left: 2%
    }
}

body .sby_sf_info_wrap h3,
body.et-db #et-boc .sby_sf_info_wrap h3 {
    margin-top: 0;
    font-size: 20px
}

body .sby_sf_info_wrap p,
body.et-db #et-boc .sby_sf_info_wrap p {
    margin-top: 0;
    font-size: 1em
}

body .sby_header_type_generic .sby_header_img,
body.et-db #et-boc .sby_header_type_generic .sby_header_img {
    background: #333;
    color: #fff;
    width: 50px;
    height: 50px;
    position: relative
}

body .sby_header_type_generic .sby_header_icon,
body.et-db #et-boc .sby_header_type_generic .sby_header_icon {
    display: block;
    color: #fff;
    opacity: 0.9;
    -webkit-transition: background 0.6s linear, color 0.6s linear;
    transition: background 0.6s linear, color 0.6s linear
}

body .sby_header_type_generic:hover .sby_header_icon,
body.et-db #et-boc .sby_header_type_generic:hover .sby_header_icon {
    display: block;
    opacity: 1;
    -webkit-transition: background 0.2s linear, color 0.2s linear;
    transition: background 0.2s linear, color 0.2s linear
}

body .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_subscribers,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_subscribers {
    display: block;
    margin-left: 15px;
    font-size: 14px;
    line-height: 1.3;
    padding-top: 3px;
    vertical-align: top;
    position: relative
}

body [data-preview-screen=mobile] .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_subscribers,
body.et-db #et-boc [data-preview-screen=mobile] .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_subscribers {
    margin-left: 70px
}

body .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_subscribers:before,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_subscribers:before {
    content: "";
    position: absolute;
    left: -9px;
    top: 10px;
    width: 4px;
    height: 4px;
    background-color: #7e7272;
    border-radius: 100px
}

body .sb_youtube[id^=sb_youtube_] .sb_youtube_header[data-header-subscriber=shown] .sby_has_bio h3:after,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header[data-header-subscriber=shown] .sby_has_bio h3:after {
    content: "â€¢";
    margin: 0 6px
}

body .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_no_bio .sby_subscribers,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sb_youtube_header .sby_no_bio .sby_subscribers {
    display: inline-block;
    clear: left;
    float: left;
    margin: 0 0 0 60px !important;
    padding-top: 0
}

body .sb_youtube[id^=sb_youtube_] .sby-header-type-text,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby-header-type-text {
    font-size: 36px
}

body .sb_youtube[id^=sb_youtube_] .sby-header-type-text[data-header-size=medium],
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby-header-type-text[data-header-size=medium] {
    font-size: 42px
}

body .sb_youtube[id^=sb_youtube_] .sby-header-type-text[data-header-size=large],
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby-header-type-text[data-header-size=large] {
    font-size: 48px
}

body #sby_blank.sby_item,
body #sby_player_blank,
body.et-db #et-boc #sby_blank.sby_item,
body.et-db #et-boc #sby_player_blank {
    opacity: 0
}

body iframe.sby_live_player,
body.et-db #et-boc iframe.sby_live_player {
    height: 0 !important;
    width: 0 !important;
    visibility: hidden !important
}

body .sb_youtube[id^=sb_youtube_] .sby_play_btn i,
body .sb_youtube[id^=sb_youtube_] .sby_play_btn svg,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_play_btn i,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_play_btn svg {
    color: #000
}

body .sb_youtube.sby_palette_light[id^=sb_youtube_],
body.et-db #et-boc .sb_youtube.sby_palette_light[id^=sb_youtube_] {
    background: rgba(255, 255, 255, 0.75);
    padding-bottom: 10px
}

body .sb_youtube.sby_palette_light[id^=sb_youtube_] .sb_youtube_header h3,
body .sb_youtube.sby_palette_light[id^=sb_youtube_] .sby_meta span,
body .sb_youtube.sby_palette_light[id^=sb_youtube_] .sby_video_title,
body.et-db #et-boc .sb_youtube.sby_palette_light[id^=sb_youtube_] .sb_youtube_header h3,
body.et-db #et-boc .sb_youtube.sby_palette_light[id^=sb_youtube_] .sby_meta span,
body.et-db #et-boc .sb_youtube.sby_palette_light[id^=sb_youtube_] .sby_video_title {
    color: #444444
}

body .sb_youtube.sby_palette_light[id^=sb_youtube_] .sby_footer .sby_load_btn,
body.et-db #et-boc .sb_youtube.sby_palette_light[id^=sb_youtube_] .sby_footer .sby_load_btn {
    background: rgba(49, 49, 49, 1)
}

body .sb_youtube.sby_palette_light[id^=sb_youtube_] .sby_follow_btn a,
body.et-db #et-boc .sb_youtube.sby_palette_light[id^=sb_youtube_] .sby_follow_btn a {
    background: rgba(68, 138, 208, 1)
}

body .sb_youtube.sby_palette_dark[id^=sb_youtube_],
body.et-db #et-boc .sb_youtube.sby_palette_dark[id^=sb_youtube_] {
    background: #20222c;
    padding: 10px
}

body .sb_youtube.sby_palette_dark[id^=sb_youtube_] .sb_youtube_header .sby_header_text .sby_bio,
body .sb_youtube.sby_palette_dark[id^=sb_youtube_] .sb_youtube_header .sby_subscribers,
body .sb_youtube.sby_palette_dark[id^=sb_youtube_] .sb_youtube_header h3,
body .sb_youtube.sby_palette_dark[id^=sb_youtube_] .sb_youtube_header.sby-header-type-text span,
body .sb_youtube.sby_palette_dark[id^=sb_youtube_] .sby_meta span,
body .sb_youtube.sby_palette_dark[id^=sb_youtube_] .sby_video_title,
body.et-db #et-boc .sb_youtube.sby_palette_dark[id^=sb_youtube_] .sb_youtube_header .sby_header_text .sby_bio,
body.et-db #et-boc .sb_youtube.sby_palette_dark[id^=sb_youtube_] .sb_youtube_header .sby_subscribers,
body.et-db #et-boc .sb_youtube.sby_palette_dark[id^=sb_youtube_] .sb_youtube_header h3,
body.et-db #et-boc .sb_youtube.sby_palette_dark[id^=sb_youtube_] .sb_youtube_header.sby-header-type-text span,
body.et-db #et-boc .sb_youtube.sby_palette_dark[id^=sb_youtube_] .sby_meta span,
body.et-db #et-boc .sb_youtube.sby_palette_dark[id^=sb_youtube_] .sby_video_title {
    color: #ffffff
}

body .sb_youtube.sby_palette_dark[id^=sb_youtube_] .sby_footer .sby_load_btn,
body.et-db #et-boc .sb_youtube.sby_palette_dark[id^=sb_youtube_] .sby_footer .sby_load_btn {
    background: rgba(255, 255, 255, 0.2)
}

body .sb_youtube.sby_palette_dark[id^=sb_youtube_] .sby_follow_btn a,
body.et-db #et-boc .sb_youtube.sby_palette_dark[id^=sb_youtube_] .sby_follow_btn a {
    background: #0096cc
}

body .sb_youtube[id^=sb_youtube_][data-videocardlayout=horizontal] .sby_items_wrap .sby_inner_item,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_][data-videocardlayout=horizontal] .sby_items_wrap .sby_inner_item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

body .sb_youtube[id^=sb_youtube_][data-videocardlayout=horizontal] .sby_info,
body.et-db #et-boc .sb_youtube[id^=sb_youtube_][data-videocardlayout=horizontal] .sby_info {
    margin-top: 0;
    padding: 10px 20px
}

body .sby-player-info,
body.et-db #et-boc .sby-player-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 10px
}

body .sby-player-info .sby-channel-info-bar,
body.et-db #et-boc .sby-player-info .sby-channel-info-bar {
    background: rgba(0, 0, 0, 0.05);
    width: 100%;
    padding: 8px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
    border-radius: 4px;
    margin: 8px 4px 0
}

body .sby_layout_list .sby-player-info .sby-channel-info-bar,
body.et-db #et-boc .sby_layout_list .sby-player-info .sby-channel-info-bar {
    margin: 8px 0px 12px
}

body .sby-player-info .sby-channel-info-bar .sby-avatar,
body.et-db #et-boc .sby-player-info .sby-channel-info-bar .sby-avatar {
    width: 24px;
    height: 24px;
    margin-right: 2px
}

body .sby-player-info .sby-channel-info-bar .sby-avatar img,
body.et-db #et-boc .sby-player-info .sby-channel-info-bar .sby-avatar img {
    border-radius: 20px;
    width: 100%;
    height: 100%;
    vertical-align: inherit
}

body .sby-player-info .sby-channel-info-bar .sby-channel-name,
body.et-db #et-boc .sby-player-info .sby-channel-info-bar .sby-channel-name {
    font-weight: 600;
    font-size: 14px;
    line-height: 120%;
    letter-spacing: 0.02em;
    color: #141b38
}

body .sby-player-info .sby-channel-info-bar .sby-channel-subscriber-count,
body.et-db #et-boc .sby-player-info .sby-channel-info-bar .sby-channel-subscriber-count {
    font-weight: 400;
    font-size: 14px;
    line-height: 160%;
    color: #434960
}

body .sby-player-info .sby-channel-info-bar .sby-channel-subscribe-btn,
body.et-db #et-boc .sby-player-info .sby-channel-info-bar .sby-channel-subscribe-btn {
    margin-left: 10px
}

body .sby-player-info .sby-channel-info-bar .sby-channel-subscribe-btn a,
body.et-db #et-boc .sby-player-info .sby-channel-info-bar .sby-channel-subscribe-btn a {
    border: none;
    color: #fff;
    -webkit-text-decoration: none;
    text-decoration: none;
    background: #ed4944;
    -webkit-box-shadow: 0px 2px 5px rgba(60, 66, 87, 0.12), 0px 1px 1px rgba(0, 0, 0, 0.08), inset 0px -1px 1px rgba(0, 0, 0, 0.12);
    box-shadow: 0px 2px 5px rgba(60, 66, 87, 0.12), 0px 1px 1px rgba(0, 0, 0, 0.08), inset 0px -1px 1px rgba(0, 0, 0, 0.12);
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 6px 8px;
    gap: 4px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 600;
    font-size: 12px;
    line-height: 160%;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in
}

body .sby-player-info .sby-channel-info-bar .sby-channel-subscribe-btn a:focus,
body .sby-player-info .sby-channel-info-bar .sby-channel-subscribe-btn a:hover,
body.et-db #et-boc .sby-player-info .sby-channel-info-bar .sby-channel-subscribe-btn a:focus,
body.et-db #et-boc .sby-player-info .sby-channel-info-bar .sby-channel-subscribe-btn a:hover {
    -webkit-filter: brightness(93%);
    filter: brightness(93%)
}

body .sby-player-info .sby-video-header-info,
body.et-db #et-boc .sby-player-info .sby-video-header-info {
    position: relative;
    width: 100%;
    margin-top: 16px
}

body .sby-player-info .sby-video-header-info h5,
body.et-db #et-boc .sby-player-info .sby-video-header-info h5 {
    font-weight: 600;
    font-size: 14px;
    line-height: 160%;
    color: #000000;
    margin: 2px 0 0 0
}

body .sby-player-info .sby-video-header-info .sby-video-header-meta,
body.et-db #et-boc .sby-player-info .sby-video-header-info .sby-video-header-meta {
    font-weight: 400;
    font-size: 11px;
    line-height: 160%;
    color: #434960
}

body .sby-player-info .sby-video-header-info .sby-video-header-meta span:last-child,
body.et-db #et-boc .sby-player-info .sby-video-header-info .sby-video-header-meta span:last-child {
    position: relative;
    margin-left: 9px
}

body .sby-player-info .sby-video-header-info .sby-video-header-meta span:last-child:after,
body.et-db #et-boc .sby-player-info .sby-video-header-info .sby-video-header-meta span:last-child:after {
    content: "";
    width: 2px;
    height: 2px;
    position: absolute;
    left: -7px;
    background-color: #434960;
    top: 6px
}

body .sby_layout_list .sby_items_wrap .sby_item .sby_info .sby-player-info,
body.et-db #et-boc .sby_layout_list .sby_items_wrap .sby_item .sby_info .sby-player-info {
    margin-top: -10px
}

.elementor .sby-feed-block-cta,
.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta {
    width: 100%;
    border: 1px solid #e8e8eb;
    border-radius: 2px;
    position: relative;
    text-align: center
}

.elementor .sby-feed-block-cta-img-ctn,
.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-img-ctn {
    width: 100%;
    position: relative;
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 40px;
    margin-bottom: 30px
}

.elementor .sby-feed-block-cta-img,
.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-img {
    width: 65px;
    height: 65px;
    position: relative;
    border: 2px solid #dcdde1;
    border-radius: 16px;
    -webkit-transform: rotate(-3deg);
    transform: rotate(-3deg);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.elementor .sby-feed-block-cta-img span svg,
.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-img span svg {
    float: left
}

.elementor .sby-feed-block-cta-img>*,
.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-img>* {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg)
}

.elementor .sby-feed-block-cta-logo,
.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-logo {
    position: absolute;
    right: -15px;
    bottom: -19px;
    z-index: 1
}

.elementor .sby-feed-block-cta-heading,
.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-heading {
    display: block;
    font-size: 18px;
    padding: 0px;
    margin: 0px;
    width: 100%;
    max-width: 375px;
    font-weight: 600;
    line-height: 25.2px;
    margin: 0 auto;
    margin-bottom: 16px
}

.elementor .sby-feed-block-cta-btn,
.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-btn {
    display: block;
    max-width: 214px;
    margin: 0 auto;
    font-size: 14px;
    font-weight: 600;
    line-height: 22.4px;
    text-align: center;
    background: #0068a0;
    border-radius: 2px;
    padding: 8px 20px 8px 38px;
    cursor: pointer;
    color: #fff !important;
    position: relative
}

.elementor .sby-feed-block-cta-btn:after,
.elementor .sby-feed-block-cta-btn:before,
.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-btn:after,
.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-btn:before {
    content: "";
    position: absolute;
    width: 2px;
    height: 12px;
    background: #fff;
    left: 20px;
    top: 14px
}

.elementor .sby-feed-block-cta-btn:after,
.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-btn:after {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.elementor .sby-feed-block-cta-desc,
.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-desc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 20px;
    background: #f9f9fa;
    border-top: 1px solid #e8e8eb;
    margin-top: 35px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.elementor .sby-feed-block-cta-desc a,
.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-desc a {
    color: #434960;
    -webkit-text-decoration: underline !important;
    text-decoration: underline !important
}

.elementor .sby-feed-block-cta-desc .sb-elementor-link,
.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-desc .sb-elementor-link {
    -webkit-text-decoration: underline;
    text-decoration: underline
}

.elementor .sby-feed-block-cta-desc strong,
.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-desc strong {
    color: #141b38;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 4px
}

.elementor .sby-feed-block-cta-desc span,
.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-desc span {
    color: #434960;
    font-size: 14px;
    line-height: 1.5em;
    padding: 0 20%
}

.elementor .sby-feed-block-cta-selector,
.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-selector {
    width: 100%;
    max-width: 384px;
    padding: 0 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0 auto;
    margin-bottom: 40px
}

.elementor .sby-feed-block-cta-feedselector,
.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-feedselector {
    background-color: #fff;
    border: 1px solid rgba(30, 30, 30, 0.8);
    padding: 8px 16px 8px 16px;
    margin-bottom: 15px;
    width: 100%
}

.elementor .sby-feed-block-create-with,
.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-create-with {
    font-size: 14px;
    font-weight: 400;
    line-height: 22.4px;
    text-align: center
}

.elementor .sby-feed-block-create-with a,
.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-create-with a {
    color: #0068a0
}

.elementor .sby-feed-block-cta-selector span,
.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-selector span {
    color: #2c324c
}

.elementor .sby-feed-block-cta-selector span a,
.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-selector span a {
    text-transform: capitalize;
    -webkit-text-decoration: underline;
    text-decoration: underline;
    font-weight: 600
}

.elementor .sby-feed-block-cta-selector span a:after,
.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-selector span a:after {
    color: #2c324c;
    margin-left: 2px;
    font-weight: 400;
    text-decoration-color: #fff
}

.elementor .sby-feed-block-cta-selector span a:first-of-type:after,
.elementor .sby-feed-block-cta-selector span a:nth-child(2):after,
.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-selector span a:first-of-type:after,
.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-selector span a:nth-child(2):after {
    content: ","
}

.elementor .sby-feed-block-cta-selector span a:nth-of-type(4):after,
.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-selector span a:nth-of-type(4):after {
    content: "or"
}

.elementor .sby-feed-block-cta-selector span a:nth-of-type(4):after,
.et-db #et-boc #et-fb-app .et_pb_module.sb_youtube_feed .sby-feed-block-cta-selector span a:nth-of-type(4):after {
    margin-left: 5px;
    margin-right: 2px
}

.sby-frontend-license-notice {
    position: fixed;
    right: 20px;
    bottom: 30px;
    width: 298px;
    background: #FFFFFF;
    -webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.15), 0px 13.3px 19.32px rgba(0, 0, 0, 0.1), 0px 0px 37.29px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.15), 0px 13.3px 19.32px rgba(0, 0, 0, 0.1), 0px 0px 37.29px rgba(0, 0, 0, 0.05);
    border-radius: 4px;
    z-index: 9
}

.sby-frontend-license-notice .sby-fln-header {
    height: 26px;
    padding: 5px 8px 0px 12px;
    background: #FCEDED;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.sby-frontend-license-notice .sby-fln-header span.sb-text {
    font-weight: 600;
    font-size: 11px;
    line-height: 160%;
    color: #841919
}

.sby-frontend-license-notice .sby-fln-header span.sb-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.sby-frontend-license-notice .sby-fln-header .sb-close {
    cursor: pointer
}

.sby-frontend-license-notice .sby-fln-header .sb-close svg {
    -webkit-transform: translate(1px, -8px);
    transform: translate(1px, -8px)
}

.sby-frontend-license-notice .sby-fln-header svg {
    margin-right: 6px
}

.sby-frontend-license-notice .sby-fln-header svg path {
    fill: #841919
}

.sby-frontend-license-notice .sby-fln-body {
    padding: 9px 12px 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 58px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.sby-frontend-license-notice .sby-fln-body>svg {
    height: 36px;
    width: 44px;
    margin-right: 11px
}

.sby-frontend-license-notice .sby-fln-body .sby-fln-expired-text p {
    font-weight: 600;
    font-size: 12px;
    line-height: 160%;
    color: #141B38;
    margin: 0
}

.sby-frontend-license-notice .sby-fln-body .sby-fln-expired-text p a {
    margin-left: 5px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-underline-offset: 1px;
    color: #AF2121
}

.sby-frontend-license-notice.sby-ce-license-inactive .sby-fln-body .sby-fln-expired-text p a {
    color: #0068A0
}

.sby-frontend-license-notice.sby-ce-license-inactive .sby-fln-body .sby-fln-expired-text p svg path {
    fill: #0068A0
}

.sby-frontend-license-notice .sby-fln-body .sby-fln-expired-text svg {
    display: inline-block;
    -webkit-transform: translate(3px, 1px);
    transform: translate(3px, 1px);
    width: 6px;
    -webkit-transition: all .2s ease;
    transition: all .2s ease
}

.sby-frontend-license-notice .sby-fln-body .sby-fln-expired-text svg path {
    fill: #AF2121
}

.sby-frontend-license-notice .sby-fln-body .sby-fln-expired-text a:hover {
    -webkit-text-decoration: underline;
    text-decoration: underline
}

.sby-frontend-license-notice .sby-fln-body .sby-fln-expired-text a:hover svg {
    -webkit-transform: translate(1px, 1px);
    transform: translate(1px, 1px)
}

.sby-frontend-license-notice[data-license-state=inactive] .sby-fln-body .sby-fln-expired-text p a {
    color: #0068A0
}

.sby-frontend-license-notice[data-license-state=inactive] .sby-fln-body .sby-fln-expired-text svg path {
    fill: #0068A0
}

.sby-license-expired-plain-block-wrapper {
    border: 1px solid #1E1E1E;
    border-radius: 2px
}

.sby-license-expired-plain-block-wrapper p {
    margin: 0
}

.sby-license-expired-plain-block-wrapper .sby-lepb-header {
    background: #FCEDED;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 6px 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.sby-license-expired-plain-block-wrapper.inactive .sby-lepb-header {
    background: #F9F9FA
}

.sby-license-expired-plain-block-wrapper .sby-lepb-header .sb-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.sby-license-expired-plain-block-wrapper .sby-lepb-header .sb-left svg {
    margin-right: 8px
}

.sby-license-expired-plain-block-wrapper .sby-lepb-header .sb-left svg path {
    fill: #841919
}

.sby-license-expired-plain-block-wrapper .sby-lepb-header .sb-left p {
    font-weight: 600;
    font-size: 14px;
    line-height: 160%;
    color: #841919
}

.sby-license-expired-plain-block-wrapper .sby-lepb-header .sb-right a {
    font-weight: 600;
    font-size: 14px;
    line-height: 160%;
    color: #841919;
    -webkit-text-decoration: none;
    text-decoration: none
}

.sby-license-expired-plain-block-wrapper .sby-lepb-header .sb-right a svg {
    -webkit-transform: translate(6px, 0px);
    transform: translate(6px, 0px);
    -webkit-transition: all .2s ease-in;
    transition: all .2s ease-in
}

.sby-license-expired-plain-block-wrapper .sby-lepb-header .sb-right a:hover svg {
    -webkit-transform: translate(3px, 0px);
    transform: translate(3px, 0px)
}

.sby-license-expired-plain-block-wrapper .sby-lepb-header .sb-right a svg path {
    fill: #841919
}

.sby-license-expired-plain-block-wrapper.inactive .sby-lepb-header .sb-left p {
    color: #2C324C
}

.sby-license-expired-plain-block-wrapper.inactive .sby-lepb-header .sb-right a {
    color: #0068A0
}

.sby-license-expired-plain-block-wrapper.inactive .sby-lepb-header .sb-left svg path {
    fill: #2C324C
}

.sby-license-expired-plain-block-wrapper.inactive .sby-lepb-header .sb-right a svg path {
    fill: #0068A0
}

.sby-license-expired-plain-block-wrapper .sby-lepb-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 305px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px 8px 45px;
    background-color: #ffffff
}

.sby-license-expired-plain-block-wrapper .sby-lepb-body .sby-block-body-title {
    margin-top: 15px;
    font-weight: 600;
    font-size: 18px;
    line-height: 140%;
    text-align: center;
    color: #1E1E1E
}

.sby-license-expired-plain-block-wrapper .sby-lepb-body a {
    padding: 8px 12px 8px 20px;
    width: 226px;
    height: 38px;
    background: #0068A0;
    border-radius: 2px;
    -webkit-text-decoration: none;
    text-decoration: none;
    font-weight: 600;
    font-size: 14px;
    line-height: 160%;
    color: #FFFFFF;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 29px
}

.sby-license-expired-plain-block-wrapper .sby-lepb-body a svg {
    -webkit-transform: translate(10px, 0px);
    transform: translate(10px, 0px);
    -webkit-transition: all .2s ease-in;
    transition: all .2s ease-in
}

.sby-license-expired-plain-block-wrapper .sby-lepb-body a:hover svg {
    -webkit-transform: translate(6px, 0px);
    transform: translate(6px, 0px)
}

.sby-license-expired-plain-block-wrapper .sby-lepb-body a svg path {
    fill: #FFFFFF
}

.sby-license-expired-plain-block-wrapper .sby-lepd-footer {
    border-top: 1px solid #E6E6EB;
    background: #F9F9FA;
    padding: 12px 20px 16px;
    text-align: center
}

.sby-license-expired-plain-block-wrapper .sby-lepd-footer .sby-lepd-footer-title {
    font-weight: 600;
    font-size: 16px;
    line-height: 160%;
    color: #141B38
}

.sby-license-expired-plain-block-wrapper .sby-lepd-footer p {
    font-weight: 400;
    font-size: 14px;
    line-height: 160%;
    color: #434960
}

.sby-license-expired-plain-block-wrapper .sby-lepd-footer p a {
    color: #434960;
    text-underline-offset: 2px
}

.sby-block-license-expired-notice-ctn {
    background: #FFFFFF;
    border: 1px solid #E8E8EB;
    margin-bottom: 20px;
    -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05), 0px 4px 5px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05), 0px 4px 5px rgba(0, 0, 0, 0.05)
}

.sby-block-license-expired-notice-ctn .sby-blen-header {
    padding: 4px 12px;
    height: 27px;
    background: #FCEDED;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.sby-block-license-expired-notice-ctn .sby-blen-header svg path {
    fill: #841919
}

.sby-block-license-expired-notice-ctn .sby-blen-header span {
    font-weight: 600;
    font-size: 12px;
    line-height: 160%;
    color: #841919;
    margin-left: 8px
}

.sby-block-license-expired-notice-ctn .sby-blen-resolve {
    padding: 6px 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-weight: 600;
    font-size: 14px;
    line-height: 160%;
    color: #591111
}

.sby-block-license-expired-notice-ctn .sby-blen-resolve span {
    margin-left: 8px
}

.sby-block-license-expired-notice-ctn.sby-bln-license-state-inactive .sby-blen-resolve span {
    color: #141B38
}

.sby-block-license-expired-notice-ctn .sby-blen-resolve a {
    font-weight: 600;
    font-size: 14px;
    line-height: 160%;
    color: #D72C2C;
    -webkit-text-decoration: none;
    text-decoration: none
}

.sby-block-license-expired-notice-ctn .sby-blen-resolve .sby-right svg {
    margin-left: 6px;
    -webkit-transition: all .2s ease-in;
    transition: all .2s ease-in
}

.sby-block-license-expired-notice-ctn .sby-blen-resolve .sby-right:hover svg {
    margin-left: 3px
}

.sby-block-license-expired-notice-ctn .sby-blen-resolve .sby-right svg path {
    fill: #D72C2C
}

.sby-block-license-expired-notice-ctn.sby-bln-license-state-inactive .sby-blen-resolve a {
    color: #0068A0
}

.sby-block-license-expired-notice-ctn.sby-bln-license-state-inactive .sby-blen-resolve .sby-right svg path {
    fill: #0068A0
}

.sby_lb-dataContainer {
    margin: 0 auto;
    padding-top: 5px;
    *zoom: 1;
    width: 100%;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px
}

.sby_lb-dataContainer:after {
    content: "";
    display: table;
    clear: both
}

.sby_lb-data {
    padding: 0 4px;
    color: #ccc
}

.sby_lb-data .sby_lb-details {
    width: 85%;
    float: left;
    text-align: left;
    line-height: 1.1
}

.sby_lb-data .sby_lb-caption {
    float: left;
    font-size: 13px;
    font-weight: normal;
    line-height: 1.3;
    padding-bottom: 3px;
    color: #ccc;
    word-wrap: break-word;
    -ms-hyphens: auto;
    hyphens: auto
}

.sby_lb-data .sby_lb-caption .ctf-screename-sep,
.sby_lb-data .sby_lb-caption a {
    color: #ccc;
    font-weight: bold;
    -webkit-text-decoration: none;
    text-decoration: none
}

.sby_lb-data .sby_lb-caption a:hover {
    color: #fff;
    -webkit-text-decoration: underline;
    text-decoration: underline
}

.sby_lb-data .sby_lb-caption .sby_lightbox_username {
    float: left;
    width: 100%;
    color: #ccc;
    padding-bottom: 0;
    display: block;
    margin: 0 0 5px 0
}

.sby_lb-data .sby_lb-caption .sby_lightbox_username {
    color: #ccc
}

.sby_lb-data .sby_lb-caption .sby_lightbox_username:hover p {
    color: #fff;
    -webkit-text-decoration: underline;
    text-decoration: underline
}

.sby_lightbox .sby_lightbox_username img {
    float: left;
    border: none;
    width: 48px;
    height: 48px;
    margin-right: 10px;
    background: #666;
    border-radius: 5px
}

.sby_lightbox_username p {
    float: left;
    margin: 0;
    padding: 0;
    color: #ccc;
    line-height: 32px;
    font-weight: bold;
    font-size: 13px;
    text-align: left
}

.sby_lb-data .ctf-caption-text {
    width: 100%;
    margin-left: 58px;
    padding-top: 3px
}

.sby_lb-data .sby_lb-caption .ctf-author-screenname,
.sby_lb-data .sby_lb-caption .ctf-tweet-date {
    font-weight: normal
}

.sby_lb-data .sby_lb-info {
    width: 100%;
    float: left;
    clear: both
}

.sby_lb-data .sby_lb-number {
    display: block;
    float: left;
    clear: both;
    padding: 5px 0 15px 0;
    font-size: 12px;
    color: #999999
}

.sby_lb-data .sby_lb-close {
    display: block;
    float: right;
    width: 30px;
    height: 30px;
    background: url(https://www.macc.edu/wp-content/plugins/feeds-for-youtube/css/../img/close.png) top right no-repeat;
    text-align: right;
    outline: none;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s
}

.sby_lb-data .sby_lb-close:hover {
    cursor: pointer;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}

@keyframes plyr-progress {
    to {
        background-position: 25px 0;
        background-position: var(--plyr-progress-loading-size, 25px)0
    }
}

@keyframes plyr-popup {
    0% {
        opacity: .5;
        transform: translateY(10px)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes plyr-fade-in {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.plyr {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    align-items: center;
    direction: ltr;
    display: flex;
    flex-direction: column;
    font-family: inherit;
    font-family: var(--plyr-font-family, inherit);
    font-variant-numeric: tabular-nums;
    font-weight: 400;
    font-weight: var(--plyr-font-weight-regular, 400);
    line-height: 1.7;
    line-height: var(--plyr-line-height, 1.7);
    max-width: 100%;
    min-width: 200px;
    position: relative;
    text-shadow: none;
    transition: box-shadow .3s ease;
    z-index: 0
}

.plyr audio,
.plyr iframe,
.plyr video {
    display: block;
    height: 100%;
    width: 100%
}

.plyr button {
    font: inherit;
    line-height: inherit;
    width: auto
}

.plyr:focus {
    outline: 0
}

.plyr--full-ui {
    box-sizing: border-box
}

.plyr--full-ui *,
.plyr--full-ui ::after,
.plyr--full-ui ::before {
    box-sizing: inherit
}

.plyr--full-ui a,
.plyr--full-ui button,
.plyr--full-ui input,
.plyr--full-ui label {
    touch-action: manipulation
}

.plyr__badge {
    background: #4a5464;
    background: var(--plyr-badge-background, #4a5464);
    border-radius: 2px;
    border-radius: var(--plyr-badge-border-radius, 2px);
    color: #fff;
    color: var(--plyr-badge-text-color, #fff);
    font-size: 9px;
    font-size: var(--plyr-font-size-badge, 9px);
    line-height: 1;
    padding: 3px 4px
}

.plyr--full-ui ::-webkit-media-text-track-container {
    display: none
}

.plyr__captions {
    animation: plyr-fade-in .3s ease;
    bottom: 0;
    display: none;
    font-size: 13px;
    font-size: var(--plyr-font-size-small, 13px);
    left: 0;
    padding: 10px;
    padding: var(--plyr-control-spacing, 10px);
    position: absolute;
    text-align: center;
    transition: transform .4s ease-in-out;
    width: 100%
}

.plyr__captions span:empty {
    display: none
}

@media(min-width:480px) {
    .plyr__captions {
        font-size: 15px;
        font-size: var(--plyr-font-size-base, 15px);
        padding: calc(10px * 2);
        padding: calc(var(--plyr-control-spacing, 10px) * 2)
    }
}

@media(min-width:768px) {
    .plyr__captions {
        font-size: 18px;
        font-size: var(--plyr-font-size-large, 18px)
    }
}

.plyr--captions-active .plyr__captions {
    display: block
}

.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions {
    transform: translateY(calc(10px * -4));
    transform: translateY(calc(var(--plyr-control-spacing, 10px) * -4))
}

.plyr__caption {
    background: rgba(0, 0, 0, .8);
    background: var(--plyr-captions-background, rgba(0, 0, 0, .8));
    border-radius: 2px;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    color: #fff;
    color: var(--plyr-captions-text-color, #fff);
    line-height: 185%;
    padding: .2em .5em;
    white-space: pre-wrap
}

.plyr__caption div {
    display: inline
}

.plyr__control {
    background: 0 0;
    border: 0;
    border-radius: 3px;
    border-radius: var(--plyr-control-radius, 3px);
    color: inherit;
    cursor: pointer;
    flex-shrink: 0;
    overflow: visible;
    padding: calc(10px * .7);
    padding: calc(var(--plyr-control-spacing, 10px) * .7);
    position: relative;
    transition: all .3s ease
}

.plyr__control svg {
    display: block;
    fill: currentColor;
    height: 18px;
    height: var(--plyr-control-icon-size, 18px);
    pointer-events: none;
    width: 18px;
    width: var(--plyr-control-icon-size, 18px)
}

.plyr__control:focus {
    outline: 0
}

.plyr__control.plyr__tab-focus {
    outline-color: #00b3ff;
    outline-color: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
    outline-offset: 2px;
    outline-style: dotted;
    outline-width: 3px
}

a.plyr__control {
    text-decoration: none
}

a.plyr__control::after,
a.plyr__control::before {
    display: none
}

.plyr__control.plyr__control--pressed .icon--not-pressed,
.plyr__control.plyr__control--pressed .label--not-pressed,
.plyr__control:not(.plyr__control--pressed) .icon--pressed,
.plyr__control:not(.plyr__control--pressed) .label--pressed {
    display: none
}

.plyr--full-ui ::-webkit-media-controls {
    display: none
}

.plyr__controls {
    align-items: center;
    display: flex;
    justify-content: flex-end;
    text-align: center
}

.plyr__controls .plyr__progress__container {
    flex: 1;
    min-width: 0
}

.plyr__controls .plyr__controls__item {
    margin-left: calc(10px/4);
    margin-left: calc(var(--plyr-control-spacing, 10px)/4)
}

.plyr__controls .plyr__controls__item:first-child {
    margin-left: 0;
    margin-right: auto
}

.plyr__controls .plyr__controls__item.plyr__progress__container {
    padding-left: calc(10px/4);
    padding-left: calc(var(--plyr-control-spacing, 10px)/4)
}

.plyr__controls .plyr__controls__item.plyr__time {
    padding: 0 calc(10px/2);
    padding: 0 calc(var(--plyr-control-spacing, 10px)/2)
}

.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,
.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,
.plyr__controls .plyr__controls__item.plyr__time:first-child {
    padding-left: 0
}

.plyr__controls:empty {
    display: none
}

.plyr [data-plyr=airplay],
.plyr [data-plyr=captions],
.plyr [data-plyr=fullscreen],
.plyr [data-plyr=pip] {
    display: none
}

.plyr--airplay-supported [data-plyr=airplay],
.plyr--captions-enabled [data-plyr=captions],
.plyr--fullscreen-enabled [data-plyr=fullscreen],
.plyr--pip-supported [data-plyr=pip] {
    display: inline-block
}

.plyr__menu {
    display: flex;
    position: relative
}

.plyr__menu .plyr__control svg {
    transition: transform .3s ease
}

.plyr__menu .plyr__control[aria-expanded=true] svg {
    transform: rotate(90deg)
}

.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip {
    display: none
}

.plyr__menu__container {
    animation: plyr-popup .2s ease;
    background: rgba(255, 255, 255, .9);
    background: var(--plyr-menu-background, rgba(255, 255, 255, .9));
    border-radius: 4px;
    bottom: 100%;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
    box-shadow: var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, .15));
    color: #4a5464;
    color: var(--plyr-menu-color, #4a5464);
    font-size: 15px;
    font-size: var(--plyr-font-size-base, 15px);
    margin-bottom: 10px;
    position: absolute;
    right: -3px;
    text-align: left;
    white-space: nowrap;
    z-index: 3
}

.plyr__menu__container>div {
    overflow: hidden;
    transition: height .35s cubic-bezier(.4, 0, .2, 1), width .35s cubic-bezier(.4, 0, .2, 1)
}

.plyr__menu__container::after {
    border: 4px solid transparent;
    border: var(--plyr-menu-arrow-size, 4px)solid transparent;
    border-top-color: rgba(255, 255, 255, .9);
    border-top-color: var(--plyr-menu-background, rgba(255, 255, 255, .9));
    content: '';
    height: 0;
    position: absolute;
    right: calc(((18px/2) + calc(10px * .7)) - (4px/2));
    right: calc(((var(--plyr-control-icon-size, 18px)/2) + calc(var(--plyr-control-spacing, 10px) * .7)) - (var(--plyr-menu-arrow-size, 4px)/2));
    top: 100%;
    width: 0
}

.plyr__menu__container [role=menu] {
    padding: calc(10px * .7);
    padding: calc(var(--plyr-control-spacing, 10px) * .7)
}

.plyr__menu__container [role=menuitem],
.plyr__menu__container [role=menuitemradio] {
    margin-top: 2px
}

.plyr__menu__container [role=menuitem]:first-child,
.plyr__menu__container [role=menuitemradio]:first-child {
    margin-top: 0
}

.plyr__menu__container .plyr__control {
    align-items: center;
    color: #4a5464;
    color: var(--plyr-menu-color, #4a5464);
    display: flex;
    font-size: 13px;
    font-size: var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));
    padding-bottom: calc(calc(10px * .7)/1.5);
    padding-bottom: calc(calc(var(--plyr-control-spacing, 10px) * .7)/1.5);
    padding-left: calc(calc(10px * .7) * 1.5);
    padding-left: calc(calc(var(--plyr-control-spacing, 10px) * .7) * 1.5);
    padding-right: calc(calc(10px * .7) * 1.5);
    padding-right: calc(calc(var(--plyr-control-spacing, 10px) * .7) * 1.5);
    padding-top: calc(calc(10px * .7)/1.5);
    padding-top: calc(calc(var(--plyr-control-spacing, 10px) * .7)/1.5);
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%
}

.plyr__menu__container .plyr__control>span {
    align-items: inherit;
    display: flex;
    width: 100%
}

.plyr__menu__container .plyr__control::after {
    border: 4px solid transparent;
    border: var(--plyr-menu-item-arrow-size, 4px)solid transparent;
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.plyr__menu__container .plyr__control--forward {
    padding-right: calc(calc(10px * .7) * 4);
    padding-right: calc(calc(var(--plyr-control-spacing, 10px) * .7) * 4)
}

.plyr__menu__container .plyr__control--forward::after {
    border-left-color: #728197;
    border-left-color: var(--plyr-menu-arrow-color, #728197);
    right: calc((calc(10px * .7) * 1.5) - 4px);
    right: calc((calc(var(--plyr-control-spacing, 10px) * .7) * 1.5) - var(--plyr-menu-item-arrow-size, 4px))
}

.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after,
.plyr__menu__container .plyr__control--forward:hover::after {
    border-left-color: initial
}

.plyr__menu__container .plyr__control--back {
    font-weight: 400;
    font-weight: var(--plyr-font-weight-regular, 400);
    margin: calc(10px * .7);
    margin: calc(var(--plyr-control-spacing, 10px) * .7);
    margin-bottom: calc(calc(10px * .7)/2);
    margin-bottom: calc(calc(var(--plyr-control-spacing, 10px) * .7)/2);
    padding-left: calc(calc(10px * .7) * 4);
    padding-left: calc(calc(var(--plyr-control-spacing, 10px) * .7) * 4);
    position: relative;
    width: calc(100% - (calc(10px * .7) * 2));
    width: calc(100% - (calc(var(--plyr-control-spacing, 10px) * .7) * 2))
}

.plyr__menu__container .plyr__control--back::after {
    border-right-color: #728197;
    border-right-color: var(--plyr-menu-arrow-color, #728197);
    left: calc((calc(10px * .7) * 1.5) - 4px);
    left: calc((calc(var(--plyr-control-spacing, 10px) * .7) * 1.5) - var(--plyr-menu-item-arrow-size, 4px))
}

.plyr__menu__container .plyr__control--back::before {
    background: #dcdfe5;
    background: var(--plyr-menu-back-border-color, #dcdfe5);
    box-shadow: 0 1px #fff;
    box-shadow: 0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);
    content: '';
    height: 1px;
    left: 0;
    margin-top: calc(calc(10px * .7)/2);
    margin-top: calc(calc(var(--plyr-control-spacing, 10px) * .7)/2);
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 100%
}

.plyr__menu__container .plyr__control--back.plyr__tab-focus::after,
.plyr__menu__container .plyr__control--back:hover::after {
    border-right-color: initial
}

.plyr__menu__container .plyr__control[role=menuitemradio] {
    padding-left: calc(10px * .7);
    padding-left: calc(var(--plyr-control-spacing, 10px) * .7)
}

.plyr__menu__container .plyr__control[role=menuitemradio]::after,
.plyr__menu__container .plyr__control[role=menuitemradio]::before {
    border-radius: 100%
}

.plyr__menu__container .plyr__control[role=menuitemradio]::before {
    background: rgba(0, 0, 0, .1);
    content: '';
    display: block;
    flex-shrink: 0;
    height: 16px;
    margin-right: 10px;
    margin-right: var(--plyr-control-spacing, 10px);
    transition: all .3s ease;
    width: 16px
}

.plyr__menu__container .plyr__control[role=menuitemradio]::after {
    background: #fff;
    border: 0;
    height: 6px;
    left: 12px;
    opacity: 0;
    top: 50%;
    transform: translateY(-50%)scale(0);
    transition: transform .3s ease, opacity .3s ease;
    width: 6px
}

.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before {
    background: #00b3ff;
    background: var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)))
}

.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after {
    opacity: 1;
    transform: translateY(-50%)scale(1)
}

.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before,
.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before {
    background: rgba(35, 40, 47, .1)
}

.plyr__menu__container .plyr__menu__value {
    align-items: center;
    display: flex;
    margin-left: auto;
    margin-right: calc((calc(10px * .7) - 2) * -1);
    margin-right: calc((calc(var(--plyr-control-spacing, 10px) * .7) - 2) * -1);
    overflow: hidden;
    padding-left: calc(calc(10px * .7) * 3.5);
    padding-left: calc(calc(var(--plyr-control-spacing, 10px) * .7) * 3.5);
    pointer-events: none
}

.plyr--full-ui input[type=range] {
    -webkit-appearance: none;
    background: 0 0;
    border: 0;
    border-radius: calc(13px * 2);
    border-radius: calc(var(--plyr-range-thumb-height, 13px) * 2);
    color: #00b3ff;
    color: var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
    display: block;
    height: calc((3px * 2) + 13px);
    height: calc((var(--plyr-range-thumb-active-shadow-width, 3px) * 2) + var(--plyr-range-thumb-height, 13px));
    margin: 0;
    min-width: 0;
    padding: 0;
    transition: box-shadow .3s ease;
    width: 100%
}

.plyr--full-ui input[type=range]::-webkit-slider-runnable-track {
    background: 0 0;
    border: 0;
    border-radius: calc(5px/2);
    border-radius: calc(var(--plyr-range-track-height, 5px)/2);
    height: 5px;
    height: var(--plyr-range-track-height, 5px);
    -webkit-transition: box-shadow .3s ease;
    transition: box-shadow .3s ease;
    -webkit-user-select: none;
    user-select: none;
    background-image: linear-gradient(to right, currentColor 0, transparent 0);
    background-image: linear-gradient(to right, currentColor var(--value, 0), transparent var(--value, 0))
}

.plyr--full-ui input[type=range]::-webkit-slider-thumb {
    background: #fff;
    background: var(--plyr-range-thumb-background, #fff);
    border: 0;
    border-radius: 100%;
    box-shadow: 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2);
    box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2));
    height: 13px;
    height: var(--plyr-range-thumb-height, 13px);
    position: relative;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    width: 13px;
    width: var(--plyr-range-thumb-height, 13px);
    -webkit-appearance: none;
    margin-top: calc(((13px - 5px)/2) * -1);
    margin-top: calc(((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2) * -1)
}

.plyr--full-ui input[type=range]::-moz-range-track {
    background: 0 0;
    border: 0;
    border-radius: calc(5px/2);
    border-radius: calc(var(--plyr-range-track-height, 5px)/2);
    height: 5px;
    height: var(--plyr-range-track-height, 5px);
    -moz-transition: box-shadow .3s ease;
    transition: box-shadow .3s ease;
    user-select: none
}

.plyr--full-ui input[type=range]::-moz-range-thumb {
    background: #fff;
    background: var(--plyr-range-thumb-background, #fff);
    border: 0;
    border-radius: 100%;
    box-shadow: 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2);
    box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2));
    height: 13px;
    height: var(--plyr-range-thumb-height, 13px);
    position: relative;
    -moz-transition: all .2s ease;
    transition: all .2s ease;
    width: 13px;
    width: var(--plyr-range-thumb-height, 13px)
}

.plyr--full-ui input[type=range]::-moz-range-progress {
    background: currentColor;
    border-radius: calc(5px/2);
    border-radius: calc(var(--plyr-range-track-height, 5px)/2);
    height: 5px;
    height: var(--plyr-range-track-height, 5px)
}

.plyr--full-ui input[type=range]::-ms-track {
    background: 0 0;
    border: 0;
    border-radius: calc(5px/2);
    border-radius: calc(var(--plyr-range-track-height, 5px)/2);
    height: 5px;
    height: var(--plyr-range-track-height, 5px);
    -ms-transition: box-shadow .3s ease;
    transition: box-shadow .3s ease;
    -ms-user-select: none;
    user-select: none;
    color: transparent
}

.plyr--full-ui input[type=range]::-ms-fill-upper {
    background: 0 0;
    border: 0;
    border-radius: calc(5px/2);
    border-radius: calc(var(--plyr-range-track-height, 5px)/2);
    height: 5px;
    height: var(--plyr-range-track-height, 5px);
    -ms-transition: box-shadow .3s ease;
    transition: box-shadow .3s ease;
    -ms-user-select: none;
    user-select: none
}

.plyr--full-ui input[type=range]::-ms-fill-lower {
    background: 0 0;
    border: 0;
    border-radius: calc(5px/2);
    border-radius: calc(var(--plyr-range-track-height, 5px)/2);
    height: 5px;
    height: var(--plyr-range-track-height, 5px);
    -ms-transition: box-shadow .3s ease;
    transition: box-shadow .3s ease;
    -ms-user-select: none;
    user-select: none;
    background: currentColor
}

.plyr--full-ui input[type=range]::-ms-thumb {
    background: #fff;
    background: var(--plyr-range-thumb-background, #fff);
    border: 0;
    border-radius: 100%;
    box-shadow: 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2);
    box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2));
    height: 13px;
    height: var(--plyr-range-thumb-height, 13px);
    position: relative;
    -ms-transition: all .2s ease;
    transition: all .2s ease;
    width: 13px;
    width: var(--plyr-range-thumb-height, 13px);
    margin-top: 0
}

.plyr--full-ui input[type=range]::-ms-tooltip {
    display: none
}

.plyr--full-ui input[type=range]:focus {
    outline: 0
}

.plyr--full-ui input[type=range]::-moz-focus-outer {
    border: 0
}

.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track {
    outline-color: #00b3ff;
    outline-color: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
    outline-offset: 2px;
    outline-style: dotted;
    outline-width: 3px
}

.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track {
    outline-color: #00b3ff;
    outline-color: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
    outline-offset: 2px;
    outline-style: dotted;
    outline-width: 3px
}

.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track {
    outline-color: #00b3ff;
    outline-color: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
    outline-offset: 2px;
    outline-style: dotted;
    outline-width: 3px
}

.plyr__poster {
    background-color: #000;
    background-color: var(--plyr-video-background, var(--plyr-video-background, #000));
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: opacity .2s ease;
    width: 100%;
    z-index: 1
}

.plyr--stopped.plyr__poster-enabled .plyr__poster {
    opacity: 1
}

.plyr__time {
    font-size: 13px;
    font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))
}

.plyr__time+.plyr__time::before {
    content: '\2044';
    margin-right: 10px;
    margin-right: var(--plyr-control-spacing, 10px)
}

@media(max-width:767px) {
    .plyr__time+.plyr__time {
        display: none
    }
}

.plyr__tooltip {
    background: rgba(255, 255, 255, .9);
    background: var(--plyr-tooltip-background, rgba(255, 255, 255, .9));
    border-radius: 3px;
    border-radius: var(--plyr-tooltip-radius, 3px);
    bottom: 100%;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
    box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, .15));
    color: #4a5464;
    color: var(--plyr-tooltip-color, #4a5464);
    font-size: 13px;
    font-size: var(--plyr-font-size-small, 13px);
    font-weight: 400;
    font-weight: var(--plyr-font-weight-regular, 400);
    left: 50%;
    line-height: 1.3;
    margin-bottom: calc(calc(10px/2) * 2);
    margin-bottom: calc(calc(var(--plyr-control-spacing, 10px)/2) * 2);
    opacity: 0;
    padding: calc(10px/2)calc(calc(10px/2) * 1.5);
    padding: calc(var(--plyr-control-spacing, 10px)/2)calc(calc(var(--plyr-control-spacing, 10px)/2) * 1.5);
    pointer-events: none;
    position: absolute;
    transform: translate(-50%, 10px)scale(.8);
    transform-origin: 50% 100%;
    transition: transform .2s .1s ease, opacity .2s .1s ease;
    white-space: nowrap;
    z-index: 2
}

.plyr__tooltip::before {
    border-left: 4px solid transparent;
    border-left: var(--plyr-tooltip-arrow-size, 4px)solid transparent;
    border-right: 4px solid transparent;
    border-right: var(--plyr-tooltip-arrow-size, 4px)solid transparent;
    border-top: 4px solid rgba(255, 255, 255, .9);
    border-top: var(--plyr-tooltip-arrow-size, 4px)solid var(--plyr-tooltip-background, rgba(255, 255, 255, .9));
    bottom: calc(4px * -1);
    bottom: calc(var(--plyr-tooltip-arrow-size, 4px) * -1);
    content: '';
    height: 0;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: 0;
    z-index: 2
}

.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,
.plyr .plyr__control:hover .plyr__tooltip,
.plyr__tooltip--visible {
    opacity: 1;
    transform: translate(-50%, 0)scale(1)
}

.plyr .plyr__control:hover .plyr__tooltip {
    z-index: 3
}

.plyr__controls>.plyr__control:first-child .plyr__tooltip,
.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip {
    left: 0;
    transform: translate(0, 10px)scale(.8);
    transform-origin: 0 100%
}

.plyr__controls>.plyr__control:first-child .plyr__tooltip::before,
.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before {
    left: calc((18px/2) + calc(10px * .7));
    left: calc((var(--plyr-control-icon-size, 18px)/2) + calc(var(--plyr-control-spacing, 10px) * .7))
}

.plyr__controls>.plyr__control:last-child .plyr__tooltip {
    left: auto;
    right: 0;
    transform: translate(0, 10px)scale(.8);
    transform-origin: 100% 100%
}

.plyr__controls>.plyr__control:last-child .plyr__tooltip::before {
    left: auto;
    right: calc((18px/2) + calc(10px * .7));
    right: calc((var(--plyr-control-icon-size, 18px)/2) + calc(var(--plyr-control-spacing, 10px) * .7));
    transform: translateX(50%)
}

.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,
.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,
.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,
.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,
.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,
.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,
.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,
.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,
.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip {
    transform: translate(0, 0)scale(1)
}

.plyr__progress {
    left: calc(13px * .5);
    left: calc(var(--plyr-range-thumb-height, 13px) * .5);
    margin-right: 13px;
    margin-right: var(--plyr-range-thumb-height, 13px);
    position: relative
}

.plyr__progress input[type=range],
.plyr__progress__buffer {
    margin-left: calc(13px * -.5);
    margin-left: calc(var(--plyr-range-thumb-height, 13px) * -.5);
    margin-right: calc(13px * -.5);
    margin-right: calc(var(--plyr-range-thumb-height, 13px) * -.5);
    width: calc(100% + 13px);
    width: calc(100% + var(--plyr-range-thumb-height, 13px))
}

.plyr__progress input[type=range] {
    position: relative;
    z-index: 2
}

.plyr__progress .plyr__tooltip {
    font-size: 13px;
    font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
    left: 0
}

.plyr__progress__buffer {
    -webkit-appearance: none;
    background: 0 0;
    border: 0;
    border-radius: 100px;
    height: 5px;
    height: var(--plyr-range-track-height, 5px);
    left: 0;
    margin-top: calc((5px/2) * -1);
    margin-top: calc((var(--plyr-range-track-height, 5px)/2) * -1);
    padding: 0;
    position: absolute;
    top: 50%
}

.plyr__progress__buffer::-webkit-progress-bar {
    background: 0 0
}

.plyr__progress__buffer::-webkit-progress-value {
    background: currentColor;
    border-radius: 100px;
    min-width: 5px;
    min-width: var(--plyr-range-track-height, 5px);
    -webkit-transition: width .2s ease;
    transition: width .2s ease
}

.plyr__progress__buffer::-moz-progress-bar {
    background: currentColor;
    border-radius: 100px;
    min-width: 5px;
    min-width: var(--plyr-range-track-height, 5px);
    -moz-transition: width .2s ease;
    transition: width .2s ease
}

.plyr__progress__buffer::-ms-fill {
    border-radius: 100px;
    -ms-transition: width .2s ease;
    transition: width .2s ease
}

.plyr--loading .plyr__progress__buffer {
    animation: plyr-progress 1s linear infinite;
    background-image: linear-gradient(-45deg, rgba(35, 40, 47, .6) 25%, transparent 25%, transparent 50%, rgba(35, 40, 47, .6) 50%, rgba(35, 40, 47, .6) 75%, transparent 75%, transparent);
    background-image: linear-gradient(-45deg, var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 25%, transparent 25%, transparent 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 75%, transparent 75%, transparent);
    background-repeat: repeat-x;
    background-size: 25px 25px;
    background-size: var(--plyr-progress-loading-size, 25px)var(--plyr-progress-loading-size, 25px);
    color: transparent
}

.plyr--video.plyr--loading .plyr__progress__buffer {
    background-color: rgba(255, 255, 255, .25);
    background-color: var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25))
}

.plyr--audio.plyr--loading .plyr__progress__buffer {
    background-color: rgba(193, 200, 209, .6);
    background-color: var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6))
}

.plyr__volume {
    align-items: center;
    display: flex;
    max-width: 110px;
    min-width: 80px;
    position: relative;
    width: 20%
}

.plyr__volume input[type=range] {
    margin-left: calc(10px/2);
    margin-left: calc(var(--plyr-control-spacing, 10px)/2);
    margin-right: calc(10px/2);
    margin-right: calc(var(--plyr-control-spacing, 10px)/2);
    position: relative;
    z-index: 2
}

.plyr--is-ios .plyr__volume {
    min-width: 0;
    width: auto
}

.plyr--audio {
    display: block
}

.plyr--audio .plyr__controls {
    background: #fff;
    background: var(--plyr-audio-controls-background, #fff);
    border-radius: inherit;
    color: #4a5464;
    color: var(--plyr-audio-control-color, #4a5464);
    padding: 10px;
    padding: var(--plyr-control-spacing, 10px)
}

.plyr--audio .plyr__control.plyr__tab-focus,
.plyr--audio .plyr__control:hover,
.plyr--audio .plyr__control[aria-expanded=true] {
    background: #00b3ff;
    background: var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
    color: #fff;
    color: var(--plyr-audio-control-color-hover, #fff)
}

.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track {
    background-color: rgba(193, 200, 209, .6);
    background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)))
}

.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track {
    background-color: rgba(193, 200, 209, .6);
    background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)))
}

.plyr--full-ui.plyr--audio input[type=range]::-ms-track {
    background-color: rgba(193, 200, 209, .6);
    background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)))
}

.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb {
    box-shadow: 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2), 0 0 0 3px rgba(35, 40, 47, .1);
    box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px)var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1))
}

.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb {
    box-shadow: 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2), 0 0 0 3px rgba(35, 40, 47, .1);
    box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px)var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1))
}

.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb {
    box-shadow: 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2), 0 0 0 3px rgba(35, 40, 47, .1);
    box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px)var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1))
}

.plyr--audio .plyr__progress__buffer {
    color: rgba(193, 200, 209, .6);
    color: var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6))
}

.plyr--video {
    background: #000;
    background: var(--plyr-video-background, var(--plyr-video-background, #000));
    overflow: hidden
}

.plyr--video.plyr--menu-open {
    overflow: visible
}

.plyr__video-wrapper {
    background: #000;
    background: var(--plyr-video-background, var(--plyr-video-background, #000));
    height: 100%;
    margin: auto;
    overflow: hidden;
    position: relative;
    width: 100%
}

.plyr__video-embed,
.plyr__video-wrapper--fixed-ratio {
    height: 0;
    padding-bottom: 56.25%
}

.plyr__video-embed iframe,
.plyr__video-wrapper--fixed-ratio video {
    border: 0;
    left: 0;
    position: absolute;
    top: 0
}

.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container {
    padding-bottom: 240%;
    position: relative;
    transform: translateY(-38.28125%)
}

.plyr--video .plyr__controls {
    background: linear-gradient(transparent, rgba(0, 0, 0, .75));
    background: var(--plyr-video-controls-background, linear-gradient(transparent, rgba(0, 0, 0, .75)));
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
    bottom: 0;
    color: #fff;
    color: var(--plyr-video-control-color, #fff);
    left: 0;
    padding: calc(10px/2);
    padding: calc(var(--plyr-control-spacing, 10px)/2);
    padding-top: calc(10px * 2);
    padding-top: calc(var(--plyr-control-spacing, 10px) * 2);
    position: absolute;
    right: 0;
    transition: opacity .4s ease-in-out, transform .4s ease-in-out;
    z-index: 3
}

@media(min-width:480px) {
    .plyr--video .plyr__controls {
        padding: 10px;
        padding: var(--plyr-control-spacing, 10px);
        padding-top: calc(10px * 3.5);
        padding-top: calc(var(--plyr-control-spacing, 10px) * 3.5)
    }
}

.plyr--video.plyr--hide-controls .plyr__controls {
    opacity: 0;
    pointer-events: none;
    transform: translateY(100%)
}

.plyr--video .plyr__control.plyr__tab-focus,
.plyr--video .plyr__control:hover,
.plyr--video .plyr__control[aria-expanded=true] {
    background: #00b3ff;
    background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
    color: #fff;
    color: var(--plyr-video-control-color-hover, #fff)
}

.plyr__control--overlaid {
    background: #00b3ff;
    background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
    border: 0;
    border-radius: 100%;
    color: #fff;
    color: var(--plyr-video-control-color, #fff);
    display: none;
    left: 50%;
    opacity: .9;
    padding: calc(10px * 1.5);
    padding: calc(var(--plyr-control-spacing, 10px) * 1.5);
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: .3s;
    z-index: 2
}

.plyr__control--overlaid svg {
    left: 2px;
    position: relative
}

.plyr__control--overlaid:focus,
.plyr__control--overlaid:hover {
    opacity: 1
}

.plyr--playing .plyr__control--overlaid {
    opacity: 0;
    visibility: hidden
}

.plyr--full-ui.plyr--video .plyr__control--overlaid {
    display: block
}

.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track {
    background-color: rgba(255, 255, 255, .25);
    background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25)))
}

.plyr--full-ui.plyr--video input[type=range]::-moz-range-track {
    background-color: rgba(255, 255, 255, .25);
    background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25)))
}

.plyr--full-ui.plyr--video input[type=range]::-ms-track {
    background-color: rgba(255, 255, 255, .25);
    background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25)))
}

.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb {
    box-shadow: 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2), 0 0 0 3px rgba(255, 255, 255, .5);
    box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px)var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5))
}

.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb {
    box-shadow: 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2), 0 0 0 3px rgba(255, 255, 255, .5);
    box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px)var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5))
}

.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb {
    box-shadow: 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2), 0 0 0 3px rgba(255, 255, 255, .5);
    box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px)var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5))
}

.plyr--video .plyr__progress__buffer {
    color: rgba(255, 255, 255, .25);
    color: var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25))
}

.plyr:-webkit-full-screen {
    background: #000;
    border-radius: 0 !important;
    height: 100%;
    margin: 0;
    width: 100%
}

.plyr:-ms-fullscreen {
    background: #000;
    border-radius: 0 !important;
    height: 100%;
    margin: 0;
    width: 100%
}

.plyr:fullscreen {
    background: #000;
    border-radius: 0 !important;
    height: 100%;
    margin: 0;
    width: 100%
}

.plyr:-webkit-full-screen video {
    height: 100%
}

.plyr:-ms-fullscreen video {
    height: 100%
}

.plyr:fullscreen video {
    height: 100%
}

.plyr:-webkit-full-screen .plyr__video-wrapper {
    height: 100%;
    position: static
}

.plyr:-ms-fullscreen .plyr__video-wrapper {
    height: 100%;
    position: static
}

.plyr:fullscreen .plyr__video-wrapper {
    height: 100%;
    position: static
}

.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {
    height: 0;
    position: relative
}

.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper {
    height: 0;
    position: relative
}

.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper {
    height: 0;
    position: relative
}

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
    display: block
}

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
    display: block
}

.plyr:fullscreen .plyr__control .icon--exit-fullscreen {
    display: block
}

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg {
    display: none
}

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg {
    display: none
}

.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg {
    display: none
}

.plyr:-webkit-full-screen.plyr--hide-controls {
    cursor: none
}

.plyr:-ms-fullscreen.plyr--hide-controls {
    cursor: none
}

.plyr:fullscreen.plyr--hide-controls {
    cursor: none
}

@media(min-width:1024px) {
    .plyr:-webkit-full-screen .plyr__captions {
        font-size: 21px;
        font-size: var(--plyr-font-size-xlarge, 21px)
    }
    .plyr:-ms-fullscreen .plyr__captions {
        font-size: 21px;
        font-size: var(--plyr-font-size-xlarge, 21px)
    }
    .plyr:fullscreen .plyr__captions {
        font-size: 21px;
        font-size: var(--plyr-font-size-xlarge, 21px)
    }
}

.plyr:-webkit-full-screen {
    background: #000;
    border-radius: 0 !important;
    height: 100%;
    margin: 0;
    width: 100%
}

.plyr:-webkit-full-screen video {
    height: 100%
}

.plyr:-webkit-full-screen .plyr__video-wrapper {
    height: 100%;
    position: static
}

.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {
    height: 0;
    position: relative
}

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
    display: block
}

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg {
    display: none
}

.plyr:-webkit-full-screen.plyr--hide-controls {
    cursor: none
}

@media(min-width:1024px) {
    .plyr:-webkit-full-screen .plyr__captions {
        font-size: 21px;
        font-size: var(--plyr-font-size-xlarge, 21px)
    }
}

.plyr:-moz-full-screen {
    background: #000;
    border-radius: 0 !important;
    height: 100%;
    margin: 0;
    width: 100%
}

.plyr:-moz-full-screen video {
    height: 100%
}

.plyr:-moz-full-screen .plyr__video-wrapper {
    height: 100%;
    position: static
}

.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper {
    height: 0;
    position: relative
}

.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen {
    display: block
}

.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg {
    display: none
}

.plyr:-moz-full-screen.plyr--hide-controls {
    cursor: none
}

@media(min-width:1024px) {
    .plyr:-moz-full-screen .plyr__captions {
        font-size: 21px;
        font-size: var(--plyr-font-size-xlarge, 21px)
    }
}

.plyr:-ms-fullscreen {
    background: #000;
    border-radius: 0 !important;
    height: 100%;
    margin: 0;
    width: 100%
}

.plyr:-ms-fullscreen video {
    height: 100%
}

.plyr:-ms-fullscreen .plyr__video-wrapper {
    height: 100%;
    position: static
}

.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper {
    height: 0;
    position: relative
}

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
    display: block
}

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg {
    display: none
}

.plyr:-ms-fullscreen.plyr--hide-controls {
    cursor: none
}

@media(min-width:1024px) {
    .plyr:-ms-fullscreen .plyr__captions {
        font-size: 21px;
        font-size: var(--plyr-font-size-xlarge, 21px)
    }
}

.plyr--fullscreen-fallback {
    background: #000;
    border-radius: 0 !important;
    height: 100%;
    margin: 0;
    width: 100%;
    bottom: 0;
    display: block;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 10000000
}

.plyr--fullscreen-fallback video {
    height: 100%
}

.plyr--fullscreen-fallback .plyr__video-wrapper {
    height: 100%;
    position: static
}

.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper {
    height: 0;
    position: relative
}

.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen {
    display: block
}

.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg {
    display: none
}

.plyr--fullscreen-fallback.plyr--hide-controls {
    cursor: none
}

@media(min-width:1024px) {
    .plyr--fullscreen-fallback .plyr__captions {
        font-size: 21px;
        font-size: var(--plyr-font-size-xlarge, 21px)
    }
}

.plyr__ads {
    border-radius: inherit;
    bottom: 0;
    cursor: pointer;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.plyr__ads>div,
.plyr__ads>div iframe {
    height: 100%;
    position: absolute;
    width: 100%
}

.plyr__ads::after {
    background: #23282f;
    border-radius: 2px;
    bottom: 10px;
    bottom: var(--plyr-control-spacing, 10px);
    color: #fff;
    content: attr(data-badge-text);
    font-size: 11px;
    padding: 2px 6px;
    pointer-events: none;
    position: absolute;
    right: 10px;
    right: var(--plyr-control-spacing, 10px);
    z-index: 3
}

.plyr__ads::after:empty {
    display: none
}

.plyr__cues {
    background: currentColor;
    display: block;
    height: 5px;
    height: var(--plyr-range-track-height, 5px);
    left: 0;
    margin: -var(--plyr-range-track-height, 5px)/2 0 0;
    opacity: .8;
    position: absolute;
    top: 50%;
    width: 3px;
    z-index: 3
}

.plyr__preview-thumb {
    background-color: rgba(255, 255, 255, .9);
    background-color: var(--plyr-tooltip-background, rgba(255, 255, 255, .9));
    border-radius: 3px;
    bottom: 100%;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
    box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, .15));
    margin-bottom: calc(calc(10px/2) * 2);
    margin-bottom: calc(calc(var(--plyr-control-spacing, 10px)/2) * 2);
    opacity: 0;
    padding: 3px;
    padding: var(--plyr-tooltip-radius, 3px);
    pointer-events: none;
    position: absolute;
    transform: translate(0, 10px)scale(.8);
    transform-origin: 50% 100%;
    transition: transform .2s .1s ease, opacity .2s .1s ease;
    z-index: 2
}

.plyr__preview-thumb--is-shown {
    opacity: 1;
    transform: translate(0, 0)scale(1)
}

.plyr__preview-thumb::before {
    border-left: 4px solid transparent;
    border-left: var(--plyr-tooltip-arrow-size, 4px)solid transparent;
    border-right: 4px solid transparent;
    border-right: var(--plyr-tooltip-arrow-size, 4px)solid transparent;
    border-top: 4px solid rgba(255, 255, 255, .9);
    border-top: var(--plyr-tooltip-arrow-size, 4px)solid var(--plyr-tooltip-background, rgba(255, 255, 255, .9));
    bottom: calc(4px * -1);
    bottom: calc(var(--plyr-tooltip-arrow-size, 4px) * -1);
    content: '';
    height: 0;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: 0;
    z-index: 2
}

.plyr__preview-thumb__image-container {
    background: #c1c8d1;
    border-radius: calc(3px - 1px);
    border-radius: calc(var(--plyr-tooltip-radius, 3px) - 1px);
    overflow: hidden;
    position: relative;
    z-index: 0
}

.plyr__preview-thumb__image-container img {
    height: 100%;
    left: 0;
    max-height: none;
    max-width: none;
    position: absolute;
    top: 0;
    width: 100%
}

.plyr__preview-thumb__time-container {
    bottom: 6px;
    left: 0;
    position: absolute;
    right: 0;
    white-space: nowrap;
    z-index: 3
}

.plyr__preview-thumb__time-container span {
    background-color: rgba(0, 0, 0, .55);
    border-radius: calc(3px - 1px);
    border-radius: calc(var(--plyr-tooltip-radius, 3px) - 1px);
    color: #fff;
    font-size: 13px;
    font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
    padding: 3px 6px
}

.plyr__preview-scrubbing {
    bottom: 0;
    filter: blur(1px);
    height: 100%;
    left: 0;
    margin: auto;
    opacity: 0;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity .3s ease;
    width: 100%;
    z-index: 1
}

.plyr__preview-scrubbing--is-shown {
    opacity: 1
}

.plyr__preview-scrubbing img {
    height: 100%;
    left: 0;
    max-height: none;
    max-width: none;
    object-fit: contain;
    position: absolute;
    top: 0;
    width: 100%
}

.plyr--no-transition {
    transition: none !important
}

.plyr__sr-only {
    clip: rect(1px, 1px, 1px, 1px);
    overflow: hidden;
    border: 0 !important;
    height: 1px !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important
}

.plyr [hidden] {
    display: none !important
}

.pro_ads_img {
    position: relative;
    max-width: 100%;
    text-align: center
}

.pro_ads_img img {
    filter: blur(.9px);
    width: 100%
}

.pro_ads_img::before {
    content: "This option available in Pro Version only";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    font-size: 20px;
    max-width: 80%;
    font-weight: 700
}

.elementor-element .icon {
    position: relative
}

.elementor-element .icon .bl_icon::after {
    content: "MP";
    font-size: 11px;
    position: absolute;
    right: 5px;
    top: 5px;
    background: #4527a4;
    color: #fff;
    padding: 2px 5px 3px;
    border-radius: 3px;
    font-family: monospace;
    text-align: center;
    line-height: 1;
    vertical-align: middle
}

.art-video-player {
    max-width: 100% !important;
    height: 600px !important
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block
}

audio,
canvas,
video {
    display: inline-block
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],
template {
    display: none
}

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

a {
    background: 0 0
}

a:focus {
    outline: thin dotted
}

a:active,
a:hover {
    outline: 0
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}

mark {
    background: #ff0;
    color: #000
}

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em
}

pre {
    white-space: pre-wrap
}

q {
    quotes: "\201C" "\201D" "\2018" "\2019"
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 0
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

button,
input,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0
}

button,
input {
    line-height: normal
}

button,
select {
    text-transform: none
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],
html input[disabled] {
    cursor: default
}

input[type=checkbox],
input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=search] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto;
    vertical-align: top
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

*,
input[type=search] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.author-box:before,
.clearfix:before,
.entry:before,
.entry-content:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.title-area:before,
.wrap:before {
    content: " ";
    display: table
}

.author-box:after,
.clearfix:after,
.entry:after,
.entry-content:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.title-area:after,
.wrap:after {
    clear: both;
    content: " ";
    display: table
}

body {
    background-color: #f5f5f5;
    color: #444;
    font-family: roboto condensed, sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.625
}

a,
button,
input:focus,
input[type=button],
input[type=reset],
input[type=submit],
textarea:focus,
.button {
    -webkit-transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    -ms-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out
}

::-moz-selection {
    background-color: #000;
    color: #fff
}

::selection {
    background-color: #000;
    color: #fff
}

a {
    color: #78a7c8;
    text-decoration: none
}

a:hover {
    color: #34678a
}

p {
    margin: 0 0 28px;
    padding: 0
}

ol,
ul {
    margin: 0;
    padding: 0
}

b,
strong {
    font-weight: 700
}

blockquote,
cite,
em,
i {
    font-style: italic
}

blockquote {
    margin: 40px
}

blockquote::before {
    content: "\201C";
    display: block;
    font-size: 30px;
    height: 0;
    left: -20px;
    position: relative;
    top: -10px
}

hr {
    border: 0;
    border-collapse: collapse;
    border-bottom: 1px solid #ddd;
    clear: left;
    margin: 0 0 40px;
    padding-top: 20px
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 300;
    line-height: 1.2;
    margin: 0 0 10px
}

h1 {
    font-size: 36px
}

h2 {
    font-size: 30px
}

h3 {
    font-size: 24px
}

h4 {
    font-size: 20px
}

h5 {
    font-size: 18px
}

h6 {
    font-size: 16px
}

embed,
iframe,
img,
object,
video,
.wp-caption {
    max-width: 100%
}

img {
    height: auto
}

.gallery {
    overflow: hidden;
    margin-bottom: 28px
}

.gallery-item {
    float: left;
    margin: 0;
    padding: 0 4px;
    text-align: center;
    width: 100%
}

.gallery-columns-2 .gallery-item {
    width: 50%
}

.gallery-columns-3 .gallery-item {
    width: 33%
}

.gallery-columns-4 .gallery-item {
    width: 25%
}

.gallery-columns-5 .gallery-item {
    width: 20%
}

.gallery-columns-6 .gallery-item {
    width: 16.6666%
}

.gallery-columns-7 .gallery-item {
    width: 14.2857%
}

.gallery-columns-8 .gallery-item {
    width: 12.5%
}

.gallery-columns-9 .gallery-item {
    width: 11.1111%
}

.gallery-columns-2 .gallery-item:nth-child(2n+1),
.gallery-columns-3 .gallery-item:nth-child(3n+1),
.gallery-columns-4 .gallery-item:nth-child(4n+1),
.gallery-columns-5 .gallery-item:nth-child(5n+1),
.gallery-columns-6 .gallery-item:nth-child(6n+1),
.gallery-columns-7 .gallery-item:nth-child(7n+1),
.gallery-columns-8 .gallery-item:nth-child(8n+1),
.gallery-columns-9 .gallery-item:nth-child(9n+1) {
    clear: left
}

.gallery .gallery-item img {
    border: none;
    height: auto;
    padding: 0 4px
}

input,
select,
textarea {
    background-color: #fff;
    border-radius: 3px;
    border: 1px solid #ddd;
    box-shadow: none;
    font-size: 18px;
    font-weight: 300;
    padding: 14px;
}

input:focus,
textarea:focus {
    border: 1px solid #999;
    outline: none
}

input[type=checkbox],
input[type=image],
input[type=radio] {
    width: auto
}

::-moz-placeholder {
    color: #444;
    opacity: 1;
    font-weight: 300
}

::-webkit-input-placeholder {
    color: #444;
    font-weight: 300
}

button,
input[type=button],
input[type=reset],
input[type=submit],
.button {
    background-color: #78a7c8;
    border-radius: 3px;
    border: none;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    font-weight: 300;
    padding: 14px 30px;
    text-transform: uppercase;
    white-space: normal;
    width: auto
}

button:hover,
input:hover[type=button],
input:hover[type=reset],
input:hover[type=submit],
.button:hover {
    background-color: #e44a3c;
    color: #fff
}

button.small,
input[type=button].small,
input[type=reset].small,
input[type=submit].small,
.button.small {
    padding: 8px 16px
}

.entry-content .button,
.entry-content .button:hover,
.widget .button,
.widget .button:hover {
    color: #fff
}

.footer-widgets .wrap .widget .button,
.footer-widgets .wrap button,
.footer-widgets .wrap input[type=button],
.footer-widgets .wrap input[type=reset],
.footer-widgets .wrap input[type=submit],
.home-bottom .widget .button,
.home-bottom .widget button,
.home-bottom .widget input[type=button],
.home-bottom .widget input[type=reset],
.home-bottom .widget input[type=submit] {
    background-color: #fff;
    color: #444
}

.footer-widgets .wrap .widget .button:hover,
.footer-widgets button:hover,
.footer-widgets input:hover[type=button],
.footer-widgets input:hover[type=reset],
.footer-widgets input:hover[type=submit],
.home-bottom .widget .button:hover,
.home-bottom button:hover,
.home-bottom input:hover[type=button],
.home-bottom input:hover[type=reset],
.home-bottom input:hover[type=submit] {
    background-color: #e44a3c;
    color: #fff
}

.button {
    display: inline-block
}

.site-container button:disabled,
.site-container button:disabled:hover,
.site-container input:disabled,
.site-container input:disabled:hover,
.site-container input[type=button]:disabled,
.site-container input[type=button]:disabled:hover,
.site-container input[type=reset]:disabled,
.site-container input[type=reset]:disabled:hover,
.site-container input[type=submit]:disabled,
.site-container input[type=submit]:disabled:hover {
    background-color: #ddd;
    border-width: 0;
    color: #777;
    cursor: not-allowed
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button {
    display: none
}

.error404 .entry-content input[type=search],
.post-password-form input[type=password] {
    margin-bottom: 15px
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    line-height: 2;
    margin-bottom: 40px;
    width: 100%
}

tbody {
    border-bottom: 1px solid #ddd
}

td,
th {
    text-align: left
}

td {
    border-top: 1px solid #ddd;
    padding: 6px 0
}

th {
    font-weight: 400
}

.site-inner,
.wrap {
    margin: 0 auto;
    max-width: 1140px
}

.site-inner {
    clear: both;
    padding-top: 60px
}

.education-pro-landing .site-inner {
    max-width: 900px;
    padding-top: 40px
}

.content-sidebar-sidebar .content-sidebar-wrap,
.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap {
    width: 920px
}

.content-sidebar-sidebar .content-sidebar-wrap {
    float: left
}

.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap {
    float: right
}

.content {
    float: right;
    width: 740px
}

.content-sidebar .content,
.content-sidebar-sidebar .content,
.sidebar-content-sidebar .content {
    float: left
}

.content-sidebar-sidebar .content,
.sidebar-content-sidebar .content,
.sidebar-sidebar-content .content {
    width: 520px
}

.full-width-content .content {
    width: 100%
}

.sidebar-primary {
    float: right;
    width: 360px
}

.sidebar-content .sidebar-primary,
.sidebar-sidebar-content .sidebar-primary {
    float: left
}

.sidebar-secondary {
    float: left;
    width: 180px
}

.content-sidebar-sidebar .sidebar-secondary {
    float: right
}

.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds {
    float: left;
    margin-left: 2.564102564102564%
}

.one-half,
.three-sixths,
.two-fourths {
    width: 48.717948717948715%
}

.one-third,
.two-sixths {
    width: 31.623931623931625%
}

.four-sixths,
.two-thirds {
    width: 65.81196581196582%
}

.one-fourth {
    width: 23.076923076923077%
}

.three-fourths {
    width: 74.35897435897436%
}

.one-sixth {
    width: 14.52991452991453%
}

.five-sixths {
    width: 82.90598290598291%
}

.first {
    clear: both;
    margin-left: 0
}

.avatar {
    float: left
}

.alignleft .avatar,
.author-box .avatar {
    margin-right: 24px
}

.alignright .avatar {
    margin-left: 24px
}

.comment .avatar {
    margin: 0 16px 24px 0
}

.breadcrumb {
    background-color: #fafafa;
    box-shadow: 3px 3px rgba(70, 70, 70, 5%);
    font-size: 14px;
    margin-bottom: 0;
    padding: 15px 40px
}

.archive-description,
.author-box {
    background-color: #e44a3c;
    box-shadow: 3px 3px rgba(70, 70, 70, 5%);
    color: #fff;
    font-size: 16px;
    margin-bottom: 40px;
    padding: 40px
}

.author-box-title {
    color: #fff;
    font-size: 24px;
    margin-bottom: 10px
}

.archive-description p a,
.author-box .author-box-content a {
    color: #fff
}

.archive-description p a:hover,
.author-box .author-box-content a:hover {
    color: #444
}

.archive-description p:last-child,
.author-box p:last-child {
    margin-bottom: 0
}

.search-form {
    overflow: hidden
}

.site-header .search-form {
    float: right;
    margin-top: 12px
}

.entry-content .search-form,
.site-header .search-form {
    width: 50%
}

.genesis-nav-menu .search input[type=submit],
.widget_search input[type=submit] {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    width: 1px
}

.archive-title {
    font-size: 20px
}

.entry-title {
    font-size: 30px
}

.entry-title a {
    color: #34678a
}

.entry-title a:hover {
    color: #e44a3c
}

.widget-title {
    font-size: 20px;
    margin-bottom: 20px
}

.after-entry .widget-title,
.sidebar .widget-title a,
.sidebar .widget-title {
    border-bottom: 1px dotted #ddd;
    color: #e44a3c;
    letter-spacing: 2px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    text-transform: uppercase
}

.footer-widgets .widget-title {
    color: #fff;
    font-weight: 700;
    text-transform: uppercase
}

.alignleft {
    float: left;
    text-align: left
}

.alignright {
    float: right;
    text-align: right
}

a.alignleft,
a.alignnone,
a.alignright {
    max-width: 100%
}

a.alignnone {
    display: inline-block
}

a.aligncenter img {
    display: block;
    margin: 0 auto
}

img.centered,
.aligncenter {
    display: block;
    margin: 0 auto 24px
}

img.alignnone,
.alignnone {
    margin-bottom: 12px
}

a.alignleft,
img.alignleft,
.wp-caption.alignleft {
    margin: 0 24px 12px 0
}

a.alignright,
img.alignright,
.wp-caption.alignright {
    margin: 0 0 12px 24px
}

.wp-caption-text {
    font-weight: 700;
    margin: 0;
    text-align: center
}

.entry-content p.wp-caption-text {
    margin-bottom: 0
}

.gallery-caption {
    margin: 0 0 10px
}

.wp-audio-shortcode,
.wp-playlist,
.wp-video {
    margin: 0 0 28px
}

.widget {
    margin-bottom: 40px;
    overflow: hidden;
    word-wrap: break-word
}

.widget p:last-child,
.widget ul>li:last-child,
.widget-area .widget:last-of-type {
    margin-bottom: 0
}

.widget ol>li {
    list-style-position: inside;
    list-style-type: decimal;
    padding-left: 20px;
    text-indent: -20px
}

.widget li li {
    border: none;
    margin: 0 0 0 30px;
    padding: 0
}

.widget_calendar table {
    margin-bottom: 0;
    width: 100%
}

.widget_calendar td,
.widget_calendar th {
    text-align: center
}

.featured-content .entry,
.widget .entry {
    background: 0 0;
    border: none;
    box-shadow: none;
    margin-bottom: 10px;
    padding: 0 0 10px
}

.featured-content .entry-title {
    font-size: 24px;
    margin-bottom: 0
}

.content .featured-content .entry-header .entry-meta {
    text-align: left;
    margin: 0 0 10px
}

.content .featured-content .entry-header .entry-meta .entry-time {
    background: 0 0;
    color: #444;
    margin: 0;
    padding: 0
}

.after-entry .featured-content .entry,
.sidebar .featured-content .entry {
    border-bottom: 1px dotted #ddd
}

.after-entry .featuredpage .entry,
.sidebar .featuredpage .entry {
    border: none;
    padding: 0;
    margin: 0
}

.featured-content ul+.more-from-category {
    margin-top: 10px
}

.enews-widget,
.widget-area .widget.enews-widget .widget-title {
    color: #fff
}

.widget-area .widget.enews-widget {
    background-color: #78a7c8;
    border: none;
    padding: 40px
}

.enews-widget input {
    font-size: 16px;
    margin-bottom: 16px
}

.enews-widget .enews input[type=submit] {
    background-color: #fff;
    color: #444;
    margin: 0;
    width: 100%
}

.enews-widget .enews input:hover[type=submit] {
    background-color: #34678a;
    color: #fff
}

.enews form+p {
    margin-top: 24px
}

.home-bottom .widget.enews-widget {
    clear: both;
    overflow: hidden;
    padding: 0
}

.home-bottom .enews p {
    float: left;
    margin-bottom: 0;
    width: 31.623931623931625%
}

.home-bottom .enews p+form {
    float: right;
    width: 65.81196581196582%
}

.home-bottom .enews-widget input[type=email] {
    float: left;
    margin-bottom: 0;
    width: 65.81196581196582%
}

.home-bottom .enews-widget input[type=submit] {
    float: right;
    width: 31.623931623931625%
}

.home-bottom .enews input {
    border: none
}

.genesis-author-pro.archive .content .breadcrumb~.entry {
    margin-top: 10px
}

.education-pro-home #genesis-responsive-slider {
    border: none;
    margin: 0 auto;
    max-width: 1600px;
    padding: 0
}

.education-pro-home .slide-excerpt {
    background-color: #fff;
    box-shadow: 3px 3px rgba(70, 70, 70, .2);
    filter: alpha(opacity=100);
    opacity: 1
}

html>body.education-pro-home .slide-excerpt-border {
    border: none;
    margin: 0;
    padding: 40px 40px 12px;
    width: 100%
}

.education-pro-home .slide-excerpt h2 a {
    color: #78a7c8
}

.education-pro-home #genesis-responsive-slider .slide-excerpt h2 a:hover {
    color: #444
}

.education-pro-home #genesis-responsive-slider .flex-control-nav {
    margin-top: -40px;
    text-align: left
}

.education-pro-home #genesis-responsive-slider .flex-control-nav li {
    padding-left: 5px;
    text-indent: 0
}

#wpstats {
    display: none
}

.site-header {
    background-color: #fff;
    border-top: 3px solid #e44a3c;
    box-shadow: 0 3px rgba(70, 70, 70, 5%);
    min-height: 80px
}

.education-pro-home .site-header {
    position: relative;
    top: auto !important;
    width: 100%;
    z-index: 499
}

.title-area {
    background-color: #e44a3c;
    box-shadow: 0 3px rgba(70, 70, 70, .1);
    color: #fff;
    margin: 0 auto;
    padding: 20px;
    position: absolute;
    text-align: center;
    width: 300px
}

.header-image .title-area {
    background-color: #fff !important;
    padding: 0
}

.site-title {
    font-size: 34px;
    font-weight: 700;
    line-height: 1.2;
    text-transform: uppercase
}

.site-header .site-title a,
.site-header .site-title a:hover {
    color: #fff
}

.header-image .site-title>a {
    float: left;
    min-height: 100px;
    width: 100%
}

.site-description {
    backface-visibility: hidden;
    font-size: 16px;
    line-height: 1.3
}

.site-description,
.site-title {
    margin-bottom: 0
}

.header-image .site-description,
.header-image .site-title {
    display: block;
    text-indent: -9999px
}

.site-header .widget-area {
    float: right;
    text-align: right;
    width: 740px
}

.genesis-nav-menu {
    clear: both;
    font-size: 16px;
    line-height: 1;
    width: 100%
}

.genesis-nav-menu .menu-item {
    display: inline-block;
    text-align: left
}

.genesis-nav-menu li a {
    color: #fff;
    display: block;
    padding: 16px;
    -webkit-backface-visibility: hidden
}

.genesis-nav-menu .sub-menu .current-menu-item>a:hover,
.genesis-nav-menu li a:hover,
.genesis-nav-menu li.current-menu-item>a {
    background-color: #78a7c8;
    color: #fff
}

.genesis-nav-menu .sub-menu {
    left: -9999px;
    opacity: 0;
    position: absolute;
    -webkit-transition: opacity .4s ease-in-out;
    -moz-transition: opacity .4s ease-in-out;
    -ms-transition: opacity .4s ease-in-out;
    -o-transition: opacity .4s ease-in-out;
    transition: opacity .4s ease-in-out;
    width: 200px;
    z-index: 999
}

.genesis-nav-menu .sub-menu a {
    background-color: #78a7c8;
    border: 1px solid rgba(0, 0, 0, 5%);
    border-top: none;
    box-shadow: 3px 3px rgba(70, 70, 70, .2);
    color: #fff;
    font-size: 14px;
    padding: 14px 16px;
    position: relative;
    width: 200px
}

.genesis-nav-menu li .sub-menu li a:hover {
    background-color: #fff;
    color: #444
}

.genesis-nav-menu .sub-menu .sub-menu {
    margin: -43px 0 0 199px
}

.genesis-nav-menu .menu-item:hover {
    position: static
}

.genesis-nav-menu .menu-item:hover>.sub-menu {
    left: auto;
    opacity: 1
}

.genesis-nav-menu>.first>a {
    padding-left: 0
}

.genesis-nav-menu>.last>a {
    padding-right: 0
}

.genesis-nav-menu>.right {
    float: right;
    list-style-type: none;
    padding: 0
}

.genesis-nav-menu>.date,
.genesis-nav-menu>.right>a {
    display: inline-block;
    padding: 16px
}

.genesis-nav-menu>.rss>a:before,
.genesis-nav-menu>.twitter>a:before {
    -webkit-font-smoothing: antialiased;
    content: "\f303";
    display: inline-block;
    font: 14px/1 dashicons;
    margin-right: 4px;
    vertical-align: top
}

.genesis-nav-menu>.twitter>a:before {
    content: "\f301"
}

.genesis-nav-menu>.search {
    padding: 5px 0 0
}

.genesis-nav-menu>.search input {
    background-color: rgba(255, 255, 255, .1);
    border-radius: 30px;
    border: none;
    color: #fff;
    font-size: 14px;
    padding: 8px 30px
}

.genesis-nav-menu>.search input:-ms-input-placeholder {
    color: #fff
}

.genesis-nav-menu>.search input::-moz-placeholder {
    color: #fff
}

.genesis-nav-menu>.search input::-webkit-input-placeholder {
    color: #fff
}

.site-header .genesis-nav-menu a {
    color: #444;
    padding: 32px 16px
}

.site-header .genesis-nav-menu .sub-menu a {
    color: #fff;
    padding: 14px 16px
}

.site-header .genesis-nav-menu li li {
    margin-left: 0
}

.nav-primary {
    background-color: #34678a;
    color: #fff
}

.nav-primary .genesis-nav-menu {
    font-size: 14px
}

.education-pro-home .nav-primary .genesis-nav-menu {
    position: relative;
    z-index: 1000
}

.nav-secondary .genesis-nav-menu {
    padding-bottom: 10px
}

.nav-secondary .genesis-nav-menu li a {
    padding: 0 16px 10px
}

.nav-secondary .genesis-nav-menu li.current-menu-item>a,
.nav-secondary .genesis-nav-menu li.menu-item a:hover {
    background: 0 0
}

.responsive-menu-icon {
    cursor: pointer;
    display: none
}

.responsive-menu-icon::before {
    content: "\f333";
    display: block;
    font: 20px/1 dashicons;
    margin: 0 auto;
    padding: 10px;
    text-align: center
}

.home-featured {
    background-color: #f5f5f5;
    position: relative;
    text-align: center;
    z-index: 9
}

.home-featured .widget {
    padding: 40px 40px 0;
    margin: 0 auto;
    max-width: 1600px
}

.home-featured .widget:last-of-type {
    padding-bottom: 80px
}

.education-pro-home .home-featured .widget.genesis_responsive_slider {
    background-color: #fff;
    max-width: 100%;
    padding: 0
}

.home-featured .slide-excerpt {
    margin: 80px 80px 120px;
    text-align: left
}

.home-featured .slide-excerpt .more-link {
    background-color: #f5f5f5;
    color: #e44a3c;
    display: block;
    padding: 20px 40px;
    margin: 40px -40px -12px;
    text-align: right
}

.home-featured .slide-excerpt .more-link::after {
    -webkit-font-smoothing: antialiased;
    content: "\f344";
    display: inline-block;
    font: 20px/1 dashicons;
    margin-left: 20px;
    vertical-align: middle
}

.home-featured #genesis-responsive-slider .more-link:hover {
    background-color: #e44a3c;
    color: #fff
}

.home-top {
    background-color: #fff;
    text-align: center
}

.home-top .wrap {
    padding: 80px;
    position: relative;
    z-index: 99
}

.home-featured+.home-top .wrap {
    background-color: #fff;
    border-radius: 3px;
    border-top: 3px solid #e44a3c;
    margin-top: -40px
}

.home-top .widget_text {
    color: #78a7c8;
    font-size: 48px;
    line-height: 1.1;
    text-align: center
}

.home-top .widget_text .widget-title {
    color: #e44a3c;
    letter-spacing: 2px;
    text-transform: uppercase
}

.home-middle {
    background-color: #34678a;
    box-shadow: inset 0 5px rgba(0, 0, 0, .1);
    color: #fff;
    padding: 60px 10px 20px
}

.home-middle .entry-title a {
    color: #78a7c8
}

.home-middle .widget {
    float: left;
    padding: 0 20px;
    text-align: center;
    width: 25%
}

.home-middle .widget:nth-of-type(4n+1) {
    clear: both
}

.home-middle .dashicons {
    font-size: 60px;
    height: 60px;
    width: 60px
}

.home-bottom {
    background-color: #78a7c8;
    box-shadow: inset 0 5px rgba(0, 0, 0, 5%);
    color: #fff;
    padding: 60px 0
}

.home-bottom .featured-content .entry-title a,
.home-bottom .widget a,
.home-middle .widget .entry-title a:hover,
.home-middle .widget a:hover {
    color: #fff
}

.home-bottom a:hover {
    color: #34678a
}

.entry {
    background-color: #fff;
    box-shadow: 3px 3px rgba(70, 70, 70, 5%);
    margin-bottom: 40px;
    padding: 40px
}

.entry-header {
    margin-bottom: 10px
}

.entry-content ol,
.entry-content ul {
    margin-bottom: 28px;
    margin-left: 40px
}

.entry-content ol>li {
    list-style-type: decimal
}

.entry-content ul>li {
    list-style-type: square
}

.entry-content ol ol,
.entry-content ul ul {
    margin-bottom: 0
}

.entry-content code {
    background-color: #f5f5f5
}

p.entry-meta {
    font-size: 14px
}

.content p.entry-meta {
    margin-bottom: 0;
    text-align: right
}

.content .entry-header .entry-meta {
    margin: -10px 0 10px
}

.content .entry-header .entry-meta .entry-time {
    background-color: #e44a3c;
    color: #fff;
    display: inline-block;
    margin: 0 -40px 0 0;
    padding: 5px 40px 5px 15px
}

.entry-footer {
    background: #fafafa;
    padding: 20px 40px;
    margin: 12px -40px -40px
}

.entry-footer .entry-meta {
    font-size: 12px
}

.entry-footer .entry-meta a {
    color: #444
}

.entry-footer .entry-meta a:hover {
    color: #e44a3c
}

.entry-comments-link::before {
    content: "\2F";
    margin: 0 4px 0 0
}

.after-entry {
    margin-bottom: 40px
}

.pagination {
    margin: 40px 0
}

.adjacent-entry-pagination {
    margin-bottom: 0
}

.archive-pagination li {
    display: inline
}

.archive-pagination li a {
    background-color: #fff;
    box-shadow: 3px 3px rgba(70, 70, 70, 5%);
    color: #444;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    padding: 6px 12px
}

.archive-pagination li a:hover,
.archive-pagination .active a {
    color: #e44a3c
}

.comment-respond,
.entry-comments,
.entry-pings {
    background-color: #fff;
    box-shadow: 3px 3px rgba(70, 70, 70, 5%);
    font-size: 16px;
    margin-bottom: 40px
}

.comment-respond {
    padding: 40px 40px 16px
}

.entry-comments,
.entry-pings {
    padding: 40px
}

.comment-respond h3,
.entry-comments h3,
.entry-pings h3 {
    color: #e44a3c;
    font-size: 18px;
    letter-spacing: 2px;
    text-transform: uppercase
}

.comment-meta {
    margin-bottom: 28px
}

li.comment,
li.pingback {
    background-color: #f5f5f5
}

.comment-content {
    clear: both
}

.comment-list li {
    padding: 32px 32px 0
}

.comment-list li.depth-1,
.ping-list li {
    margin-top: 24px;
    padding: 32px
}

.comment-list li li {
    margin-right: -32px
}

.comment-respond input[type=email],
.comment-respond input[type=text],
.comment-respond input[type=url] {
    width: 50%
}

.comment-respond label {
    display: block;
    margin-right: 12px
}

.entry-comments .comment-author {
    margin-bottom: 0
}

.comment-reply-link {
    color: #e44a3c
}

.entry-pings .reply {
    display: none
}

.fn {
    font-weight: 300
}

.form-allowed-tags {
    background-color: #f5f5f5;
    font-size: 16px;
    padding: 24px
}

.sidebar {
    font-size: 16px
}

.after-entry li,
.sidebar li {
    border-bottom: 1px dotted #ddd;
    margin-bottom: 10px;
    padding-bottom: 10px
}

.after-entry .widget,
.sidebar .widget {
    background-color: #fff;
    border-left: 3px solid #e44a3c;
    box-shadow: 3px 3px rgba(70, 70, 70, 5%);
    padding: 40px
}

.sidebar .widget:last-of-type {
    margin-bottom: 40px
}

.footer-widgets {
    background-color: #34678a;
    box-shadow: inset 0 5px rgba(0, 0, 0, .1);
    clear: both;
    padding-top: 60px
}

.footer-widgets .wrap .entry-title a,
.footer-widgets .wrap a,
.footer-widgets {
    color: #fff
}

.footer-widgets a.button,
.footer-widgets .wrap a:hover {
    color: #78a7c8
}

.footer-widgets p:last-child {
    margin-bottom: 0
}

.footer-widgets-1 {
    width: 300px
}

.footer-widgets-2,
.footer-widgets-3,
.footer-widgets-4,
.footer-widgets-5 {
    width: 170px
}

.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3 {
    margin-right: 40px
}

.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3,
.footer-widgets-4 {
    float: left
}

.footer-widgets-5 {
    float: right
}

.site-footer {
    background-color: #34678a;
    font-size: 16px;
    padding: 60px 0;
    text-align: center
}

.site-footer,
.site-footer .wrap a {
    color: #fff
}

.site-footer a.button,
.site-footer .wrap a:hover {
    color: #78a7c8
}

.site-footer p {
    margin-bottom: 0
}

.education-pro-blue .nav-secondary .genesis-nav-menu li.current-menu-item>a,
.education-pro-green .nav-secondary .genesis-nav-menu li.current-menu-item>a,
.education-pro-purple .nav-secondary .genesis-nav-menu li.current-menu-item>a,
.education-pro-red .nav-secondary .genesis-nav-menu li.current-menu-item>a {
    background: 0 0
}

.education-pro-blue .after-entry .widget-title,
.education-pro-blue .archive-pagination .active a,
.education-pro-blue .archive-pagination li a:hover,
.education-pro-blue .comment-reply-link,
.education-pro-blue .comment-respond h3,
.education-pro-blue .entry-comments h3,
.education-pro-blue .entry-footer .entry-meta a:hover,
.education-pro-blue .entry-pings h3,
.education-pro-blue .entry-title a:hover,
.education-pro-blue .home-featured .more-link,
.education-pro-blue .home-top .widget_text .widget-title,
.education-pro-blue .sidebar .widget-title a,
.education-pro-blue .sidebar .widget-title {
    color: #3d78c1
}

.education-pro-blue .archive-description,
.education-pro-blue .author-box,
.education-pro-blue .button:hover,
.education-pro-blue .content .entry-header .entry-meta .entry-time,
.education-pro-blue .footer-widgets .wrap .button:hover,
.education-pro-blue .footer-widgets button:hover,
.education-pro-blue .footer-widgets input:hover[type=button],
.education-pro-blue .footer-widgets input:hover[type=reset],
.education-pro-blue .footer-widgets input:hover[type=submit],
.education-pro-blue .home-bottom .widget .button:hover,
.education-pro-blue .home-bottom button:hover,
.education-pro-blue .home-bottom input:hover[type=button],
.education-pro-blue .home-bottom input:hover[type=reset],
.education-pro-blue .home-bottom input:hover[type=submit],
.education-pro-blue .home-featured #genesis-responsive-slider .more-link:hover,
.education-pro-blue .title-area,
.education-pro-blue button:hover,
.education-pro-blue input:hover[type=button],
.education-pro-blue input:hover[type=reset],
.education-pro-blue input:hover[type=submit] {
    background-color: #3d78c1
}

.education-pro-blue .after-entry .widget,
.education-pro-blue .home-top .wrap,
.education-pro-blue .sidebar .widget,
.education-pro-blue .site-header {
    border-color: #3f71c3
}

.education-pro-blue .footer-widgets .wrap a:hover,
.education-pro-blue .footer-widgets a.button,
.education-pro-blue .slide-excerpt h2 a,
.education-pro-blue .home-middle .entry-title a,
.education-pro-blue .home-top .widget_text,
.education-pro-blue .site-footer .wrap a:hover,
.education-pro-blue .site-footer a.button,
.education-pro-blue a {
    color: #a8b2b9
}

.education-pro-blue .button,
.education-pro-blue .genesis-nav-menu .sub-menu .current-menu-item>a:hover,
.education-pro-blue .genesis-nav-menu .sub-menu a,
.education-pro-blue .genesis-nav-menu li a:hover,
.education-pro-blue .genesis-nav-menu li.current-menu-item>a,
.education-pro-blue .home-bottom,
.education-pro-blue .widget-area .widget.enews-widget,
.education-pro-blue button,
.education-pro-blue input[type=button],
.education-pro-blue input[type=reset],
.education-pro-blue input[type=submit] {
    background-color: #a8b2b9
}

.education-pro-blue .entry-title a,
.education-pro-blue .home-bottom a:hover,
.education-pro-blue a:hover {
    color: #344a66
}

.education-pro-blue .enews-widget .enews input:hover[type=submit],
.education-pro-blue .footer-widgets,
.education-pro-blue .home-middle,
.education-pro-blue .nav-primary,
.education-pro-blue .site-footer {
    background-color: #344a66
}

.education-pro-green .after-entry .widget-title,
.education-pro-green .archive-pagination .active a,
.education-pro-green .archive-pagination li a:hover,
.education-pro-green .comment-reply-link,
.education-pro-green .comment-respond h3,
.education-pro-green .entry-comments h3,
.education-pro-green .entry-footer .entry-meta a:hover,
.education-pro-green .entry-pings h3,
.education-pro-green .entry-title a:hover,
.education-pro-green .home-featured .more-link,
.education-pro-green .home-top .widget_text .widget-title,
.education-pro-green .sidebar .widget-title a,
.education-pro-green .sidebar .widget-title {
    color: #d7c573
}

.education-pro-green .archive-description,
.education-pro-green .author-box,
.education-pro-green .button:hover,
.education-pro-green .content .entry-header .entry-meta .entry-time,
.education-pro-green .footer-widgets .wrap .button:hover,
.education-pro-green .footer-widgets button:hover,
.education-pro-green .footer-widgets input:hover[type=button],
.education-pro-green .footer-widgets input:hover[type=reset],
.education-pro-green .footer-widgets input:hover[type=submit],
.education-pro-green .home-bottom .widget .button:hover,
.education-pro-green .home-bottom button:hover,
.education-pro-green .home-bottom input:hover[type=button],
.education-pro-green .home-bottom input:hover[type=reset],
.education-pro-green .home-bottom input:hover[type=submit],
.education-pro-green .home-featured #genesis-responsive-slider .more-link:hover,
.education-pro-green .title-area,
.education-pro-green button:hover,
.education-pro-green input:hover[type=button],
.education-pro-green input:hover[type=reset],
.education-pro-green input:hover[type=submit] {
    background-color: #d7c573
}

.education-pro-green .after-entry .widget,
.education-pro-green .home-top .wrap,
.education-pro-green .sidebar .widget,
.education-pro-green .site-header {
    border-color: #d7c573
}

.education-pro-green .footer-widgets .wrap a:hover,
.education-pro-green .footer-widgets a.button,
.education-pro-green .slide-excerpt h2 a,
.education-pro-green .home-middle .entry-title a,
.education-pro-green .home-top .widget_text,
.education-pro-green .site-footer .wrap a:hover,
.education-pro-green .site-footer a.button,
.education-pro-green a {
    color: #46a47b
}

.education-pro-green .button,
.education-pro-green .genesis-nav-menu .sub-menu .current-menu-item>a:hover,
.education-pro-green .genesis-nav-menu .sub-menu a,
.education-pro-green .genesis-nav-menu li a:hover,
.education-pro-green .genesis-nav-menu li.current-menu-item>a,
.education-pro-green .home-bottom,
.education-pro-green .widget-area .widget.enews-widget,
.education-pro-green button,
.education-pro-green input[type=button],
.education-pro-green input[type=reset],
.education-pro-green input[type=submit] {
    background-color: #46a47b
}

.education-pro-green .entry-title a,
.education-pro-green .home-bottom a:hover,
.education-pro-green a:hover {
    color: #2f614b
}

.education-pro-green .enews-widget .enews input:hover[type=submit],
.education-pro-green .footer-widgets,
.education-pro-green .home-middle,
.education-pro-green .nav-primary,
.education-pro-green .site-footer {
    background-color: #2f614b
}

.education-pro-purple .after-entry .widget-title,
.education-pro-purple .archive-pagination .active a,
.education-pro-purple .archive-pagination li a:hover,
.education-pro-purple .comment-reply-link,
.education-pro-purple .comment-respond h3,
.education-pro-purple .entry-comments h3,
.education-pro-purple .entry-footer .entry-meta a:hover,
.education-pro-purple .entry-pings h3,
.education-pro-purple .entry-title a:hover,
.education-pro-purple .home-featured .more-link,
.education-pro-purple .home-top .widget_text .widget-title,
.education-pro-purple .sidebar .widget-title a,
.education-pro-purple .sidebar .widget-title {
    color: #706182
}

.education-pro-purple .archive-description,
.education-pro-purple .author-box,
.education-pro-purple .button:hover,
.education-pro-purple .content .entry-header .entry-meta .entry-time,
.education-pro-purple .footer-widgets .wrap .button:hover,
.education-pro-purple .footer-widgets button:hover,
.education-pro-purple .footer-widgets input:hover[type=button],
.education-pro-purple .footer-widgets input:hover[type=reset],
.education-pro-purple .footer-widgets input:hover[type=submit],
.education-pro-purple .home-bottom .widget .button:hover,
.education-pro-purple .home-bottom button:hover,
.education-pro-purple .home-bottom input:hover[type=button],
.education-pro-purple .home-bottom input:hover[type=reset],
.education-pro-purple .home-bottom input:hover[type=submit],
.education-pro-purple .home-featured #genesis-responsive-slider .more-link:hover,
.education-pro-purple .title-area,
.education-pro-purple button:hover,
.education-pro-purple input:hover[type=button],
.education-pro-purple input:hover[type=reset],
.education-pro-purple input:hover[type=submit] {
    background-color: #706182
}

.education-pro-purple .after-entry .widget,
.education-pro-purple .home-top .wrap,
.education-pro-purple .sidebar .widget,
.education-pro-purple .site-header {
    border-color: #706182
}

.education-pro-purple .footer-widgets .wrap a:hover,
.education-pro-purple .footer-widgets a.button,
.education-pro-purple .slide-excerpt h2 a,
.education-pro-purple .home-middle .entry-title a,
.education-pro-purple .home-top .widget_text,
.education-pro-purple .site-footer .wrap a:hover,
.education-pro-purple .site-footer a.button,
.education-pro-purple a {
    color: #7a787e
}

.education-pro-purple .button,
.education-pro-purple .genesis-nav-menu .sub-menu .current-menu-item>a:hover,
.education-pro-purple .genesis-nav-menu .sub-menu a,
.education-pro-purple .genesis-nav-menu li a:hover,
.education-pro-purple .genesis-nav-menu li.current-menu-item>a,
.education-pro-purple .home-bottom,
.education-pro-purple .widget-area .widget.enews-widget,
.education-pro-purple button,
.education-pro-purple input[type=button],
.education-pro-purple input[type=reset],
.education-pro-purple input[type=submit] {
    background-color: #7a787e
}

.education-pro-purple .entry-title a,
.education-pro-purple .home-bottom a:hover,
.education-pro-purple a:hover {
    color: #444246
}

.education-pro-purple .enews-widget .enews input:hover[type=submit],
.education-pro-purple .footer-widgets,
.education-pro-purple .home-middle,
.education-pro-purple .nav-primary,
.education-pro-purple .site-footer {
    background-color: #444246
}

.education-pro-red .after-entry .widget-title,
.education-pro-red .archive-pagination .active a,
.education-pro-red .archive-pagination li a:hover,
.education-pro-red .comment-reply-link,
.education-pro-red .comment-respond h3,
.education-pro-red .entry-comments h3,
.education-pro-red .entry-footer .entry-meta a:hover,
.education-pro-red .entry-pings h3,
.education-pro-red .entry-title a:hover,
.education-pro-red .home-featured .more-link,
.education-pro-red .home-top .widget_text .widget-title,
.education-pro-red .sidebar .widget-title a,
.education-pro-red .sidebar .widget-title {
    color: #9d2235
}

.education-pro-red .archive-description,
.education-pro-red .author-box,
.education-pro-red .button:hover,
.education-pro-red .content .entry-header .entry-meta .entry-time,
.education-pro-red .footer-widgets .wrap .button:hover,
.education-pro-red .footer-widgets button:hover,
.education-pro-red .footer-widgets input:hover[type=button],
.education-pro-red .footer-widgets input:hover[type=reset],
.education-pro-red .footer-widgets input:hover[type=submit],
.education-pro-red .home-bottom .widget .button:hover,
.education-pro-red .home-bottom button:hover,
.education-pro-red .home-bottom input:hover[type=button],
.education-pro-red .home-bottom input:hover[type=reset],
.education-pro-red .home-bottom input:hover[type=submit],
.education-pro-red .home-featured #genesis-responsive-slider .more-link:hover,
.education-pro-red .title-area,
.education-pro-red button:hover,
.education-pro-red input:hover[type=button],
.education-pro-red input:hover[type=reset],
.education-pro-red input:hover[type=submit] {
    background-color: #9d2235
}

.education-pro-red .after-entry .widget,
.education-pro-red .home-top .wrap,
.education-pro-red .sidebar .widget,
.education-pro-red .site-header {
    border-color: #9d2235
}

.education-pro-red .footer-widgets .wrap a:hover,
.education-pro-red .footer-widgets a.button,
.education-pro-red .slide-excerpt h2 a,
.education-pro-red .home-middle .entry-title a,
.education-pro-red .home-top .widget_text,
.education-pro-red .site-footer .wrap a:hover,
.education-pro-red .site-footer a.button,
.education-pro-red a {
    color: #9a9a9a
}

.education-pro-red .button,
.education-pro-red .genesis-nav-menu .sub-menu .current-menu-item>a:hover,
.education-pro-red .genesis-nav-menu .sub-menu a,
.education-pro-red .genesis-nav-menu li a:hover,
.education-pro-red .genesis-nav-menu li.current-menu-item>a,
.education-pro-red .home-bottom,
.education-pro-red .widget-area .widget.enews-widget,
.education-pro-red button,
.education-pro-red input[type=button],
.education-pro-red input[type=reset],
.education-pro-red input[type=submit] {
    background-color: #9a9a9a
}

.education-pro-red .entry-title a,
.education-pro-red .home-bottom a:hover,
.education-pro-red a:hover {
    color: #333
}

.education-pro-red .enews-widget .enews input:hover[type=submit],
.education-pro-red .footer-widgets,
.education-pro-red .home-middle,
.education-pro-red .nav-primary,
.education-pro-red .site-footer {
    background-color: #333
}

@media only screen and (max-width:1160px) {
    .site-inner,
    .wrap {
        max-width: 960px
    }
    .content-sidebar-sidebar .content-sidebar-wrap,
    .sidebar-content-sidebar .content-sidebar-wrap,
    .sidebar-sidebar-content .content-sidebar-wrap {
        width: 740px
    }
    .content,
    .site-header .widget-area {
        width: 620px
    }
    .sidebar-content-sidebar .content,
    .sidebar-sidebar-content .content,
    .content-sidebar-sidebar .content {
        width: 400px
    }
    .sidebar-primary {
        width: 300px
    }
    .home-top .widget_text {
        font-size: 40px
    }
    .footer-widgets-1 {
        width: 240px
    }
    .footer-widgets-2,
    .footer-widgets-3,
    .footer-widgets-4,
    .footer-widgets-5 {
        width: 140px
    }
}

@media only screen and (max-width:1023px) {
    .education-pro-landing .site-inner,
    .site-inner,
    .wrap {
        max-width: 740px
    }
    .content-sidebar-sidebar .content-sidebar-wrap,
    .content-sidebar-sidebar .content,
    .content,
    .footer-widgets-1,
    .home-bottom .enews p+form,
    .home-bottom .enews p,
    .sidebar-content-sidebar .content-sidebar-wrap,
    .sidebar-content-sidebar .content,
    .sidebar-primary,
    .sidebar-secondary,
    .sidebar-sidebar-content .content-sidebar-wrap,
    .sidebar-sidebar-content .content,
    .site-header .widget-area {
        width: 100%
    }
    .title-area {
        position: relative;
        margin-bottom: 6px
    }
    .header-image .site-title a {
        background-position: 50% 0 !important;
        background-size: contain !important
    }
    .genesis-nav-menu li,
    .site-header ul.genesis-nav-menu,
    .site-header .search-form {
        float: none
    }
    .footer-widgets,
    .genesis-nav-menu,
    .site-header .widget-area,
    .home-bottom,
    .site-description,
    .site-header .search-form,
    .site-header .title-area,
    .site-title {
        text-align: center
    }
    .site-header .search-form {
        margin: 16px auto
    }
    .genesis-nav-menu li.right {
        display: none
    }
    .site-header .genesis-nav-menu a {
        padding: 16px
    }
    .education-pro-home .slide-excerpt {
        font-size: 16px;
        margin: 40px 40px 80px
    }
    html>body.education-pro-home .slide-excerpt-border {
        padding: 20px 20px 0
    }
    .home-featured .slide-excerpt h2 {
        font-size: 24px
    }
    .home-featured .slide-excerpt .more-link {
        padding: 10px 20px;
        margin: 20px -20px 0
    }
    .home-top .wrap {
        padding: 60px
    }
    .home-top .widget_text {
        font-size: 30px
    }
    .home-middle .widget {
        width: 50%
    }
    .home-middle .widget:nth-of-type(2n+1) {
        clear: both
    }
    .home-bottom .enews p {
        margin-bottom: 20px
    }
    .footer-widgets-1 {
        margin: 0 0 20px
    }
    .footer-widgets-2,
    .footer-widgets-3,
    .footer-widgets-4,
    .footer-widgets-5 {
        width: 23.0769%;
        margin: 0 0 20px
    }
    .footer-widgets-3,
    .footer-widgets-4,
    .footer-widgets-5 {
        margin-left: 2.5641%
    }
}

@media only screen and (max-width:768px) {
    body {
        font-size: 16px
    }
    .site-inner,
    .wrap {
        padding-left: 5%;
        padding-right: 5%
    }
    .education-pro-landing .site-inner,
    .site-inner {
        padding-top: 20px
    }
    .after-entry .widget,
    .archive-description,
    .author-box,
    .comment-respond,
    .entry-comments,
    .entry,
    .sidebar .widget,
    .widget-area .widget.enews-widget {
        padding: 20px;
        margin-bottom: 20px
    }
    .after-entry,
    .sidebar .widget:last-of-type {
        margin-bottom: 20px
    }
    .archive-pagination li a {
        margin-bottom: 4px
    }
    .five-sixths,
    .four-sixths,
    .one-fourth,
    .one-half,
    .one-sixth,
    .one-third,
    .three-fourths,
    .three-sixths,
    .two-fourths,
    .two-sixths,
    .two-thirds {
        margin: 0;
        width: 100%
    }
    .genesis-nav-menu.responsive-menu>.menu-item>.sub-menu,
    .genesis-nav-menu.responsive-menu {
        display: none
    }
    .genesis-nav-menu.responsive-menu .menu-item,
    .responsive-menu-icon {
        display: block
    }
    .genesis-nav-menu.responsive-menu .menu-item:hover {
        position: static
    }
    .genesis-nav-menu.responsive-menu .sub-menu .current-menu-item>a:hover,
    .genesis-nav-menu.responsive-menu li a,
    .genesis-nav-menu.responsive-menu li a:hover,
    .genesis-nav-menu.responsive-menu li.current-menu-item>a {
        background: 0 0;
        color: #444;
        display: block;
        line-height: 1;
        padding: 12px 0
    }
    .genesis-nav-menu.responsive-menu .menu-item-has-children {
        cursor: pointer
    }
    .genesis-nav-menu.responsive-menu .menu-item-has-children>a {
        margin-right: 60px
    }
    .genesis-nav-menu.responsive-menu>.menu-item-has-children:before {
        content: "\f347";
        float: right;
        font: 16px/1 dashicons;
        height: 16px;
        padding: 11px 0;
        right: 0;
        text-align: right;
        z-index: 9999
    }
    .genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
        content: "\f343"
    }
    .genesis-nav-menu.responsive-menu .sub-menu {
        left: auto;
        opacity: 1;
        position: relative;
        -moz-transition: opacity .4s ease-in-out;
        -ms-transition: opacity .4s ease-in-out;
        -o-transition: opacity .4s ease-in-out;
        -webkit-transition: opacity .4s ease-in-out;
        transition: opacity .4s ease-in-out;
        width: 100%;
        z-index: 99
    }
    .genesis-nav-menu.responsive-menu .sub-menu .sub-menu {
        padding-left: 20px;
        margin: 0
    }
    .genesis-nav-menu.responsive-menu .sub-menu li a,
    .genesis-nav-menu.responsive-menu .sub-menu li a:hover {
        background: 0 0;
        border: none;
        box-shadow: none;
        color: #444;
        padding: 12px 0;
        position: relative;
        width: 100%
    }
    .genesis-nav-menu.responsive-menu {
        padding-bottom: 16px
    }
    .nav-primary .genesis-nav-menu.responsive-menu li a {
        background: 0 0;
        color: #fff
    }
    .nav-primary .genesis-nav-menu.responsive-menu li a:hover {
        background: 0 0;
        color: #e7e7e7
    }
    .education-pro-home .slide-excerpt {
        display: none
    }
    .home-top .wrap {
        margin-left: 5%;
        margin-right: 5%;
        padding: 40px
    }
    .home-top .widget_text {
        font-size: 24px
    }
    .home-middle .widget {
        width: 100%
    }
    .home-bottom,
    .home-middle {
        padding: 40px 0
    }
    .content .entry-header .entry-meta {
        margin-top: -20px
    }
    .content .entry-header .entry-meta .entry-time {
        margin-right: -20px;
        padding-right: 20px
    }
    .entry-footer {
        padding: 20px;
        margin: 0 -20px -20px
    }
    .pagination {
        margin-top: 20px
    }
    .footer-widgets {
        padding-top: 40px
    }
    .footer-widgets-2,
    .footer-widgets-3,
    .footer-widgets-4,
    .footer-widgets-5 {
        width: 48.7179%;
        margin: 0 0 20px
    }
    .footer-widgets-2,
    .footer-widgets-4 {
        clear: both
    }
    .footer-widgets-3,
    .footer-widgets-5 {
        margin-left: 2.5641%
    }
    .site-footer {
        padding: 20px 20px 40px
    }
}

@media only screen and (max-width:480px) {
    .footer-widgets-2,
    .footer-widgets-3,
    .footer-widgets-4,
    .footer-widgets-5,
    .home-bottom .enews-widget input[type=email],
    .home-bottom .enews-widget input[type=submit],
    .title-area {
        width: 100%
    }
    .footer-widgets-2,
    .footer-widgets-3,
    .footer-widgets-4,
    .footer-widgets-5 {
        margin: 0 0 20px
    }
    .home-bottom .enews-widget input[type=email] {
        margin-bottom: 16px;
        text-align: center
    }
    .title-area {
        max-width: 300px
    }
}

.ctf-fixed-height {
    overflow: auto
}

#ctf .ctf-item {
    padding: 15px 5px;
    overflow: hidden
}

#ctf.ctf-boxed-style .ctf-item {
    padding: 15px
}

#ctf .ctf-item:first-child {
    border-top: none
}

#ctf .ctf-item:last-of-type {
    border-bottom: none !important
}

#ctf #ctf .ctf-photo-hover span.fa-arrows-alt,
#ctf .ctf-photo-hover svg.fa-arrows-alt,
#ctf .ctf_remaining,
#ctf.ctf-super-narrow .ctf-author-screenname,
#ctf.ctf-super-narrow .ctf-screename-sep {
    display: none
}

#ctf .ctf_more {
    padding: 1px;
    border: 1px solid transparent;
    border-radius: 3px;
    display: inline-block;
    line-height: 1
}

#ctf .ctf_more:hover {
    cursor: pointer;
    background: rgba(0, 0, 0, .05);
    border: 1px solid rgba(0, 0, 0, .1);
    text-decoration: none
}

#ctf .ctf-header {
    float: left;
    clear: both;
    margin: 0;
    padding: 5px 5px 15px;
    line-height: 1.2;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

#ctf .ctf-header a {
    float: left;
    display: block;
    text-decoration: none
}

#ctf .ctf-header-img {
    float: left;
    position: relative;
    width: 48px;
    margin: 0 0 0 -100% !important;
    overflow: hidden;
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    border-radius: 40px
}

#ctf .ctf-header-img img {
    display: block;
    float: left;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    border-radius: 40px
}

#ctf.ctf-rebranded .ctf-header-img-hover svg {
    margin-top: -15px;
    margin-left: -14px
}

#ctf.ctf-rebranded .ctf-header-img-hover svg path,
.ctf-rebranded .ctf-header-follow svg path {
    fill: white
}

#ctf .ctf-header-generic-icon,
#ctf .ctf-header-img-hover {
    display: none;
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    color: #fff;
    background: rgba(27, 149, 224, .85);
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    z-index: 999
}

#ctf .ctf-header-generic-icon .fa,
#ctf .ctf-header-generic-icon svg,
#ctf .ctf-header-img-hover .fa,
#ctf .ctf-header-img-hover svg {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -10px;
    margin-left: -8px;
    font-size: 20px;
    z-index: 1000
}

#ctf .ctf-header-generic-icon svg,
#ctf .ctf-header-img-hover svg {
    margin-top: -10px;
    margin-left: -10px
}

#ctf .ctf-header .ctf-header-follow {
    display: inline-block;
    padding: 3px 6px;
    margin: 0 0 0 2px;
    position: relative;
    top: -2px;
    background: #1b95e0;
    color: #fff;
    font-size: 11px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-transition: background .6s ease-in-out;
    -webkit-transition: background .6s ease-in-out;
    -o-transition: background .6s ease-in-out;
    transition: background .6s ease-in-out
}

#ctf .ctf-header .ctf-header-follow .fa,
#ctf .ctf-header .ctf-header-follow svg {
    margin-right: 3px;
    font-size: 12px
}

#ctf .ctf-header a:hover .ctf-header-follow {
    background: #0c7abf;
    -moz-transition: background .2s ease-in-out;
    -webkit-transition: background .2s ease-in-out;
    -o-transition: background .2s ease-in-out;
    transition: background .2s ease-in-out
}

#ctf .ctf-header-type-generic .ctf-header-img {
    color: #fff;
    width: 48px;
    height: 48px;
    position: relative
}

#ctf .ctf-header-type-generic .ctf-header-link:hover .ctf-header-generic-icon {
    background: #0c7abf
}

#ctf .ctf-header-type-generic .ctf-header-no-bio {
    padding-top: 9px !important;
    font-size: 16px;
    font-weight: 700
}

#ctf .ctf-header-type-generic .ctf-header-generic-icon {
    display: block;
    color: #fff;
    background: #1b95e0;
    -moz-transition: background .2s ease-in-out;
    -webkit-transition: background .2s ease-in-out;
    -o-transition: background .2s ease-in-out;
    transition: background .2s ease-in-out
}

#ctf .ctf-header-type-generic:hover .ctf-header-generic-icon {
    display: block;
    opacity: 1
}

#ctf .ctf-header .ctf-header-user {
    font-size: 16px;
    line-height: 1.3;
    -ms-word-wrap: break-word;
    word-break: break-word
}

#ctf .ctf-header .ctf-header-screenname,
#ctf .ctf-header p {
    font-size: 13px;
    line-height: 1.3
}

.ctf-screenreader {
    text-indent: -9999px !important;
    display: inline-block !important;
    width: 0 !important;
    height: 0 !important;
    line-height: 0 !important;
    text-align: left !important
}

#ctf .ctf-header-text.sbi-no-info .ctf-header-user {
    padding-top: 9px !important
}

#ctf .ctf-header-text.sbi-no-bio .ctf-header-counts {
    clear: both
}

#ctf .ctf-context {
    width: 100%;
    padding-left: 42px;
    margin-bottom: 2px
}

#ctf .ctf-with-logo .ctf-context {
    padding-right: 30px
}

#ctf .ctf-retweet-icon {
    display: inline-block;
    font-size: inherit;
    line-height: 1;
    margin: 0 5px 0 0;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

#ctf.ctf-super-narrow .ctf-retweet-icon {
    margin: 0 5px 0 0
}

#ctf .ctf-reply-icon {
    display: inline-block;
    font-size: inherit;
    padding: 1px 3px 3px;
    line-height: 1;
    margin: 0 3px 0 0
}

#ctf .ctf-author-box {
    margin-left: 56px
}

#ctf .ctf-author-avatar {
    clear: both;
    width: 48px;
    height: 48px;
    margin: 3px 6px 0 -56px;
    float: left;
    overflow: hidden;
    border: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

#ctf .ctf-author-avatar img {
    margin: 0 !important;
    padding: 0
}

#ctf .ctf-author-name,
#ctf .ctf-author-screenname,
#ctf .ctf-tweet-meta,
#ctf .ctf-verified {
    margin-left: 4px;
    margin-right: 4px;
    display: inline-block
}

#ctf .ctf-screename-sep {
    margin: 0 2px;
    display: inline-block
}

#ctf .ctf-author-name {
    font-weight: 700 !important;
    margin-top: 4px
}

#ctf .ctf-author-box-link {
    color: #000;
    text-decoration: none;
    display: inline;
    line-height: 1.5 !important
}

#ctf .ctf-quoted-verified,
#ctf .ctf-verified {
    color: #77c7f7;
    margin-left: 0
}

#ctf .ctf-quoted-verified,
.ctf-credit-link .fa,
.ctf-credit-link svg {
    margin-right: 4px
}

#ctf .ctf-tweet-meta,
#ctf.ctf-super-narrow .ctf-author-name {
    display: inline-block
}

#ctf .ctf-replied-to-text a {
    font-size: inherit;
    color: inherit;
    font-weight: inherit
}

#ctf p.ctf-media-link,
#ctf p.ctf-tweet-text {
    padding: 0 !important;
    margin: 0 !important;
    line-height: 1.4
}

#ctf .ctf-tweet-actions,
#ctf .ctf-tweet-content {
    margin-left: 58px;
    margin-top: 3px;
    max-width: 100%
}

#ctf .ctf-corner-logo {
    display: inline-block;
    float: right;
    color: #1b95e0;
    font-size: 24px
}

#ctf.ctf-narrow .ctf-corner-logo {
    font-size: 20px
}

#ctf .ctf-hide-avatar .ctf-author-box,
#ctf .ctf-hide-avatar .ctf-author-name,
#ctf .ctf-hide-avatar .ctf-context,
#ctf .ctf-hide-avatar .ctf-quoted-tweet,
#ctf .ctf-hide-avatar .ctf-tweet-actions,
#ctf .ctf-hide-avatar .ctf-tweet-content,
#ctf.ctf-narrow .ctf-hide-avatar .ctf-author-box,
#ctf.ctf-narrow .ctf-hide-avatar .ctf-context,
#ctf.ctf-narrow .ctf-hide-avatar .ctf-quoted-tweet,
#ctf.ctf-narrow .ctf-hide-avatar .ctf-tweet-actions,
#ctf.ctf-narrow .ctf-hide-avatar .ctf-tweet-content,
#ctf.ctf-super-narrow .ctf-context,
#ctf.ctf-super-narrow .ctf-hide-avatar .ctf-author-box,
#ctf.ctf-super-narrow .ctf-hide-avatar .ctf-context,
#ctf.ctf-super-narrow .ctf-hide-avatar .ctf-quoted-tweet,
#ctf.ctf-super-narrow .ctf-hide-avatar .ctf-tweet-actions,
#ctf.ctf-super-narrow .ctf-hide-avatar .ctf-tweet-content,
#ctf.ctf-super-narrow .ctf-quoted-tweet,
#ctf.ctf-super-narrow .ctf-tweet-actions,
#ctf.ctf-super-narrow .ctf-tweet-content {
    margin-left: 0
}

#ctf .ctf-hide-avatar .ctf-context {
    padding-left: 0
}

#ctf .ctf-header-img.ctf-no-consent,
#ctf .ctf-header-img.ctf-no-consent .ctf-header-img-hover {
    display: block;
    opacity: 1;
    height: 48px
}

#ctf .ctf-quoted-tweet {
    display: block;
    clear: both;
    margin: 7px 0 5px 58px;
    padding: 8px 12px;
    border: 1px solid rgba(0, 0, 0, .1);
    text-decoration: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-transition: background .1s ease-in-out;
    -webkit-transition: background .1s ease-in-out;
    -o-transition: background .1s ease-in-out;
    transition: background .1s ease-in-out
}

#ctf .ctf-quoted-tweet-text-media-wrap,
#ctf .ctf-quoted-tweet:focus,
#ctf .ctf-quoted-tweet:hover,
#ctf .ctf-tweet-text-media-wrap {
    -moz-transition: background .1s ease-in-out;
    -webkit-transition: background .1s ease-in-out;
    -o-transition: background .1s ease-in-out
}

#ctf .ctf-quoted-tweet:focus,
#ctf .ctf-quoted-tweet:hover {
    background: rgba(0, 0, 0, .05);
    border: 1px solid rgba(0, 0, 0, .05);
    transition: background .1s ease-in-out
}

#ctf .ctf-quoted-author-name {
    font-weight: 700;
    margin-right: 4px
}

#ctf .ctf-quoted-tweet p {
    margin: 2px 0
}

#ctf .ctf-tweet-actions a {
    padding: 2px 10px 2px 5px;
    float: left
}

#ctf .ctf-tweet-actions a.ctf-like,
#ctf .ctf-tweet-actions a.ctf-reply,
#ctf .ctf-tweet-actions a.ctf-retweet {
    color: rgba(0, 0, 0, .35);
    text-decoration: none;
    border: none;
    -moz-transition: color .1s ease-in-out;
    -webkit-transition: color .1s ease-in-out;
    -o-transition: color .1s ease-in-out;
    transition: color .1s ease-in-out
}

#ctf .ctf-tweet-actions a span.fa,
#ctf .ctf-tweet-actions a svg {
    width: 1.1em;
    height: 1.1em;
    font-size: 1.1em
}

#ctf .ctf-tweet-actions a span.fa.fa-retweet {
    width: 1.2em;
    height: 1.2em;
    font-size: 1.2em
}

#ctf .ctf-tweet-actions .ctf-reply {
    margin-left: -5px
}

#ctf .ctf-tweet-actions a:focus,
#ctf .ctf-tweet-actions a:hover {
    -moz-transition: color .1s ease-in-out;
    -webkit-transition: color .1s ease-in-out;
    -o-transition: color .1s ease-in-out;
    transition: color .1s ease-in-out
}

#ctf .ctf-tweet-actions .ctf-reply:focus,
#ctf .ctf-tweet-actions .ctf-reply:hover {
    color: #e34f0e !important
}

#ctf .ctf-tweet-actions .ctf-retweet:focus,
#ctf .ctf-tweet-actions .ctf-retweet:hover {
    color: #19cf86 !important
}

#ctf .ctf-tweet-actions .ctf-like:focus,
#ctf .ctf-tweet-actions .ctf-like:hover {
    color: #e81c4f !important
}

#ctf .ctf-action-count {
    float: right;
    padding-left: 3px;
    font-size: .9em;
    margin-top: .25em;
    line-height: 1.2em
}

#ctf .ctf-twitterlink {
    margin-top: .3em;
    line-height: 1.2em;
    font-size: .8em
}

#ctf .ctf-quoted-tweet-text-media-wrap,
#ctf .ctf-tweet-text-media-wrap {
    margin-left: 5px;
    padding: 4px;
    display: inline-block;
    border: 1px solid rgba(0, 0, 0, .15);
    color: inherit;
    text-decoration: none;
    line-height: 1;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    transition: background .1s ease-in-out
}

#ctf #ctf-more,
#ctf .ctf-out-of-tweets,
.ctf-credit-link {
    padding: 5px 0;
    text-align: center
}

#ctf #ctf-more,
#ctf .ctf-tweet-text-media-wrap:focus,
#ctf .ctf-tweet-text-media-wrap:hover {
    background: rgba(0, 0, 0, .05);
    -moz-transition: background .1s ease-in-out;
    -webkit-transition: background .1s ease-in-out;
    -o-transition: background .1s ease-in-out
}

#ctf .ctf-tweet-text-media-wrap:focus,
#ctf .ctf-tweet-text-media-wrap:hover {
    border: 1px solid rgba(0, 0, 0, .1);
    transition: background .1s ease-in-out
}

.ctf-multi-media-icon .ctf-tweet-text-media,
.ctf-quoted-tweet-text .ctf-tweet-text-media {
    margin-left: 3px
}

#ctf #ctf-more {
    display: block;
    border: none;
    width: 100%;
    min-height: 30px;
    margin: 0;
    position: relative;
    box-sizing: border-box;
    outline: 0;
    text-decoration: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    transition: background .1s ease-in-out
}

#ctf #ctf-more:hover {
    background: rgba(0, 0, 0, .1);
    -moz-transition: background .1s ease-in-out;
    -webkit-transition: background .1s ease-in-out;
    -o-transition: background .1s ease-in-out;
    transition: background .1s ease-in-out
}

#ctf #ctf-more.ctf-loading span {
    -moz-transition: opacity .5s ease-in-out;
    -webkit-transition: opacity .5s ease-in-out;
    -o-transition: opacity .5s ease-in-out;
    transition: opacity .5s ease-in-out;
    opacity: 0
}

#ctf .ctf-loader {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -10px 0 0 -10px;
    background-color: rgba(0, 0, 0, .5);
    border-radius: 100%;
    -webkit-animation: 1s ease-in-out infinite ctf-sk-scaleout;
    animation: 1s ease-in-out infinite ctf-sk-scaleout
}

@-webkit-keyframes ctf-sk-scaleout {
    0% {
        -webkit-transform: scale(0)
    }
    100% {
        -webkit-transform: scale(1);
        opacity: 0
    }
}

@keyframes ctf-sk-scaleout {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0
    }
}

.ctf-credit-link {
    width: 100%;
    clear: both;
    margin-top: 5px;
    font-size: 12px
}

#ctf svg {
    box-sizing: unset
}

#ctf svg:not(:root).svg-inline--fa,
#ctf_lightbox svg:not(:root).svg-inline--fa {
    box-sizing: unset;
    overflow: visible;
    width: 1em
}

#ctf .svg-inline--fa.fa-w-16 {
    width: 16px
}

#ctf .svg-inline--fa.fa-w-20 {
    width: 20px
}

#ctf .ctf-context .ctf-retweet-icon svg {
    width: 1.2em;
    height: 1.2em
}

#ctf .svg-inline--fa,
#ctf_lightbox .svg-inline--fa {
    display: inline-block;
    font-size: inherit;
    height: 1em;
    overflow: visible;
    vertical-align: -.125em
}

#ctf.ctf-styles .ctf-author-screenname,
#ctf.ctf-styles .ctf-context,
#ctf.ctf-styles .ctf-screename-sep,
#ctf.ctf-styles .ctf-tweet-meta,
.ctf_smash_error span {
    font-size: 12px
}

#ctf .ctf-error {
    width: 100%;
    text-align: center
}

#ctf .ctf-error code,
#ctf .ctf-error iframe,
#ctf .ctf-error p {
    padding: 0;
    margin: 0 2px
}

#ctf .ctf-error-user p,
#ctf.ctf-super-narrow .ctf-context {
    padding-bottom: 5px
}

#ctf .ctf-error-user {
    width: 100%
}

#ctf .ctf-error-admin {
    margin-top: 15px;
    display: inline-block
}

#ctf .ctf-error code {
    display: block;
    padding: 4px
}

.ctf_smash_error {
    border: 1px solid #ddd;
    background: #eee;
    color: #333;
    margin: 10px 0 0;
    padding: 10px 15px;
    font-size: 13px;
    text-align: center;
    clear: both;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.ctf_smash_error p {
    padding: 5px 0 !important;
    margin: 0 !important;
    line-height: 1.3 !important
}

#ctf .ctf-out-of-tweets {
    display: block;
    border: 1px solid rgba(0, 0, 0, .1);
    background: 0 0;
    width: 100%;
    min-height: 30px;
    margin: 0;
    position: relative;
    box-sizing: border-box;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

#ctf .ctf-out-of-tweets iframe,
#ctf .ctf-out-of-tweets p {
    margin: 0 2px;
    padding: 0
}

#ctf .ctf-out-of-tweets p {
    padding: 3px;
    display: none
}

#ctf.ctf-narrow .ctf-author-avatar,
#ctf.ctf-narrow .ctf-author-avatar img {
    width: 38px;
    height: 38px
}

#ctf.ctf-narrow .ctf-quoted-tweet,
#ctf.ctf-narrow .ctf-tweet-actions,
#ctf.ctf-narrow .ctf-tweet-content {
    margin-left: 48px
}

#ctf.ctf-narrow .ctf-context {
    margin-left: 49px
}

#ctf.ctf-narrow .ctf-author-box {
    margin-left: 46px
}

#ctf.ctf-narrow .ctf-author-avatar {
    margin-left: -46px
}

#ctf.ctf-narrow .ctf-tweet-content {
    padding: 3px 0 5px
}

#ctf.ctf-narrow .ctf-tweet-actions,
#ctf.ctf-super-narrow .ctf-tweet-content {
    float: left;
    clear: both
}

#ctf.ctf-super-narrow .ctf-author-box {
    min-height: 32px;
    margin-bottom: 2px;
    margin-left: 38px;
    float: left;
    clear: both
}

#ctf.ctf-super-narrow .ctf-author-avatar,
#ctf.ctf-super-narrow .ctf-author-avatar img {
    width: 32px;
    height: 32px
}

#ctf.ctf-super-narrow .ctf-author-avatar {
    margin-left: -38px;
    margin-top: 0
}

#ctf.ctf-super-narrow .ctf-credit-link {
    font-size: 10px
}

#ctf.ctf-super-narrow .ctf-header-bio {
    margin: 0 !important;
    padding-top: 5px
}

#ctf.ctf-super-narrow .ctf-header-user {
    min-height: 48px
}

#ctf.ctf-super-narrow .ctf-header-text {
    padding-top: 10px
}

#ctf.ctf-super-narrow .ctf-header-follow {
    margin-top: 5px
}

#ctf.ctf-super-narrow .ctf-more span {
    display: block;
    margin-top: 3px
}

@media all and (max-width:640px) {
    #ctf.ctf-width-resp {
        width: 100% !important
    }
}

.ctf.ctf-boxed-style[data-boxshadow=true] .ctf-item {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15)
}

[data-header-size=large] .ctf-header-type-text {
    font-size: 48px
}

[data-header-size=medium] .ctf-header-type-text {
    font-size: 42px
}

[data-header-size=small] .ctf-header-type-text {
    font-size: 36px
}

#ctf.ctf-list.ctf-boxed-style .ctf-header,
.ctf-list.ctf-boxed-style .ctf-item {
    margin-bottom: 25px
}

#ctf .ctf-header-text {
    float: left;
    width: 100%;
    padding-top: 5px
}

#ctf .ctf-no-bio .ctf-header-text {
    padding-top: 13px
}

#ctf .ctf-header-text .ctf-header-user,
#ctf .ctf-header-text p {
    float: left;
    clear: both;
    width: auto;
    margin: 0 0 0 60px !important;
    padding: 0 !important;
    text-align: left
}

#ctf .ctf-header-name {
    font-weight: 700;
    margin-right: 6px
}

#ctf .ctf-header-text .ctf-header-bio {
    padding: 0 !important;
    word-break: break-word
}

#ctf .ctf-header-text .ctf-verified {
    margin-right: 5px
}

#ctf.ctf_palette_light .ctf-author-name,
#ctf.ctf_palette_light .ctf-author-screenname,
#ctf.ctf_palette_light .ctf-header-bio,
#ctf.ctf_palette_light .ctf-header-counts,
#ctf.ctf_palette_light .ctf-header-name,
#ctf.ctf_palette_light .ctf-header-type-text,
#ctf.ctf_palette_light .ctf-tweet-actions a,
#ctf.ctf_palette_light .ctf-tweet-text {
    color: #444
}

#ctf.ctf_palette_dark .ctf-tweet-text a,
#ctf.ctf_palette_light .ctf-tweet-text a {
    color: inherit
}

#ctf.ctf_palette_dark .ctf-item,
#ctf.ctf_palette_light .ctf-item {
    background: 0 0
}

#ctf.ctf_palette_dark .ctf-corner-logo,
#ctf.ctf_palette_light .ctf-corner-logo {
    color: #1b95e0
}

#ctf.ctf_palette_dark .ctf-verified,
#ctf.ctf_palette_light .ctf-verified {
    color: #77c7f7
}

#ctf.ctf_palette_light .ctf-more {
    background: rgba(0, 0, 0, .5);
    color: #444
}

#ctf.ctf_palette_dark {
    background: #20222c
}

#ctf.ctf_palette_dark.ctf.ctf-boxed-style .ctf-item {
    background: rgba(255, 255, 255, .1) !important
}

#ctf.ctf_palette_dark .ctf-author-name,
#ctf.ctf_palette_dark .ctf-author-screenname,
#ctf.ctf_palette_dark .ctf-header-bio,
#ctf.ctf_palette_dark .ctf-header-counts,
#ctf.ctf_palette_dark .ctf-header-name,
#ctf.ctf_palette_dark .ctf-header-type-text,
#ctf.ctf_palette_dark .ctf-tweet-text {
    color: #fff
}

#ctf.ctf_palette_dark .ctf-more {
    background: rgba(255, 255, 255, .2);
    color: #fff
}

#ctf.ctf_palette_dark .ctf-tweet-actions a {
    color: rgba(255, 255, 255, .8)
}

.ctf-rebranded .ctf-header-follow svg {
    width: 13px;
    height: 13px;
    transform: translate(3px, 2px)
}

@media only screen and (min-width:600px) {
    .gpb-section-numbers .gpb-number-size {
        font-size: 42px
    }
}

.gpb-section-profile-columns .gb-block-profile {
    padding: 0
}

.gpb-section-profile-columns .gb-profile-column {
    padding: 0
}

@media only screen and (min-width:600px) {
    .gpb-section-profile-columns .gb-profile-column,
    .gpb-section-profile-columns .gb-profile-avatar-wrap {
        flex: 1
    }
    .gpb-section-profile-columns .gb-profile-avatar-wrap {
        padding-right: 6%
    }
    .gpb-section-profile-columns .gb-profile-content-wrap {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column
    }
}

@media only screen and (max-width:600px) {
    .gpb-section-profile-columns .gb-profile-avatar-wrap {
        margin-bottom: 5%
    }
}

.gpb-section-profile-columns .gb-social-links,
.gpb-section-profile-columns .gb-profile-title,
.gpb-section-profile-columns .gb-profile-name,
.gpb-section-profile-columns .gb-profile-text {
    width: 100%
}

.gpb-section-profile-header .gb-block-profile {
    padding: 0
}

.gpb-section-profile-header .gb-block-profile .gb-profile-avatar-wrap,
.gpb-section-profile-header .gb-block-profile .gb-profile-column {
    flex: 0 0 100%
}

.gpb-section-profile-header .gb-profile-image-wrap {
    max-width: 220px
}

.gpb-section-profile-header .center .gb-profile-image-wrap {
    margin: 0 auto
}

.gpb-section-profile-header .right .gb-profile-image-wrap {
    float: right
}

.gpb-section-profile-header .right .gb-profile-avatar-wrap {
    order: 1
}

.gpb-section-profile-header .right .gb-profile-content-wrap {
    order: 2
}

.gpb-section-profile-header .gb-block-cta .gb-cta-content {
    max-width: 700px;
    margin: 0 auto
}

.gpb-section-profile-header .gb-block-cta .gb-button {
    font-weight: 400
}

.gpb-tangerine-profile {
    padding: 0
}

.gpb-tangerine-profile.square .gb-profile-image-wrap,
.gpb-tangerine-profile.square .gb-profile-image-wrap img {
    border-radius: 10px
}

@media only screen and (min-width:600px) {
    .gpb-section-header-newsletter .gpb-section-font-override {
        font-size: 42px
    }
}

@media only screen and (min-width:600px) {
    .gpb-section-icon-mini-card .gpb-2-col-wideright>.gpb-layout-column-wrap {
        grid-template-columns: 1fr 5fr
    }
}

@media only screen and (max-width:600px) {
    .gpb-section-icon-mini-card .gpb-block-layout-column:first-child .wp-block-image {
        max-width: 100px
    }
}

.gpb-section-icon-mini-card p {
    margin-bottom: 15px
}

.gpb-section-device-4 {
    overflow: hidden
}

.gpb-section-device-4 .gpb-device-tablet {
    margin-bottom: -2em
}

@media only screen and (min-width:600px) {
    .gpb-layout-food-featured .gpb-block-post-grid .is-list article {
        grid-template-columns: 1fr 1fr;
        grid-gap: 0 3em
    }
}

.gpb-layout-food-featured .gpb-block-post-grid-text {
    align-self: center
}

.gpb-layout-travel-sidebar-profile {
    padding: 0
}

.gpb-layout-travel-sidebar-profile .gpb-profile-column {
    flex: 100%;
    padding-top: 0;
    padding-right: 0;
    padding-left: 0
}

.gpb-layout-profile-newsletter .gpb-layout-modify-margin {
    margin: 0
}

@media only screen and (min-width:600px) {
    .gpb-layout-musician .gpb-section-font-override {
        font-size: 42px
    }
}

@media only screen and (min-width:600px) {
    .gpb-layout-musician .gpb-section-font-override {
        font-size: 42px
    }
}

.gpb-layout-musician .wp-block-table tr {
    background: 0 0
}

.gpb-layout-cafe .wp-block-table tr {
    background: 0 0
}

.gpb-layout-team-round-avatar .gpb-block-profile .gpb-profile-image-wrap {
    background: 0 0
}

.gpb-layout-team-round-avatar .gpb-profile-image-square img {
    border-radius: 250px
}

@media only screen and (min-width:600px) {
    .gpb_section_portfolio3__2020_2_24 .gpb-portfolio-grid-item {
        display: -ms-grid;
        display: grid;
        grid-gap: 0;
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
        grid-template-areas: "col1 col2"
    }
}

@media only screen and (min-width:600px) {
    .gpb_section_portfolio3__2020_2_24 .gpb-block-post-grid-image {
        -ms-grid-row: 1;
        -ms-grid-column: 1;
        grid-area: col1
    }
}

.gpb_section_portfolio3__2020_2_24 .gpb-block-post-grid-image {
    margin-bottom: 0
}

.gpb_section_portfolio3__2020_2_24 .gpb-block-post-grid-text {
    padding: 40px;
    background: #fff;
    z-index: 5
}

@media only screen and (min-width:600px) {
    .gpb_section_portfolio3__2020_2_24 .gpb-block-post-grid-text {
        -ms-grid-row: 1;
        -ms-grid-column: 1;
        grid-area: col2;
        align-self: center;
        margin-left: -50px
    }
}

.gpb-layout-team-columns .wp-block-genesis-blocks-gpb-columns:not(:first-child) {
    margin-top: 3%
}

.gpb-layout-team-columns .gpb-layout-team-columns-name {
    margin-bottom: 0
}

.gpb-layout-team-columns .gpb-layout-team-columns-title {
    margin-bottom: 15px
}

.gpb-layout-team-columns .wp-block-genesis-blocks-gpb-columns:not(:first-child) {
    margin-top: 3%
}

.gpb-layout-team-columns .gpb-layout-team-columns-name {
    margin-bottom: 0
}

.gpb-layout-team-columns .gpb-layout-team-columns-title {
    margin-bottom: 15px
}

.gpb-monochrome-section-call-to-action h1,
.gpb-monochrome-section-call-to-action h2,
.gpb-monochrome-section-call-to-action h3,
.gpb-monochrome-section-call-to-action h5,
.gpb-monochrome-section-call-to-action h6 {
    margin-bottom: 20px
}

.is-style-gpb-authority-left-background>div:first-child::before {
    background: #f4f4f4;
    content: "";
    display: block;
    left: -1em;
    height: calc(100% - 150px);
    position: absolute;
    top: 50px;
    width: 70%;
    z-index: -1
}

.is-style-gpb-authority-right-background>div:last-child::before {
    background: #f4f4f4;
    content: "";
    display: block;
    left: auto;
    height: calc(100% - 150px);
    position: absolute;
    right: -1em;
    top: 50px;
    width: 70%;
    z-index: -1
}

@media only screen and (min-width:1290px) {
    .is-style-gpb-authority-left-background>div:first-child::after {
        background-color: #333;
        content: "";
        display: block;
        height: 5px;
        position: absolute;
        left: 0;
        top: 105px;
        transform: translateX(-50%);
        width: 40px
    }
    .is-style-gpb-authority-right-background>div:last-child::after {
        background-color: #333;
        content: "";
        display: block;
        height: 5px;
        position: absolute;
        left: auto;
        right: -35px;
        top: 105px;
        transform: translateX(-50%);
        width: 40px
    }
    .is-style-gpb-authority-left-background>div:first-child::before {
        left: 0
    }
    .is-style-gpb-authority-right-background>div:last-child::before {
        right: 0
    }
}

.gpb-authority-blog-posts .is-grid .gb-block-post-grid-title {
    font-size: 22px
}

@media only screen and (min-width:1250px) {
    .gpb-authority-blog-posts .gb-block-post-grid .is-grid {
        grid-gap: 0 4.5em
    }
    .gpb-authority-blog-posts .gb-block-post-grid-image a {
        display: inline-block;
        position: relative
    }
    .gpb-authority-blog-posts .gb-block-post-grid-image a::before {
        background: #f4f4f4;
        content: "";
        left: -30px;
        height: calc(100% + 20px);
        position: absolute;
        top: 20px;
        width: calc(100% + 60px);
        z-index: -1
    }
}

.gpb-authority-section-logo-list-two h2 {
    margin-top: 0
}

.gpb-authority-section-lesson-plan .gb-accordion-title {
    background-color: #fff;
    box-shadow: 0 20px 80px rgba(0, 0, 0, .2);
    padding: 15px
}

.gpb-authority-section-team-members .gb-block-profile {
    border-radius: 0
}

.gpb-equal-height-columns .gb-block-layout-column-inner {
    height: 100%
}

.is-style-gpb-capital-text {
    text-transform: uppercase
}

.is-style-gpb-border iframe,
.is-style-gpb-border img {
    border: 10px solid #fff
}

.is-style-gpb-shadow iframe,
.is-style-gpb-shadow img {
    box-shadow: 0 20px 80px rgba(0, 0, 0, .2)
}

.is-style-gpb-no-margin {
    margin: 0
}

.gpb-device-mockup {
    position: relative
}

.gpb-device-phone,
.gpb-device-tablet {
    display: block;
    background-color: #000;
    background-size: auto 200%, cover;
    background-repeat: no-repeat, no-repeat;
    border: solid #111;
    position: relative;
    box-shadow: 0 .5em 2em .2em rgba(0, 0, 0, .33), 0 0 0 .5px #000 inset;
    transition: all .1s linear, line-height 0s linear;
    background-position: 50% 100%, 50%;
    margin-bottom: 1.2em;
    overflow: hidden
}

.gpb-device-phone {
    width: 100%;
    height: 0;
    padding-bottom: 204%;
    border-width: .7em;
    border-radius: 25px
}

.gpb-device-phone.gpb-device-horizontal {
    padding-bottom: 44.5%
}

.gpb-device-tablet {
    width: 100%;
    height: 0;
    padding-bottom: 127%;
    border-width: .7em;
    border-radius: 25px
}

.gpb-device-tablet.gpb-device-horizontal {
    padding-bottom: 71%
}

.gpb-device-white {
    border-color: #fff;
    box-shadow: 0 .5em 2em .2em rgba(0, 0, 0, .33), 0 0 0 .5px #c7c7c7 inset
}

.gpb-device-no-shadow {
    box-shadow: none
}

.gpb-device-align-center {
    margin-left: auto;
    margin-right: auto
}

.gpb-device-align-left {
    margin-right: auto
}

.gpb-device-align-right {
    margin-left: auto
}

.gpb-number-sequence {
    font-size: 50px
}

.gpb-block-post-grid {
    margin: 0 0 1.2em;
    position: relative
}

.gpb-block-post-grid .is-grid,
.gpb-block-post-grid .gpb-is-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    grid-gap: 0 2em
}

@media all and (-ms-high-contrast:none) {
    .gpb-block-post-grid .is-grid,
    .gpb-block-post-grid .gpb-is-grid {
        display: block
    }
}

.gpb-block-post-grid .is-grid article,
.gpb-block-post-grid .gpb-is-grid article {
    margin-bottom: 2.5em;
    min-width: 0
}

@media all and (-ms-high-contrast:none) {
    .gpb-block-post-grid .is-grid article,
    .gpb-block-post-grid .gpb-is-grid article {
        padding-left: 10px;
        padding-right: 10px;
        display: inline-block;
        vertical-align: top
    }
}

.gpb-block-post-grid .is-grid.columns-1,
.gpb-block-post-grid .gpb-is-grid.gpb-columns-1 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr
}

@media all and (-ms-high-contrast:none) {
    .gpb-block-post-grid .is-grid.columns-1 article,
    .gpb-block-post-grid .gpb-is-grid.gpb-columns-1 article {
        width: 100%
    }
}

.gpb-block-post-grid .is-grid.columns-2,
.gpb-block-post-grid .gpb-is-grid.gpb-columns-2 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr
}

@media all and (-ms-high-contrast:none) {
    .gpb-block-post-grid .is-grid.columns-2 article,
    .gpb-block-post-grid .gpb-is-grid.gpb-columns-2 article {
        width: 48%
    }
}

.gpb-block-post-grid .is-grid.columns-3,
.gpb-block-post-grid .gpb-is-grid.gpb-columns-3 {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr
}

@media all and (-ms-high-contrast:none) {
    .gpb-block-post-grid .is-grid.columns-3 article,
    .gpb-block-post-grid .gpb-is-grid.gpb-columns-3 article {
        width: 32%
    }
}

.gpb-block-post-grid .is-grid.columns-4,
.gpb-block-post-grid .gpb-is-grid.gpb-columns-4 {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr
}

@media all and (-ms-high-contrast:none) {
    .gpb-block-post-grid .is-grid.columns-4 article,
    .gpb-block-post-grid .gpb-is-grid.gpb-columns-4 article {
        width: 24%
    }
}

@media only screen and (max-width:600px) {
    .gpb-block-post-grid div[class*=columns].is-grid,
    .gpb-block-post-grid div[class*=columns].gpb-is-grid {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr
    }
}

.gpb-block-post-grid .gpb-post-grid-section-title {
    text-align: left
}

.gpb-block-post-grid .gpb-block-post-grid-image {
    margin-bottom: 1.2em
}

.gpb-block-post-grid .gpb-block-post-grid-image img {
    display: block;
    width: 100%
}

.gpb-block-post-grid .gpb-block-post-grid-text {
    text-align: left
}

.gpb-block-post-grid a {
    text-decoration: none
}

.gpb-block-post-grid header .gpb-block-post-grid-title {
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 28px;
    line-height: 1.2
}

.gpb-block-post-grid header .gpb-block-post-grid-title a {
    color: #293038;
    text-decoration: none
}

.gpb-block-post-grid header .gpb-block-post-grid-title a:hover {
    text-decoration: underline;
    color: inherit
}

.gpb-block-post-grid .gpb-block-post-grid-byline {
    font-size: 14px;
    color: #626e81;
    margin-bottom: 15px
}

.gpb-block-post-grid .gpb-block-post-grid-author,
.gpb-block-post-grid .gpb-block-post-grid-date {
    display: inline-block
}

.gpb-block-post-grid .gpb-block-post-grid-author:not(:last-child)::after,
.gpb-block-post-grid .gpb-block-post-grid-date:not(:last-child)::after {
    content: "Â·";
    vertical-align: middle;
    margin: 0 5px;
    line-height: 1
}

.gpb-block-post-grid .gpb-block-post-grid-author a {
    color: inherit;
    text-decoration: none
}

.gpb-block-post-grid .gpb-block-post-grid-author a:hover {
    color: inherit;
    text-decoration: underline
}

.gpb-block-post-grid .gpb-block-post-grid-text p {
    margin: 0 0 15px;
    font-size: inherit
}

.gpb-block-post-grid .gpb-block-post-grid-text p:last-of-type {
    margin-bottom: 0
}

.gpb-block-post-grid .gpb-block-post-grid-more-link {
    display: inline-block;
    box-shadow: none;
    transition: .3s ease;
    font-weight: 700;
    color: #293038;
    text-decoration: none
}

.gpb-block-post-grid .gpb-block-post-grid-more-link:hover {
    text-decoration: underline
}

.gpb-block-post-grid .gpb-block-post-grid-excerpt div+p {
    margin-top: 15px
}

.gpb-block-post-grid .is-list article,
.gpb-block-post-grid .gpb-is-list article {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 30% 1fr;
    grid-template-columns: 30% 1fr;
    grid-template-rows: 1fr;
    grid-gap: 0 2em
}

@media all and (-ms-high-contrast:none) {
    .gpb-block-post-grid .is-list article,
    .gpb-block-post-grid .gpb-is-list article {
        display: block
    }
}

.gpb-block-post-grid .is-list article::before,
.gpb-block-post-grid .gpb-is-list article::before {
    display: none
}

.gpb-block-post-grid .is-list article:not(:last-child),
.gpb-block-post-grid .gpb-is-list article:not(:last-child) {
    margin-bottom: 5%;
    padding-bottom: 5%
}

@media only screen and (min-width:600px) {
    .gpb-block-post-grid .is-list article:not(:last-child),
    .gpb-block-post-grid .gpb-is-list article:not(:last-child) {
        border-bottom: solid 1px #eee
    }
}

@media only screen and (max-width:600px) {
    .gpb-block-post-grid .is-list article,
    .gpb-block-post-grid .gpb-is-list article {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr
    }
}

.gpb-block-post-grid .is-list article:not(.has-post-thumbnail),
.gpb-block-post-grid .gpb-is-list article:not(.has-post-thumbnail) {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr
}

.gpb-block-post-grid .is-list .gpb-block-post-grid-image,
.gpb-block-post-grid .gpb-is-list .gpb-block-post-grid-image {
    margin-bottom: 0
}

@media all and (-ms-high-contrast:none) {
    .gpb-block-post-grid .is-list .gpb-block-post-grid-image,
    .gpb-block-post-grid .gpb-is-list .gpb-block-post-grid-image {
        width: 30%;
        display: inline-block;
        vertical-align: top
    }
}

@media only screen and (max-width:600px) {
    .gpb-block-post-grid .is-list .gpb-block-post-grid-image,
    .gpb-block-post-grid .gpb-is-list .gpb-block-post-grid-image {
        margin-bottom: 5%
    }
}

@media all and (-ms-high-contrast:none) {
    .gpb-block-post-grid .is-list .gpb-block-post-grid-text,
    .gpb-block-post-grid .gpb-is-list .gpb-block-post-grid-text {
        width: 65%;
        padding-left: 5%;
        display: inline-block;
        vertical-align: top
    }
    .gpb-block-post-grid .is-list .post:not(.has-post-thumbnail) .gpb-block-post-grid-text,
    .gpb-block-post-grid .gpb-is-list .post:not(.has-post-thumbnail) .gpb-block-post-grid-text {
        width: 100%;
        padding-left: 0
    }
}

@media only screen and (min-width:600px) {
    .gpb-block-post-grid .is-list .gpb-block-post-grid-title,
    .gpb-block-post-grid .gpb-is-list .gpb-block-post-grid-title {
        font-size: 34px
    }
}

.gpb-block-post-grid .is-list .no-thumb .gpb-block-post-grid-text,
.gpb-block-post-grid .gpb-is-list .no-thumb .gpb-block-post-grid-text {
    grid-column: span 2
}

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important
}

.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: .8
}

.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: none !important;
    -webkit-backface-visibility: hidden
}

.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    box-sizing: border-box
}

.mfp-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.mfp-align-top .mfp-container:before {
    display: none
}

.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
    width: 100%;
    cursor: auto
}

.mfp-ajax-cur {
    cursor: progress
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out
}

.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in
}

.mfp-auto-cursor .mfp-content {
    cursor: auto
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.mfp-loading.mfp-figure {
    display: none
}

.mfp-hide {
    display: none !important
}

.mfp-preloader {
    color: #ccc;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -.8em;
    left: 8px;
    right: 8px;
    z-index: 1044
}

.mfp-preloader a {
    color: #ccc
}

.mfp-preloader a:hover {
    color: #fff
}

.mfp-s-ready .mfp-preloader {
    display: none
}

.mfp-s-error .mfp-content {
    display: none
}

button.mfp-close,
button.mfp-arrow {
    overflow: visible;
    cursor: pointer;
    background: 0 0;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: none;
    padding: 0;
    z-index: 1046;
    box-shadow: none;
    touch-action: manipulation
}

button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: .65;
    padding: 0 0 18px 10px;
    color: #fff !important;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace;
    text-align: right;
    top: -40px
}

.mfp-close:hover,
.mfp-close:focus {
    opacity: 1;
    background-color: initial !important
}

.mfp-close:active {
    top: -40px
}

.mfp-close-btn-in .mfp-close {}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
    color: #fff;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%;
    background-color: initial !important
}

.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #ccc;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap
}

.mfp-arrow {
    position: absolute;
    opacity: .65;
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: transparent
}

.mfp-arrow:active {
    margin-top: -54px
}

.mfp-arrow:hover,
.mfp-arrow:focus {
    opacity: 1
}

.mfp-arrow:before,
.mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: inset transparent
}

.mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px
}

.mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: .7
}

.mfp-arrow-left {
    left: 0
}

.mfp-arrow-left:after {
    border-right: 17px solid #fff;
    margin-left: 31px
}

.mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f
}

.mfp-arrow-right {
    right: 0
}

.mfp-arrow-right:after {
    border-left: 17px solid #fff;
    margin-left: 39px
}

.mfp-arrow-right:before {
    border-left: 27px solid #3f3f3f
}

.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px
}

.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 800px
}

.mfp-iframe-holder .mfp-content iframe {
    padding: 20px;
    background: #fff
}

.mfp-iframe-holder .mfp-close {
    top: -40px
}

.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%
}

.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, .6);
    background: #000
}

img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    box-sizing: border-box;
    padding: 40px 0;
    margin: 0 auto
}

.mfp-figure {
    line-height: 0
}

.mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, .6);
    background: #444
}

.mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px
}

.mfp-figure figure {
    margin: 0
}

.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto
}

.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #f3f3f3;
    word-wrap: break-word;
    padding-right: 36px
}

.mfp-image-holder .mfp-content {
    max-width: 100%
}

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer
}

.white-popup-block {
    background: #fff;
    margin: 40px auto;
    line-height: 0;
    width: 100%;
    max-width: 700px;
    position: relative;
    text-align: left;
    padding: 15px
}

@media screen and (max-width:800px) and (orientation:landscape),
screen and (max-height:300px) {
    .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0
    }
    .mfp-img-mobile img.mfp-img {
        padding: 0
    }
    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0
    }
    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px
    }
    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0, 0, 0, .6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        box-sizing: border-box
    }
    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0
    }
    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px
    }
    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0, 0, 0, .6);
        position: fixed;
        text-align: center;
        padding: 0
    }
}

@media all and (max-width:900px) {
    .mfp-arrow {
        -webkit-transform: scale(.75);
        transform: scale(.75)
    }
    .mfp-arrow-left {
        -webkit-transform-origin: 0;
        transform-origin: 0
    }
    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        transform-origin: 100%
    }
    .mfp-container {
        padding-left: 6px;
        padding-right: 6px
    }
}

.slick-loading .slick-list {
    background: #fff url(https://www.macc.edu/wp-content/plugins/meta-slider-and-carousel-with-lightbox/assets/css/../images/ajax-loader.gif)50% no-repeat
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: 0
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:after,
.slick-track:before {
    display: table;
    content: ''
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.msacwl-row-clearfix:after,
.msacwl-row-clearfix:after {
    content: " ";
    display: table
}

.msacwl-row-clearfix:after {
    clear: both
}

.msacwl-slider-conf,
.msacwl-carousel-conf {
    display: none
}

.msacwl-common-slider {
    visibility: hidden;
    opacity: 0;
    transition: opacity .5s linear
}

.msacwl-common-slider.slick-initialized {
    visibility: visible;
    opacity: 1
}

.msacwl-common-slider button.slick-arrow {
    width: 15px;
    cursor: pointer !important;
    height: 26px;
    position: absolute;
    z-index: 999;
    text-indent: -99999px;
    border: 0 !important;
    padding: 20px 15px !important;
    text-align: center;
    margin: 0;
    border-radius: 0 !important;
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

.msacwl-common-slider button.slick-next {
    background: rgba(0, 158, 237, .6)url(https://www.macc.edu/wp-content/plugins/meta-slider-and-carousel-with-lightbox/assets/css/../images/arrow-right.png)50% no-repeat !important;
    background-size: 15px 26px !important
}

.msacwl-common-slider button.slick-next:hover,
.msacwl-common-slider button.slick-next:focus,
.msacwl-common-slider button.slick-next:active {
    background-color: rgba(0, 158, 237, .9) !important
}

.msacwl-common-slider button.slick-prev {
    background: rgba(0, 158, 237, .6)url(https://www.macc.edu/wp-content/plugins/meta-slider-and-carousel-with-lightbox/assets/css/../images/arrow-left.png)50% no-repeat !important;
    background-size: 15px 26px !important
}

.msacwl-common-slider button.slick-prev:hover,
.msacwl-common-slider button.slick-prev:focus,
.msacwl-common-slider button.slick-prev:active {
    background-color: rgba(0, 158, 237, .9) !important
}

.msacwl-common-slider .slick-dots {
    padding: 0 !important;
    margin: 0 !important;
    position: absolute;
    bottom: -5px;
    text-align: center;
    width: 100%
}

.msacwl-common-slider .slick-dots li button {
    text-indent: -99999px
}

.msacwl-common-slider .slick-dots li {
    list-style: none !important;
    display: inline-block !important;
    margin: 0 2px !important;
    padding: 0 !important;
    width: 10px !important;
    height: 10px !important
}

.msacwl-common-slider .slick-dots li button {
    background: #fff !important;
    margin: 0 !important;
    cursor: pointer !important;
    padding: 0 !important;
    border: 1px solid #000;
    border-radius: 50% !important;
    width: 10px !important;
    height: 10px !important
}

.msacwl-common-slider .slick-dots li button:focus {
    outline: none !important
}

.msacwl-common-slider .slick-dots li.slick-active button {
    background: #444 !important
}

.msacwl-common-slider .slick-arrow {
    top: 50%;
    margin-top: -26px !important
}

.msacwl-common-slider button.slick-next {
    right: 0
}

.msacwl-common-slider button.slick-prev {
    left: 0
}

.msacwl-carousel-slide,
.msacwl-slide {
    position: relative
}

.msacwl-slider-wrap .msacwl-slide,
.msacwl-carousel-wrap .msacwl-carousel-slide {
    height: 300px
}

.msacwl-gallery-caption {
    background: rgba(0, 0, 0, .6);
    color: #fff;
    padding: 5px 5px 40px;
    text-align: center;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    font-size: 14px;
    line-height: 20px
}

.msacwl-gallery-caption span {
    display: block
}

.msacwl-gallery-caption span.image_title {
    font-size: 16px;
    font-weight: 700;
    padding: 5px 0
}

.msacwl-carousel .msacwl-gallery-caption {
    padding: 15px !important
}

.msacwl-slide img.msacwl-img,
.msacwl-carousel-slide img.msacwl-img {
    height: 100% !important;
    width: 100% !important;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top center;
    object-position: top center;
    border-radius: 0;
    box-shadow: none;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    position: unset
}

.fusion-flex-container.wp-igsp-fusion-flex {
    flex-direction: column
}

.wp-igsp-elementor-tab-wrap {
    min-width: 0;
    min-height: 0
}

.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
    opacity: 0;
    -webkit-backface-visibility: hidden;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.mfp-with-zoom.mfp-ready .mfp-container {
    opacity: 1
}

.mfp-with-zoom.mfp-ready.mfp-bg {
    opacity: .8
}

.mfp-with-zoom.mfp-removing .mfp-container,
.mfp-with-zoom.mfp-removing.mfp-bg {
    opacity: 0
}

.wpa-ld button span.screen-reader,
.longdesc-link span.screen-reader,
.wpa-hide-ltr#skiplinks a,
.wpa-hide-ltr#skiplinks a:hover,
.wpa-hide-ltr#skiplinks a:visited,
.wpa-hide-rtl#skiplinks a,
.wpa-hide-rtl#skiplinks a:hover,
.wpa-hide-rtl#skiplinks a:visited {
    border: 0;
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal !important
}

.wpa-hide-ltr#skiplinks a:focus,
.wpa-hide-rtl#skiplinks a:focus {
    background-color: #eee;
    clip-path: none;
    color: #444;
    display: block;
    font-size: 1em;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000
}

.wpa-alt,
.wpa-ld {
    display: inline-block;
    position: relative
}

div.alignleft.wpa-alt,
div.alignleft.wpa-ld {
    float: left
}

div.alignright.wpa-alt,
div.alignright.wpa-ld {
    float: right
}

div.aligncenter.wpa-alt,
div.aligncenter.wpa-ld {
    display: block;
    margin: 0 auto;
    width: fit-content
}

.wpa-focusable:focus {
    outline: 1px solid;
    outline-offset: 1px
}

.wpa-ld .longdesc {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    overflow-y: scroll;
    box-sizing: border-box;
    background: rgba(255, 255, 255, .92);
    color: #111;
    padding: 46px 1rem 1rem;
    text-align: start
}

.wpa-ld .longdesc,
.wpa-ld .longdesc p {
    font-size: clamp( 16px, 1rem, 24px)
}

.wpa-ld .longdesc-link {
    position: absolute;
    display: inline-block;
    right: 3px;
    bottom: 3px;
    color: #000;
    background: rgba(255, 255, 255, .92);
    font-size: clamp( 14px, .875rem, 20px);
    padding: 2px;
    border-radius: 3px
}

.wpa-alt .wpa-alt-text {
    position: absolute;
    width: calc( 100% - 2em);
    height: fit-content;
    bottom: 0;
    box-sizing: border-box;
    background: rgba(255, 255, 255, .92);
    padding: 1rem;
    margin: 1rem;
    border-radius: 15px;
    box-shadow: 0 0 6px #333;
    text-align: start;
    z-index: 10;
    font-size: clamp( 16px, 1rem, 24px);
    line-height: 1.5;
    color: #111
}

.top-right .wpa-alt .wpa-alt-text,
.top-left .wpa-alt .wpa-alt-text {
    bottom: auto;
    top: 0;
    margin-top: 2.5em
}

.rtl .wpa-alt .wpa-alt-text,
.rtl .wpa-ld .longdesc {
    text-align: right
}

.template-longdesc {
    text-align: left;
    line-height: 1.5;
    width: 100%;
    max-width: 50em;
    padding: 2em;
    margin: 1em auto;
    background: #fdfdfd;
    color: #333;
    box-shadow: 0 0 5px;
    font-size: 1.4em
}

label.wpa-screen-reader-text {
    border: 0;
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal !important
}

.wpa-content-summary {
    padding: 30px;
    background: rgba( 0, 0, 0, .05);
    margin-bottom: 30px
}

.wpa-content-summary div p:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0
}

.wpa-excerpt .wp-block-read-more,
.wpa-excerpt .wp-block-post-excerpt__more-text {
    display: none !important
}

.wpa-excerpt .wp-block-post-excerpt .continue {
    margin-top: 1rem;
    display: block
}

.wpa-alt button.wpa-toggle,
.wpa-alt a.wpa-toggle,
.wpa-ld button.wpa-toggle,
.wpa-ld a.wpa-toggle,
button.wpa-video {
    all: unset;
    background: #111;
    display: block;
    color: #fff;
    border-radius: 32px !important;
    height: 28px !important;
    width: 28px !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    position: absolute !important;
    z-index: 10;
    padding: 4px !important;
    border: 1px solid !important
}

.wpa-alt button {
    font-family: monospace !important;
    font-size: clamp( 14px, .875rem, 20px) !important
}

.wpa-alt button.wpa-toggle:active,
.wpa-ld button.wpa-toggle:active {
    background: #f6f6f6;
    color: #111
}

.wpa-ld button.wpa-toggle,
.wpa-alt button.wpa-toggle,
button.wpa-video {
    top: 4px;
    left: 4px
}

.wpa-ld button.wpa-toggle:focus,
.wpa-ld button.wpa-toggle:hover,
.wpa-alt button.wpa-toggle:focus,
.wpa-alt button.wpa-toggle:hover,
button.wpa-video:hover,
button.wpa-video:focus {
    outline: 2px solid currentColor;
    outline-offset: 1px
}

button.wpa-video[aria-pressed=true] .dashicons::before {
    content: "\f522"/''
}

.wpa-alt button.wpa-toggle[aria-expanded=true],
.wpa-ld button.wpa-toggle[aria-expanded=true] {
    color: #111;
    background: #f6f6f6
}

.wpa-alt button:focus,
.wpa-alt button:hover,
.wpa-ld button:focus,
.wpa-ld button:hover {
    cursor: pointer
}

.top-left .wpa-alt a.wpa-toggle,
.top-left .wpa-alt button.wpa-toggle,
.top-left .wpa-ld a.wpa-toggle,
.top-left .wpa-ld button.wpa-toggle {
    top: 4px;
    bottom: auto
}

.top-right .wpa-alt a.wpa-toggle,
.top-right .wpa-alt button.wpa-toggle,
.top-right .wpa-ld a.wpa-toggle,
.top-right .wpa-ld button.wpa-toggle {
    top: 4px;
    right: 4px;
    left: auto;
    bottom: auto
}

.bottom-right .wpa-alt a.wpa-toggle,
.bottom-right .wpa-alt button.wpa-toggle,
.bottom-right .wpa-ld a.wpa-toggle,
.bottom-right .wpa-ld button.wpa-toggle {
    right: 4px;
    left: auto
}

.wpa-alt .wpa-ld button {
    left: 46px
}

.top-right .wpa-alt .wpa-ld button,
.bottom-right .wpa-alt .wpa-ld button {
    left: auto;
    right: 46px
}

:root {
    --tec-grid-gutter: 48px;
    --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1);
    --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2);
    --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1);
    --tec-grid-gutter-small: 42px;
    --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1);
    --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2);
    --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1);
    --tec-grid-gutter-page: 42px;
    --tec-grid-gutter-page-small: 19.5px;
    --tec-grid-width-default: 1176px;
    --tec-grid-width-min: 320px;
    --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2);
    --tec-grid-width-1-of-2: 50%;
    --tec-grid-width-1-of-3: 33.333%;
    --tec-grid-width-1-of-4: 25%;
    --tec-grid-width-1-of-5: 20%;
    --tec-grid-width-1-of-7: 14.285%;
    --tec-grid-width-1-of-8: 12.5%;
    --tec-grid-width-1-of-9: 11.111%;
    --tec-spacer-0: 4px;
    --tec-spacer-1: 8px;
    --tec-spacer-2: 12px;
    --tec-spacer-3: 16px;
    --tec-spacer-4: 20px;
    --tec-spacer-5: 24px;
    --tec-spacer-6: 28px;
    --tec-spacer-7: 32px;
    --tec-spacer-8: 40px;
    --tec-spacer-9: 48px;
    --tec-spacer-10: 56px;
    --tec-spacer-11: 64px;
    --tec-spacer-12: 80px;
    --tec-spacer-13: 96px;
    --tec-spacer-14: 160px;
    --tec-z-index-spinner-container: 100;
    --tec-z-index-views-selector: 30;
    --tec-z-index-dropdown: 30;
    --tec-z-index-events-bar-button: 20;
    --tec-z-index-search: 10;
    --tec-z-index-filters: 9;
    --tec-z-index-scroller: 7;
    --tec-z-index-week-event-hover: 5;
    --tec-z-index-map-event-hover: 5;
    --tec-z-index-map-event-hover-actions: 6;
    --tec-z-index-multiday-event: 5;
    --tec-z-index-multiday-event-bar: 2;
    --tec-color-text-primary: #141827;
    --tec-color-text-primary-light: #1418279e;
    --tec-color-text-secondary: #5d5d5d;
    --tec-color-text-disabled: #d5d5d5;
    --tec-color-text-events-title: var(--tec-color-text-primary);
    --tec-color-text-event-title: var(--tec-color-text-events-title);
    --tec-color-text-event-date: var(--tec-color-text-primary);
    --tec-color-text-secondary-event-date: var(--tec-color-text-secondary);
    --tec-color-icon-primary: #5d5d5d;
    --tec-color-icon-primary-alt: #757575;
    --tec-color-icon-secondary: #bababa;
    --tec-color-icon-active: #141827;
    --tec-color-icon-disabled: #d5d5d5;
    --tec-color-icon-focus: #334aff;
    --tec-color-icon-error: #da394d;
    --tec-color-event-icon: #141827;
    --tec-color-event-icon-hover: #334aff;
    --tec-color-accent-primary: #334aff;
    --tec-color-accent-primary-hover: #334affcc;
    --tec-color-accent-primary-active: #334affe6;
    --tec-color-accent-primary-background: #334aff12;
    --tec-color-accent-secondary: #141827;
    --tec-color-accent-secondary-hover: #141827cc;
    --tec-color-accent-secondary-active: #141827e6;
    --tec-color-accent-secondary-background: #14182712;
    --tec-color-button-primary: var(--tec-color-accent-primary);
    --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover);
    --tec-color-button-primary-active: var(--tec-color-accent-primary-active);
    --tec-color-button-primary-background: var(--tec-color-accent-primary-background);
    --tec-color-button-secondary: var(--tec-color-accent-secondary);
    --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover);
    --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active);
    --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background);
    --tec-color-link-primary: var(--tec-color-text-primary);
    --tec-color-link-accent: var(--tec-color-accent-primary);
    --tec-color-link-accent-hover: #334affcc;
    --tec-color-border-default: #d5d5d5;
    --tec-color-border-secondary: #e4e4e4;
    --tec-color-border-tertiary: #7d7d7d;
    --tec-color-border-hover: #5d5d5d;
    --tec-color-border-active: #141827;
    --tec-color-background: #fff;
    --tec-color-background-events: #0000;
    --tec-color-background-transparent: #fff9;
    --tec-color-background-secondary: #f7f6f6;
    --tec-color-background-messages: #14182712;
    --tec-color-background-secondary-hover: #f0eeee;
    --tec-color-background-error: #da394d14;
    --tec-color-box-shadow: rgba(#000, 0.14);
    --tec-color-box-shadow-secondary: rgba(#000, 0.1);
    --tec-color-scroll-track: rgba(#000, 0.25);
    --tec-color-scroll-bar: rgba(#000, 0.5);
    --tec-color-background-primary-multiday: #334aff3d;
    --tec-color-background-primary-multiday-hover: #334aff57;
    --tec-color-background-secondary-multiday: #1418273d;
    --tec-color-background-secondary-multiday-hover: #14182757;
    --tec-color-accent-primary-week-event: #334aff1a;
    --tec-color-accent-primary-week-event-hover: #334aff33;
    --tec-color-accent-primary-week-event-featured: #334aff0a;
    --tec-color-accent-primary-week-event-featured-hover: #334aff24;
    --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary);
    --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background)
}

#tribe-events-header,
.recurring-info-tooltip,
.single-featured-image-header,
.tribe-events-ajax-loading,
.tribe-events-divider {
    display: none
}

#tribe-events-pg-template {
    margin: 0 auto;
    max-width: 1048px;
    padding: var(--tec-spacer-8)var(--tec-spacer-4)var(--tec-spacer-4)
}

.tribe-events-after-html p,
.tribe-events-before-html p {
    margin: 0 0 10px
}

.tribe-events-back {
    margin-bottom: var(--tec-spacer-5)
}

@media(min-width:768px) {
    .tribe-events-back {
        margin-bottom: var(--tec-spacer-8)
    }
}

.tribe-events-single>.tribe_events {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
    position: relative
}

.tribe-events-single>.tribe_events>:not(.primary,
.secondary,
.tribe-events-related-events-title,
.tribe-related-events) {
    order: 1;
    width: 100%
}

.tribe-events-notices {
    margin-bottom: var(--tec-spacer-4);
    padding-bottom: var(--tec-spacer-2)
}

.tribe-events-notices li,
.tribe-events-notices ul,
.tribe-events-single-event-title {
    margin: 0;
    padding: 0
}

.tribe-events-schedule {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    margin: var(--tec-spacer-1)0 var(--tec-spacer-4)
}

@media(min-width:768px) {
    .tribe-events-schedule {
        align-items: baseline;
        flex-wrap: nowrap;
        margin: var(--tec-spacer-5)0 var(--tec-spacer-7)
    }
}

.tribe-events-schedule .tribe-events-schedule__datetime {
    margin-bottom: var(--tec-spacer-1);
    margin-right: var(--tec-spacer-1);
    order: 0;
    width: 100%
}

@media(min-width:768px) {
    .tribe-events-schedule .tribe-events-schedule__datetime {
        margin-bottom: 0;
        width: auto
    }
}

.tribe-events-schedule .recurringinfo,
.tribe-related-event-info .recurringinfo {
    margin-right: var(--tec-spacer-1);
    order: 2;
    padding: 0 var(--tec-spacer-1);
    position: relative
}

.tribe-events-schedule .recurringinfo:before,
.tribe-related-event-info .recurringinfo:before {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27%3E%3Cpath fill=%27%23141827%27 d=%27M13.333 3.826c0 .065 0 .13-.02.174 0 .022-.02.065-.02.087a.9.9 0 0 1-.197.37L10.45 7.37a.8.8 0 0 1-.592.26.8.8 0 0 1-.593-.26c-.316-.348-.316-.935 0-1.305l1.225-1.348H6.3c-2.547 0-4.64 2.283-4.64 5.11 0 1.369.474 2.651 1.363 3.608.316.348.316.935 0 1.304A.8.8 0 0 1 2.43 15a.8.8 0 0 1-.593-.26C.652 13.434 0 11.695 0 9.847c0-3.826 2.825-6.935 6.301-6.935h4.208L9.284 1.565c-.316-.348-.316-.935 0-1.304.316-.348.85-.348 1.185 0l2.647 2.913a.95.95 0 0 1 .198.37c0 .021.02.065.02.086v.196zM20 10.152c0 3.826-2.825 6.935-6.301 6.935H9.49l1.225 1.348c.336.348.336.935 0 1.304a.8.8 0 0 1-.593.261.83.83 0 0 1-.592-.26l-2.627-2.936a.95.95 0 0 1-.198-.37c0-.021-.02-.064-.02-.086-.02-.065-.02-.109-.02-.174s0-.13.02-.174c0-.022.02-.065.02-.087a.9.9 0 0 1 .198-.37L9.55 12.63c.316-.347.849-.347 1.185 0 .336.348.336.935 0 1.305L9.51 15.283h4.208c2.548 0 4.641-2.283 4.641-5.11 0-1.369-.474-2.651-1.362-3.608a.97.97 0 0 1 0-1.304c.316-.348.849-.348 1.185 0C19.348 6.543 20 8.283 20 10.152%27/%3E%3C/svg%3E")0/12px no-repeat;
    content: "";
    height: 20px;
    left: 8px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 20px
}

.tribe-events-schedule .recurringinfo .tribe-events-divider,
.tribe-related-event-info .recurringinfo .tribe-events-divider {
    display: none
}

.tribe-events-schedule .recurringinfo .event-is-recurring,
.tribe-related-event-info .recurringinfo .event-is-recurring {
    padding-left: var(--tec-spacer-4);
    visibility: hidden
}

.tribe-events-schedule .recurringinfo a,
.tribe-related-event-info .recurringinfo a {
    visibility: visible
}

.tribe-events-schedule .recurringinfo {
    margin-right: var(--tec-spacer-1);
    order: 2;
    padding: 0 var(--tec-spacer-1)
}

@media(min-width:768px) {
    .tribe-events-schedule .recurringinfo {
        margin-left: var(--tec-spacer-1);
        padding: var(--tec-spacer-1)var(--tec-spacer-3)
    }
    .tribe-events-schedule .recurringinfo:before {
        left: 16px
    }
    .tribe-events-schedule .recurringinfo .event-is-recurring {
        visibility: visible
    }
}

.tribe-events-schedule .tribe-events-cost {
    margin-right: var(--tec-spacer-1);
    order: 1
}

@media(min-width:768px) {
    .tribe-events-schedule .tribe-events-cost {
        margin: 0 var(--tec-spacer-1)
    }
}

.tribe-events-event-image {
    align-self: flex-start;
    margin-bottom: var(--tec-spacer-3)
}

.tribe-events-event-image img {
    display: block
}

@media(min-width:768px) {
    .tribe-events-event-image {
        margin-bottom: var(--tec-spacer-7)
    }
}

.tribe-events-content h2,
.tribe-events-content h3,
.tribe-events-content h4,
.tribe-events-content h5,
.tribe-events-content h6 {
    margin-bottom: .75em
}

.tribe-events-content ol,
.tribe-events-content p,
.tribe-events-content ul {
    margin-bottom: var(--tec-spacer-3)
}

.tribe-events-content ol:last-child,
.tribe-events-content p:last-child,
.tribe-events-content ul:last-child {
    margin-bottom: var(--tec-spacer-6)
}

.tribe-events-content ol,
.tribe-events-content ul {
    padding: 0
}

.tribe-events-content ol {
    list-style-type: decimal
}

.tribe-events-content pre {
    margin-bottom: var(--tec-spacer-5);
    padding: var(--tec-spacer-5)
}

.tribe-events-content blockquote p {
    display: inline-block
}

.tribe-events-cal-links {
    margin-bottom: var(--tec-spacer-7)
}

@media(min-width:768px) {
    .tribe-events-cal-links {
        margin-bottom: var(--tec-spacer-8)
    }
}

.tribe-events-cal-links a {
    display: inline-block
}

.single-tribe_events .tribe-events-cal-links a,
.tribe-events-cal-links a {
    padding-left: var(--tec-spacer-7)
}

.tribe-events-cal-links a:not(:last-of-type) {
    margin-right: var(--tec-spacer-5)
}

@media(min-width:768px) {
    .tribe-events-cal-links a:not(:last-of-type) {
        margin-right: var(--tec-spacer-8)
    }
}

.tribe-events-event-meta {
    display: flex;
    flex-wrap: wrap;
    margin: 0 0 var(--tec-spacer-7)
}

@media(min-width:768px) {
    .tribe-events-event-meta {
        margin-bottom: var(--tec-spacer-3)
    }
}

.tribe-events-event-meta dl {
    margin-top: var(--tec-spacer-1)
}

.tribe-events-event-meta dd,
.tribe-events-event-meta dt {
    margin: 0 0 var(--tec-spacer-0);
    padding: 0
}

.tribe-events-event-meta dd[class$=url],
.tribe-events-event-meta dt:not(:first-child) {
    margin-top: var(--tec-spacer-3)
}

.tribe-events-event-meta dt[class*=url]+dd {
    margin-top: 0
}

.tribe-events-event-meta .tribe-events-address {
    margin: 0
}

.tribe-events-event-meta.primary,
.tribe-events-event-meta.secondary {
    margin-bottom: var(--tec-spacer-1);
    order: 2;
    padding-top: var(--tec-spacer-5);
    position: relative;
    width: 100%
}

@media(min-width:768px) {
    .tribe-events-event-meta.primary,
    .tribe-events-event-meta.secondary {
        margin-bottom: 0;
        padding-top: 0;
        position: static;
        width: auto
    }
}

.tribe-events-event-meta.primary+.event-tickets,
.tribe-events-event-meta.secondary+.event-tickets {
    margin-bottom: var(--tec-spacer-7);
    margin-top: calc(var(--tec-spacer-6)*-1)
}

@media(min-width:768px) {
    .tribe-events-event-meta.primary+.event-tickets,
    .tribe-events-event-meta.secondary+.event-tickets {
        margin-bottom: var(--tec-spacer-8)
    }
}

.tribe-events-event-meta.primary+.event-tickets+.event-tickets,
.tribe-events-event-meta.secondary+.event-tickets+.event-tickets {
    margin-bottom: var(--tec-spacer-1);
    margin-top: calc(var(--tec-spacer-7)*-1)
}

@media(min-width:768px) {
    .tribe-events-event-meta.primary+.event-tickets+.event-tickets,
    .tribe-events-event-meta.secondary+.event-tickets+.event-tickets {
        margin-bottom: var(--tec-spacer-3);
        margin-top: calc(var(--tec-spacer-8)*-1)
    }
}

.tribe-events-event-meta:before {
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

@media(min-width:768px) {
    .tribe-events-event-meta:before {
        top: auto
    }
}

.tribe-events-meta-group {
    flex: 1 0 140px;
    margin-right: var(--tec-spacer-5);
    order: 0
}

@media(min-width:768px) {
    .tribe-events-meta-group {
        padding: var(--tec-spacer-7)0 var(--tec-spacer-3);
        width: 168px
    }
}

.tribe-events-meta-group.tribe-events-meta-group-venue {
    order: 1
}

@media(min-width:768px) {
    .tribe-events-meta-group.tribe-events-meta-group-venue {
        order: 0
    }
}

.tribe-events-meta-group.tribe-events-meta-group-gmap {
    flex-basis: 100%;
    margin-top: var(--tec-spacer-1);
    padding-top: var(--tec-spacer-5);
    width: auto
}

@media(min-width:768px) {
    .tribe-events-meta-group.tribe-events-meta-group-gmap {
        flex-basis: 140px;
        margin-top: 0;
        padding-top: 0
    }
}

.tribe-events-meta-group .tribe-events-single-section-title {
    margin-bottom: var(--tec-spacer-1)
}

.tribe-events-venue-map {
    margin: 0 0 var(--tec-spacer-5);
    order: -1;
    width: 100%
}

@media(min-width:768px) {
    .tribe-events-venue-map {
        margin-top: var(--tec-spacer-7);
        order: 1;
        width: 211px
    }
}

.tribe-events-venue-map>div,
.tribe-events-venue-map>iframe {
    margin-bottom: 0;
    max-height: 241px
}

@media(min-width:768px) {
    .tribe-events-venue-map>div,
    .tribe-events-venue-map>iframe {
        max-height: 211px
    }
}

.tribe-events-related-events-title,
.tribe-related-events {
    order: 2
}

.tribe-events-related-events-title {
    margin-bottom: var(--tec-spacer-5);
    padding-top: var(--tec-spacer-7);
    width: 100%
}

.tribe-events-single ul.tribe-related-events {
    display: flex;
    flex-direction: column;
    margin-bottom: 0
}

@media(min-width:768px) {
    .tribe-events-single ul.tribe-related-events {
        flex-direction: row;
        justify-content: space-between
    }
}

.tribe-events-single ul.tribe-related-events li {
    display: flex;
    flex: 1;
    flex-direction: column;
    margin-bottom: var(--tec-spacer-6);
    padding: 0;
    width: auto
}

.tribe-events-single ul.tribe-related-events li:last-child {
    margin-right: 0
}

.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail {
    margin-bottom: var(--tec-spacer-3);
    width: 100%
}

.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail a {
    display: block;
    overflow: hidden;
    padding-top: 75%;
    position: relative
}

.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail img {
    bottom: 0;
    left: 50%;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(-50%, -50%)scale(2)
}

.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail img[src$="tribe-related-events-placeholder.png"] {
    transform: translate(-50%, -50%)scale(1)
}

.tribe-events-single ul.tribe-related-events li .tribe-related-event-info {
    align-items: baseline;
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    width: 100%
}

.tribe-events-single ul.tribe-related-events li .tribe-related-event-info .tribe-event-date-start {
    margin: var(--tec-spacer-0)var(--tec-spacer-0)var(--tec-spacer-2)0
}

.tribe-events-single ul.tribe-related-events li .tribe-related-event-info .tribe-event-time {
    margin-left: var(--tec-spacer-0)
}

.tribe-events-single ul.tribe-related-events li .tribe-related-event-info .recurringinfo {
    margin: 0 var(--tec-spacer-1)var(--tec-spacer-2)0
}

.tribe-events-single ul.tribe-related-events li .tribe-related-event-info .timezone {
    margin-left: var(--tec-spacer-0)
}

.tribe-events-single ul.tribe-related-events li .tribe-related-event-info span:last-of-type {
    margin-right: var(--tec-spacer-1)
}

.tribe-events-single ul.tribe-related-events li .tribe-related-events-title {
    margin-bottom: var(--tec-spacer-1);
    width: 100%
}

#tribe-events-footer {
    padding: var(--tec-spacer-4)0
}

@media(min-width:768px) {
    #tribe-events-footer {
        padding: var(--tec-spacer-6)0
    }
}

.tribe-events-single .tribe-events-sub-nav {
    display: flex;
    justify-content: space-between;
    margin-left: 0
}

.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next,
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous {
    margin: 0
}

.tribe-events-single .tribe-events-sub-nav a span {
    display: none
}

.tribe-events-nav-previous a:before {
    margin-top: -2px;
    width: 7px
}

@media(min-width:768px) {
    .tribe-events-nav-previous a:before {
        margin-right: var(--tec-spacer-1);
        width: 9px
    }
}

.tribe-events-nav-next a:after {
    margin-top: -2px;
    width: 7px
}

@media(min-width:768px) {
    .tribe-events-nav-next a:after {
        margin-left: var(--tec-spacer-1);
        width: 9px
    }
}

.tribe-theme-twentynineteen .tribe-events-single>.tribe_events,
.tribe-theme-twentytwenty .tribe-events-content h2,
.tribe-theme-twentytwenty .tribe-events-content h3,
.tribe-theme-twentytwenty .tribe-events-content h4,
.tribe-theme-twentytwenty .tribe-events-content h5,
.tribe-theme-twentytwenty .tribe-events-content h6 {
    margin-top: 0
}

.tribe-theme-twentytwenty .tribe-events-content ol,
.tribe-theme-twentytwenty .tribe-events-content ul {
    margin-left: 0
}

.tribe-theme-twentytwenty .tribe-events-related-events-title,
.tribe-theme-twentytwenty .tribe-events-single-section-title {
    margin-top: 0
}

#top.tribe-theme-enfold.single-tribe_events #tribe-events-pg-template {
    max-width: 1048px
}

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule {
    margin-top: var(--tec-spacer-1)
}

@media(min-width:768px) {
    #top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule {
        margin-top: var(--tec-spacer-4)
    }
}

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule h3 {
    margin-right: var(--tec-spacer-1)
}

#top.tribe-theme-enfold.single-tribe_events .av-single-event-content,
#top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar {
    margin-left: 0
}

#top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar-inner {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    padding-right: 0;
    position: relative
}

#top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar-inner>.event-tickets {
    width: 100%
}

#top.tribe-theme-enfold.single-tribe_events .tribe-events-meta-group {
    margin-right: var(--tec-spacer-5)
}

@media(min-width:768px) {
    #top.tribe-theme-enfold.single-tribe_events .tribe-events-meta-group {
        padding: var(--tec-spacer-7)0 var(--tec-spacer-3);
        width: 168px
    }
}

#top.tribe-theme-enfold.single-tribe_events .tribe-events-event-meta {
    margin-top: 0
}

@media(min-width:768px) {
    #top.tribe-theme-enfold.single-tribe_events .tribe-events-event-meta {
        margin-top: var(--tec-spacer-5)
    }
    #top.tribe-theme-enfold.single-tribe_events .tribe-events-venue-map {
        margin-top: var(--tec-spacer-7);
        width: 211px
    }
}

.event-tickets .tribe-tickets__commerce-checkout-cart-item-details-button--more,
.event-tickets .tribe-tickets__rsvp-actions-button-not-going,
.event-tickets .tribe-tickets__rsvp-form-button,
.event-tickets .tribe-tickets__tickets-item-quantity button {
    background-color: initial;
    background-image: none;
    border: none;
    outline: none
}

.event-tickets .tribe-tickets__commerce-checkout-cart-item-details-button--more:focus,
.event-tickets .tribe-tickets__rsvp-actions-button-not-going:focus,
.event-tickets .tribe-tickets__rsvp-form-button:focus,
.event-tickets .tribe-tickets__tickets-item-quantity button:focus {
    outline: auto
}

:root {
    --tec-grid-gutter: 48px;
    --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1);
    --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2);
    --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1);
    --tec-grid-gutter-small: 42px;
    --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1);
    --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2);
    --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1);
    --tec-grid-gutter-page: 42px;
    --tec-grid-gutter-page-small: 19.5px;
    --tec-grid-width-default: 1176px;
    --tec-grid-width-min: 320px;
    --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2);
    --tec-grid-width-1-of-2: 50%;
    --tec-grid-width-1-of-3: 33.333%;
    --tec-grid-width-1-of-4: 25%;
    --tec-grid-width-1-of-5: 20%;
    --tec-grid-width-1-of-7: 14.285%;
    --tec-grid-width-1-of-8: 12.5%;
    --tec-grid-width-1-of-9: 11.111%;
    --tec-spacer-0: 4px;
    --tec-spacer-1: 8px;
    --tec-spacer-2: 12px;
    --tec-spacer-3: 16px;
    --tec-spacer-4: 20px;
    --tec-spacer-5: 24px;
    --tec-spacer-6: 28px;
    --tec-spacer-7: 32px;
    --tec-spacer-8: 40px;
    --tec-spacer-9: 48px;
    --tec-spacer-10: 56px;
    --tec-spacer-11: 64px;
    --tec-spacer-12: 80px;
    --tec-spacer-13: 96px;
    --tec-spacer-14: 160px;
    --tec-z-index-spinner-container: 100;
    --tec-z-index-views-selector: 30;
    --tec-z-index-dropdown: 30;
    --tec-z-index-events-bar-button: 20;
    --tec-z-index-search: 10;
    --tec-z-index-filters: 9;
    --tec-z-index-scroller: 7;
    --tec-z-index-week-event-hover: 5;
    --tec-z-index-map-event-hover: 5;
    --tec-z-index-map-event-hover-actions: 6;
    --tec-z-index-multiday-event: 5;
    --tec-z-index-multiday-event-bar: 2;
    --tec-color-text-primary: #141827;
    --tec-color-text-primary-light: #1418279e;
    --tec-color-text-secondary: #5d5d5d;
    --tec-color-text-disabled: #d5d5d5;
    --tec-color-text-events-title: var(--tec-color-text-primary);
    --tec-color-text-event-title: var(--tec-color-text-events-title);
    --tec-color-text-event-date: var(--tec-color-text-primary);
    --tec-color-text-secondary-event-date: var(--tec-color-text-secondary);
    --tec-color-icon-primary: #5d5d5d;
    --tec-color-icon-primary-alt: #757575;
    --tec-color-icon-secondary: #bababa;
    --tec-color-icon-active: #141827;
    --tec-color-icon-disabled: #d5d5d5;
    --tec-color-icon-focus: #334aff;
    --tec-color-icon-error: #da394d;
    --tec-color-event-icon: #141827;
    --tec-color-event-icon-hover: #334aff;
    --tec-color-accent-primary: #334aff;
    --tec-color-accent-primary-hover: #334affcc;
    --tec-color-accent-primary-active: #334affe6;
    --tec-color-accent-primary-background: #334aff12;
    --tec-color-accent-secondary: #141827;
    --tec-color-accent-secondary-hover: #141827cc;
    --tec-color-accent-secondary-active: #141827e6;
    --tec-color-accent-secondary-background: #14182712;
    --tec-color-button-primary: var(--tec-color-accent-primary);
    --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover);
    --tec-color-button-primary-active: var(--tec-color-accent-primary-active);
    --tec-color-button-primary-background: var(--tec-color-accent-primary-background);
    --tec-color-button-secondary: var(--tec-color-accent-secondary);
    --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover);
    --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active);
    --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background);
    --tec-color-link-primary: var(--tec-color-text-primary);
    --tec-color-link-accent: var(--tec-color-accent-primary);
    --tec-color-link-accent-hover: #334affcc;
    --tec-color-border-default: #d5d5d5;
    --tec-color-border-secondary: #e4e4e4;
    --tec-color-border-tertiary: #7d7d7d;
    --tec-color-border-hover: #5d5d5d;
    --tec-color-border-active: #141827;
    --tec-color-background: #fff;
    --tec-color-background-events: #0000;
    --tec-color-background-transparent: #fff9;
    --tec-color-background-secondary: #f7f6f6;
    --tec-color-background-messages: #14182712;
    --tec-color-background-secondary-hover: #f0eeee;
    --tec-color-background-error: #da394d14;
    --tec-color-box-shadow: rgba(#000, 0.14);
    --tec-color-box-shadow-secondary: rgba(#000, 0.1);
    --tec-color-scroll-track: rgba(#000, 0.25);
    --tec-color-scroll-bar: rgba(#000, 0.5);
    --tec-color-background-primary-multiday: #334aff3d;
    --tec-color-background-primary-multiday-hover: #334aff57;
    --tec-color-background-secondary-multiday: #1418273d;
    --tec-color-background-secondary-multiday-hover: #14182757;
    --tec-color-accent-primary-week-event: #334aff1a;
    --tec-color-accent-primary-week-event-hover: #334aff33;
    --tec-color-accent-primary-week-event-featured: #334aff0a;
    --tec-color-accent-primary-week-event-featured-hover: #334aff24;
    --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary);
    --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background);
    --tec-border-radius-default: 4px;
    --tec-border-width-week-event: 2px;
    --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow);
    --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow);
    --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow);
    --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary);
    --tec-form-color-background: var(--tec-color-background);
    --tec-form-color-border-default: var(--tec-color-text-primary);
    --tec-form-color-border-active: var(--tec-color-accent-secondary);
    --tec-form-color-border-secondary: var(--tec-color-border-tertiary);
    --tec-form-color-accent-primary: var(--tec-color-accent-primary);
    --tec-form-box-shadow-default: var(--tec-box-shadow-default);
    --tec-opacity-background: 0.07;
    --tec-opacity-select-highlighted: 0.3;
    --tec-opacity-icon-hover: 0.8;
    --tec-opacity-icon-active: 0.9;
    --tec-opacity-default: 1;
    --tec-transition: all 0.2s ease;
    --tec-transition-background-color: background-color 0.2s ease;
    --tec-transition-color-border-color: color 0.2s ease, border-color 0.2s ease;
    --tec-transition-transform: transform 0.2s ease;
    --tec-transition-border-color: border-color 0.2s ease;
    --tec-transition-color: color 0.2s ease;
    --tec-transition-opacity: opacity 0.2s ease;
    --tec-font-family-sans-serif: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
    --tec-font-weight-regular: 400;
    --tec-font-weight-bold: 700;
    --tec-font-size-0: 11px;
    --tec-font-size-1: 12px;
    --tec-font-size-2: 14px;
    --tec-font-size-3: 16px;
    --tec-font-size-4: 18px;
    --tec-font-size-5: 20px;
    --tec-font-size-6: 22px;
    --tec-font-size-7: 24px;
    --tec-font-size-8: 28px;
    --tec-font-size-9: 32px;
    --tec-font-size-10: 42px;
    --tec-line-height-0: 1.38;
    --tec-line-height-1: 1.42;
    --tec-line-height-2: 1.5;
    --tec-line-height-3: 1.62
}

#tribe-events-pg-template {
    background-color: var(--tec-color-background-events)
}

.tribe-events-single {
    -webkit-font-smoothing: antialiased
}

.tribe-events-after-html p,
.tribe-events-before-html p {
    line-height: 1.7
}

.tribe-events-back a,
.tribe-events-back a:visited {
    color: var(--tec-color-text-primary);
    font-family: var(--tec-font-family-sans-serif);
    font-size: var(--tec-font-size-3);
    font-weight: var(--tec-font-weight-bold);
    -webkit-text-decoration: none;
    text-decoration: none
}

.tribe-events-notices {
    border-bottom: 1px solid var(--tec-color-border-secondary);
    box-shadow: none
}

.tribe-events-notices ul {
    list-style: none;
    text-align: left;
    text-transform: none
}

.tribe-events-single-event-title {
    color: var(--tec-color-text-primary);
    color: var(--tec-color-text-event-title);
    font-family: var(--tec-font-family-sans-serif);
    font-size: var(--tec-font-size-7);
    font-weight: var(--tec-font-weight-bold);
    line-height: var(--tec-line-height-1);
    text-transform: none
}

@media(min-width:768px) {
    .tribe-events-single-event-title {
        font-size: var(--tec-font-size-10);
        line-height: var(--tec-line-height-0)
    }
}

.tribe-events-schedule {
    background-color: initial;
    border: 0
}

.tribe-events-schedule .tribe-events-schedule__datetime {
    color: var(--tec-color-text-primary);
    color: var(--tec-color-text-event-date);
    font-family: var(--tec-font-family-sans-serif);
    font-size: var(--tec-font-size-3);
    font-weight: var(--tec-font-weight-bold);
    font-weight: var(--tec-font-weight-regular);
    line-height: var(--tec-line-height-2);
    text-transform: none
}

@media(min-width:768px) {
    .tribe-events-schedule .tribe-events-schedule__datetime {
        font-size: var(--tec-font-size-3);
        line-height: var(--tec-line-height-3)
    }
}

.tribe-events-schedule .recurringinfo,
.tribe-related-event-info .recurringinfo {
    background-color: var(--tec-color-background-secondary);
    border-radius: 40px;
    color: var(--tec-color-text-primary);
    font-family: var(--tec-font-family-sans-serif);
    font-size: var(--tec-font-size-1);
    font-weight: var(--tec-font-weight-bold);
    line-height: var(--tec-line-height-0);
    text-transform: none
}

.tribe-events-schedule .recurringinfo .event-is-recurring,
.tribe-related-event-info .recurringinfo .event-is-recurring {
    letter-spacing: -9999px
}

.tribe-events-schedule .recurringinfo a,
.tribe-related-event-info .recurringinfo a {
    color: var(--tec-color-accent-primary);
    font-weight: var(--tec-font-weight-regular);
    letter-spacing: normal;
    line-height: 20px;
    -webkit-text-decoration: none;
    text-decoration: none
}

.tribe-events-schedule .recurringinfo {
    background-color: var(--tec-color-background-secondary);
    border-radius: 40px;
    color: var(--tec-color-text-primary);
    font-family: var(--tec-font-family-sans-serif);
    font-size: var(--tec-font-size-1);
    font-weight: var(--tec-font-weight-bold);
    line-height: var(--tec-line-height-0);
    text-transform: none
}

@media(min-width:768px) {
    .tribe-events-schedule .recurringinfo {
        font-size: var(--tec-font-size-2);
        line-height: var(--tec-line-height-3)
    }
    .tribe-events-schedule .recurringinfo .event-is-recurring {
        letter-spacing: normal
    }
}

.tribe-events-schedule .tribe-events-cost {
    color: var(--tec-color-text-primary);
    font-family: var(--tec-font-family-sans-serif);
    font-size: var(--tec-font-size-3);
    font-weight: var(--tec-font-weight-bold);
    line-height: var(--tec-line-height-2);
    text-transform: none;
    text-transform: uppercase
}

@media(min-width:768px) {
    .tribe-events-schedule .tribe-events-cost {
        font-size: var(--tec-font-size-3);
        line-height: var(--tec-line-height-3)
    }
}

.tribe-events-content {
    color: var(--tec-color-text-primary);
    font-family: var(--tec-font-family-sans-serif)
}

.tribe-events-content h2,
.tribe-events-content h3,
.tribe-events-content h4,
.tribe-events-content h5,
.tribe-events-content h6 {
    color: var(--tec-color-text-primary);
    font-family: var(--tec-font-family-sans-serif);
    font-weight: var(--tec-font-weight-bold);
    letter-spacing: normal;
    text-transform: none
}

.tribe-events-content ol,
.tribe-events-content p,
.tribe-events-content ul {
    font-size: var(--tec-font-size-3);
    line-height: var(--tec-line-height-3)
}

@media(min-width:768px) {
    .tribe-events-content ol,
    .tribe-events-content p,
    .tribe-events-content ul {
        font-size: var(--tec-font-size-4);
        line-height: var(--tec-line-height-2)
    }
}

.tribe-events-content ol,
.tribe-events-content ul {
    list-style-position: inside
}

.tribe-events-content ul {
    list-style-type: disc
}

.tribe-events-content a {
    border-bottom: 1px solid var(--tec-color-link-accent);
    color: var(--tec-color-link-primary);
    transition: var(--tec-transition-color)
}

.tribe-events-content a:active,
.tribe-events-content a:focus,
.tribe-events-content a:hover {
    border-bottom: 1px solid;
    color: var(--tec-color-link-accent)
}

.tribe-events-content a {
    -webkit-text-decoration: none;
    text-decoration: none
}

.tribe-events-content pre {
    background-color: var(--tec-color-background-secondary);
    font-size: var(--tec-font-size-3);
    line-height: var(--tec-line-height-3)
}

.tribe-events-content blockquote {
    quotes: auto
}

.tribe-events-content blockquote:before {
    content: open-quote
}

.tribe-events-content blockquote:after {
    content: close-quote
}

.tribe-events-cal-links {
    color: var(--tec-color-text-primary);
    font-family: var(--tec-font-family-sans-serif)
}

.tribe-events-cal-links a {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2725%27 height=%2718%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27%23141827%27 d=%27M0 .431V17.57c0 .238.163.431.364.431h17.273c.2 0 .363-.193.363-.431V.43c0-.237-.163-.43-.363-.43H.364C.163 0 0 .193 0 .431m18 7.585h-1.015V4.687H.991v12.07h15.994v-3.753H18zM.99 1.239h15.995v2.315H.991z%27/%3E%3Cpath stroke=%27%23141827%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.2%27 d=%27M22.918 10.5H9.207m11.488-3.255 3.252 3.272-3.213 3.213%27/%3E%3C/g%3E%3C/svg%3E")0/24px no-repeat;
    color: var(--tec-color-link-accent);
    font-size: var(--tec-font-size-2);
    font-weight: var(--tec-font-weight-regular);
    line-height: var(--tec-line-height-3);
    -webkit-text-decoration: none;
    text-decoration: none
}

.tribe-events-event-meta {
    color: var(--tec-color-text-primary);
    font-family: var(--tec-font-family-sans-serif);
    font-size: var(--tec-font-size-2)
}

.tribe-events-event-meta a,
.tribe-events-event-meta a:visited {
    color: var(--tec-color-link-accent)
}

.tribe-events-event-meta a:focus,
.tribe-events-event-meta a:hover {
    color: var(--tec-color-link-accent-hover)
}

.tribe-events-event-meta dd,
.tribe-events-event-meta dt {
    word-break: break-word
}

.tribe-events-event-meta dt {
    line-height: var(--tec-line-height-3)
}

.tribe-events-event-meta .tribe-events-address {
    font-style: normal;
    line-height: 26px
}

.tribe-events-event-meta:before,
.tribe-events-event-meta~div:not(.tribe-events-event-meta,
.event-tickets) {
    border-top: 1px solid var(--tec-color-border-secondary)
}

@media(min-width:768px) {
    .tribe-events-event-meta.secondary:before {
        content: normal
    }
}

.single-tribe_events .tribe-events-single .tribe-events-event-meta {
    background-color: initial;
    color: var(--tec-color-text-primary)
}

.tribe-events-meta-group .tribe-events-single-section-title {
    color: var(--tec-color-text-primary);
    font-size: var(--tec-font-size-2);
    font-weight: var(--tec-font-weight-bold);
    letter-spacing: 1px;
    text-transform: uppercase
}

.tribe-events-meta-group a {
    color: var(--tec-color-link-accent)
}

.tribe-events-meta-group.tribe-events-meta-group-gmap {
    border-top: 1px solid var(--tec-color-border-secondary)
}

.tribe-events-venue-map {
    border: 0;
    border-radius: 0
}

.tribe-events-related-events-title {
    border-top: 1px solid var(--tec-color-border-secondary);
    color: var(--tec-color-text-primary);
    font-family: var(--tec-font-family-sans-serif);
    font-size: var(--tec-font-size-6);
    font-weight: var(--tec-font-weight-bold);
    line-height: var(--tec-line-height-2);
    text-transform: none
}

@media(min-width:768px) {
    .tribe-events-related-events-title {
        font-size: var(--tec-font-size-8);
        line-height: var(--tec-line-height-1)
    }
}

.tribe-events-single ul.tribe-related-events li,
.tribe-events-single ul.tribe-related-events li .tribe-related-events-title {
    color: var(--tec-color-text-primary);
    font-family: var(--tec-font-family-sans-serif)
}

.tribe-events-single ul.tribe-related-events li .tribe-related-events-title {
    font-size: var(--tec-font-size-2);
    font-weight: var(--tec-font-weight-bold);
    line-height: var(--tec-line-height-3);
    text-transform: none
}

.tribe-events-single ul.tribe-related-events li .tribe-related-events-title a {
    color: var(--tec-color-link-primary)
}

#tribe-events-footer {
    border-top: 1px solid var(--tec-color-border-secondary)
}

.tribe-events-single .tribe-events-sub-nav {
    color: var(--tec-color-text-primary);
    font-family: var(--tec-font-family-sans-serif);
    font-size: var(--tec-font-size-1);
    list-style: none
}

@media(min-width:768px) {
    .tribe-events-single .tribe-events-sub-nav {
        font-size: var(--tec-font-size-3)
    }
}

.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a,
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a {
    color: var(--tec-color-text-secondary);
    -webkit-text-decoration: none;
    text-decoration: none;
    vertical-align: middle
}

.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:after,
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:before,
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:after,
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:before {
    content: "";
    display: inline-block;
    height: 20px;
    vertical-align: middle;
    width: 11px
}

.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:focus,
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:hover,
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:focus,
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:hover {
    color: var(--tec-color-text-primary)
}

.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:before {
    background: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2212%22%20height=%2220%22%3E%3Cpath%20fill=%22%235d5d5d%22%20d=%22M11.916%2017.841%2010%2019.757l-9.9-9.9L10-.041l1.916%201.916-7.983%207.984z%22/%3E%3C/svg%3E)0/7px no-repeat
}

@media(min-width:768px) {
    .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:before {
        background-size: 9px
    }
}

.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:focus:before,
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:hover:before {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2212%22%20height=%2220%22%3E%3Cpath%20fill=%22%23141827%22%20d=%22M11.916%2017.841%2010%2019.757l-9.9-9.9L10-.041l1.916%201.916-7.983%207.984z%22/%3E%3C/svg%3E)
}

.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:after {
    background: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2212%22%20height=%2220%22%3E%3Cpath%20fill=%22%235d5d5d%22%20d=%22M.084%202.159%202%20.243l9.9%209.9L2%2020.041.084%2018.126l7.983-7.984z%22/%3E%3C/svg%3E)100%/7px no-repeat
}

@media(min-width:768px) {
    .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:after {
        background-size: 9px
    }
}

.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:focus:after,
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:hover:after {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2212%22%20height=%2220%22%3E%3Cpath%20fill=%22%23141827%22%20d=%22M.084%202.159%202%20.243l9.9%209.9L2%2020.041.084%2018.126l7.983-7.984z%22/%3E%3C/svg%3E)
}

.tribe-theme-twentynineteen .tribe-events-content h2:before,
.tribe-theme-twentynineteen .tribe-events-related-events-title:before,
.tribe-theme-twentynineteen .tribe-events-single-event-title:before,
.tribe-theme-twentynineteen .tribe-events-single-section-title:before {
    content: normal
}

.tribe-theme-twentytwentyone .tribe-events-cal-links a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2725%27 height=%2718%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27%23141827%27 d=%27M0 .431V17.57c0 .238.163.431.364.431h17.273c.2 0 .363-.193.363-.431V.43c0-.237-.163-.43-.363-.43H.364C.163 0 0 .193 0 .431m18 7.585h-1.015V4.687H.991v12.07h15.994v-3.753H18zM.99 1.239h15.995v2.315H.991z%27/%3E%3Cpath stroke=%27%23141827%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.2%27 d=%27M22.918 10.5H9.207m11.488-3.255 3.252 3.272-3.213 3.213%27/%3E%3C/g%3E%3C/svg%3E")0/24px no-repeat
}

.tribe-theme-twentytwentyone .tribe-events-schedule .recurringinfo a:focus:not(.wp-block-button__link):not(.wp-block-file__button),
.tribe-theme-twentytwentyone .tribe-related-event-info .recurringinfo a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    background: 0 0;
    -webkit-text-decoration: none;
    text-decoration: none
}

#top.tribe-theme-enfold.single-tribe_events .tribe-events-single-event-title {
    color: var(--tec-color-text-primary);
    color: var(--tec-color-text-event-title);
    font-family: var(--tec-font-family-sans-serif);
    font-size: var(--tec-font-size-7);
    font-weight: var(--tec-font-weight-bold);
    line-height: var(--tec-line-height-1);
    text-transform: none
}

@media(min-width:768px) {
    #top.tribe-theme-enfold.single-tribe_events .tribe-events-single-event-title {
        font-size: var(--tec-font-size-10);
        line-height: var(--tec-line-height-0)
    }
}

#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule h3 {
    color: var(--tec-color-text-primary);
    color: var(--tec-color-text-event-date);
    font-family: var(--tec-font-family-sans-serif);
    font-size: var(--tec-font-size-3);
    font-weight: var(--tec-font-weight-bold);
    font-weight: var(--tec-font-weight-regular);
    line-height: var(--tec-line-height-2);
    text-transform: none
}

@media(min-width:768px) {
    #top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule h3 {
        font-size: var(--tec-font-size-3);
        line-height: var(--tec-line-height-3)
    }
}

#top.tribe-theme-enfold.single-tribe_events .tribe-events-content pre {
    background-image: none
}

#top.tribe-theme-enfold.single-tribe_events #wrap_all .tribe-events-cal-links a,
#top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar-inner {
    border: 0
}

.fusion-widget-area .tribe-events-event-meta:before,
.fusion-widget-area .tribe-events-event-meta~div:not(.tribe-events-event-meta):not(.event-tickets) {
    border: none
}

[class*=tec-events-elementor-event-widget] {
    color: var(--tec-color-text-primary);
    font-family: var(--tec-font-family-sans-serif);
    font-size: 1rem;
    font-weight: var(--tec-font-weight-regular);
    line-height: var(--tec-line-height-3);
    margin: 0 0 var(--tec-spacer-0);
    padding: 0
}

[class*=tec-events-elementor-event-widget] [class*=tec-events-elementor-event-widget] {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: inherit;
    padding: inherit
}

[class*=tec-events-elementor-event-widget] a,
a[class*=tec-events-elementor-event-widget] {
    border-bottom-color: initial;
    -webkit-text-decoration: underline;
    text-decoration: underline
}

.e-con-inner [class*=elementor-widget-tec_elementor_widget]:not(:last-child),
.elementor-section:not(.elementor-top-section) [class*=elementor-widget-tec_elementor_widget]:not(:last-child) {
    margin-block-end: var(--tec-spacer-3)
}

.tec-events-elementor-widget-empty {
    background-color: var(--tec-color-background-secondary);
    color: var(--tec-color-text-secondary);
    font-size: 1rem;
    font-weight: var(--tec-font-weight-regular);
    line-height: var(--tec-line-height-3);
    padding: 1em;
    text-align: center
}

.cff-wrapper:after {
    content: "";
    display: table;
    clear: both
}

#cff {
    float: left;
    width: 100%;
    margin: 0 auto;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.cff-wrapper-ctn {
    overflow: hidden;
    box-sizing: border-box
}

.cff-wrapper-ctn.cff-wrapper-fixed-height {
    overflow: auto;
    overflow-x: hidden
}

#cff .cff-masonry-posts,
#cff .cff-posts-wrap,
.cff-wrapper-ctn {
    position: relative;
    clear: both;
    height: 100%;
    top: 0;
    bottom: 0;
    width: 100%
}

#cff .cff-posts-wrap-box-shadow {
    padding: 5px
}

#cff .cff-item {
    float: left;
    width: 100%;
    clear: both;
    padding: 20px 0 15px;
    margin: 0;
    border-bottom: 1px solid #ddd
}

#cff .cff-item:first-child {
    padding-top: 0
}

#cff .cff-item.cff-box,
#cff .cff-item.cff-box:first-child {
    padding: 15px;
    margin: 8px 0;
    background: rgba(255, 255, 255, .5);
    border: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

#cff .cff-item.cff-box:first-child {
    margin-top: 0
}

#cff .cff-item.cff-box:last-child {
    margin-bottom: 0
}

#cff .cff-item.cff-shadow {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15);
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15)
}

.cff-header {
    width: 100%;
    margin: 0 0 15px;
    padding: 0;
    line-height: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: flex;
    align-items: center
}

.cff-header .fa,
.cff-header svg {
    margin: 0 10px 0 0;
    padding: 0
}

.cff-visual-header {
    margin-bottom: 24px !important
}

.cff-visual-header .cff-header-hero {
    width: 100%;
    height: 300px;
    position: relative;
    overflow: hidden
}

.cff-visual-header .cff-header-hero img {
    width: 100%;
    display: none
}

.cff-visual-header .cff-likes-box {
    position: absolute;
    bottom: 10px;
    right: 10px;
    padding: 5px;
    background: #eee;
    line-height: 1;
    border-radius: 2px;
    color: #445790
}

.cff-visual-header .cff-likes-box .cff-square-logo {
    float: left;
    display: inline-block;
    line-height: 0
}

.cff-visual-header .cff-likes-box .cff-square-logo svg {
    width: 18px;
    vertical-align: top
}

.cff-visual-header .cff-likes-box .cff-likes-count {
    float: left;
    display: inline-block;
    margin-left: 8px;
    vertical-align: top;
    font-size: 15px;
    line-height: 20px
}

.cff-visual-header .cff-header-inner-wrap {
    position: relative;
    display: block;
    text-decoration: none !important
}

.cff-visual-header .cff-header-inner-wrap a {
    color: inherit !important;
    border: 0
}

.cff-visual-header .cff-header-img img {
    display: block;
    width: 100px;
    border-radius: 3px;
    padding: 0;
    margin: 0
}

.cff-visual-header.cff-has-cover .cff-header-img img {
    border: 2px solid #fff
}

.cff-visual-header .cff-header-img {
    position: absolute;
    display: inline-block;
    line-height: 1
}

.cff-visual-header.cff-has-cover .cff-header-img {
    top: -25px;
    left: 10px
}

.cff-visual-header .cff-header-text {
    display: inline-block;
    float: left;
    padding-top: 10px;
    margin: 0
}

#cff .cff-visual-header .cff-header-text h3,
.cff-visual-header .cff-header-text h3 {
    display: inline-block !important;
    width: auto !important;
    margin: 0 8px 0 0 !important;
    padding: 0 !important;
    font-size: 1.2em !important;
    line-height: 1.2em !important
}

.cff-visual-header.cff-has-name {
    min-height: 100px
}

.cff-visual-header.cff-has-cover.cff-has-name .cff-header-text {
    min-height: 75px;
    margin-left: 125px !important
}

.cff-visual-header.cff-has-name .cff-header-text {
    margin-left: 120px !important;
    padding-top: 30px
}

.cff-visual-header.cff-has-name.cff-has-about .cff-header-text,
.cff-visual-header.cff-has-name.cff-has-cover .cff-header-text {
    padding-top: 10px !important
}

#cff .cff-visual-header .cff-header-inner-wrap .cff-bio,
.cff-visual-header .cff-header-inner-wrap .cff-bio {
    display: block;
    width: 100%;
    clear: both;
    margin: 3px 0 0;
    padding: 0;
    line-height: 1.2em
}

.cff-visual-header .cff-header-name {
    float: left;
    padding: 0 5px 2px 0 !important
}

.cff-visual-header .cff-bio-info {
    font-size: .9em;
    line-height: 1.7
}

.cff-visual-header .cff-bio-info svg {
    display: inline-block;
    width: 1em;
    vertical-align: middle;
    position: relative;
    top: -2px
}

.cff-posts-count svg {
    padding-right: 3px
}

.cff-header-inner-wrap:after,
.cff-header-text:after {
    display: table;
    clear: both;
    content: " "
}

#cff .cff-author-img.cff-no-consent img,
#cff .cff-expand,
#cff .cff-less {
    display: none
}

#cff.cff-default-styles .cff-author a,
#cff.cff-default-styles .cff-credit a,
#cff.cff-default-styles a {
    text-decoration: none
}

#cff.cff-default-styles a:focus,
#cff.cff-default-styles a:hover {
    text-decoration: underline
}

#cff .cff-post-text-link {
    display: block
}

.cff-post-text {
    width: 100%;
    float: left
}

#cff .cff-post-desc,
#cff h3,
#cff h4,
#cff h5,
#cff h6,
#cff p {
    float: left;
    width: 100%;
    clear: both;
    padding: 0;
    margin: 5px 0;
    word-wrap: break-word
}

#cff.cff-default-styles .cff-post-desc,
#cff.cff-default-styles h3,
#cff.cff-default-styles h4,
#cff.cff-default-styles h5,
#cff.cff-default-styles h6,
#cff.cff-default-styles p {
    line-height: 1.4
}

#cff .cff-date {
    float: left;
    min-width: 50px;
    width: auto
}

#cff.cff-default-styles .cff-credit,
#cff.cff-default-styles .cff-date,
#cff.cff-default-styles .cff-post-links,
#cff.cff-default-styles .cff-post-links a {
    font-size: 11px
}

#cff .cff-author {
    float: left;
    clear: both;
    margin: 0 0 15px;
    padding: 0;
    line-height: 1.2;
    width: 100%
}

#cff .cff-author a {
    text-decoration: none;
    border: none
}

#cff .cff-author-img {
    float: left;
    width: 40px;
    height: 40px;
    margin: 0 0 0 -100% !important;
    font-size: 0;
    background: url(https://www.macc.edu/wp-content/plugins/custom-facebook-feed/assets/css/../img/cff-avatar.png) no-repeat;
    background-size: 100%;
    border-radius: 50%
}

#cff .cff-author .cff-author-text,
#cff .cff-desc-wrap,
#cff .cff-link-title,
#cff .cff-shared-link {
    width: 100%;
    float: left
}

#cff .cff-author img {
    float: left;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    font-size: 0;
    border-radius: 50%
}

.cff-no-consent .cff-header-text {
    margin-left: 0 !important
}

.cff-no-consent .cff-header-hero,
.cff-no-consent .cff-header-img,
.cff-num-diff-hide {
    display: none !important
}

#cff .cff-author .cff-author-text span.cff-page-name {
    display: table-cell;
    vertical-align: middle;
    height: 40px;
    margin: 0;
    font-weight: 700;
    padding-left: 50px;
    float: none
}

#cff .cff-author .cff-story,
#cff.cff-default-styles .cff-author .cff-date {
    font-weight: 400
}

#cff .cff-author.cff-no-author-info .cff-date {
    margin-top: 12px !important
}

#cff .cff-author.cff-no-author-info .cff-author-img {
    width: 40px;
    height: 40px;
    background: url(https://www.macc.edu/wp-content/plugins/custom-facebook-feed/assets/css/../img/cff-avatar.png) no-repeat;
    margin: 0 !important
}

#cff .cff-author .cff-date,
#cff .cff-author .cff-page-name {
    float: left;
    clear: both;
    width: auto;
    margin: 0 0 0 50px !important
}

#cff.cff-default-styles .cff-author .cff-author-text * {
    font-weight: 700;
    line-height: 1.2
}

#cff .cff-author .cff-date {
    color: #9197a3;
    font-size: 11px;
    margin-top: 2px !important;
    margin-bottom: 0 !important
}

#cff .cff-author .cff-page-name.cff-author-date {
    float: left;
    padding: 3px 0 0;
    font-size: 14px
}

#cff .cff-cta-link a,
.cff-media-link .fa {
    display: inline-block;
    width: auto;
    padding: 5px 7px 5px 6px;
    margin-right: 6px;
    border: 1px solid rgba(0, 0, 0, .1);
    border-radius: 3px;
    background: rgba(0, 0, 0, .02)
}

#cff .cff-cta-link a:hover,
.cff-media-link .fa:hover {
    background: rgba(0, 0, 0, .03);
    text-decoration: none
}

#cff .cff-cta-link a {
    padding: 5px 15px
}

#cff .cff-break-word {
    word-break: break-all
}

#cff.cff-default-styles .cff-expand a {
    font-size: 11px;
    font-weight: 400
}

#cff .cff-shared-link {
    clear: both;
    padding: 5px 10px;
    margin: 10px 0 5px;
    background: rgba(0, 0, 0, .02);
    border: 1px solid rgba(0, 0, 0, .07);
    box-sizing: border-box
}

#cff .cff-no-styles {
    background: 0 0;
    border: none;
    padding: 0
}

#cff .cff-link {
    float: left;
    clear: both;
    max-width: 20%;
    margin: 10px 0 0
}

#cff .cff-link img,
#cff.cff-masonry .cff-comment-attachment,
#cff.cff-masonry .cff-comment-replies-box {
    max-width: 100%
}

#cff .cff-link-title {
    clear: both;
    display: block
}

#cff.cff-default-styles .cff-link-title {
    font-weight: 700
}

#cff .cff-post-desc,
#cff p.cff-link-title {
    margin: 5px 0 0
}

#cff .cff-text-link {
    float: left;
    clear: none;
    width: 72%;
    margin-left: 3%;
    padding: 0 0 5px
}

#cff .cff-link-caption {
    margin: 0
}

#cff.cff-default-styles .cff-link-caption {
    font-size: 12px
}

#cff .cff-text-link.cff-no-image {
    width: 100%;
    margin-left: 0
}

#cff .cff-details {
    float: left;
    clear: none;
    width: 100%;
    margin: 0;
    padding: 0
}

#cff .cff-details h5 {
    margin: 0 0 5px
}

#cff.cff-default-styles .cff-details h5 {
    padding: 0;
    font-size: 16px
}

#cff.cff-default-styles .cff-details p {
    font-size: 14px
}

#cff .cff-timeline-event .cff-date,
#cff .cff-timeline-event .cff-info,
#cff .cff-timeline-event .cff-timeline-event-title,
#cff .cff-timeline-event .cff-where {
    display: block;
    width: 100%;
    clear: both
}

#cff .cff-details .cff-info {
    padding: 10px 0 0
}

#cff.cff-default-styles .cff-details .cff-info {
    line-height: 1.2
}

#cff .cff-note-title {
    display: block;
    font-weight: 700;
    padding-bottom: 5px
}

#cff .cff-post-links {
    float: left;
    clear: none;
    padding: 5px 0 0;
    margin: 0
}

#cff .cff-post-links.cff-left {
    float: left;
    margin: 8px 0
}

#cff .cff-post-links a:first-child {
    padding-left: 0;
    margin: 0
}

#cff .cff-dot {
    padding: 0 5px
}

#cff .cff-share-container {
    position: relative;
    display: inline
}

#cff .cff-share-tooltip {
    display: none;
    position: absolute;
    z-index: 1000;
    bottom: 22px;
    right: -40px;
    width: 110px;
    padding: 3px 5px 4px;
    margin: 0;
    background: #333;
    color: #eee;
    font-size: 12px;
    line-height: 1.3;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

#cff .cff-share-tooltip .fa-play {
    position: absolute;
    font-size: 8px;
    bottom: -6px;
    left: 50%;
    margin-left: -3px;
    color: #333
}

#cff .cff-share-tooltip a .fa,
#cff .cff-share-tooltip a svg {
    font-size: 16px;
    margin: 0;
    padding: 5px
}

#cff .cff-share-tooltip a {
    display: block;
    float: left;
    margin: 0 !important;
    padding: 0 !important;
    color: #eee !important;
    opacity: 0;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

#cff .cff-share-tooltip a:hover {
    color: #fff !important
}

#cff .cff-share-tooltip .cff-facebook-icon:hover {
    background: #3b5998
}

#cff .cff-share-tooltip .cff-twitter-icon:hover {
    background: #00aced
}

#cff .cff-share-tooltip .cff-email-icon:hover,
#cff .cff-share-tooltip .cff-google-icon:hover {
    background: #dd4b39
}

#cff .cff-share-tooltip .cff-linkedin-icon:hover {
    background: #007bb6
}

#cff .cff-share-tooltip .cff-pinterest-icon:hover {
    background: #cb2027
}

#cff .cff-share-tooltip a.cff-show {
    opacity: 1;
    transition: opacity .2s
}

.cff-likebox {
    float: left;
    width: 100%;
    position: relative;
    margin: 20px 0 0
}

.fb_iframe_widget {
    border: none;
    overflow: hidden
}

.cff-likebox .fb_iframe_widget {
    width: 100%
}

.cff-likebox .fb_iframe_widget span {
    width: 100% !important
}

.cff-likebox .fb_iframe_widget iframe {
    margin: 0;
    position: relative;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100%
}

.cff-likebox.cff-top.cff-outside {
    margin-bottom: 10px
}

.cff-likebox.cff-bottom.cff-outside {
    margin-top: 10px
}

#cff.cff-fixed-height {
    padding: 5px 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

#cff.cff-masonry,
.cff-gdpr-notice {
    box-sizing: border-box
}

#cff .cff-error-msg {
    display: none;
    position: relative;
    font-size: 12px;
    font-family: sans-serif;
    padding: 8px 12px;
    border: 1px solid #ddd;
    margin-bottom: 10px;
    clear: both;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px
}

#cff .cff-error-msg p {
    float: none
}

#cff .cff-error-msg .cff_notice_dismiss {
    position: absolute;
    top: 4px;
    right: 8px
}

#cff #cff-error-reason {
    display: none;
    padding: 5px 0 0;
    clear: both
}

#cff .cff-credit img {
    float: left;
    margin: -2px 5px 0 0
}

#cff .cff-credit .fa {
    padding-right: 5px;
    font-size: 13px
}

.cff-credit a {
    display: flex;
    align-items: center
}

.cff-screenreader {
    text-indent: -9999px !important;
    display: block !important;
    width: 0 !important;
    height: 0 !important;
    line-height: 0 !important
}

@media all and (max-width:640px) {
    #cff.cff-width-resp {
        width: 100% !important
    }
    .cff-wrapper .cff-visual-header .cff-header-img img {
        width: 80px
    }
    .cff-wrapper .cff-visual-header.cff-has-name .cff-header-text {
        margin-left: 95px
    }
    .cff-wrapper .cff-visual-header.cff-has-cover.cff-has-name .cff-header-text {
        margin-left: 105px
    }
}

#cff .cff-comment .cff-comment-text img,
#cff img.emoji,
#cff-lightbox-wrapper .cff-comment .cff-comment-text img,
#cff-lightbox-wrapper img.emoji {
    float: none;
    max-width: 100%
}

#cff .cff-linebreak {
    display: block;
    height: 5px
}

#cff.cff-masonry .cff-item.cff-box {
    margin-left: 1.5%;
    margin-right: 1.5%
}

#cff.cff-masonry .cff-item,
#cff.cff-masonry .cff-item:first-child {
    padding-top: 20px;
    margin-top: 0
}

#cff.cff-masonry .cff-item,
#cff.cff-masonry .cff-likebox {
    float: none;
    display: inline-block;
    width: 30.3%;
    margin: 0 1.5% 20px
}

#cff.cff-masonry.cff-opaque-comments .cff-item {
    z-index: 1
}

#cff.cff-masonry.masonry-2-desktop .cff-item {
    width: 47%;
    margin: 0 1.5%
}

#cff.cff-masonry.masonry-4-desktop .cff-item {
    width: 22%;
    margin: 0 1.5%
}

#cff.cff-masonry.masonry-5-desktop .cff-item {
    width: 17%;
    margin: 0 1.5%
}

#cff.cff-masonry.masonry-6-desktop .cff-item {
    width: 13.516%;
    margin: 0 1.5%
}

@media (min-width:481px) and (max-width:800px) {
    #cff.cff-masonry .cff-item,
    #cff.cff-masonry .cff-likebox,
    #cff.cff-masonry.masonry-2-desktop .cff-item,
    #cff.cff-masonry.masonry-3-desktop .cff-item,
    #cff.cff-masonry.masonry-4-desktop .cff-item,
    #cff.cff-masonry.masonry-5-desktop .cff-item,
    #cff.cff-masonry.masonry-6-desktop .cff-item {
        width: 100%;
        margin: 0
    }
    #cff.cff-masonry.masonry-2-tablet .cff-posts-wrap .cff-item,
    #cff.cff-masonry.masonry-2-tablet .cff-posts-wrap .cff-likebox {
        width: 47%;
        margin-left: 1.5%;
        margin-right: 1.5%
    }
    #cff.cff-masonry.masonry-3-tablet .cff-posts-wrap .cff-item,
    #cff.cff-masonry.masonry-3-tablet .cff-posts-wrap .cff-likebox {
        width: 30.3%;
        margin-left: 1.5%;
        margin-right: 1.5%
    }
    #cff.cff-masonry.masonry-4-tablet .cff-item,
    #cff.cff-masonry.masonry-4-tablet .cff-likebox {
        width: 22%;
        margin-left: 1.5%;
        margin-right: 1.5%
    }
}

@media (max-width:480px) {
    #cff.cff-masonry .cff-item,
    #cff.cff-masonry .cff-likebox,
    #cff.cff-masonry.masonry-2-desktop .cff-item,
    #cff.cff-masonry.masonry-3-desktop .cff-item,
    #cff.cff-masonry.masonry-4-desktop .cff-item,
    #cff.cff-masonry.masonry-5-desktop .cff-item,
    #cff.cff-masonry.masonry-6-desktop .cff-item {
        width: 100%;
        margin: 0
    }
    #cff.cff-masonry.masonry-2-mobile .cff-posts-wrap .cff-item,
    #cff.cff-masonry.masonry-2-mobile .cff-posts-wrap .cff-likebox {
        width: 47%;
        margin-left: 1.5%;
        margin-right: 1.5%
    }
    #cff.cff-masonry.masonry-3-mobile .cff-posts-wrap .cff-item,
    #cff.cff-masonry.masonry-3-mobile .cff-posts-wrap .cff-likebox {
        width: 30.3%;
        margin-left: 1.5%;
        margin-right: 1.5%
    }
    #cff.cff-masonry.cff-mob-cols-1 .cff-posts-wrap .cff-item {
        width: 100%
    }
}

#cff.cff-masonry .cff-comments-box {
    position: relative;
    z-index: 999
}

#cff.cff-masonry .cff-load-more {
    display: block;
    float: left;
    clear: both
}

#cff.cff-masonry.cff-masonry-css {
    width: 100%;
    overflow: hidden;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
    -webkit-column-fill: auto;
    column-fill: unset;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    margin: 0
}

#cff.cff-masonry.cff-masonry-css.masonry-2-desktop {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    margin: 0
}

#cff.cff-masonry.cff-masonry-css.masonry-4-desktop {
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
    margin: 0
}

#cff.cff-masonry.cff-masonry-css.masonry-5-desktop {
    -webkit-column-count: 5;
    -moz-column-count: 5;
    column-count: 5;
    margin: 0
}

#cff.cff-masonry.cff-masonry-css.masonry-6-desktop {
    -webkit-column-count: 6;
    -moz-column-count: 6;
    column-count: 6;
    margin: 0
}

#cff.cff-masonry.cff-masonry-css .cff-item,
#cff.cff-masonry.cff-masonry-css .cff-likebox,
#cff.cff-masonry.cff-masonry-css.masonry-2-desktop .cff-item,
#cff.cff-masonry.cff-masonry-css.masonry-4-desktop .cff-item,
#cff.cff-masonry.cff-masonry-css.masonry-5-desktop .cff-item,
#cff.cff-masonry.cff-masonry-css.masonry-6-desktop .cff-item {
    float: none;
    display: inline-block;
    width: 100%;
    margin: 0 0 12px
}

#cff.cff-masonry.cff-masonry-css .cff-likebox {
    width: 99.5%
}

#cff.cff-masonry.cff-masonry-css .cff-load-more {
    margin: 0 0 10px;
    position: relative;
    bottom: 0
}

@media only screen and (max-width:780px) {
    #cff.cff-masonry.cff-masonry-css,
    #cff.cff-masonry.cff-masonry-css.masonry-2-desktop,
    #cff.cff-masonry.cff-masonry-css.masonry-4-desktop,
    #cff.cff-masonry.cff-masonry-css.masonry-5-desktop,
    #cff.cff-masonry.cff-masonry-css.masonry-6-desktop {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1
    }
    #cff.cff-masonry.cff-masonry-css.masonry-2-mobile {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
        margin: 0
    }
    #cff.cff-masonry.cff-masonry-css.masonry-2-mobile,
    #cff.cff-masonry.cff-masonry-css.masonry-2-mobile .cff-item {
        width: 100%
    }
}

#cff.cff-disable-masonry {
    height: auto !important
}

#cff.cff-disable-masonry .cff-item,
#cff.cff-disable-masonry .cff-likebox {
    position: relative !important;
    top: auto !important
}

#cff.cff-dark .cff-album-item,
#cff.cff-dark .cff-item,
#cff.cff-dark .cff-item.cff-box,
#cff.cff-dark .cff-item.cff-box:first-child {
    background-color: rgba(0, 0, 0, .85);
    color: rgba(255, 255, 255, .75)
}

#cff.cff-dark .cff-item a {
    color: #fff;
    text-decoration: underline
}

#cff.cff-dark .cff-date {
    color: rgba(255, 255, 255, .5)
}

#cff.cff-dark .cff-album-info a,
#cff.cff-dark .cff-author-date,
#cff.cff-dark .cff-post-links a {
    color: #fff
}

#cff.cff-dark .cff-album-info p {
    color: rgba(255, 255, 255, .75)
}

#cff.cff-light .cff-album-item,
#cff.cff-light .cff-item,
#cff.cff-light .cff-item.cff-box,
#cff.cff-light .cff-item.cff-box:first-child {
    background-color: rgba(255, 255, 255, .95);
    color: rgba(0, 0, 0, .8)
}

#cff.cff-light .cff-item a {
    color: #000;
    text-decoration: underline
}

#cff.cff-light .cff-date {
    color: rgba(0, 0, 0, .5)
}

#cff.cff-light .cff-album-info a,
#cff.cff-light .cff-author-date,
#cff.cff-light .cff-post-links a {
    color: #000
}

#cff.cff-light .cff-album-info p {
    color: rgba(0, 0, 0, .7)
}

.cff-gdpr-notice {
    max-width: 100%;
    padding: 8px 15px;
    margin: 0;
    font-size: 12px;
    background: #fdf7f7;
    border-radius: 5px;
    border: 1px solid #e4b1b1;
    line-height: 1.3;
    display: none
}

.sb-elementor-cta-img,
.sb-elementor-cta-img-ctn {
    position: relative !important;
    display: flex !important
}

.sb-elementor-cta {
    width: 100% !important;
    border: 1px solid #e8e8eb !important;
    border-radius: 2px !important;
    position: relative !important;
    text-align: center !important
}

.sb-elementor-cta-img-ctn {
    width: 100% !important;
    float: left !important;
    justify-content: center !important;
    align-items: center !important;
    margin-top: 50px !important;
    margin-bottom: 35px !important
}

.sb-elementor-cta-img {
    width: 65px !important;
    height: 65px !important;
    border: 2px solid #dcdde1 !important;
    border-radius: 16px !important;
    -webkit-transform: rotate(-3deg) !important;
    transform: rotate(-3deg) !important;
    justify-content: center !important;
    align-items: center !important
}

.sb-elementor-cta-img span svg {
    width: 32px;
    fill: #257ab2;
    float: left !important
}

.sb-elementor-cta-img>* {
    -webkit-transform: rotate(3deg) !important;
    transform: rotate(3deg) !important
}

.sb-elementor-cta-logo {
    position: absolute !important;
    right: -15px !important;
    bottom: -19px !important;
    z-index: 1 !important
}

.sb-elementor-cta-heading {
    font-size: 19px !important;
    padding: 0 !important;
    margin: 0 0 30px !important;
    display: inline-block !important;
    width: 100% !important;
    font-weight: 700 !important;
    line-height: 1.4em !important
}

.sb-elementor-cta-btn {
    background: #0068a0 !important;
    border-radius: 2px !important;
    padding: 8px 20px 8px 38px !important;
    cursor: pointer !important;
    color: #fff !important;
    position: relative !important;
    margin-bottom: 30px !important;
    height: 40px !important;
    line-height: 24px !important
}

.sb-elementor-cta-btn:after,
.sb-elementor-cta-btn:before {
    content: '' !important;
    position: absolute !important;
    width: 2px !important;
    height: 12px !important;
    background: #fff !important;
    left: 20px !important;
    top: 14px !important
}

.sb-elementor-cta-btn:after {
    -webkit-transform: rotate(90deg) !important;
    transform: rotate(90deg) !important
}

.sb-elementor-cta-desc {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    padding: 20px !important;
    background: #f9f9fa !important;
    border-top: 1px solid #e8e8eb !important;
    margin-top: 35px !important;
    flex-direction: column !important
}

.sb-elementor-cta-desc strong {
    color: #141b38 !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    margin-bottom: 8px !important
}

.sb-elementor-cta-desc span {
    color: #434960 !important;
    font-size: 14px !important;
    line-height: 1.5em !important;
    padding: 0 20% !important
}

.sb-elementor-cta-selector {
    width: 100% !important;
    padding: 0 20% !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    flex-direction: column !important;
    margin-bottom: 45px !important
}

.sb-elementor-cta-feedselector {
    border: 1px solid #d0d1d7 !important;
    padding: 8px 16px !important;
    margin-bottom: 15px !important;
    max-width: 100% !important;
    min-width: 400px !important
}

.sb-elementor-cta-selector span {
    color: #2c324c !important
}

.sb-elementor-cta-selector span a {
    text-transform: capitalize !important;
    text-decoration: underline !important;
    font-weight: 600 !important
}

.sb-elementor-cta-selector span a:after {
    color: #2c324c !important;
    margin-left: 2px !important;
    font-weight: 400 !important;
    text-decoration-color: #fff !important
}

.sb-elementor-cta-selector span a:first-of-type:after {
    content: ',' !important
}

.sb-elementor-cta-selector span a:nth-of-type(2):after {
    content: 'or' !important;
    margin-left: 5px !important;
    margin-right: 2px !important
}

.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_facebook_feed::before,
.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_instagram_feed::before,
.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_twitter_feed::before,
.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_youtube_feed::before {
    content: '' !important;
    height: 16px !important;
    font-variant: normal !important;
    background-position: center center !important;
    background-repeat: no-repeat !important
}

.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_facebook_feed::before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9056 18.109H13.4056V17.609H12.9056V18.109ZM9.79722 18.109H9.29722V18.609H9.79722V18.109ZM9.79722 14.5601V14.0601H9.29722V14.5601H9.79722ZM12.9056 14.5601V15.0601H13.4056V14.5601H12.9056ZM20.2604 7.32764H20.7604V6.90407L20.3426 6.83444L20.2604 7.32764ZM20.2604 10.3503V10.8503H20.7604V10.3503H20.2604ZM16.7237 14.5601H16.2237V15.0601H16.7237V14.5601ZM20.1258 14.5601L20.6199 14.6367L20.7094 14.0601H20.1258V14.5601ZM19.5751 18.109V18.609H20.0035L20.0692 18.1857L19.5751 18.109ZM16.7237 18.109V17.609H16.2237V18.109H16.7237ZM27.0523 14.5601H26.5523L26.5523 14.5612L27.0523 14.5601ZM17.0803 26.6136L16.9877 26.1222L17.0803 26.6136ZM12.5489 26.6139L12.6411 26.1225L12.5489 26.6139ZM14.8147 1.79797C7.80749 1.79797 2.07703 7.51685 2.07703 14.5601H3.07703C3.07703 8.06849 8.36042 2.79797 14.8147 2.79797V1.79797ZM2.07703 14.5601C2.07703 20.7981 6.54984 25.9974 12.4567 27.1053L12.6411 26.1225C7.19999 25.1019 3.07703 20.3097 3.07703 14.5601H2.07703ZM13.4056 26.3139V18.109H12.4056V26.3139H13.4056ZM12.9056 17.609H9.79722V18.609H12.9056V17.609ZM10.2972 18.109V14.5601H9.29722V18.109H10.2972ZM9.79722 15.0601H12.9056V14.0601H9.79722V15.0601ZM13.4056 14.5601V11.8556H12.4056V14.5601H13.4056ZM13.4056 11.8556C13.4056 10.4191 13.8299 9.36825 14.5211 8.67703C15.2129 7.98525 16.2305 7.59512 17.5314 7.59512V6.59512C16.0299 6.59512 14.7346 7.04939 13.814 7.96992C12.893 8.891 12.4056 10.2204 12.4056 11.8556H13.4056ZM17.5314 7.59512C18.1724 7.59512 18.8342 7.65119 19.3401 7.70823C19.592 7.73664 19.8029 7.76502 19.9504 7.78622C20.0241 7.79681 20.0818 7.8056 20.1208 7.81167C20.1402 7.81471 20.155 7.81706 20.1647 7.81863C20.1695 7.81941 20.1731 7.82 20.1754 7.82037C20.1765 7.82056 20.1773 7.82069 20.1778 7.82077C20.178 7.82081 20.1782 7.82083 20.1782 7.82084C20.1783 7.82085 20.1783 7.82085 20.1783 7.82085C20.1783 7.82085 20.1783 7.82085 20.1783 7.82085C20.1782 7.82084 20.1782 7.82084 20.2604 7.32764C20.3426 6.83444 20.3426 6.83443 20.3425 6.83443C20.3425 6.83442 20.3424 6.83441 20.3424 6.83441C20.3423 6.83439 20.3422 6.83437 20.342 6.83435C20.3418 6.8343 20.3414 6.83425 20.341 6.83417C20.3401 6.83403 20.3389 6.83383 20.3373 6.83357C20.3342 6.83307 20.3298 6.83234 20.3241 6.83142C20.3127 6.82958 20.2962 6.82695 20.2749 6.82362C20.2323 6.81698 20.1707 6.8076 20.0927 6.7964C19.9369 6.774 19.7157 6.74425 19.4521 6.71453C18.927 6.65532 18.2243 6.59512 17.5314 6.59512V7.59512ZM19.7604 7.32764V10.3503H20.7604V7.32764H19.7604ZM20.2604 9.85033H18.7185V10.8503H20.2604V9.85033ZM18.7185 9.85033C17.851 9.85033 17.1997 10.1241 16.7742 10.6148C16.3604 11.0922 16.2237 11.7025 16.2237 12.2594H17.2237C17.2237 11.8495 17.3257 11.5053 17.5298 11.2699C17.7224 11.0477 18.0684 10.8503 18.7185 10.8503V9.85033ZM16.2237 12.2594V14.5601H17.2237V12.2594H16.2237ZM16.7237 15.0601H20.1258V14.0601H16.7237V15.0601ZM19.6317 14.4834L19.081 18.0323L20.0692 18.1857L20.6199 14.6367L19.6317 14.4834ZM19.5751 17.609H16.7237V18.609H19.5751V17.609ZM16.2237 18.109V26.3135H17.2237V18.109H16.2237ZM17.1728 27.105C20.0281 26.5671 22.618 25.068 24.5079 22.8512L23.7469 22.2025C22.0054 24.2452 19.6188 25.6266 16.9877 26.1222L17.1728 27.105ZM24.5079 22.8512C26.4793 20.5388 27.5591 17.5977 27.5523 14.559L26.5523 14.5612C26.5586 17.3614 25.5636 20.0715 23.7469 22.2025L24.5079 22.8512ZM27.5523 14.5601C27.5523 7.51685 21.8218 1.79797 14.8147 1.79797V2.79797C21.2689 2.79797 26.5523 8.06849 26.5523 14.5601H27.5523ZM16.2237 26.3135C16.2237 26.8064 16.6682 27.2 17.1728 27.105L16.9877 26.1222C17.119 26.0975 17.2237 26.2006 17.2237 26.3135H16.2237ZM12.4567 27.1053C12.9603 27.1998 13.4056 26.8073 13.4056 26.3139H12.4056C12.4056 26.2001 12.5107 26.098 12.6411 26.1225L12.4567 27.1053Z' fill='%232b87da' /%3E%3Cpath d='M12.9056 18.1088H13.4056V17.6088H12.9056V18.1088ZM9.79724 18.1088H9.29724V18.6088H9.79724V18.1088ZM9.79724 14.5599V14.0599H9.29724V14.5599H9.79724ZM12.9056 14.5599V15.0599H13.4056V14.5599H12.9056ZM20.2604 7.32749H20.7604V6.90392L20.3426 6.83429L20.2604 7.32749ZM20.2604 10.3502V10.8502H20.7604V10.3502H20.2604ZM16.7237 14.5599H16.2237V15.0599H16.7237V14.5599ZM20.1258 14.5599L20.6199 14.6366L20.7094 14.0599H20.1258V14.5599ZM19.5751 18.1088V18.6088H20.0035L20.0692 18.1855L19.5751 18.1088ZM16.7237 18.1088V17.6088H16.2237V18.1088H16.7237ZM13.4056 26.366V18.1088H12.4056V26.366H13.4056ZM12.9056 17.6088H9.79724V18.6088H12.9056V17.6088ZM10.2972 18.1088V14.5599H9.29724V18.1088H10.2972ZM9.79724 15.0599H12.9056V14.0599H9.79724V15.0599ZM13.4056 14.5599V11.8554H12.4056V14.5599H13.4056ZM13.4056 11.8554C13.4056 10.4189 13.8299 9.3681 14.5212 8.67688C15.2129 7.9851 16.2305 7.59497 17.5314 7.59497V6.59497C16.0299 6.59497 14.7346 7.04924 13.814 7.96977C12.893 8.89085 12.4056 10.2202 12.4056 11.8554H13.4056ZM17.5314 7.59497C18.1724 7.59497 18.8342 7.65103 19.3401 7.70808C19.592 7.73648 19.803 7.76487 19.9504 7.78607C20.0241 7.79666 20.0819 7.80545 20.1208 7.81152C20.1402 7.81455 20.155 7.81691 20.1647 7.81848C20.1695 7.81926 20.1731 7.81984 20.1754 7.82022C20.1765 7.8204 20.1773 7.82054 20.1778 7.82061C20.178 7.82065 20.1782 7.82068 20.1783 7.82069C20.1783 7.8207 20.1783 7.8207 20.1783 7.8207C20.1783 7.8207 20.1783 7.82069 20.1783 7.82069C20.1782 7.82069 20.1782 7.82068 20.2604 7.32749C20.3426 6.83429 20.3426 6.83428 20.3425 6.83427C20.3425 6.83427 20.3424 6.83426 20.3424 6.83425C20.3423 6.83424 20.3422 6.83422 20.3421 6.8342C20.3418 6.83415 20.3414 6.83409 20.341 6.83402C20.3401 6.83387 20.3389 6.83367 20.3374 6.83342C20.3343 6.83291 20.3298 6.83219 20.3241 6.83127C20.3127 6.82943 20.2962 6.82679 20.2749 6.82347C20.2324 6.81683 20.1707 6.80745 20.0927 6.79624C19.9369 6.77385 19.7158 6.7441 19.4522 6.71438C18.927 6.65516 18.2244 6.59497 17.5314 6.59497V7.59497ZM19.7604 7.32749V10.3502H20.7604V7.32749H19.7604ZM20.2604 9.85018H18.7185V10.8502H20.2604V9.85018ZM18.7185 9.85018C17.8511 9.85018 17.1997 10.1239 16.7743 10.6146C16.3604 11.092 16.2237 11.7024 16.2237 12.2592H17.2237C17.2237 11.8493 17.3257 11.5052 17.5298 11.2697C17.7224 11.0476 18.0684 10.8502 18.7185 10.8502V9.85018ZM16.2237 12.2592V14.5599H17.2237V12.2592H16.2237ZM16.7237 15.0599H20.1258V14.0599H16.7237V15.0599ZM19.6317 14.4833L19.081 18.0322L20.0692 18.1855L20.6199 14.6366L19.6317 14.4833ZM19.5751 17.6088H16.7237V18.6088H19.5751V17.6088ZM16.2237 18.1088V26.366H17.2237V18.1088H16.2237ZM16.4146 26.1752H13.2148V27.1752H16.4146V26.1752ZM16.2237 26.366C16.2237 26.2606 16.3092 26.1752 16.4146 26.1752V27.1752C16.8615 27.1752 17.2237 26.8129 17.2237 26.366H16.2237ZM12.4056 26.366C12.4056 26.8129 12.7679 27.1752 13.2148 27.1752V26.1752C13.3202 26.1752 13.4056 26.2606 13.4056 26.366H12.4056Z' fill='%232b87da'/%3E%3C/svg%3E%0A") !important
}

.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_instagram_feed::before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='22' height='22' rx='6' stroke='%232b87da' stroke-width='1.5'/%3E%3Ccircle cx='12' cy='12' r='5' stroke='%232b87da' stroke-width='1.5'/%3E%3Ccircle cx='18.5' cy='5.75' r='1.25' fill='%232b87da'/%3E%3C/svg%3E%0A") !important
}

.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_twitter_feed::before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.8762 6.78846C27.9345 6.7065 27.8465 6.60094 27.7536 6.63936C27.0263 6.93989 26.26 7.15757 25.4698 7.29241C25.3632 7.31061 25.3082 7.16347 25.3956 7.09969C26.2337 6.48801 26.8918 5.63649 27.2636 4.63802C27.2958 4.55162 27.2014 4.47574 27.1212 4.52123C26.1605 5.06618 25.1092 5.45524 24.0054 5.68842C23.971 5.69568 23.9354 5.68407 23.9113 5.65844C22.9264 4.60891 21.5545 4 19.9999 4C17.0624 4 14.6624 6.4 14.6624 9.3625C14.6624 9.74071 14.702 10.109 14.7724 10.4586C14.7855 10.5235 14.7342 10.5842 14.6681 10.5803C10.3227 10.3231 6.45216 8.2421 3.84135 5.09864C3.79681 5.04501 3.71241 5.0515 3.67879 5.11257C3.26061 5.8722 3.02493 6.75115 3.02493 7.675C3.02493 9.41548 3.84362 10.9704 5.13417 11.9317C5.2141 11.9913 5.17327 12.12 5.07385 12.1129C4.32811 12.0597 3.63173 11.835 3.00827 11.5171C2.99303 11.5094 2.97493 11.5204 2.97493 11.5375V11.5375C2.97493 13.9896 4.6205 16.0638 6.86301 16.7007C6.96452 16.7295 6.96588 16.8757 6.86218 16.8953C6.25772 17.0096 5.63724 17.0173 5.0289 16.9176C4.95384 16.9052 4.89095 16.9762 4.91633 17.0479C5.26967 18.0466 5.91213 18.9192 6.7637 19.5537C7.58576 20.1661 8.56481 20.5283 9.58351 20.6001C9.67715 20.6067 9.71634 20.7266 9.64124 20.7829C7.78574 22.1744 5.52424 22.9237 3.19993 22.9125C2.91864 22.9125 2.63736 22.9015 2.35608 22.8796C2.25034 22.8714 2.20189 23.0116 2.29272 23.0664C4.58933 24.4509 7.27959 25.25 10.1499 25.25C19.9999 25.25 25.4124 17.075 25.4124 9.9875C25.4124 9.76833 25.4124 9.5598 25.4026 9.34228C25.4011 9.30815 25.4168 9.27551 25.4445 9.2555C26.3819 8.57814 27.1984 7.74079 27.8762 6.78846Z' stroke='%232b87da' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E%0A") !important
}

.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_youtube_feed::before {
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='20' viewBox='0 0 27 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 13.3267C11 13.4037 11.0834 13.4518 11.15 13.4133L17.3377 9.83658C17.4043 9.79808 17.4043 9.70192 17.3377 9.66342L11.15 6.08673C11.0834 6.0482 11 6.0963 11 6.17331V13.3267ZM25.45 3.7125C25.6125 4.3 25.725 5.0875 25.8 6.0875C25.8875 7.0875 25.925 7.95 25.925 8.7L26 9.75C26 12.4875 25.8 14.5 25.45 15.7875C25.1375 16.9125 24.4125 17.6375 23.2875 17.95C22.7 18.1125 21.625 18.225 19.975 18.3C18.35 18.3875 16.8625 18.425 15.4875 18.425L13.5 18.5C8.2625 18.5 5 18.3 3.7125 17.95C2.5875 17.6375 1.8625 16.9125 1.55 15.7875C1.3875 15.2 1.275 14.4125 1.2 13.4125C1.1125 12.4125 1.075 11.55 1.075 10.8L1 9.75C1 7.0125 1.2 5 1.55 3.7125C1.8625 2.5875 2.5875 1.8625 3.7125 1.55C4.3 1.3875 5.375 1.275 7.025 1.2C8.65 1.1125 10.1375 1.075 11.5125 1.075L13.5 1C18.7375 1 22 1.2 23.2875 1.55C24.4125 1.8625 25.1375 2.5875 25.45 3.7125Z' stroke='%232b87da' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E%0A") !important
}

.is-menu a,
.is-menu a:focus,
.is-menu a:hover,
.is-menu:hover>a {
    background: 0 0 !important;
    outline: 0
}

.is-screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    color: #000;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important;
    word-break: normal
}

.is-menu,
form .is-link-container {
    position: relative
}

.is-menu a {
    line-height: 1
}

.is-menu a::after,
.is-menu a::before {
    display: none !important
}

.is-menu.default form {
    max-width: 310px
}

.is-menu.is-dropdown form {
    display: none;
    min-width: 310px;
    max-width: 100%;
    position: absolute;
    right: 0;
    top: 100%;
    z-index: 9
}

.is-menu.full-width-menu form,
.is-menu.sliding form {
    min-width: 0 !important;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 25%;
    width: 0;
    z-index: 99;
    padding: 0;
    margin: 0
}

.is-menu.full-width-menu form:not(.is-search-form) input[type=search],
.is-menu.full-width-menu form:not(.is-search-form) input[type=text],
.is-menu.is-dropdown form:not(.is-search-form) input[type=search],
.is-menu.is-dropdown form:not(.is-search-form) input[type=text],
.is-menu.sliding form:not(.is-search-form) input[type=search],
.is-menu.sliding form:not(.is-search-form) input[type=text],
.is-popup-search-form form:not(.is-search-form) input[type=search],
.is-popup-search-form form:not(.is-search-form) input[type=text] {
    background: #fff;
    color: #000
}

.is-menu.is-first form {
    right: auto;
    left: 0
}

.is-menu.full-width-menu.open .search-close,
.is-menu.full-width-menu:not(.open) form,
.is-menu.is-dropdown form[style="display: block;"]+.search-close,
.is-menu.sliding.open .search-close,
.is-menu.sliding:not(.open) form,
form:hover+.is-link-container,
form:hover>.is-link-container {
    display: block
}

.is-form-style-2 .is-search-submit,
.is-link-container,
.is-menu form .screen-reader-text,
.search-close {
    display: none
}

.is-menu form label {
    margin: 0;
    padding: 0
}

.is-menu-wrapper {
    display: none;
    position: absolute;
    right: 5px;
    top: 5px;
    width: auto;
    z-index: 9999
}

.popup-search-close,
.search-close {
    cursor: pointer;
    width: 20px;
    height: 20px
}

.is-menu-wrapper.is-expanded {
    width: 100%
}

.admin-bar .is-menu-wrapper {
    top: 51px
}

.is-menu-wrapper .is-menu {
    float: right
}

.is-menu-wrapper .is-menu form {
    right: 0;
    left: auto
}

.gsc-cse-search-menu {
    max-width: 310px;
    float: right
}

.gsc-cse-search-menu .cse .gsc-control-cse,
.gsc-cse-search-menu .gsc-control-cse {
    padding: 0
}

.is-menu .search-icon-path {
    fill: #848484
}

.search-close {
    position: absolute;
    right: -22px;
    top: 33%;
    z-index: 99999
}

.is-menu.is-first .search-close {
    right: auto;
    left: -22px
}

.is-menu.is-dropdown .search-close {
    top: calc(100% + 7px)
}

.popup-search-close {
    z-index: 99999;
    float: right;
    position: relative;
    margin: 20px 20px 0 0
}

#is-popup-wrapper {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(4, 4, 4, .91);
    z-index: 999999
}

.is-popup-search-form form {
    width: 80%;
    margin: 20% auto 0
}

.is-popup-search-form form.is-ajax-search {
    margin: 10% auto 0
}

.popup-search-close:after,
.search-close:after {
    border-left: 2px solid #848484;
    content: '';
    height: 20px;
    left: 9px;
    position: absolute;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}

.popup-search-close:before,
.search-close:before {
    border-left: 2px solid #848484;
    content: '';
    height: 20px;
    left: 9px;
    position: absolute;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.is-highlight {
    background-color: #ffffb9;
    color: #222
}

@media screen and (max-width:910px) {
    .is-menu form {
        left: 0;
        min-width: 50%;
        right: auto
    }
    .is-menu.default form {
        max-width: 100%
    }
    .is-menu.full-width-menu.active-search {
        position: relative
    }
    .is-menu-wrapper {
        display: block
    }
}

.is-form-style label,
.is-menu.full-width-menu.is-first button.is-search-submit,
.is-menu.sliding.is-first button.is-search-submit {
    display: inline-block !important
}

form .is-link-container div {
    position: absolute;
    width: 200px;
    bottom: -25px;
    left: 5px;
    z-index: 99999;
    height: auto;
    line-height: 14px;
    padding: 10px 15px
}

form .is-link-container a {
    text-decoration: none;
    font-size: 14px;
    font-weight: 100;
    font-family: arial;
    box-shadow: none
}

form .is-link-container a:hover {
    text-decoration: underline
}

form .is-link-container a.is-customize-link {
    margin-left: 15px
}

.is-form-style label {
    padding: 0;
    vertical-align: middle;
    margin: 0;
    width: 100%;
    line-height: 1
}

.is-form-style {
    line-height: 1;
    position: relative;
    padding: 0 !important
}

.is-form-style.is-form-style-3 label {
    width: calc(100% - 36px) !important
}

.is-form-style input.is-search-input {
    background: #fff;
    background-image: none !important;
    color: #333;
    padding: 0 12px;
    margin: 0;
    outline: 0 !important;
    font-size: 14px !important;
    height: 36px;
    min-height: 0;
    line-height: 1;
    border-radius: 0;
    border: 1px solid #ccc !important;
    font-family: arial;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    -webkit-border-radius: 0
}

.is-form-style input.is-search-input::-ms-clear {
    display: none;
    width: 0;
    height: 0
}

.is-form-style input.is-search-input::-ms-reveal {
    display: none;
    width: 0;
    height: 0
}

.is-form-style input.is-search-input::-webkit-search-cancel-button,
.is-form-style input.is-search-input::-webkit-search-decoration,
.is-form-style input.is-search-input::-webkit-search-results-button,
.is-form-style input.is-search-input::-webkit-search-results-decoration {
    display: none
}

.is-form-style.is-form-style-3 input.is-search-input {
    border-right: 0 !important
}

.is-form-style button.is-search-submit {
    background: 0 0;
    border: 0;
    box-shadow: none !important;
    opacity: 1;
    padding: 0 !important;
    margin: 0;
    line-height: 0;
    outline: 0;
    vertical-align: middle;
    width: 36px;
    height: 36px
}

.is-menu.full-width-menu.is-first button.is-search-submit:not([style="display: inline-block;"]),
.is-menu.sliding.is-first button.is-search-submit:not([style="display: inline-block;"]) {
    visibility: hidden
}

.is-form-style .is-search-submit path {
    fill: #555
}

.is-form-style input.is-search-submit {
    text-decoration: none;
    position: absolute;
    top: 0;
    right: 0;
    padding: 0 10px !important;
    width: auto
}

.is-search-icon {
    width: 36px;
    padding-top: 6px !important
}

.is-search-icon svg {
    width: 22px;
    display: inline
}

.is-form-style input.is-search-submit,
.is-search-icon {
    display: inline-block !important;
    color: #666;
    background: #ededed;
    box-shadow: none !important;
    outline: 0;
    margin: 0;
    font-size: 14px !important;
    border: 1px solid #ccc;
    border-radius: 0;
    line-height: 1;
    height: 36px;
    text-transform: capitalize;
    vertical-align: middle;
    -webkit-transition: background-color .1s ease-in-out;
    -moz-transition: background-color .1s ease-in-out;
    -o-transition: background-color .1s ease-in-out;
    transition: background-color .1s ease-in-out;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.is-search-icon:hover,
form.is-form-style input.is-search-submit:hover {
    background: #dcdcdc
}

/*! This file is auto-generated */

@font-face {
    font-family: dashicons;
    src: url("https://www.macc.edu/wp-includes/css/../fonts/dashicons.eot?99ac726223c749443b642ce33df8b800");
    src: url("https://www.macc.edu/wp-includes/css/../fonts/dashicons.eot?99ac726223c749443b642ce33df8b800#iefix") format("embedded-opentype"), url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAHvwAAsAAAAA3EgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAAQAAAAFZAuk8lY21hcAAAAXwAAAk/AAAU9l+BPsxnbHlmAAAKvAAAYwIAAKlAcWTMRWhlYWQAAG3AAAAALwAAADYXkmaRaGhlYQAAbfAAAAAfAAAAJAQ3A0hobXR4AABuEAAAACUAAAVQpgT/9mxvY2EAAG44AAACqgAAAqps5EEYbWF4cAAAcOQAAAAfAAAAIAJvAKBuYW1lAABxBAAAATAAAAIiwytf8nBvc3QAAHI0AAAJvAAAEhojMlz2eJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/Mc4gYGVgYOBhzGNgYHBHUp/ZZBkaGFgYGJgZWbACgLSXFMYHD4yfHVnAnH1mBgZGIE0CDMAAI/zCGl4nN3Y93/eVRnG8c/9JE2bstLdQIF0N8x0t8w0pSMt0BZKS5ml7F32lrL3hlKmCxEQtzjAhQMRRcEJijhQQWV4vgNBGV4nl3+B/mbTd8+reeVJvuc859znvgL0A5pkO2nW3xcJ8qee02ej7/NNDOz7fHPTw/r/LnTo60ale4ooWov2orOYXXQXPWVr2V52lrPL3qq3WlmtqlZXx1bnVFdVd9TNdWvdXnfWk+tZ9dx6wfvvQ6KgaCraio6iq+/VUbaVHWVX2V0trJb2vXpNtbZaV91YU7fUbXVH3VVPrbvrefnV//WfYJc4M86OS2N9PBCP9n08FS/E6w0agxtDG2P6ProaPY3ljaMaJzVOb1ze2NC4s3Ff46G+VzfRQn8GsBEbM4RN2YQtGMVlMY2v8COGai0Hxm6MjEWxOBZGb+zJArbidjajjUGxJHbgUzwYG/EJPsNDfJLFsYzpXM6Pmcd8Ps1BvB8LGEE7W7KSzdmGA9ifgzmau7ibcUxkB7bnHhZxb+xDgw/yYb7GU/yQp2NgDI9xMZ61sWVsFZtHkxb5+ZgQE2NSdMYmDOM5HmZrfs6H+Cbf4bt8m28xhb2YyjQWciDHxk7RGg2W8DFWxbyYE20cx/GcwImcxKmxWYyIGXr3l7MPp/MAn+PzfIFH+Co/4296Q2v+wdvRHP1iQIyKMTE2ZsZesW8QSzmHi7mFK7iWsziTs7mIG/gAl3Irl3Az13A117GeC7iSdVzIjdzGMXycP/ITfskv+B5PRk/MjT1iCPuyLAbF4Jgds2Jj7uOj7MmX+DI78hfejBa6+Kxmekp0s5TBXM/kiNg29uaNmM5p0c6fmMmMGMbLMZS/8w2+zh78lPFMYFvt9Ul0Moax/IA/s5P2+hy6mcXO7EoPu7F7bM1feSR25wzuZAN3xBasiJGxDSfH9pzLeVzF7NgxtmM0+/FK7MLrvBNTeZSXYlP+wO/5J//SV/2O3/Iiv+EFfs2veDf68xHOj53p5Yt8n72ZG6MZzhoO5wgO4VCO5CgOY3VM4S1epYxdYzKP8QSPx3xu4v7o4Fmdydbo4j1eo+IZbdaW/+Gc/L/82Tj/0zbS/4kVue5YrmzpP3L1Sw3T+SY1mU46qdl05kn9TKef1GL5J6T+popAGmCqDaRWU5UgDTTVC9JGpspB2ti4TOMmpmpC2tRUV0ibmSoMqc1Ua0iDLFfwNNhypU5DTJWINNTQGqRhFos0DrdYrHGExUKNIy16Nbabqhhpc1M9I21hqmykUaYaR9rSyM+7lZGfd2sjP2+HxRKNo01VkTTGVB9JY40HNY6zyGs23lQ9SRNMdZQ00VRRSZNMtZXUaeQ5bmOqt6RtTZWXtJ2pBpO2N1Vj0g6mukza0VShSV2mWk2abKrapClGvtumWuS1mmbkNZ5u5HWdYeQ1m2mq+KRZRl7v2UZ+9p1M9wFpZ9PNQNrFdEeQdjXdFqTdTPcGaXfTDULqNvK6zjHy+vUYed5zjbwee5juHNI8I++f+ca9GheYbiTSQiOfp17TLUVaZLqvSItNNxdpT9MdRtrLdJuR9jae1rjEIu/tpRZ5/y6zyHPZxyLvkX2NtRqXW+R13s8i780VFnmdV1rkc7+/5SKRVhnPazzAIu+7Ay3yuh1kkffdwRZ53x1ikc/0oUY+f6tNNxTpMNOtTFpj5LNyuOmmJh1hurNJR5pub9JRpnucdLTpRicdY7rbSceabnnScUbep8cbeb1PMPKePdHIe/YkI7+fJxt53muN/L1Psch781SLXPNOs8h74HQjv4dnmLoL0plGXuOzLPL+Otsi781zLHINOdfI8zjPyPM438jzuMDI8/iAkedxoZGfcZ1FrlEXWeSzebFFPpeXGLlWXWrkfXSZkffa5Uae3xWmjoh0pak3Il1l6pJIV5v6JdI1ps6JdK2phyJdZ+qmSNeb+irSDaYOi3Sjqdci3WTqukg3G29rvMUi3123WuQ74jaLfEett8j1+3aLXIM3WOQafIdFrk93WuQ9c5dFPmd3W75G0z2mbi8/ah/1fRRh6gDV85t6QYpmU1dI0c/UH1K0mDpFiv6mnpFigKl7pGg19ZEUbaaOkmKQqbekGGzqMimGmPpNiqGmzpNimKkHpRhu6kYpRpj6UoqRpg6Vot3Uq1J0mLpWitGm/pVijKmTpRhr6mkpxpm6W4rxpj6XYoKp46WYaOp9KSaZumCKTlM/TNFl6owpJpt6ZIoppm6ZYqrxpMZpFqrvxXQL1fdihoXqezHTIq/TLFOnTTHbUJ0tui3yGvdYaH3LsNDXlQ0Lvb5sMnXplM2mfp2yn6lzp2wx9fCU/U3dPOUAU19P2Wrq8CnbTL0+5SDjTY2DLXe95RBTEqAcasoElMMs195yuKH6VY4wJQbKkabsQNlu5O/dYcoTlKMNrXs5xiKvwVgL9RblOFPuoBxvvKFxgimLUE40VCvLSRb5Z3aakgpllymzUE429J6VUyzynKYaL2ucZpHnPd2UcihnmPIO5UxT8qGcZcpAlLNNaYiy28jPPsfIz95j5DnOtfybg3IPI89jnpHnMd/I67TAyOu00JSzKHtNiYtqoSl7UfWaUhjVUlMeo1pmSmZU+5gyGtW+prRGtdyU26j2MyU4qhWmLEe10lBvVK0y5Tuq1aakR7XGcq2uDrfIX3+EKQdSHWlKhFRHmbIh1dGGamh1jCkvUh1r5GdZa6E9V51iSpNUpxq6d6vTTAmT6nRT1qQ6w5Qnqc405U+qswy9l9XZFjo71TmmdEq1zpRTqS4y8jpdbLyi8RKLvP6XmvIs1WXGOxovN2VcqitMaZfqSuMljVeZEjDVjaYsTHWTKRVT3WzKx1S3mJIy1a3WN8fbTOmZar0pR1PdbkrUVBtM2ZrqDlPKztdlH+Vt6jAlb+qG8a7GJlMap2425XLqFkN9Rt3flNWpB5hSO3WrKb9Tt5mSPPUgU6anHmzozNRDTDmfeqgp8VMPM2V/6uGG9lw9wtCeq0ca6i/rdkP9Zd1haC/Wow3txXqMoV6zHmtof9fjLFRH6vHGWxonGK9qnGiUGidZ6EzVnRaqR3WX8ZjGycYTGqcaj2ucZqFaUE839N7XM4z7Nc60yPOYZTyrsdvybyfrOUZe7x6L/PPnGu9pnGe8pnG+UWlcYDzzb8iLsxoAeJysvQmcJMdZJ5qRlZmR91F5VWXdZ/bd0511zEzP9PSMPKOrS5JHEpJGI0uyRbUk27KMMMuitVU25lgW+cAyuGt3f17A2Muaw6bHwMIzC5g15jFlMNcaA7vAmp41ZtnfW1h48PbVvC8is46eGZnj97qrIiMjj7i/+H9HfMWwDPyh/wddZTRmnWEaYbfj+cl/F4dYcErIc7BgIAHDv9ftdDtnEASbkL7ZRS98qimf8DXL84pOsbr/qTWMc6Io59OWVFC0WiVfkDTFUbEr5kQX/8mnmgpniLqtmTzGQ7gb0rGH4Q5NKuTLdU0pSJZZUDHOY0yKFpfvV9CvMCpjQGyziBwdVddQaxvZbYyY7uVO5/Jzlzvdy898EP0KjXYuv/mxzvi3Pvt68ih9fohGTJph7GjTKyBHWEa4Xas2T6NWZ3DoFYteNIjcYhGNiu4VtzgY0MMk7y+iX2fKTASxTrsTNsMmruIN2hg4aZJtRFql20GdbvLv+cW4vdBvI4RYLKqYU+or9XVPVZRUyg/8SMnUcjl//ICnYlHgJT29YkoCVvOrC+iHUqwoSIKEkODnc7WMlgm8IMOynpI51lipj39AdxQ/LemylrKkak3J8VxS1hHUM2SOQT/WBOzjUMBurd0McdhthrV21OmGXb/TbUeu53d97PkR3uy0mlXB8dDoONYXOgte0At8OOq42xWMhU7o5XuBB0ddOP6l8urqzurqKOeH8Q30CT/YTZ44flzQQ5LwArltZ5UUKUXL9Qvo5xmJ0UkfICgWlMdvR9h3K22/XXPRMMx99KO5X+i3hsPx1VEfNZPzaGF/f/+lwWD6nq+i/8x4TJU5DnFoYQPpCAYs1MBATRiW28hLkVMyWh2vg7sevWWNpdd8GMzeJvqsaxhu6J7IP2uW18xnsU5OTvz2PxctX/xO0fTVZ0VI8o6fWIb7FtzjhWetyir693AP3KjjZ821svlsnpwYxvhL/1z0TYRpGNFUT9eXZ7dWSLE5WvZr6BpjM3lmielA/7RbzWUU1nCtKsCI9KLKZifc9Byh2mx1/MiKI9EmNA+G7pqcop6hLFf71WXZMGTEKMYw12i0m83RgISBgHv9KI4dXpGNKDJkOBifbLbJXeH4L+nd7LvelXuExqBYUjzJ0G8yPKPADHOZHIz2BrPIQPch2lMGCtswWqCjfHJeilMbPgwtGpArFdKNb37zm+3BINj7+n5/t4XpyX+n4XjQv4r6/auDFmq10H1PPGE///zWQw/bly61lpf3Hn88/fzzaRpGj1y69Ah8dyL4S8b076P/RtuN9jiGDjfYGoznDkw7bzZ8fyJrWdnCPfVjvWYv+6tprZA5dy7UHSfvOOjnsufOZgua+aD4ePQfG68twK3fQi7knckcJ/QhRdqia1UsPnIrVjREzPhwdJ2JBqg3Pggi1EvG4GfRLzMYWqkGcWiITpHF0Dow14GqkG46g9qtbscnFwyE7rv/2P1CxuF+079W0kqFzFNlpewpZSx9FpJtHt+P3gd3YN7xW4VrriaJZcWDW96QLVQvQbKdEe5PaNgfoD9mYDghyKxJhzWZSJTINGOiHHY9Os6Rsv6D6+6G5Vi8trZ9B3ayaU/W5LSB79hedzbSdppHB2s/sK5xEN1wyS1GWtYkP51x8e3bSfp0zo3QFRgXy8ztMGqtVrNWqQquFY/YRkSG7DKi4/M0qpFBugXV72x6rj9/VkDzd7bRyFDGB3QM9xTjOpNVDEPJirI4jQwCcjXACg5IEon0UYukja9C+F2GazQFDFWHyMsk8shNKZN5N2IRrB0R8wBzGVaAqo6cItrcRq015OsIr6Gw021WsQALXgER6t6EZux2Qph7ReRvdrpeClK7HZg/zRDuhgMl8ckS6cGITAG9F3Cne7j97Pb2s28nwTt535RWSrwh2YLEsaInNyqcqAeSXpDa60GR5QwO/x92iuU5JImKUMAqdLaPc4WgYpXltMln3DvfbZQk00McyyRvheCjVh6XI81SBFGxJA1xWgbZnosUxcgG9omKKWrjrzielrUlQ8EplktxUr6TFnguldILS0iqr4Tn0JsESTM4RWFg1s/aaAFWjlPMG29oJRtinS40BtS0RhpICGmjkVUvJO2jo2YXmsrzyaXmOnLXYCKQxvPIdCUDFK7FLUf+BZc0IcS2WeiAuTZTeUlkeV3lUq7Ga6JTNNQ0JxliKFsPWTlWQk7uQmpTcQRsBxBWNZ9nWVZjOY7n0rwoaBiX/BrmIDGFrbKSYhGbUrx7X3/M9eebcPxLWEKiyIoFQ0urCPE4lTJVhDmfFwsZS87ZXAlaS4BLLMe77xQMSYYsDF7UeFbiBMnzcx5b9FRXF6DAdU8xpAa09tqWZTptaE5rrk3TTIYpAK1YYNZgDJ5gdpjzzC5zkXmYeYx5A/PMDW3NR55fa3bbMLIAXvm1dujWyFgjIYZvJPiRW2v6pAlDWELJ9D+N4ABXyHUYpPCGELoJQpKSglO4kzyJ55p6/Ndnkdg1vti0RV6V2Mdqtwui3XyMlZpnOaMrBo9dlB4l1565wEP6ZQTpKfO4yCLpuJFqrqn+sfL/8tXVcnlV9TdKf+lrq+Vj8038f9eqlR+7z2hoeq1aO/8N9xla4w3na9Xz9Ur1wvnqbffqDc249x5I1b8hSa7Wq9VKfa9e8JbPFurL4/9aK3or54q1JW9Kh2h7nmTuuGl84s5kbIUwKEndaSQeeHS0wsgssnS+kqGKJ3fPtUjwNGAuXUqrvMilMvbpNdYo2Xb/LCBRjktrupgXZFHXontdG/NVuRMoJtAkTeXE1JGx9fndlapnq1jGHAFfkrxoq2pu+96Uk81nChYrcDbisF7K6apsqvfV1pqXli1d0hVBlmd49zfQFxgHxg1DAE6yqjRhvmAfIA3vJase+nj2Qvm77E7T/pimbZ4t3XXHXbI+/jD2DMMDBJTV9Y/Zzbb9L8rnN3XlrjvvKu18GhsE/Uzz+RlY9xxY6xlUJQ2yDjO5s+l7CdjHXUDbBTqDq+RiGzB3hBjH0CSBSwmW07MtPgUTQjWcC4VOOVerHrv/WLWaK7ZLyNYVW7e0Zr5czjc1S7cV/dx6tZPfwRIviryEdwrtygSffwHquwXHJmE0CKILm8YU2QHJIFgWlxCBr9toHU0uzI4Avj+j+2njkW2T41Kav6Zxosw5mllWXjl5SbtvLS3sfFAVRN5NYSWluT6HZdYIntR5AX1GEwT99QHQwxQGTKqlZIFzBcxrr2wL6bX7tEsnX1GrmuZwsshpGz45GKcfUhyfFF2gnYbRb1F0WwT0vcXcyzDtShv4AjZcY3G74ls1i9cJAWwDCoXx522jNehZD+gfjM5tBHO9SwhqkRDOW6QhZvtU67zjpHffsHmdObyKHta6gSqaq25g38/JmIUVBF30o4zAszLPLVRsJSVLbErncmdLgsBKAt9ZDdI0zY6w6dkPvKm1cVtGw8F4iPq/EdiaID1hibLW5VNIkgUkKk8akoBkmUdQXM3iWUHm/K6t80iCvJBQtHI8yytceYoTrgBOSAEygkXFrrQrqF1xMRx7qA95RACkaGQAseGwH83G+uQ5QBcVyydPHoyHMMyuMwckgFv5G95vAB6kediAOhsRBPDlJ3kdHqJsD/7G1+Yy3IuG0X70NcpaQNOyQqZHizp5Zjh5pgsd2k3yPdwfAZOyD+hkfPUK5DKXx/T+Btwfwt0ufNHBfmv6wLWoFTGvXj9aL8imFlGIHZevB+HhoNdLyrgfDYd/R91c0qoDWq8oadoj/RDjpF9DP8eYwFvdxzwKJRZqMOXJKh7BEg/TrNuMuX/AcQnPGwJMAoq6eQYR8ttuwVivEaLhRICaYKDDNexWAQH4ruN1XU9nARG2W+jDd97/lsspjl16+vjqgw0eL6dDI4VYw0hjWQC8YhhfcRd0Q4ZJVeU4nWP5XC3dyJR4vAJPuYEmppaW/Ry7cInlJEvWjG8tdRCXaoRBFgkpX+RUJMC6X5M5xGqNFrLSrsyyJU7Scj3ADRmF1dM1zPOsZrCaZfKmGGaUbO2fyWo2rVjmMsOIU16atKMJPFEWaHEFuCI6RslIwW6U8GptwLpd4K3dyZe0+WjcR3vjq6h1rUdY4ZNucbhH/0hahIZwuRf0epSfjqKimw32WnvBXjDpw2uzsYMIk1yxKg3CYR2OW1n6dDBEw1arB3MkCBIaegXKKxIZhwUcAhDKw1Y/OjiI+lCYUT84OAj6zFQecgXtkVFnEylAOBgM4EbUHwyyBwezewaoRWYo8DhosNdH0f7+7BrhCURaNpoVnuWBgiTb6b17cC9P3kNuTXJBcZ7Te3pQHpZKn1APhvPe1x/Np9uuhLRSEYribCaVO5oH4YF8PKRZJDlMrtP3A8CGyYr60/cnbdaoWbQa4bT004xuarMG5X6TCgxvarMeyecM8g/2+gfD4Q3pCEco2BtBHae079MwroDTtr2YlfO9WIBEVgmSoBOWhEJt36OAu0kQ9e9hFokqm0qrvl4IZN8vFng+W1jffMtl11akU43mDm4sSorI1xcUBf1ECnNKWjYV0ZSCjKDywtnOyehksZRqbyxF6/c73idMFKQ9RxcKlj2hR59Evw6UKAPlC2kJfbIA+6SJ12FMYJ+MfsLUhZMItJ/fjRp+F4e1b9D1Vmlrq9TS9ai8tVV+dOnUqQdObS3HEqRzlfbZ+s74z8qdnfoO+mfxfeT+cgT3/+KpB7fg5mwsRMqfUL/3xHee0D54ImmzX4dylZglIg9gdZagO8p9bLNrrE4Hmb/N4ma7u0EkFd0memzzJI4uv3mjvqktSQvFxgMXQn717gcu2Mdekteyl9+8LaJstvcC4tBPwtkbTuIgfbKeK22aNr0Nbm5m7v1gZvOk8EdY4V988WIHsTOaPQLqKQIuNQFHQf/CZOVxFEbJl5AKBOtYfzzid8SI38HwFccjSrtHe9ksjCHyd53IF2MsgT6PPg84YoFpM+cASbyRoKIEruKQoB0ikY3FskB6IblBZbFwreUTmEi6gkoHZidCtZtgSALunG6z1gFcAo8ChiQUXgBSHTkEVaInK2mP01Sd812loe1oWtrQ9ee0hvIRT+fG/zMSTE67y+QcQXiO1yX+OUFbmkQ5/RMQkYXnBD3FvVkWRbG44KQkvZ7VBEtkFcWtB/UsSnNekE2pluundX0HOADHAG7gLZr2MU7XT7R4XrvPFPQXBI17q6Bq3HMCWhLIgcYvvJVX9NRbgHgbb5btpbyIFUkLmpqAjaLipoNcY4Yr/jX0jUAkJg1YjmqwBLVblC1YQ1XBdQBmFaCVSIetIcS4xX7xxaUqAt4x7Zt8dZnNuyjyC0Cb3eJvbNW6MiuximXBlBK7jeN+KO/siM052jAkXB8iazX5EqFeBfKroUGvD6uOjvq6gvot+NOV0UjRp/Laa/Ac4Pxuxa3A6mi1OhHQeiLR6loE4xNJy2aHiqBg6pTJUTGMbWA94NOLVkuoVVodDwHVP4ICgqvHhzwVnKPp+2FCo8hK3r6FrBp5e1RBwyh+5+EhkbCgAGDX3tz7pu1I3nECxiJjAxyB8rnwOSr3EWoTAVByrIaThDYVAfkTMd0oWi/6+cAtFt0A8tA0CKJJJFgtR0PZIBwKOjyIiuue1ysuFUmSfJyjwp9WHHLHyWEvW149OKAMjZHMHbJmS4zP1OnseRuUmXR1t9PuNP1OE2oOk8GLNrudIxxkqhpLdoC9idUL3dm923AVGKFOd9PBG0QgC8QYLpK51N10McFDRC5C2CcBw6vpC18omTkO4ccE3TVyHBYs3TO01e7j3e7jz5Ggu3B7lrO4Uuvhpx9utR5eFXTHDDiZswyn+GjzfMbyMR8UzaKt8Szp6nwG81kvqBRE4XgtYxpcfmV1c/2e9fV70JNL3Ubt7Z4gCx/JlV1rJe2kTbSc5APB+IVCjnf5Ns0IgrfTu2yPrSOpnGM5JH9T2t/2bKyzqRTiX0wvV8sriqyXuML6Pa+7Z500a6KIgeGgAhJqAq06xewyj9+gjfHnmxQfvYKLMFbwNnCQTUzGARkPRP9A5RxRi1A3gw3pCghgdcLOI+bC286ff9t3k+DCuefPnn3+3SQ4t/XU1tZT30SCZ1y7FOpBZeVyaWVle2XlHs0xVMyzbNk1sqrU6XQaviXyLMpxItZVU9FYJnkhBFryQgiyyQshWFHxRjnwhIVcaSUgL91eGRiCqaU1Q+3kHXiZ224j18w5vl0PfJrfhHZfgbki0hm9GNNuuxVCq0B9u5MIbpOpUIgT5+I+UKcbphE8MFHFbVJYsA3tOtE2uXHznkZTdd1hVjZNx9gL6BzaiydGcuhvLPhlL/DK/sKG7S6JtqfaVaJFEpcWDkxHXZIqtmYcu/j6i8d0wy5Ljqc66CCTkwuuacjJ8b2PKIYpHw3M/Lp+xvR9c3eXhGf09eOer6WwxAkCJ+GUtvoWIWWxAD78Xn49l1vP93zFklhRSgkz3oOsoz5TY9aJlHkiR25S4gHw2sGU3vAVEtYqFHbPxxNqBDdCSHiMLn0DunTF9DxzkfXMwPTYRTgZ/+85IXKdKFAM5ToJtymVySe35uEE9aCxME8qxWPSdnFD9uLDruEZk4sQnfAMA6iHDr2/ypxmzjLnmTuZHh0DzXUK59xkJMyfpqgmKB4FUFs6JubPw66LzyDXQPER/6Eqaqqii6q/6g1VUVdUTVS9Vf8VQ45IdSLZGNKQnh9GwBomH/QmM5t2LctNZ82sbWePnI3/dkQeGZFXTGMfCSL6DzglaMF3uq78FNRznWpkiEIG10IhFov7BE/4AvbbaywlpmSF7dJlF2gw+u6qFBiR95rcbV7HCKSaZbP8Yg4bUbCqOCvbq7a8FrRNKb/IszZ6In1XzQvYwSCV82p3WxIyjcoZ05OffJ+49ZqtWg0C8QOvF7PmTsUwETO3Xo0YjeqLAOz4wK/FiNoOuyGGDyBXDGwPYo7dv1Qe991cUC81R48/rpwU/lCNxMcfln/gY2i0Uy6PD1HgZJy86Yy/4+7b5cpz2jdmxNvvVJ5+dkoT0RfRLzH3MA8xTzDPMS8y38F8ANAGUeKtI4d0sJEIvdsT+NUlgxNaCNqDDtFooh1JjvFAjm8g497zw8nS2Z3QTaLFJAMDhhGMEz8eLXESzJPO5Nyfi6Nf8FbP+KIqpSVbIpyApIr+mVXPdNI1lq8EelPiyJoMa00LviTKSaEWVDm2mguuSSYZ9A/FS/N5HtYm+Ka4gHuNxO3CJBd2BfzILtG5kKBEcQgJ/sbfWfW1Zt41RYUXVNF0cw3NX93xZU1eP6nq1ZMuLDuwxGvkWS0O4ZQ1BPdkVVdPrpvWU/F8i+LDBzgVgA+f2hGwCAhzCyuiqOAohkMJLTlEf0TXKTIHATtTxEygMqxDs5NOi5g1kI6aImPPwfz81IQGRYpSVt5PFHLvV9BptaS+T/VJ3HwjSXvjGlHlvZ8E4y8roqpIiiA5hlhFv6Mo71dLPrl2WonvgOD736iUfRWeou/wS+p70jnbteyMHeh+fiq/eRl9gXHpCsKQqUREr2GXcDmeTway3zQQgTCwWgKxCCn2wB7KfmN6uflAczn9gn6ieSbKamo6WN/4pgyAtoWglmnuOIG90/R8M0QXf6Pu2bZX/0Imh+6ub7iKId6lvmOFy6653x14q17AF1zgZyhdZpk5mZTP5IDzqgE/uAyzP2K6zBZzhmEIYvVr7Wjyxf+AOJGYUElWP4r2WsB8R6NXj/SJwAr+WKZHDtGA4OnWII7T8HCfxOZli7/KNJg1qm+Pp2IN+y4O292wGuumCBtAFk8CCrsA9SiAaaIDzcooQdpeNIMgveza2YyMJZF385X1zQvbJfOgHqqNVkMN790pe0Vd5FIrlV4+36uspDhDlUwtY+1g4BV0jNGLJ+85duy+4zP53K8yAZUUE9kKnqAeKMMWonpcWlLCS4fT4lw8HgTH12F9S/mF4nJYDJeLBT8lOO47F+FvUhbE9Or1nuo7DX+bZI7gK2z7DccX0ouL/+ekGNNyjKActzN3Q+uQpqkRAUsVC3F7dD1SlHYLmKcuEUEkIIOQNShTZ9KcIVGdxv8wZXwoNBqaWb2EspcvZ08WskG5ura4uFYtB+O/MhqczYsqLyqGnQHWTeMaJUfLcBxiBfNZU2ARx2U0Z29ra+tQF1KpzusuHw+8E3eIooAR9JUo3tE5rwoZK6jwgoB5nLJM1RRULKT0QFP8ghmGZsFXtEBPCXgleOWV6Ti4hgYwgksQq8zsLU4jAKExiCCWQJDkuUT2TMgf6kPI6+p4qOq6ivqqjgZFl16C4IAkDhRdVxiqtKH2A7GsZImi4/PMa5lLzOvi/CbacuC/mqmbpCYz8cnXuBTjQapXnyZ2iWxhcJ2hBSThoWbZvp3Wjhx6WhoIDJxNDukgnX7O9h04rUCib1vZ67Cqo9F8ZcffBhfgcxluBJj7UHw4uCExk7Gz/vdoaUe5RILjSfpDpEm0ZC3+EtCN0hF6cRsdc/cy98d8qXV0DXRrFBWRvqkK/lzcJis5kIstRMThkYtviE8oC3Dc437PL/l9+B7GK8NBfKBkBpjwPSApyWFICQsajgdokCVwLkvDHbKE7ZD1aBobfwuRm1+jJCdLiU1Aw2iCBW6u6z+sfu2K241VCvQb1wMwaB/A5y3qMWwNSbn30d7fUe5XDg+zV+gfMzcfRolNDWBnGJ90EsTygW6UmhrVDO5WDVMZP6uYhnp3rx9RId4pmOHq+DeUdFpBa6oZjQ9OPXgKPvP2IsSWhtjbkXpYNVxzuxPbpmEPDa5Fg2ul1dUzq6sIyDaMvqB1OEpMxhKbDfRtgKhX6FxiGk6i8OzW1lhCtWsTdEwbNIrDuB0rVMHmT5lMtAMtCA14eRGv7VTD4zhtFx1NbGzWL9Y3G6LmFMb/QzpXcyv4E9B+Jd//KHAJ8MRT1cgTcadZtCu6k200suTr6EW3VKvLQtknAww+Ezz8x+h/EK1fN5HeAl1M7EO2UaxXpclNCgmbVIabcHaYGlRgYi9IFYRHokKUvufC3T1b05S8bsmOKWmeKuCMVlJ9N49QvaaJMse5Ws4GUq+noctLxYqb9pfrHOIlrr6SNhdKHMvLXDFsWOkFs1qK2mWvUijIImfpHAZ4Y2IuhQQ97aTLnKcVlBNphfV0gDKqKRlmRpJUtbyaSUkim8qs5ooLHitjlnXDO7bOMsxMXzECxFWFsc90owln1rYSRo6M/gqu4ckYiKaD4XDCgFF+pacYaLd/qMVd8Fcm6TiPCngUxNBDdLDnQdrkMyfnGhLrLbtC5psPE4hIzPoHrSsB6sH46rUOZ7wmKWuBacIsPU70OVQoUaWrF4YjDjuzczQpKD81zZtE0EglUNXUntXKgdBJERSr7qJ9hYLk8X9SiA7e+P4YM0doS8joZPEwssIPy2k9lCRidqr5+DvRIIa2B0f4y+lcGs3rEOk/mVOjvagf7cWKpGB8OBrN8T5lZgNijoCtCmE3OpSB9qnoipySo1tEKQt7iZghJLo+jEaaMn7Hm3hoVtSAZRVfNjwT0IuibTwoQEcsKjD0LqKPKg43/sSPSjIhNxxvquxH1LTpp1Ip3h7/S1T4PrgCTDebxuy75nEY0c9QCSkwhW7oRlPhEGI2Lh4bXdm4+OT9x47dj5iDYxc3hleOkZMnL27EfDXLoDFgz1Wmw5xktplzzAXmLoKOPaoogVkkEDRPBN3rKBFzA49HzeLaa6gGM6wm+EnHbRoIkBU++kUbNaOUV50sQimOrWP8VdEVfxnjP8Oup7/DAGjCskjVJE9Vc/eLtIt+KP2D6V+efn/A/lz6B230V3WWwJmMq+bKel104QX4l+FVXxXP6S8Zdk5VPUnTUIpNWSLtZwueege84aW571zfEz6mfoOczY4lbLG0DZgC7APLsoEdxBx/Xbf7uudJcHzpwtLShQdIkEml0Au9LNRslFyEYLyfXIXgO1MIdS6++CKvzPPQQ8CGZYbYPLeILBSTgErN3RjMAB8adgkf/SJ/aqmwoRpK0EzVVtp1BFh7/Zcu1teerKPAkJdOl7N8Iyezwma13ulcaH3gtfW119fn5m3lVXLZQu1al8xlSsdvzOZS74UXdh+BrG7OBK70IKN52pCDY+vVq4Lenjq1VNzQZW2uEqsoSFn80mngZ2flvz2a0pFfR78FfXMnc5H5ZrLSUeUCwWik3JR+ABV0CblI6lJt8gQwd6iomTAePiH1XWroFQe+12k3G1N8Rwu8jNzYaN2jGgtPoAnkCpEeVJv/SpRVCTCwkTZYRVUV1kjDoiAi2VnLK36KXauH95cKWSwWyk+t5DVdFRSFNWXTcPzU+K+XycJ9SknBQ1gWJUmRiLxZSxsp8i6k5SWJZWWlgHlN0bEti4Yo29iQDf4Zt1jAjeWF16TTWi57d2OhWDf8vJk2RU1CuiCzrO8ET8bI4EXexrqi8bgAr+NkKS/y8Ir4dbM1hPQTBh4TRl03AcyNmA2HlZ2qRKKQtK4LLdkvekRnMx4V3QM4/H7YbofLGVtR7MyAkNknHRKOogc2Lzu5x4LpuP499HuA0pcSucBUnRZLBKhdEZ/YLPqxgeMZFKLPOW17HeYrdjEeiI6YFkVjzR5/ryMJMi9aaddVV1Tbeddl9DnbXktjnIZ7B6KYxq5ordvta44NN7hu2hJ5WZDgxjm6OIhtX7qRVbPh29sn5iSxrQbDHFnfBBhlDbdrAfFEzHAI38ceG1997LEb7kF8G1t+G42uT25CLbiJTeSTwyQ/K7JIfkQ91aOmKOQ7zY/cR/TlGoqLMiSq7CltuEJl3Izt4nal7eO23+66FTfsuoMIZff2gmh8bW8P9XrNj0a93WiYHGfl3Kd2DaQmoVuzIrdLjAuAyx+h05fHo8uXX3wRRS++OF8vYnNDauW3ocxtPBoOye2foVV78cXxVXL35P4gtgWwI8igFu0NBlAUgpjn8SkP6//5yT0NOvWcmIslmpxONyIrB2FxiRiTMr01eiWWvU8vRERwQHM4L+sZ03XNjC6zKSnFcjyyrbKlOarKcXII8A1WEJIuiaqoKBBIHCfxyNLzcel+l5PTQe11tSAtcwDmZFZK1zohAAaJk2XuPQs5XUQSL6UEUbWWLFUUUpLMs6KeY+b3FxApzXGCme3KBNcLFNcjAEaNVoxOyXaCmOndjBUwcTI98XHFrRxHL2tOWh0/r9g2+nZiEQUcuqSnc7pK2M20qSmiwPNQFNWsmyoU5o/pCDq0lfHvahabVtGiYo9HZOjsyTKVoV4h3PKeqXmmY8LH00wRK6L024SeitN+0RgPOChih0w0jncTvSjBZ3S1A1pgT9DXzVASd+NNEtNNFJXplZiZ2ew8gXbcDF3+Mp+K4dmjMTz7TzFoe+nrAMTtxXG0HV96m0GNKfu5czW6uh6vnUPZOK0VI7X48563EdnAcnc+rRe/ipnTTYqMA/U7BjzwvWRVn4h2gYUltmEA7dq41enW4tr6sN633VildpqqJWEMzieRIRmtEXNBmob6MTm3KFvaymcCQFYPXYaA6nWOXfTXgslJZUW+HDhZ7uyjxy4iJibTsQgtCoptR89oduFPdV/vaRkdTnoQfZOgZ/QenEBSFATaos8WbXJhrn4yrLRrgNFuI/jM/sdXJZo2jU+b5fDvXZnvi9tgiUgIUf8fWpW4IQ56u7ukSvP1Kty6XjdXA99Y1VvXi3Q5Dif1+sjRysxquXFDvaBve7uzer3jSEX6R2s5uLFeQOppxebHoworLtmRdPv8eHSPjsOv3Vc39e1kHP6T/datqzep08asnnNjMLh15eZ6aXC0nrfspzv//+mnkFrI/YO7yVy+K3359D+2n966Ak9vz+tGVVqvM6SP5sD/TS0f/p0JlNuaFPrviqK+nsmRYkJweLTM/Vl94KDvkavwTQ5zmG5ELSfrsxVpAmgr7QQq0/WJJ9KvCPdQn0gEBhHZFQTs/gDO0MPjq8HhIdkzdJ2RgezKQUAPRH177cqVYX+ebyFtlbmRYwrn9X4zLumne71o8jnCHR3OXWDm94hhRidWjxE1zfXJDI7aaC8aX23t9waDHuCk0WjY2h8O52wlfx19nuzIRMTGhAzGyVZaujuhGAvbO/EOrm0YeGRnG6zFnSb6abVQvuvsome7fNrAAPEVwRZ5XledQOSB3xZct1sweMPJp5csQUYve7aTquzUC13XJdt9eDlnqzrPi46gmIIi6K7g2h5b2jElKTOzF/499AcUE9qw2vrddRb7tu8JBkv3sX6k8smqUflk/csPKEj+fz9Z/3NTrXxf5ROQ9ok6Wn5AKcrj+if/pyKlZjj+t9FvA75KA11h7JpVadfIrDIQAL12t9M00Bnk9wHBjtBTFTEjQc/uYXa44791EQ3GBxG6rSKyOBiPhn0p8z3+zlsXJ+/9CXQA8zvZQ0oKCJjdI8w80eqip85LCI/eWxzh3On35t+z9978e9EPn5ey4ucL7/m8iO57X/59PwVp0zk1s7WmVltk/PHJEfWvoiygnmx8AJJElFM0ZL7W8/7k+egwsUPv3/T4qz3vJ/mTIzo4PCRm+TS84fGkLd4JmNiAFi5BG1sxO0j2FhAGF7djARyONqk9xPAb26eDohds3Vaq5YNMEC4eD/KQDG29WmlilgsLK4vvvssK08eXfG8OcxP73ijG9RExFjscDK6h4bXeXr/HzMsJeGppTq17bbJBAx/2+9nhsEdD1O+TXb3XGXqY42euUJ4c4He35nb9ShcazweEj6M2DiuY8DgfOHmy3C8/Me4/AYc4joYQR/c/MYbjXvnECQieQP1JfGqL99FYZkLkXgImwnSK5qlQD2YbEa/HWnmAxcxGlNaX9l/XsOwHP/CAbTYe23dVU7Qi9E3d9kYtl4P1qBquv+be+25bDytwpiuGWdlod0lW/LQuRN4d750FnsKtQaZhF/OkLn7Kx1C5CqlleDAcDvZKx59Ezl7pyeOl6taTpfEIolvE2rhfevLE7f3SiSfR7ZXHT5T6EH183qZfjTWZM/IPND0kBnbAqBLBBg4JGoY+BwbWxYkQoYoOEmIOwfcvqJahGJpXMCuNUsNwdbGJ9ayuZ+eXBUXRXeD2bdmo2MWs5RuKIt0rBCqQ+ilWv5aMXzIbParNrBIZCLByRBsTEaaw1iDR5Bslx95h0O9H8LnOHB7AMA/6ox4Z4kE224suPULgZ6/V2o0ich7N2viGvREomW0TXUk8a8jWiMM+0G6YNjD69qiqprXfn7Ph/hcxL4lgduBaN+rCF31L546O8aMmDWHSRdFhazpPR/Pz1AbWaP4/Fr/Ofw8I7qYqoUR/fm0qv/0a+nNi4U/XP3d+G0H89V/lGtF4VZI42RUAte/3okE0aME36s8njAbZEcpCFAHbPOj3e63p3+DatdHBwX6U/O3GqXM6Irpyo1o83rYQVVeR5Zou5TROkZIPLHzv58vtYrFd1kzbjD+BZJrmAI1K7TPt0r5smjKKSDge0XgPbtm72mdmtnNXoG3uZy4zTzBPMU8TqSCwpDCHHYOsuLVuwpOvI+KBoSoQDwcdv0kn9wakwwwgUu4OoXs4hhk+NTskeLUauqS4rdRml7wL+3w0Gz9okDJYIcUv3rFSYgWWZ/mUgkUeiYhs+dwQZRXWUlW3dZno1JEp8KoIHDyHeJlXeMzLoRdxnJOuyOO/uEb/UImFl/Apll9Mp4speI6XOY4kpFhR5j8mcgKv6ByWDZ7VeJ5Np1iOg7U9xad53VRQTby3n9XCYAj/8+0j0l26K8xF5uuodg37Z4iBFSE5wDtSC8GYPGB/mxJAWCbjy5RC+ARguBMMBotEtQntMls/yObSIVRDFdGdh4flFc1ICRw2LFnFqqCoQiplZGFZqtimo8tY5g1Fw1hXFQXrWEs7nqbJWgXWvV4/0CQsn4+CD6WRCvVUDRWzgqDzgiBAPY3A2AzuVjXF4FOqKFiCiVOcLViGrCHE6lYwoTNXbk1nanStxDAN/HbUoAQg/taS40EfZnJACA2aIzTDbJbqbG9FaGZ+Qip/nxGPBv+h3C6V2mUFWHzTIQZSAYxqMth32qUPUYvqiNhIjqlFHSJqnSlNGQFV02FmrRAkAxO8O7WP7t6kjiUG6sTBAqGh6PRt15nXnIplF98XkhePhyQMddRqXd1toVEvCHqJCimAq6NJQaxTp34Q5vvgpjJs3FQG2yJSZ5pWmxkvECM/+ER+Fz5HCvJFkv/4qk7LQ/A7NGgQtDeAqLeywZEijUdxWU6bSdm+eGUwgA+UK6Y5vwj02SaWMd3YCAawMNGDJtvQbpH2F6bipA1htVbbqi2K/Gajsvz5I0nCRrO8/GN5R4fpV7qQ3sy3tm5b74aVm1LmcP5PMQ6lez6RuydapdMo1isR/yLraCY4Rs/lTfPfGavGCcMgh3d9RBS72MM/hHFXdNF35Q0fUOq/M83jptfx4RZj/NUfwi7cgz8ieriLGeYfTm9LqP2Po7ejPpHxTuwVfo0iyHVYh04z54m0jQoEu82YZwZWpK3Htrg4CmHFhPXSfRWsSYhzaeLjgerUQvS9kiTIkrNateoVPy06kp/Jfil3Incyp291ukHBsDSjUHY8y9DN51Z0PiU+lbUsy8gBzgxGffTv2RTnynY901zEXorLHy9++3C4/Jah75oWh9i05tg7y7KnBAuWEtTVjPbBwSgY9qaY4RfQPcxZ5nbmXqCWl+gukK5LhbhhLbYUBsRZIx5YyO49GNWAUagI1IUujwgl3fTxGtQfMCSQRbjQwNE6EqANKN7CG7Uo1sW00AdlS0n7lbSRyvCFbLeeyRknjVwmU83k/LXVtCJhA7MVVpDKa46EbcnVJPbuu1lJHf8FnxMF7vmirJvWG1euoI3AND/LpVzsWAVRdTI7O8vLO8HOzk4KnnbgMVNN27KbEgzFChzZeFB3PNNcQqIvv2ZZzc5kO1eO4I7ZvsUb7O9mOxXjmRh/kn2wxDqmNYzxTDxG3011NDK8L0rVUtBqYa2L7j/2TKt/LP9G5WJzQLTRvfDtszVrSNcsl1oHNMnO/Yl2iyxKr3rycqz7P3Z4uHOLGDXNhngU7N8UmckC9tCArhpMbE8fxob11JS+7RIlej+qd9JOlCn+01LmEA2+pxHabu0D37taDsPS6k9CreM16Kvoq0wGkFsRZmebOQ6YbZtJvA8JOCSKI6AGbBi7H+J9IJEh9qncKPE85MdGp10+hPEGc8NPXBApVmc5JD6InNOWqBInRON3jYatfjQcjT5t2rXEBVH9lBValVUT8ZOL8DzxMKSK1lJIvBHZZ7qmQtwRnYWLo71+9H7rVB1Ol08c92q2uWCuViw3uUSqZE3Xuq+FS2M7LdJ6sKpaBMFHKEGdeA6B3ur4atfQsAcYfdi7zgSICbLDLDlcnQY3JaBREIwH2SzqZ8nfYBCQv2gaBJBCLkQ0IAlTe5QW1VHBcLATtb/XmNgE1SaRQXGpCB9EfH9B7HPxgSgWybEYX40/UxpN+O7V2H9Tbc6WMCSepoghQpVujiTD7QyRe3Q7RL2CDj1zvE/sItCe6VWEFPf0U5hPSannO93nUxLLC089zbGACP/Nv9FfPiSWFST4G0HhnngaCyn28Y2Nx9mUgJ9+glMEWX3nO9Up//1nUJ4i0foR7TAAiAZVQhPvCWTbaIklXpIcYE6uUqvGFoTC8ONEc8Rx3/+ulKygL78orvn/xXPFbyFH3737z19QMM8idPLjHIul2Xy6RnmnLJXkQVZQe8iIbIci0h1i0+T5bwBacGz8o8e+9CM8p1ji+78Hp+UUj4ZrX1yDzx+8hzMNln/DG3jWMDlmprcibUp8pBCL5xvsM3HNnbnCinzsu8R1WDds+0csNT9HNooVXV3t95vN3d2g2QS0V/SuEiMbCHp7RDlTFJ97GQAEDEDC/vfm91onvPuNuUOX3jq/198ql4/Nv1yYe7cNrVaClX31VvU7WquwDaOnOzXAO1LHg4Np5a6tFVumQsSt+nwJRvsvzJUhu9N01rZjqeyRtl6lnmhuUdupT6nmvD+pkHqcetW2/zNZTAluvoJNB+sKruRd2RexxApuz1X8b71VSw1EMSO5haqgati2hGreEVhJlDKKc5fLp47Nt+N8uX06Sm5uw5Aywt1XHx3RAHjiW3ZZfWOwVt07Miom+CHWp2aYPPWGdpPvq6ltWIUg9PkTdGjI4z71bjWUjfEg0Sg+NL7WmkUjRHcc0fvQd8XweH9/NInM2U0RDwRE5mwBE2ABKxAbLSFA2f3+Z56rf/zj9efQQexfY9R6rv4jP1J/jpm3uxJjz4cuGVrdmk109Ras/+7hKHpv/V8+HUXja6NWHx2MgnvfW/9X15ledICy0Wxv/ltgnXCJhQKgpBpxbbaF2k1qggkF+t27t+U7BMltZspL0Zkz0c/euZYW5bOpaLVz51TWNzoq/4/fc+Q1bqIGuAu9SQYm8um2eFpLl61iY7nd/iUJBvlIk8evyNqHt0PDOM4uh6vbH9ZkcjMzlR9cozbYs9VsTgcevxxROQpdyNp8cjzaDeNhtheMxlchoC7KhhOWZrx/7doIWEVgbAOqEpjKGr9EfXW0EwV6CbnYBbK/jtq9bKWy9sBapZId2F7FVNHLEcY8/URXDlK8qesvMUd9oLiJZ5H2xLmYK8Q29oOol615axvBci1YzrY3/GaEBuPBcCQiRGzjpZHKIowRO6Fpv0/bnOiZAXGRJk42GtamGw4npsfxcuFDF8T8RVXwYYwLc9fDVvOAF7NYga+KfUPP6IaPVwOgKuXVK7kG6zgQdRzURC9L3M6OgCfhA1aWpabyB2zWeoCTtOE+NTAfrODNmr+gf5ycfVxf8Gubc3Nusp+e+kCxcMUmIrCEC/a7tQBd3R+PdmOTleFwNBigw/FoHwE22AOIEAT9wax/rqFDsjrajQ4dCZOFBLsJY0NOWp0DRBRKd7XbDds+5KNqo9Vq2I6OPhmxpjL+xUa7fVdL+v7oT8orcJP0W3TQsdPy2gTXIjqSp15FY5vXqbdRN0zSUeC6tR7BG+6+V9wnR+haIEaoX7fXe72iS82X+nD0iru7RW9A/JDO2iZLLVepZcS85TZ1vRdvHid7GMh+nInRg9+ZGH3U2nPmHhEdrFYtFgah4SYVJnxKMWkE3a2YY6AC42sDArnLfgToQ1Q0M30trco8x6KUIGt2ThfZg6yp/AkamuRheHLTJA+Td30eZRPE/obEBGQ0VGVL1VXNkLWspsH7/0Qxs8yN9it5gq9vmrvAv9jTOk0MWax5Q5aNJJHET6Lv1tNpffyNEKLvGA8PYhTXS+xYYpvjcqAJsRFLuhyoGB0mD+jk4fEe5YFI3ywXi29U1UKmamfoXlHlIAqyUA9LVgNtNhYIP019aR2VU2DhFsKLJPH3bC3j2EJ7cWm51ky72tZyuPl/pbWMm8btxcWVatN2tJOQ9jOVjMnzfOOie9KpNlc333R2Nbw5aUoHr1GOq0g9wZ6IuXqHQlLil3KCLaKbIvgm6xrEvP3EsWMn/pYEcmyV/a0mtb3+1rhrfyVOPD3ZtX9scbh4jAZX5+2048/LyViKzWemcghSXonRAK3HfnbKk96HFbfjE7EDkT0kX7oLBBLpytoy3toKoh7wAoP4m+2Nh4P9/XgBRmhfNqgnKOIM6pDu3tijugB9ui6lKDerQ97OdN1oQh+ukN2tRJND1gu+WwPs6TZCtwuMHZSBOGMCxMHDlIJruBuWUNtAUXRwcO1g/PPN3mgA4SAMd0Kylg6Je48BAmwRhOGl5g4gkBHx+bHTHAwGcEsvbGrhdQZSgMEJw72wCbfuNBlmTlYnQPs4VLtE9EhUywYMZjuFY4UZ0ZeF3YPB2vnwjs+t3RGeX3shPL88WPub82uDtTvQaEDT4CokXmdCmkqun791HvFbqRTHjXiaU60SZ/xQ/Q54+PAOchh/jh5QH95Wh1zopTpNe4WGNH1ajy8AhiO7Y1p0X+YaIltTqf/kif57M1n1yJ4JHFtD0UXan3Bw3UkEfZ+y4A/9BSVv6IJjFKywqGfyvl5sWkXTEXTjMMgG8PkuzdHgs6Hbmmbr6AXbcezl4+2HdMWUSxnJMKRMSbIU/aH28TVyf9CUyY36kkwe02bryK9Su3rCC0fUPRu1BNz0u2sTWR1x/NAOm+gzP/88PruweZ5FpRPVldpWcEez+7rjx1/XPXlpg2VRc3dhg0XnN6tbdVQ8HuSpi4bo0ZO6fSPunOCYmyihn3jbnXjdnUcwPzdE/f2IBEcx6FXicIy6KUtoxK+gnwZezqO+h7aoTRPphk3Cy1UpcUqi/iya6naASpQQ2f0XwhG6Yh016XaCTY+wDtUw3vjyeU5R9WqgiIVq4bmU5BU8GWcL2T/kZIhKOFPIpsv6xrObRpkvheUP5ay8Vs1xOXVpVZY/v7qkQryqF6x8ipPRe6wl3Swu1TKZRb2ezdYLjmNMIuOrz60fP77+nJZOf6HZeVLU1ccW1hFaX3hM1cUnuk2OQ9P++1P0acK5Evam2wwnGwW6jWSfTgmh/1h/pO7p2W/6DuyKJYBS2a2ve+ZMLjACAb2u/lDdrQQ//M0Yl7CHxw1UzihZo4pn42OQ6BVnohIL7Qx24IOG3/7t44Nv+zbUm9z7m+iniFSqETt0IO7EBRxvUiDGIIg5vbESZHmvcTK7Ydsb2ZMNj49WNu4Klhc31h/Mr7GuabrsWv7rHl9cno6ZrwB+JLLcJnOK2WFi6+ZmTUcYcJxHBFFF1EWdFo+hwl0dxTYmJaBJmJiVLyPcKRHXA9Q7jgEx9LOiL28vLd35YpU3iivLIrIyEjovjr9S3Siu35nl3iyzsKrLP+hlsmWv8swpJ1A948xb65zGcdo39JdOoR/BeNtAd52RHbRQWBYzFpLQHVLmv1Tya+cyubuPSzkZ462ymc2UoxMBi9BWJDg8l5b6p2bt+jGYd4T3qlHLeWgwuljVKvGGd0IuCAlJPNpQvczLGmvYx9Yck9WIxen4kIRH01AAYb9TDguFsNKO+eOjZ3M8xRXoV5vKJtaZNvFEVqPMZsw9UP0rifsRkVq2a7hG3PzRG1LUIiKm1f2IiKei+uOVKKilmkHA5s08e3U3G/2vrS3zkUfWaNine5kHgGL3Bg89NLhvZ+e+QR85J7dKlx55Zetk6ZFLTOKvO1m74vWK9PhrmDuYXWgnQH54G51JdShhYl0yX1Ob3UQrhsNqst2ZjLRN4PFZYltb86catEpswEKEwsPrPE5xKUBMlibqIo8QD7yGrH4BVq2HambOEARRti090DXNteH8Cl1nqR050KT3pDAvi5LiG4KsYl6y4Iy7LYA1OrvumTm9TFwtAZCEA8eX9ZyVy2ZbQbBLQ2amoxgm9Tye1JPWkZ+rI3ZcH+rI/z3rF9dtfI0XWS7FskJaEzWoHM8Cw6IibvBdNSOvAypU0lA1Q42rdo2oqMbDPmp9IytysiTCYCfV4mSoFlSu3/d8K9DLQOFT8FIWsTypk9mmcsoomPn1A6iYBpyTgXokBr/JIgejBLgE14/a6LDfG/X7vYNe0OvvEcVln353s70DGBxTO/b/hr4wkXGiCTLmyUwn9NqfuBhFfbJl84FT4//e8JZfe5e3dPHXGq9d9u66uOShZ5eoseJ97sW73KWLd3qfdV2SfufFGSaH8hIZMSkzQ9iFCX1LAZ8KIxwwETq82rp6taUFO/0+YvqxGQbqUysMgqC1S/B3JX4fC2+E9+nJ+1y6grWJNV0jCv2KW8E1n2V68RvGf3Hl0gF5ySNXLqGA5HH1atT/KOTDTMpHfRIpVL5WINgI8G3UBva15jegrGTrrU81pyG8+mAzbYenzq/dhj4MXXk4gjwGdOPzoGY7ndtPPPRpwI6IOYyg3Ye3fD8MpG4NqI8LQKVRARIPhbdJa7SJkhZ9aPPibasXtkLbGr8L3gNvi3q7WZLBQw+duL3j2LcdEhwYXWd6B4dztlCERy1TlF4ku/aoUr4bIwoyeKvE+W3b3wZOf6e9eeLEZnvn1NPlc97ZxuLtS0u3LzbOumv7xypvQIfl4jMvPVMsd9fDQm3p9tfevlQtNltXFpeJK/fpfCIyf6IVyUOei8TrHBAHq0IaCapjQ9tFrSaBFt2IjCkSa0z4A79dpdCn5hL3iK1oPAImda/4K9lRH3irQTARnN+xVHV2nMryoIeYXg+qi6gXNeDUe3DDjw0GWcJSLRf7kQrQVR0cobVE4lakPgcJ919z426MqA3MdDt8mwCfLl+JI4BAI+LXNEK98egwLgM/Pgx61Ifs+BrxbHatFaEgGl27thdzgsPg6uHh/iA7OpzDXfP6EIZwGpXEFw/5lQMojEX3mcM3QFfHwAn/E806JH4ziRM/9OPjd6M9V01bX0e3NDPEX0WrNcfbphLvWUSSVpt6cwmPOiKj9qqx7ephq0VMChzTlM88e/r0s+8gwZmZndZg2I/1vv3kGgTjvZm117wNbqyBu8Ff14RoUGXYnFnsxWR/w7xJbLIt4vfpuJ3ZJSvQW1Q6SqSDber6DvD6vI2yPZ9lqtKuHLaojVQwZ3Fc26pWty6Q4H2EZIyoMdLw2MU3kKsQoFZ16/aT1erJ27eq40E0zf/aLH9Ec3ZpKV69SVNkngZfqwC/g/ooujH/8dVZ/sRajWSfmvYr6dUGxF8917myIeaWfem3dnfhgw5v3ZUoS662ZjxCbLtvUf8dj8/R/+5NrFJYrVVrsEoKxLGHAyslcTOyOfmdmtOIuO2lflH82GqKTHEiqSJiXmo/hc4vnFyAT/30w6fhk48R0rfxSsOu5l2OaIpYyc3X7EaxYdf0nJqk6HrNafyHSrXzb6OGkU4bS2s0gpgCedtCYYW87fQ5GFe+bm6wqqfpVbtRpm+VyCt4NWfU7Dp5K+SDWfTDD0SNSiW9mv232dU0jczJjq7QmevNpAczjokH6h/GprkxTOwRFxeJuwv0CIEsPeKRs2Wq6BXVRAe6MvGqoejR6KB/kCW/SzHf9vN+munOPbdGdvCliB6bWAYOBsPBYH9vbx8iRCUOqOMQBYAhYIkcZPeYmdyX+KWlnmuJ/qJHXENf37t6de/rmek974cxVmY249nr0p9ioro+6uuMCG/XETVmhelFfylmOblEZJGICc+FmgxcsmQofcWQgDeW9PBccygqWFcjVcOKiA6b50K35GUcMafEv8Ch5EQn45VcuHP8rOdppqppqjkb95+lbaASayxS7yk18yk8aAEj4cceL+gPPuz0ek07lwuD4IO7u5axZJg9362UTkUo/45cMwefH14ef/l7CmkTmVbpe35soxAIQmaCdY/qYTaZDtVNM93Eo8pEJ2O/qj7m1U/meefTt1TT3DoaxGx1/CTaT1xURf1JZO+mlCkt/gVKi4Gvb3TnPA9M3WP4XUCxuN0FjrRXNOxmu5E2i7GQ7dQDb//Xg8FzK5/4kFhMB81mkC6Kr4sla99SvdZqRYetxs/M7VUgFhdMvHFusr948ttdbeqhcSrkW7qw5JgFPg8sLa4aeb5gOpBUb7XuaMEiQKLVYpbznZVsdsXxuWyxWofEc9Gdrdads30EQ+rDr0G1nFN9w43aTuAvE5cEAqZaICKvHgQAUANqpMRA+HxLkTW/6CtqnQALFOwunzq1vGvKB+QWCK6c4GzZ8H1DTade3CWqvKP7P25c6Y7smD+yTX5G+I/s/zhIEiEgr535+OGovFCj2gmP0n1ikU2czPlRiKkKMpwL8WZn4lDMm3YxivbGV0e9Xn+ttLbWmwahlWFZJRIExGZMIpRWFDTaGwMHtNfTokALslor0LKBFmUh7GctqZzPFVUjd1qxFPgc6QdSznBWMpsaa0FXJP7gNgnl77rEHwmV/06KFAjcmyVeTOmOUxLNnmoLsmsZzrQc4799Nyc4rPIQ6xQcrOsPmlspXpALjnskb5lqLEnedOcNMMdk8w3NBFZPokXr9bIA1+LXjg+jVra3u9vLEl/47JE6TGswKeG0KDf2i3iTLUvyLNmoQ/oGDu1KgY3oL46F8SnlCumrgyEU62DYv870gXL3h0Qem+RFbNN7wMP1qIQQeNxsNjtlUxPsOilveqJ7nLU8LP0YuLtoHU0NnBIUOalTdBVeF5BsYgrzTb3ecNbk1/b3iVH2bgLKWq0ezdg8UvfY/3SGovo6tRA+xrQSnjkpS8IDT8ye8T8gTgt6hVjutIbQd7cKp+XtxYY5weRADXeyyaFFTXQSu6pb9dut+izZm3PLzor3ydOd7jd1VkRzh0+CESZ9RNH9pH9u9L5JdIOTfsmaco+6pZHN3WiuQ3bJEkkCYxDbm8Vj/0voT6Hl6a9/IM8lkAuo3zLy49W4G1InmWvUp8A2S382rDbdZY4SQXgsjqT7VgSq+YVFAn1BRGbJ4QSW437sBBZ6AkZBCUmu5Boidr6S4kTRWWmWTiJD9bBWMSpGSVMLpXIFi5Ysp0RdMLHBC5hV0dPFUn6zIrDoZXiIexkhUbJP5DPSd7MpjhX0WvRTnB60/FxUNlROWlp4rlD8NJvCtptRZAfuwHrG9SWNme1Lmf0mBvm9CvhaEMT2g/R72LrSQkyrNWunQeLzIHmmTdS709+nSL4D4vRv2Jo8wzIzPzhobkSwzJiZfNGAWJb19nu9adlumc9c2QiLPslnQncIT0E8m8576XXILqLYtjX5TbPpKkY3FRCNRBTzlXt3diMiY6ToIOrcBVMW1jbyczzBfqL1LbknHpTbMTBoyw+eIHeSBU425n1uD+O9hnZEERWgS7qnpj/dX4j6rcmuw6ntOrV+I7tUYocOwbT96Lp4grlAfa6R4daKf2SAuAQC6A/zihhUT2BCvGOCyoY9wrbEG4zCr8GqIsNSeJ7jMId5T/dFQ7WKjmmnTCWPNVUUZcOVVTFQjGw671mSIknp5pw37GOvPXbstU+QAAWcwkqSxPIoxaZLoizW65zlO4Gh6CleFDOqLEtq3lCMapiy5HyQwemfnXN2/a7kPRBMeCUYO4Q3aMLMJL5aGJj3tZkfGFzp6ogKSbdTAI1ifY5PpYaJNDHWeJxh6fJNnUOF2wgnu6uaLGNvVLMLiizbBWH8v38HGBcO8RiqiPkUYWJMDav4eSOjlyt6RlczYtEtitbXFxYXTzgStE3tm4NGAB90MB5VN3Ie51pfxqpgpiSR5wVJ4kSZ/MzY9xe0rEH8S2iFlIBSKcSxiycXbcPSA2z7j6RzuUa8Hk1kSteI1S+iFJxsUq3RbXyJQx0iYuzv0k9yRMzcCTlO5UUx9o5R9x3MffHMOOKfeIJr7NhbzYQvmf9hS/ITJlMWdRLBAEMAoTVRZMixW3fZiJItBUW3l02/Jp3tTawWg/FwP3F6Hx8+1HxHkzt5z0mY9onrMOPhZJPBwQiaOJ3NpqGtIVr88eEwwe5yfHAdxyatha5fT2jLg8SieWKtMTHhIG3390qbbGSeWX5Mtti4aEQZKrqrORjM4tlBMIsX3SNX3OJBvL6QIIpeJe4V58+KM19oL6GXKJ3E8Q+tEh0EeunRR+uPXmo8+mjj0qPoUXICMXKePPN+9H76zOwRH3Ue7V56tPMo/SDmUvfR5KQ7R6M4uks0rMH9qYqNtOhj6dCJUC8C8vSXP59NnNjE938efYZ6xmTs2Mx+YqvRrBIv+kVWmFjbC24tNvAgW5boXeQH3cjJnNDq91XRV2Tdz3sFP68s7VUMO7+ZZg0j1a6kzSXPGZTy6yvrGf/ia/RaaSGzoivloFbIWLvvi80Q0Gc4uRDU7bSbzmxkPC5dWm7Ki2fl7IWdS7ed7iw2TG6znc+kjdA2pEztKzETlrTXf0Z/NLMC1xFg/DUU/8YsoZ9Ev0jdkNFfJ9OpR0JiSknEfcLcD0iiK+RHS69kzuxkORJ7h3XM00TPe4cIK/s7sO7hd5DfRLI075h1xV8pplKSIAJUkDhhA/1s9ty5zKcyluFxmXPnsi9ZoiKI/hn/JWy4+CX6hvQxT00Lsmh9yttZQYjYinnEGT7LTuTB8Z52smO+CphxkzkJa2XicYvs3bYwHcg1ss3D9WPbPfpzR4m7kgiWVeLHInnkFQdWSjwYod4fO6YTrJnOM3mnXrcLj0fArvbGh1f671UURTeGARBFFBHndZ8x3GzfMdN2oZ93fEDB/eCwf9DSfWNeB6TQX8Ob+FaF9bwzdQrTnZDiKU2mJk8b9Ffrmq1pavemyBNoZ5Xyewcxth7Eh2/U72k2GqFurpbfnphjxheGiVuX43fEKv07/igmJ4uEaOn6rrbgWLv3aGZ5NRunKEcOE/nRj9P1qAR88gnqxW4zBoFk6BNOvTZ/LhRRl6ZT/8Tk1xNasfcywrV1af0hsglnpD3Qhm/qkpL2TaB096UV2TD9tCKxWvbXMpaZNn0I/rzqmemaZ1oXsyeaTbMVbBrLzRNoMZ8NPNMuZHKuadummw/yacu1wiDIZ/J2LpfN2fn7cu28HbRzmdWz+YrjVPJnV2e6qK8CN7ZKf5c5bMZChhLC5PfBsDBxtEx6hPiy9r1EDNHthHzYjB0flBBqCxKSexoPy9/eWz3V1mEJ9PDJJ+RA1OzierH0fEkgysazpiYI4vjTvMKyWk9RZR71BVmT79EQq/IvvbVYXCs5mhjI5x4RfQANSlp137oIC7LmnU1rqiF8mVdEXu3JrMTP6ZmJVQpxCk3kMV7shjkhUXQPqQDknSxe1NOxD3BJ2IjlKVNVDeI7C82wkBFSKS7lS8VK1C1kvUzN8K1UpqyoYglLiCtqLMZSOR1uV5fvRCPPOb9QaJssp6T5VP6+fLFSXFkuVVnHlI9V7TTWraxjvhhusmilLgYZzVi6cP9tzdk+n2sJxiW/17wxQ8eEV2pQ59aT7Q7dNjD8SZzKYhKGEIDHgBiTjkbou4e8IJpuobCQZweKnCkUlgrSXw/39sjG5thBd1RAgvC2VGGxkEm/lH+Eh0jB/QQW9ycOCvAN5crRPZvNoyXr3rCGElOjG4qztxc7ByXBww8+COdzpWjNfqPgSivqTX0rXP9bsqij65AzkX516CrY7ayxbeJklRrgEacblPoSQweINRtUMo5jt/BklhGXb5fvXbtX4GxX+aenT2Zydo4XO7nC+XvWz36b7Av02vhXVQmXFL+olp7M5opa8b+it5MLvs29DT9xbFM3RJUXtkvwVHThqzIn3Lt+kfNrWjmfeT0846slLGrOl5O18XfR7yZ+S4pIZ9fYbdZLzRQqLnplMZ9/7Zve9FoaXtjb24XWeGVhkgDh+CdJ2u7MB8KVxB5lakYV/+5gC7iCfRKZYcVYj3PDvQPqzqRHQvrz60k5D9BvQo9ukV9Bi61nyc+UEY0zZZfohshOy16DOnhxnCyMUJnkPuIDF118RobZyeoax4qOya2dW/OfwWmzVn3k4ddkMlUSF5/JWNaxc2czJZwVBMMRKsqHn5EDJ5XK6LLJif9fZVce3MZ13vft9fbGsVgssABxElyKBEGRi0MSKZKSTOowoYOU4viWFQW04qN2bcty3ThIrXQSJemRNrXJmcTNjNI2mTRNQ9e5HWfGaTIxWTfH1E3SNskfISepp+00bqedNlDf9xYAQcpuEhDcA8Du2337ju/4fb8vFMyMlg6Rw/QI4rK2feiWm7MXpGCIHHfwwO5QKJa5rYAjmiCV3w6X7ev/LVInJrn6GkVF5wHLRBE4E4gmUhCxnfedHpyYJ0IrGaHIx76wCzZ3PyFQgYahT1DAaWNBUtFg3BFZQ74cEQKnJZV9uIElXMPKU1oE/YFisMNIwQsKvoto22z4QVFhizza/wBPtHG8T8M8i5qacu38haQiTYZknNd1vfVtU1X+XlYKvIJ5vh+LX7R/KEoC0JxvPYcl8sx8zz/opmAuGOvopLjDlowaw1lH17PDRAFtm6hRI1+TPhw0ZfxNqZYnSmfIl7d79M5NonWCN8sPD3cxEOpOoTZqlA58oCn6/SSKfiM3NpaT5URr4zWulItls7uz4oIcMAVWilt4UUMbu2fH2ETrZ6hZcN+XG83liA60KNsJHoUMaVHs9Uv740UnCo0pgCeR/AOgpkbDxzo6Bxju/TGMy9NO4kcyes2ms7JSr9dpMAT4bzxE1zevkVfZcTbidaceX1taMtSmZjSblMK9tbnaqC/He3yaOvUiwUzWZgH2XMgf5ULxHqllF1t+go4K3qYFQMC97Qv9jGYoopTFAVaXjegsGw6usudOnDjH1g11BcwDEjtYHWQl1UAK2VFZ0HJV4/6Q7rp66Ey9fvpKOn3ldH2dkuaphgvmftdQmS285ia1NfYD43KHZRyC+4EBIUVqCFJ11cZyogCW3zEy2Lr06sto1Wk1nNxEPhGLJfITuda652RGEDOScepOmYhkmyjukc8VhfzG84byI4teZiQ/5N1r5zwv18uhCFbeuK9jYhpBWxE8oj/kBfIBmeSJlrm+1GjWyWNprdf7kgkPrSw1+/qcBmrMe+tgeNlT8p6dh6W3dV/PUZbfObCiFWiyKKKm1+xu4B45f87COUxT10W9LrXVFBK64p/o5lw/jzHwcUd9wnwiqaP1hCmFxMnJyCEzEY4YcoA/LLLOwao+4OiSQD2tmtFaD8fDZjy0OlgYyvM8i1E6m0sJAU0PR2Jh1vx5xGGJHHNXUA+RsyhSWLjfNRIFQ9Jy4CLOaWI0Arz6kfDhBG/zEstaPG8JUtGMmWY83KujQ+5lsPCAZcdHtFl536yy3lxebg7t3z/UbFImX6LlLjXqk2cmvV2HFw/vYnb6n/v+P/8zGLvfwO/81NobuZzXy+UeW0KFPA1S+fmyWxvvAMZhMBjIV3q8WFY7brxa8yi8nfQatBJ3pXu1v+KDXKJQqAyIz1p5O1k8UEzadnJyqK+kXZIGY+kSO7KatOPWF7iBSqGQUAKfC98rufFMsZghx18yRp3hyaRtpUYyqeJWG/wa6asxmuHPTyFGkTlE4vTAfGMRlRJ3A+meOLGndtvZX7ulfmNx5L0njr79qDtb63tPNJMZyWS8++64rVKrF4tH528+8vjherI6W0gXM5liuvusPoEe83OYUrLod3/ySP+930KXyOqebzLXj2FbGBLgiWmz4gCEXKDpYdvoQWCMoTTe15jGNWZpjYzpS8sNSHBCptzmChG7INLodfiizB0I4I1l1CBTOqB+nS2gb3dM/wJ6kWJ9aLYm38QHiTMByQOeY2qUJlM0blfVOKrllYQsa6GgpIdVFIo7CU1WHVEcvDWbMM3qkaOyUzlWLh9DH+x/yy4JS5om6URNCLKqqcmBgiRYejZx9EjVNJ93biyXb+yx/W6ir9I4yAWwkUNu0xJHZDKDx5ZIx5ApDhi9uS5lJx6APMIAWqhN8bVKlQaKGxzpfyUOPSOLTloWiZ6i2rZqhUMa6a4Xb+AUJ5MLu244l3HODJQHyPsHnV+aejSmm+Gg3v1l1nRdM5tx0L1GOiwaOKzJrCCw5PbDCpKUeTHgWAFOkriA5TzuwMkGFjq/lDhB4CQtGJE7vzTArG5YTi9XrkKxbrgCSFWYNbisH4JH7pj08339uwvCrYubyPFazX+fGz6OvMY80sPF2ePC8damt+v3kKO5nXb4FdLGcsBlQEc6MsS7PszDbjO9g4kSR4HuHT1EU61yD9gHR0YOxB7gIL/CAftBjnswSnMtZGR5wiEbzoQs05+SjTD5aJtcCFwo7exynk+Q20n70k5sBUgSxGAciiT7+vOlbNWJSIoSMIimaYQ0Q5RmZjImWud5BcwTT9x2aDgq84KkaEEzGk9lC7tKXrwnhsYvc88vUyqRCqgKWaGfUYIGCuT+RRfT5AXyx+fdvkG1KUdDTjgS/IUXuC6Sx2wn85Ks6Opqvr8vGQnrPXMhpihBpkblkZBne2be9tN9h1bK5aWlZPWO6gLZWFkrt9YgnL28Vka0X3T0uKXtfA01wETCyEHGCpgW3LZ61ERMa9UjR5NRYoW81tbiK/S11Cay6fhY1tt4GDK/dOIufTSMSXOX45U10K5g8fyK02jsCHek1L0bzW6//TZ6nNosimC9A32Y2ifG/HwC2/c5PytVbsDFKbRqpbAWDMZNnPoLsqkHgk4Y99UOP2LnzHOXzpk5+xH0OMRtc6yg0QQJ3c3WRxZvUPfMze1Rb1hktuLt6j5eBmVtL+si5xrTnEdME9UhC/MWD6hG7t0hsuQQ1Yl7GdMKNmlNRFrAFGTZJZ0AUwUuIdut1mxjO1X+qwNx9awxhtSzanwgPfaUDzD8vL/3T+0ve0AF/+h/c9L/Ztn3C0X8vWn/O6Y37kZjksxuyK+6bQY3aZwJzrngqoGomFzeDz2hjkH4KIV8hbaEqDGRqliI2XKrDLIav+uOosYLwvjSqBhFiOV1sfS2iqCznL7vsbLAs7uPHPIkncfSxNHFKlE3VHLnW96U73I8a6u6IsgooDnqqMjxCS3IYsGQw4E0r1eSokB2gwYXEsUsFxSDvXGRMmVqI0o2rtmQMzqNIHqq5pLxor58oW9lpe/Ccn3y0VPRS5eipx5FG8vmox+bn//Yo+bZS4FbL09OXr41sM2fIZP1652j50hme/mB68u/ruzryu2WuYQ2YPyDgGmfW8Emcw8djsA5RpPb+sGzzY1YOh27CZHZABuYTAlvJvvo6gF0UHDjenxAOHhQTqSseNxKJeSDB4UB8qHbnZ8pxjgDyHaTUpO0GUq2rfYjN0vUPNuPOvDHwAimnWzHBnYCpYCzY1FvER2n2WjqWoDHmO8bTfWsEjpiVNXMZMydS8h/nvnvZnOVlRVRDhCVxrK6a8Uga5PtznPALAXcqFkM+b/JI5qGCof8VPX19Y8Ui1L/mG2P9RNBdn39PGxJwyUp2+ufBD4q0GhrgocLOD8NilbErnkBMhdMsW7FRcm/bG14q8h55tjMC+dXB35wZOq5wfHKYhEJiFknL6f0/mK9fvzAxdJv9wfM+tLeOuePCazexrF3cQaFHuuKANw4vkmb/kP8LLr7jjuKd97ZepHVWk8/SV/oSOu7yP3M7aXbyfu30EutCvr4uSz5Q3e3nn6jcswt6GeFI+Vw5NxmT1lXaTF/y2ovwsmvXqYv9IxfSOuP/FJaT6O7aUlMx6epd/Py5WmkYq3i2jXLBVBDIV+hhAi4za1vV/wF1/XsYPtqNns1k3nx56+hVy+LzpMJ8cknw4EnY9LlPzx52l08OXhywV04iVAGZ7OZuey/wFUcdHCiVEpgB909GQ5MTMSk4dbayUV38ZR7cmFw4WR3Lnuduu5UNOC423Vda/8DjyI6d6z/GHm3PuxX9lXyvnyZ3PhL/3PsWO7YsavtuoZXevONyzE7FU1Kg7ouANEfYG5BCidlfdwv5uOklM/RUuh5XyL1fSstp/VZeqOkFCRups91sAedcvJg9doiEoY7cfOu75vP+rYKTARy9NcnT5HacxdOu6dPts6yWkbLjpQyRqvyTObLz2c/hF76PlTvqQH4waknoMir8GzbD3grN19n/n69SGgPN3oS2aL+awyR/HdSFvgggGYvNo6HvGzIs5DbRfUjZ/Uas4rm/UBntA57DR+gD4cp7fH0Web1eCwpd+UWw0+W4pp6GX86fJUwU6O11eYyIOfja2hto0FEmaVVb7WBVsHj3IToIZrdse60Xz0cnB32P1obvuW4G2sP8F4/dsTyGpThxnKaQP6BRgF061B87+YmWqW5QppNuvIcL16OM1v8optML6YXemqe8lRQ+1LFz1JJlHJvjb4o5eZa69m4nx+XeUPeLdQmL+itE6DWo2FINLPG0vIKWllvEJHLN29Tsl/for2lQ1Dew1rOHSsh6kZspzkeo7ZICwL9DES6mfd5Dqsyx9m2VlcNjxcl/NOqdFzkDaRC3kw+oipzVtBQg1dlLG9ID6uSsrzRLueb6G8oVzdEooylECWtAm92hPJVg+uPaC9EciKPE831lhN3egpq/QcA+7olWW863VvSFiZjkwmSeyozpyh+HVcofxAu1KJTRCusQQZ2opzSFOxpSHdadW24JAOBQdknyjajnp2tULtQxcO2P0f72WLsqECd8nYbjcAyTmQgELac1hOO6RrhiIO4vKBpX9FiQp5Xta+IghL69AsS5vJcAL8giWyeVURuVQ+hFhDIWAl8VNFNfV03LaG1oeHoN1RpHWvo9qMIEwUSH3nPESk86OKjrR+fJeecI+c+q8f4OVZdn+MMfBfGHFlLZwXc+rpSnycC4fFIgguqDd009REpFGlI6pExSVUZzccksAy1rk0SufAYqaMLzGPMO5h3Me+HDMOICNrbasuuQqhXClXdqJ0nX9ljUbBY1+xodZQdENMsBnbHUVJrmIi3JXB7TIP67Vo2iDKAcNlWlX5iajKliBGPTOJubXwggPJVXIaDa9TBDZioaSC8qgG1/vX1+5+Bwol6H/n3ckEkqkTU5Fk9wiocy8WiPMdLyKU7feHSWayjsPZgVRM4PlQYQsGArpypCImtur8vMXlm8k8LLKcYkZzKIz4mChGpGEveU+REpRS3kryOLib6AgENXTyCw4MD+OiVw7CWjv5wsJ7sP0n+P6KlWVEPBlUcSl7gkISwjESWHxq/wGEkG3g6bDRN7+whIyDbpczxBVbkpZvNkDV/IxkJj1tunwsgrRkdiWhw8jw5Hkn7zPAldWQ6KAUi2T3OkHZKE/jbT53osdP7/D1EDiUaf0XEFbGQtYjqWq2R0eSOM7ehQGsF8u989p7n7Oqx6k+ei9fqnsUI0AbomGuTUW+IuZHaS3zrJ6aRpltYEwvna/ZOd1pHtEkh0i3y5CkRnYw844FpEBRJLybKj0caCHJcLYrto/uHzSOUd2Q1mnqo7Dy0SrfJ4uWFvlMZLqQH8xKRsYKjlrU7RDbkfEgPsdMRsYpNhOqKNLvqNfwjrMaN4+0tGGyTtVoylA9gmY/JIU0LKXHSrwL9wbFwOh1GW3YhP38qxcWjnuwAYFLHHo1Jz3L+/bnIq2tGazWg1PlCqXCuztux6D3IsYPKZ+UAi1YMzXHUAFyAahhvbv1cNnSlq289T8qR20wTjIlDEHjp1SqkdQN/Lp1CwN8wG14olW78/fzM0p4TqDTT37/U34/WD7W+tWvXu1793oTnvXbo/PnzbT3hQ+ScSZBycvtRO+d2Bzxo0yzclRJC569IH7CyWesD2ZFUKrXvSjTDZp9R6umRdNVOp+1/rmaybNay0+1z/hh9nuYMaDt3wBMDCIASaq/2k+5fQjSVeFsHt6s1EVfRj81kOrNvZuH4QV054KV2y7Kk6dmhSNS09fxb93E1N9KvZxJqKoF+py+izUzOFIaG0CDqTyJOLOeQivRd49FimVUVtxY0cDAX5np4nCLQDinrrg+HtDqub+8XGax77dUWZCjazmO+lawHxqZ2PqYA3aCggTEfPADADtB+0MbUhScuTNHFhs9IslxMjxeL4+liysr1KZqAsVIwg+FIwMJKSFZTOSuFmOn2MVMX/tcnjHwMCzQImRcCMsZCbcrdw/E35PL9g/E8x7+tUibn6eHA+xh6npEoPvRXvWDml7/KL/0ql7aFl++jviDfGJ9vp5z1x4VuhmPb7c12STGrHoRedLJwBtQVRdHIdWqKghwaWUFDLwLqKuW9UQPP1gRTBSJD1RRqW/UCY1WIcm7BzBztEGPgPPBTe5RsCcxB0Fpq3gekqcFkKThszw0W58dx5eZbXrhlQpnc9hlyBrxY1EumB+eGl5a8JXc8Fh3ry5C9bpmvoj/3ywQ3hw0oRz9altyjmSM9BbCOPvUOWHSEkflxsXrLLZPy1GBid3A4PtdXrO/4BH1i8PBwo+GOx63xvkzrz3r3tu51hXKlGDRyFuCUHTP8OjjLl8uoXF4BgG4ZoLq9MWMgEQL7yYHrueRciGmnkm1HNezh++jYwl3KZk7NvtXadlnfoWjmryFN0kBw1qTWa5Kmfd/PJrMUMcJkCgsb7eQqncPimpSZL89nwH4PR6742X0fTYnxIAyfwbjIbOnnKzTGIANZddpBJBQuXwu5eAcglFxZE1STphpYXlqKb0E1UNP3Nj8C7g4PMqWqyzSurjdHt+lza/aesGaHoK12ZxWi6qx2MnGnzjyEmIe2tUOIVr+uhgsVG22krBY9B6pbqdYmZNmDvWuwHF3rxtX/hFwHsCdVGGCpoeZnPzcjRQvUgIii3fntHJBSiF0nZHnABToN9J1d75w9vG84JwR3zUxd2bcrwuu8JP2dnDDNhIknLmRHj8ad0b27+wL60dHsBaTv24vxULaqRvb1JbTBTEqwBFWbkU044At7xw/GUm5yLOmM9nFmvxE7OL53e2xv8PrY3lo+jboOnR7j5Bl5Xt4jh/tNM99r5Py3j370TXI6HE6He2UXwIWADuOLE6EsUYRq21AiXn0DxR0H8mHHEcRdtJqbNC+208MZDOcJv4HuZvco1O3H4dEo8X+dAdZj/43WKY4XNDey+l7n4/jMDNMbH4D99olcM2+6BaFL9wqmXeo6pvBScFd8WfM0MiKD/uW3SPV3k6KujJ2KxU6NKbqYRMx8axP1B5aWHKxKkopX9g6U2N2uu5stDfTmhghQK/Pw6/TocWgJVNraomKjzj/gXO7tu+vDJzKZE2+CxR2+rdgDAoS1FcRAv6GX+Mpgf2FwsNA/OE95TFOfcRzQXfV2m+/lPfRjf/Yy+8k4c4w5/jq8lURV7rAgUibEzkwGiiTIlu62D3b+ghILNenFN4HcEtVbq04dkBWt74oYaqvYaCw3my90d1Z7v2mgOh2DVsFsMbVU92Otm34tO06zLikSeTvA0y8B0Fvq+tL+Af2EtHXIIUw1EIuMmbXqOK65RJD9VL8k3U8eWagkWVeu9F8Jox/1Y0u6/79QsyT96D2FK9Wtdv0yepm0xxnauylOiegwIFURVYrmeWx7mSjR5XgUlKMIpgRHbXoqGAVonAT6ZOqu++4c51JCZF4qVybHR8e4xWCc19Rw3/SQxUckrAtExTBY4O7lOTYQicdkng3zAr8LeHHvJwfsu+u+UVyPCMk0OdkH4xxiOTU1FXfTFiY6dpYXWSwqLOaJKqsIWAjziLUENgA6wrVrRE9EpE4OMHVmkbl5h0wluHBLeSI8uv6kPOADTMm1+4ghdxwUaaLagXg5NiBGvTS7uwKoTJo4AgGgqJam37LM7MUrF2dnH3nvxdnW125KibwoWnEjkH7rRPFkOqAbAi8LRliWj8tYEHlBjMYC0QFR4EU7+3Vwkyb2l1/ZN2d+52Aunybda5ac6+J7HyGLG37KIkNHLBrdk0myimapmhTEMdeuJexXWJZog0QE4lAwyN6kISuUdscnpt+WkpIPHBofeueqJm/ZHeHxAhaiztzE3M68ZUdt7EwINl6FqhlGb1w1/i9yo2QmgpqhiFWX9ISCCRXTrZdH3kduAxbXeqRL7XhCILVgRnWj75aKeyShq7rIyZwWlKRZDD4CnnzpRE2R54Ro3wOHeIE0klit9am7vOmXJ1IZJ4GYufaJZx9BxS1xt/XMt1hdQ2hoPBlHsmIqmhTgonlrLBZ5gWUNA0RGsjz+pU/roXA8Xrz/zp+2fuacnyyd+GNV6vSBT1P8WIGMyRTeFvEA0AqT7TRbpWg4sPnYkIIA7AZf4owJ0n53zXCcwO1ThZlvcBwrwsYBdJqV+QkB8wvoQUUSZu/nRUF5YIXDnPLrD/ErAmkMT22LzTV3IlXyfrRBzxx1JLeYO3g5t80J98WHM1NPx5iOb+bD6Ema69bGcDj6zdwH4Rj0ZOyVhzP7u+X9CUWfQsQTOMpyFIIcafficT+djEDkgq9KyUpipP/USS1CpunOTlKSrjHvQpeSkgBJW/iItv/i/vaOlNw7PfFuyDXwfwVB8YUAAHicY2BkYGAA4lWM4ubx/DZfGbiZGEDgtpnQKRj9/9f//0y8TCCVHAxgaQAQawqVAHicY2BkYGBiAAI9Job/v/5/ZuJlYGRAAYwhAF9SBIQAeJxjYGBgYBrFo3gUD0H8/z8Zen4NvLtpHR7khAt1wh4A/0IMmAAAAAAAAAAAUABwAI4A5AEwAVQBsgIAAk4CgAKWAtIDDgNuBAAEqgVSBcgF/AZABqAHIgc+B1IHeAeSB6oHwgfmCAIIigjICOII+AkKCRgJLglACUwJYAlwCXwJkgmkCbAJvAoKClYKnArGC2oLoAu8C+wMDgxkDRINpA5ADqQPGA9mD5wQZhDGEQwRbBG2EfoScBKgEywTohP4FCYUSBSgFSAVYBV2FcwV5BYwFlAWyhcIFzwXbheaGEIYdBi8GNAY4hj0GQgZFhk2GU4ZZhl2GeIaQhqyGyIbjhv6HGIczh0sHWQdkh2uHf4eJh5SHngemB64HtgfCB8cHzgfZh+eH9AgGCBQIHQgjCCsIQohQiHSIkwihCK2IvgjRCOGI8Ij+iRqJOglFCUsJWoljiX6JmgmlCbcJxInPid+J6wn9ChQKIoozCjsKQ4pLiliKZwpwCnoKkQqbCqcKtIrQiuiK+YsPix6LM4tAC0yLZAtxi34LnAuoC62LuAvTC+ML9gwTDC0MNoxDDE0MVwxjDG+MfQyQjKCMrAy7jMaM1oznDPYNGA0ljS8NM41GDVONbQ16DYiNmQ2kjbmNyQ3SDdeN6A33Dg6OHI4ojkcOTY5UDlqOYQ5yDniOfA6bjroOww7fjvmPAA8GjwyPJg8/D1OPbY+ID6APtw/KD9mP8A/6D/+QBRAckDYQQRBQEGEQdhCGEJEQrpC3EMOQ1pDkEOiQ9BD7kQ0RKxE1EUKRURFnkXARehGEEZURmZGvEcoR1BHaEeKR75IIEhASHBIpEjYSSZJWkmOSchJ8koQSk5KgEqkSs5LAks4S8hMrEzKTUBNdE2eTchOEk40TpRO4E8gT1pPlk+wUBBQQlBkUIZQ3FEKUS5RYFGaUd5SUlJ2UtxTYlP4VDJUWFRqVKAAAHicY2BkYGAMYZjCIMgAAkxAzAWEDAz/wXwGACE9AhEAeJxtkE1OwzAQhV/6h2glVIGExM5iwQaR/iy66AHafRfZp6nTpEriyHEr9QKcgDNwBk7AkjNwFF7CKAuoR7K/efPGIxvAGJ/wUC8P181erw6umP1ylzQW7pEfhPsY4VF4QP1FeIhnLIRHuEPIG7xefdstnHAHN3gV7lJ/E+6R34X7uMeH8ID6l/AQAb6FR3jyFruwStLIFNVG749ZaNu8hUDbKjWFmvnTVlvrQtvQ6Z3anlV12s+di1VsTa5WpnA6y4wqrTnoyPmJc+VyMolF9yOTY8d3VUiQIoJBQd5AY48jMlbshfp/JWCH5Zk2ucIMPqYXfGv6isYb8gc1HQpbnLlXOHHmnKpDzDymxyAnrZre2p0xDJWyqR2oRNR9Tqi7SiwxYcR//H4zPf8B3ldh6nicbVcFdOO4Fu1Vw1Camd2dZeYsdJaZmeEzKbaSaCtbXktum/3MzMzMzMzMzMzMzP9JtpN0zu85je99kp+fpEeaY3P5X3Xu//7hJjDMo4IqaqijgSZaaKODLhawiCUsYwXbsB07sAf2xF7Yib2xD/bFftgfB+BAHISDcQgOxWE4HEfgSByFo3EMjkUPx+F4nIATsYpdOAkn4xScitNwOs7AmTgLZ+McnIvzcD4uwIW4CBfjElyKy3A5rsCVuApX4xpci+twPW7AjWTlzbgdbo874I64E+6Mu+CuuBvujnuAo48AIQQGGGIEiVuwBoUIMTQS3IoUBhYZ1rGBTYxxG+6Je+HeuA/ui/vh/ngAHogH4cF4CB6Kh+HheAQeiUfh0XgMHovH4fF4Ap6IJ+HJeAqeiqfh6XgGnoln4dl4Dp6L5+H5eAFeiBfhxXgJXoqX4eV4BV6JV+HVeA1ei9fh9XgD3og34c14C96Kt+HteAfeiXfh3XgP3ov34f34AD6ID+HD+Ag+io/h4/gEPolP4dP4DD6Lz+Hz+AK+iC/hy/gKvoqv4ev4Br6Jb+Hb+A6+i+/h+/gBfogf4cf4CX6Kn+Hn+AV+iV/h1/gNfovf4ff4A/6IP+HP+Av+ir/h7/gH/ol/4d/4D/7L5hgYY/OswqqsxuqswZqsxdqsw7psgS2yJbbMVtg2tp3tYHuwPdlebCfbm+3D9mX7sf3ZAexAdhA7mB3CDmWHscPZEexIdhQ7mh3DjmU9dhw7np3ATmSrbBc7iZ3MTmGnstPY6ewMdiY7i53NzmHnsvPY+ewCdiG7iF3MLmGXssvY5ewKdiW7il3NrmHXsuvY9ewGdiO7id08t8TDSMY9niSCpzwOxEIuCLRSPDFTGkUitqaYHmTG6kjeJtJuLhiKWKQyaOVspCPRzqGS8ZopcCRCyRcLnCkrjbSiUBALu6HTtUJBwoflQKKyoYxNOaCNLUwywloZD01JSVePK7u4la7uxne1prwwy2qtShMzI1LT4DJNFI9Flat+FnW4kkNaM61fpEs5GWRK9TZkaEetXKDEwBYw1rFYzGHiprmhpRmeyuHItnOBx8V7pE7UeMRv03GTx1yNrQxMnafBSK7TOaSp3uiFeiPOV7mFrramvJjpvjozs6TlTMeLIW+DG1vaja+2ZwSdHGeJG+nOktWVCQuzRMmAW9EoRfM8tTW+wdPQ1Po8WMuSSp/Ha5W+ECn9KNXtKx2s9UIx4OQSjb7Wa05pxYGVfhaGMtCx6fHAynVpx3tMRf1+kgpjekoP9c4ZMaHxdGTbdMQ5cRaTkqWpbKDTLDLLM4JUijg0M1OGqc4S05kKkmhmfipoyWJ2vtUJHdyM7TalhZOrNvqZVCGBdj8zMiYLIx4vlDghz9Nxt6QbmgZr/cxaHbcCroJMcavTDkGyj6dukxoloQmRSLmT1XI4H/CUIJ2CrdDDTbViqNNxKxgR7fFU8GYO++59jyhYRSFMJCElk76mo6sG7oza9JuFPcPXRdjJMR235n44CxcCHYqesdwZRKcd6MFAiA4lEp2SumBNpHUiWRSbLm2LTSnqes4lliaMDsN5ysJEkHAKyOlsCsrx4oTRzgtulyfcrJG5pG/7Fkmhc2UiXHc2CDJueXdR3A70ukh7MqL00wy5GfnVd0JueZ8byh9huDghYjPRqZ1yGW3lqYhIW3fC16XYaJSsHgqzRo5SD6WJpDENF7luL5uh80eK/LUWZUs6Ep6SLR66pFhxaMX9aOcBlDaKtDQrcrG9PCvIM04h6WsVdkpMXrC2oyD+/CYRvDiRxs5/Jwrz1O+cpFtIaCPozEv1I6GSckTGIVm3PGGUXG2kUzEZt2ResFCwW0izHIzL1a1JG4xETNGQbwWJlJ18VFMetao5YaUSnVn3zXI/Eipqw5Qno+WJwFAhsGLTbpVQ8Znsyq2ZtmLPguTHSF4UcV9vSlvo66UGCl2lyFZyvVJiU7km7Igyx3BUqqWTV6I0zFngQ6NcQqbKoYx2LXWh2J0IXBUt1axTmdAN+qJMjDRNEXGpXOC3Jmi16mFbRH0R9ngWSt3NcVGmi5FkpK1uFZgKayH2H+iIzUCkifVuWxGb0jbIYpFSXeoMeCDKPN0oSYOCPXThVxtIRRMrA8WHlYHWYSffvB43pHhCnFXtgpA32YUCD7lSIh2X83wslsQfTLcglGlsZsohb3TVEbPgirMJUiF8bdw2Q906nKw6pCRpakOth0o0h6kM/TpreaqvjTh1O2l9JLjL1lV6UhEbyZA8qznSWTpU3JjKyEaqRm+SPibDlre0F6Q66eQw34cdBaHjor4olVTdyeu3zUgp5VC8c7WcyyhjU/j5Ar2yRZKX4VlR/k3jLGhP4WrLxd1mL3C5S8YD7YLC+VPFkU4ehj0+IOO6Bek7Bxe1nDXpYV3URDVqASlJ0WNMKprOJG9EU7nffqb6DeeZ5JgxiUzuLB2qFdxK7Te/UZKFvMqX2aUW8ZQKQte3hL2ix2kXzLlGK8cuJxWTig5hoWA6yFxHupxT6ZKg7xFEITHUAvDQjISwhS4XcsUnvLc0IzGkzEDdWoM0Zc7cZglWJ2hXxaFWJN3Jusn1SNLeWFGlfjEzzYhEY+9THlVctqjH5F60ha2iqyUnqsXaO0qs2zohTxxQFhZpI+EqsuSazYRT/XcFdz4JB23C3q8pu1cSYU3Vf7mZ+GUKaoFdJfQ77jdrSv3CFoueuedzkggbxL1nNEuwWnGommh6uenKFplD4eiSQBFXTd9B2ZE09ST1n3XPdR6MG0mqwyywpkn3hdDfAmqpoF7HVuiha3nCbDgz6Voh51Njqr5naBiyJ8yU6ObRqBPnGKZmhDv/pqGS4lv01gStVj0kgRTKB1othzSZjHbOUTOKlmxa1Eql1u9SjQqqooMwNGPeaFM3iXZ1pUULo2IVJXbc9pDiUwlS5fCIq0HNl91xleoblSiT0SGMROqPrTlhiz6Lu+tRHkFLU54H0YwgFEpQIc0Frh2efcPxLW/4/t2/UfMCO08e1KB/3121Le2nJBeTXDWdJ+ftgPdpO8qivvHNf7PAWdJ2iyHXcebXC1yxtFdtKuexUT4qq4TNqGY3XK1tuwcZmL+R4woVI72dmmZKUobTmoPANdbusrC7sEZlimK8lSUhz+9atRzWii5x3YVv03uoP+YJWp3CXQSN7EtFXXqd+raYQmdpQyhq3X375Vc9EZS30pVSoMiV6G5Jm7pcilxK8re9HaWE7llDtzEurqevbqTuhkiXkWFjg8qRoRtx1zUF+U3C+cCEVTbJqvo4z7bz9Ky79Jj1xdzc/wARDj0u") format("woff"), url("https://www.macc.edu/wp-includes/css/../fonts/dashicons.ttf?99ac726223c749443b642ce33df8b800") format("truetype");
    font-weight: 400;
    font-style: normal
}

.dashicons,
.dashicons-before:before {
    font-family: dashicons;
    display: inline-block;
    line-height: 1;
    font-weight: 400;
    font-style: normal;
    speak: never;
    text-decoration: inherit;
    text-transform: none;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 20px;
    height: 20px;
    font-size: 20px;
    vertical-align: top;
    text-align: center;
    transition: color .1s ease-in
}

.dashicons-admin-appearance:before {
    content: "\f100"
}

.dashicons-admin-collapse:before {
    content: "\f148"
}

.dashicons-admin-comments:before {
    content: "\f101"
}

.dashicons-admin-customizer:before {
    content: "\f540"
}

.dashicons-admin-generic:before {
    content: "\f111"
}

.dashicons-admin-home:before {
    content: "\f102"
}

.dashicons-admin-links:before {
    content: "\f103"
}

.dashicons-admin-media:before {
    content: "\f104"
}

.dashicons-admin-multisite:before {
    content: "\f541"
}

.dashicons-admin-network:before {
    content: "\f112"
}

.dashicons-admin-page:before {
    content: "\f105"
}

.dashicons-admin-plugins:before {
    content: "\f106"
}

.dashicons-admin-post:before {
    content: "\f109"
}

.dashicons-admin-settings:before {
    content: "\f108"
}

.dashicons-admin-site-alt:before {
    content: "\f11d"
}

.dashicons-admin-site-alt2:before {
    content: "\f11e"
}

.dashicons-admin-site-alt3:before {
    content: "\f11f"
}

.dashicons-admin-site:before {
    content: "\f319"
}

.dashicons-admin-tools:before {
    content: "\f107"
}

.dashicons-admin-users:before {
    content: "\f110"
}

.dashicons-airplane:before {
    content: "\f15f"
}

.dashicons-album:before {
    content: "\f514"
}

.dashicons-align-center:before {
    content: "\f134"
}

.dashicons-align-full-width:before {
    content: "\f114"
}

.dashicons-align-left:before {
    content: "\f135"
}

.dashicons-align-none:before {
    content: "\f138"
}

.dashicons-align-pull-left:before {
    content: "\f10a"
}

.dashicons-align-pull-right:before {
    content: "\f10b"
}

.dashicons-align-right:before {
    content: "\f136"
}

.dashicons-align-wide:before {
    content: "\f11b"
}

.dashicons-amazon:before {
    content: "\f162"
}

.dashicons-analytics:before {
    content: "\f183"
}

.dashicons-archive:before {
    content: "\f480"
}

.dashicons-arrow-down-alt:before {
    content: "\f346"
}

.dashicons-arrow-down-alt2:before {
    content: "\f347"
}

.dashicons-arrow-down:before {
    content: "\f140"
}

.dashicons-arrow-left-alt:before {
    content: "\f340"
}

.dashicons-arrow-left-alt2:before {
    content: "\f341"
}

.dashicons-arrow-left:before {
    content: "\f141"
}

.dashicons-arrow-right-alt:before {
    content: "\f344"
}

.dashicons-arrow-right-alt2:before {
    content: "\f345"
}

.dashicons-arrow-right:before {
    content: "\f139"
}

.dashicons-arrow-up-alt:before {
    content: "\f342"
}

.dashicons-arrow-up-alt2:before {
    content: "\f343"
}

.dashicons-arrow-up-duplicate:before {
    content: "\f143"
}

.dashicons-arrow-up:before {
    content: "\f142"
}

.dashicons-art:before {
    content: "\f309"
}

.dashicons-awards:before {
    content: "\f313"
}

.dashicons-backup:before {
    content: "\f321"
}

.dashicons-bank:before {
    content: "\f16a"
}

.dashicons-beer:before {
    content: "\f16c"
}

.dashicons-bell:before {
    content: "\f16d"
}

.dashicons-block-default:before {
    content: "\f12b"
}

.dashicons-book-alt:before {
    content: "\f331"
}

.dashicons-book:before {
    content: "\f330"
}

.dashicons-buddicons-activity:before {
    content: "\f452"
}

.dashicons-buddicons-bbpress-logo:before {
    content: "\f477"
}

.dashicons-buddicons-buddypress-logo:before {
    content: "\f448"
}

.dashicons-buddicons-community:before {
    content: "\f453"
}

.dashicons-buddicons-forums:before {
    content: "\f449"
}

.dashicons-buddicons-friends:before {
    content: "\f454"
}

.dashicons-buddicons-groups:before {
    content: "\f456"
}

.dashicons-buddicons-pm:before {
    content: "\f457"
}

.dashicons-buddicons-replies:before {
    content: "\f451"
}

.dashicons-buddicons-topics:before {
    content: "\f450"
}

.dashicons-buddicons-tracking:before {
    content: "\f455"
}

.dashicons-building:before {
    content: "\f512"
}

.dashicons-businessman:before {
    content: "\f338"
}

.dashicons-businessperson:before {
    content: "\f12e"
}

.dashicons-businesswoman:before {
    content: "\f12f"
}

.dashicons-button:before {
    content: "\f11a"
}

.dashicons-calculator:before {
    content: "\f16e"
}

.dashicons-calendar-alt:before {
    content: "\f508"
}

.dashicons-calendar:before {
    content: "\f145"
}

.dashicons-camera-alt:before {
    content: "\f129"
}

.dashicons-camera:before {
    content: "\f306"
}

.dashicons-car:before {
    content: "\f16b"
}

.dashicons-carrot:before {
    content: "\f511"
}

.dashicons-cart:before {
    content: "\f174"
}

.dashicons-category:before {
    content: "\f318"
}

.dashicons-chart-area:before {
    content: "\f239"
}

.dashicons-chart-bar:before {
    content: "\f185"
}

.dashicons-chart-line:before {
    content: "\f238"
}

.dashicons-chart-pie:before {
    content: "\f184"
}

.dashicons-clipboard:before {
    content: "\f481"
}

.dashicons-clock:before {
    content: "\f469"
}

.dashicons-cloud-saved:before {
    content: "\f137"
}

.dashicons-cloud-upload:before {
    content: "\f13b"
}

.dashicons-cloud:before {
    content: "\f176"
}

.dashicons-code-standards:before {
    content: "\f13a"
}

.dashicons-coffee:before {
    content: "\f16f"
}

.dashicons-color-picker:before {
    content: "\f131"
}

.dashicons-columns:before {
    content: "\f13c"
}

.dashicons-controls-back:before {
    content: "\f518"
}

.dashicons-controls-forward:before {
    content: "\f519"
}

.dashicons-controls-pause:before {
    content: "\f523"
}

.dashicons-controls-play:before {
    content: "\f522"
}

.dashicons-controls-repeat:before {
    content: "\f515"
}

.dashicons-controls-skipback:before {
    content: "\f516"
}

.dashicons-controls-skipforward:before {
    content: "\f517"
}

.dashicons-controls-volumeoff:before {
    content: "\f520"
}

.dashicons-controls-volumeon:before {
    content: "\f521"
}

.dashicons-cover-image:before {
    content: "\f13d"
}

.dashicons-dashboard:before {
    content: "\f226"
}

.dashicons-database-add:before {
    content: "\f170"
}

.dashicons-database-export:before {
    content: "\f17a"
}

.dashicons-database-import:before {
    content: "\f17b"
}

.dashicons-database-remove:before {
    content: "\f17c"
}

.dashicons-database-view:before {
    content: "\f17d"
}

.dashicons-database:before {
    content: "\f17e"
}

.dashicons-desktop:before {
    content: "\f472"
}

.dashicons-dismiss:before {
    content: "\f153"
}

.dashicons-download:before {
    content: "\f316"
}

.dashicons-drumstick:before {
    content: "\f17f"
}

.dashicons-edit-large:before {
    content: "\f327"
}

.dashicons-edit-page:before {
    content: "\f186"
}

.dashicons-edit:before {
    content: "\f464"
}

.dashicons-editor-aligncenter:before {
    content: "\f207"
}

.dashicons-editor-alignleft:before {
    content: "\f206"
}

.dashicons-editor-alignright:before {
    content: "\f208"
}

.dashicons-editor-bold:before {
    content: "\f200"
}

.dashicons-editor-break:before {
    content: "\f474"
}

.dashicons-editor-code-duplicate:before {
    content: "\f494"
}

.dashicons-editor-code:before {
    content: "\f475"
}

.dashicons-editor-contract:before {
    content: "\f506"
}

.dashicons-editor-customchar:before {
    content: "\f220"
}

.dashicons-editor-expand:before {
    content: "\f211"
}

.dashicons-editor-help:before {
    content: "\f223"
}

.dashicons-editor-indent:before {
    content: "\f222"
}

.dashicons-editor-insertmore:before {
    content: "\f209"
}

.dashicons-editor-italic:before {
    content: "\f201"
}

.dashicons-editor-justify:before {
    content: "\f214"
}

.dashicons-editor-kitchensink:before {
    content: "\f212"
}

.dashicons-editor-ltr:before {
    content: "\f10c"
}

.dashicons-editor-ol-rtl:before {
    content: "\f12c"
}

.dashicons-editor-ol:before {
    content: "\f204"
}

.dashicons-editor-outdent:before {
    content: "\f221"
}

.dashicons-editor-paragraph:before {
    content: "\f476"
}

.dashicons-editor-paste-text:before {
    content: "\f217"
}

.dashicons-editor-paste-word:before {
    content: "\f216"
}

.dashicons-editor-quote:before {
    content: "\f205"
}

.dashicons-editor-removeformatting:before {
    content: "\f218"
}

.dashicons-editor-rtl:before {
    content: "\f320"
}

.dashicons-editor-spellcheck:before {
    content: "\f210"
}

.dashicons-editor-strikethrough:before {
    content: "\f224"
}

.dashicons-editor-table:before {
    content: "\f535"
}

.dashicons-editor-textcolor:before {
    content: "\f215"
}

.dashicons-editor-ul:before {
    content: "\f203"
}

.dashicons-editor-underline:before {
    content: "\f213"
}

.dashicons-editor-unlink:before {
    content: "\f225"
}

.dashicons-editor-video:before {
    content: "\f219"
}

.dashicons-ellipsis:before {
    content: "\f11c"
}

.dashicons-email-alt:before {
    content: "\f466"
}

.dashicons-email-alt2:before {
    content: "\f467"
}

.dashicons-email:before {
    content: "\f465"
}

.dashicons-embed-audio:before {
    content: "\f13e"
}

.dashicons-embed-generic:before {
    content: "\f13f"
}

.dashicons-embed-photo:before {
    content: "\f144"
}

.dashicons-embed-post:before {
    content: "\f146"
}

.dashicons-embed-video:before {
    content: "\f149"
}

.dashicons-excerpt-view:before {
    content: "\f164"
}

.dashicons-exit:before {
    content: "\f14a"
}

.dashicons-external:before {
    content: "\f504"
}

.dashicons-facebook-alt:before {
    content: "\f305"
}

.dashicons-facebook:before {
    content: "\f304"
}

.dashicons-feedback:before {
    content: "\f175"
}

.dashicons-filter:before {
    content: "\f536"
}

.dashicons-flag:before {
    content: "\f227"
}

.dashicons-food:before {
    content: "\f187"
}

.dashicons-format-aside:before {
    content: "\f123"
}

.dashicons-format-audio:before {
    content: "\f127"
}

.dashicons-format-chat:before {
    content: "\f125"
}

.dashicons-format-gallery:before {
    content: "\f161"
}

.dashicons-format-image:before {
    content: "\f128"
}

.dashicons-format-quote:before {
    content: "\f122"
}

.dashicons-format-status:before {
    content: "\f130"
}

.dashicons-format-video:before {
    content: "\f126"
}

.dashicons-forms:before {
    content: "\f314"
}

.dashicons-fullscreen-alt:before {
    content: "\f188"
}

.dashicons-fullscreen-exit-alt:before {
    content: "\f189"
}

.dashicons-games:before {
    content: "\f18a"
}

.dashicons-google:before {
    content: "\f18b"
}

.dashicons-googleplus:before {
    content: "\f462"
}

.dashicons-grid-view:before {
    content: "\f509"
}

.dashicons-groups:before {
    content: "\f307"
}

.dashicons-hammer:before {
    content: "\f308"
}

.dashicons-heading:before {
    content: "\f10e"
}

.dashicons-heart:before {
    content: "\f487"
}

.dashicons-hidden:before {
    content: "\f530"
}

.dashicons-hourglass:before {
    content: "\f18c"
}

.dashicons-html:before {
    content: "\f14b"
}

.dashicons-id-alt:before {
    content: "\f337"
}

.dashicons-id:before {
    content: "\f336"
}

.dashicons-image-crop:before {
    content: "\f165"
}

.dashicons-image-filter:before {
    content: "\f533"
}

.dashicons-image-flip-horizontal:before {
    content: "\f169"
}

.dashicons-image-flip-vertical:before {
    content: "\f168"
}

.dashicons-image-rotate-left:before {
    content: "\f166"
}

.dashicons-image-rotate-right:before {
    content: "\f167"
}

.dashicons-image-rotate:before {
    content: "\f531"
}

.dashicons-images-alt:before {
    content: "\f232"
}

.dashicons-images-alt2:before {
    content: "\f233"
}

.dashicons-index-card:before {
    content: "\f510"
}

.dashicons-info-outline:before {
    content: "\f14c"
}

.dashicons-info:before {
    content: "\f348"
}

.dashicons-insert-after:before {
    content: "\f14d"
}

.dashicons-insert-before:before {
    content: "\f14e"
}

.dashicons-insert:before {
    content: "\f10f"
}

.dashicons-instagram:before {
    content: "\f12d"
}

.dashicons-laptop:before {
    content: "\f547"
}

.dashicons-layout:before {
    content: "\f538"
}

.dashicons-leftright:before {
    content: "\f229"
}

.dashicons-lightbulb:before {
    content: "\f339"
}

.dashicons-linkedin:before {
    content: "\f18d"
}

.dashicons-list-view:before {
    content: "\f163"
}

.dashicons-location-alt:before {
    content: "\f231"
}

.dashicons-location:before {
    content: "\f230"
}

.dashicons-lock-duplicate:before {
    content: "\f315"
}

.dashicons-lock:before {
    content: "\f160"
}

.dashicons-marker:before {
    content: "\f159"
}

.dashicons-media-archive:before {
    content: "\f501"
}

.dashicons-media-audio:before {
    content: "\f500"
}

.dashicons-media-code:before {
    content: "\f499"
}

.dashicons-media-default:before {
    content: "\f498"
}

.dashicons-media-document:before {
    content: "\f497"
}

.dashicons-media-interactive:before {
    content: "\f496"
}

.dashicons-media-spreadsheet:before {
    content: "\f495"
}

.dashicons-media-text:before {
    content: "\f491"
}

.dashicons-media-video:before {
    content: "\f490"
}

.dashicons-megaphone:before {
    content: "\f488"
}

.dashicons-menu-alt:before {
    content: "\f228"
}

.dashicons-menu-alt2:before {
    content: "\f329"
}

.dashicons-menu-alt3:before {
    content: "\f349"
}

.dashicons-menu:before {
    content: "\f333"
}

.dashicons-microphone:before {
    content: "\f482"
}

.dashicons-migrate:before {
    content: "\f310"
}

.dashicons-minus:before {
    content: "\f460"
}

.dashicons-money-alt:before {
    content: "\f18e"
}

.dashicons-money:before {
    content: "\f526"
}

.dashicons-move:before {
    content: "\f545"
}

.dashicons-nametag:before {
    content: "\f484"
}

.dashicons-networking:before {
    content: "\f325"
}

.dashicons-no-alt:before {
    content: "\f335"
}

.dashicons-no:before {
    content: "\f158"
}

.dashicons-open-folder:before {
    content: "\f18f"
}

.dashicons-palmtree:before {
    content: "\f527"
}

.dashicons-paperclip:before {
    content: "\f546"
}

.dashicons-pdf:before {
    content: "\f190"
}

.dashicons-performance:before {
    content: "\f311"
}

.dashicons-pets:before {
    content: "\f191"
}

.dashicons-phone:before {
    content: "\f525"
}

.dashicons-pinterest:before {
    content: "\f192"
}

.dashicons-playlist-audio:before {
    content: "\f492"
}

.dashicons-playlist-video:before {
    content: "\f493"
}

.dashicons-plugins-checked:before {
    content: "\f485"
}

.dashicons-plus-alt:before {
    content: "\f502"
}

.dashicons-plus-alt2:before {
    content: "\f543"
}

.dashicons-plus:before {
    content: "\f132"
}

.dashicons-podio:before {
    content: "\f19c"
}

.dashicons-portfolio:before {
    content: "\f322"
}

.dashicons-post-status:before {
    content: "\f173"
}

.dashicons-pressthis:before {
    content: "\f157"
}

.dashicons-printer:before {
    content: "\f193"
}

.dashicons-privacy:before {
    content: "\f194"
}

.dashicons-products:before {
    content: "\f312"
}

.dashicons-randomize:before {
    content: "\f503"
}

.dashicons-reddit:before {
    content: "\f195"
}

.dashicons-redo:before {
    content: "\f172"
}

.dashicons-remove:before {
    content: "\f14f"
}

.dashicons-rest-api:before {
    content: "\f124"
}

.dashicons-rss:before {
    content: "\f303"
}

.dashicons-saved:before {
    content: "\f15e"
}

.dashicons-schedule:before {
    content: "\f489"
}

.dashicons-screenoptions:before {
    content: "\f180"
}

.dashicons-search:before {
    content: "\f179"
}

.dashicons-share-alt:before {
    content: "\f240"
}

.dashicons-share-alt2:before {
    content: "\f242"
}

.dashicons-share:before {
    content: "\f237"
}

.dashicons-shield-alt:before {
    content: "\f334"
}

.dashicons-shield:before {
    content: "\f332"
}

.dashicons-shortcode:before {
    content: "\f150"
}

.dashicons-slides:before {
    content: "\f181"
}

.dashicons-smartphone:before {
    content: "\f470"
}

.dashicons-smiley:before {
    content: "\f328"
}

.dashicons-sort:before {
    content: "\f156"
}

.dashicons-sos:before {
    content: "\f468"
}

.dashicons-spotify:before {
    content: "\f196"
}

.dashicons-star-empty:before {
    content: "\f154"
}

.dashicons-star-filled:before {
    content: "\f155"
}

.dashicons-star-half:before {
    content: "\f459"
}

.dashicons-sticky:before {
    content: "\f537"
}

.dashicons-store:before {
    content: "\f513"
}

.dashicons-superhero-alt:before {
    content: "\f197"
}

.dashicons-superhero:before {
    content: "\f198"
}

.dashicons-table-col-after:before {
    content: "\f151"
}

.dashicons-table-col-before:before {
    content: "\f152"
}

.dashicons-table-col-delete:before {
    content: "\f15a"
}

.dashicons-table-row-after:before {
    content: "\f15b"
}

.dashicons-table-row-before:before {
    content: "\f15c"
}

.dashicons-table-row-delete:before {
    content: "\f15d"
}

.dashicons-tablet:before {
    content: "\f471"
}

.dashicons-tag:before {
    content: "\f323"
}

.dashicons-tagcloud:before {
    content: "\f479"
}

.dashicons-testimonial:before {
    content: "\f473"
}

.dashicons-text-page:before {
    content: "\f121"
}

.dashicons-text:before {
    content: "\f478"
}

.dashicons-thumbs-down:before {
    content: "\f542"
}

.dashicons-thumbs-up:before {
    content: "\f529"
}

.dashicons-tickets-alt:before {
    content: "\f524"
}

.dashicons-tickets:before {
    content: "\f486"
}

.dashicons-tide:before {
    content: "\f10d"
}

.dashicons-translation:before {
    content: "\f326"
}

.dashicons-trash:before {
    content: "\f182"
}

.dashicons-twitch:before {
    content: "\f199"
}

.dashicons-twitter-alt:before {
    content: "\f302"
}

.dashicons-twitter:before {
    content: "\f301"
}

.dashicons-undo:before {
    content: "\f171"
}

.dashicons-universal-access-alt:before {
    content: "\f507"
}

.dashicons-universal-access:before {
    content: "\f483"
}

.dashicons-unlock:before {
    content: "\f528"
}

.dashicons-update-alt:before {
    content: "\f113"
}

.dashicons-update:before {
    content: "\f463"
}

.dashicons-upload:before {
    content: "\f317"
}

.dashicons-vault:before {
    content: "\f178"
}

.dashicons-video-alt:before {
    content: "\f234"
}

.dashicons-video-alt2:before {
    content: "\f235"
}

.dashicons-video-alt3:before {
    content: "\f236"
}

.dashicons-visibility:before {
    content: "\f177"
}

.dashicons-warning:before {
    content: "\f534"
}

.dashicons-welcome-add-page:before {
    content: "\f133"
}

.dashicons-welcome-comments:before {
    content: "\f117"
}

.dashicons-welcome-learn-more:before {
    content: "\f118"
}

.dashicons-welcome-view-site:before {
    content: "\f115"
}

.dashicons-welcome-widgets-menus:before {
    content: "\f116"
}

.dashicons-welcome-write-blog:before {
    content: "\f119"
}

.dashicons-whatsapp:before {
    content: "\f19a"
}

.dashicons-wordpress-alt:before {
    content: "\f324"
}

.dashicons-wordpress:before {
    content: "\f120"
}

.dashicons-xing:before {
    content: "\f19d"
}

.dashicons-yes-alt:before {
    content: "\f12a"
}

.dashicons-yes:before {
    content: "\f147"
}

.dashicons-youtube:before {
    content: "\f19b"
}

.dashicons-editor-distractionfree:before {
    content: "\f211"
}

.dashicons-exerpt-view:before {
    content: "\f164"
}

.dashicons-format-links:before {
    content: "\f103"
}

.dashicons-format-standard:before {
    content: "\f109"
}

.dashicons-post-trash:before {
    content: "\f182"
}

.dashicons-share1:before {
    content: "\f237"
}

.dashicons-welcome-edit-page:before {
    content: "\f119"
}

body {
    font-family: open sans, sans-serif;
    background-color: #f5f5f5
}

h1.page-banner__title {
    color: #fff;
    padding: 0 15px;
    display: inline;
    text-shadow: #3d3e3d 2px 2px 4px;
    font-weight: 900
}

h1.light-pic {
    color: #000;
    text-shadow: #fff 2px 2px 25px
}

.gb-accordion-title h2 {
    font-size: 25px;
    font-weight: 700;
    margin: 0
}

.genesis-nav-menu {
    font-size: 14px
}

.page-links {
    float: right;
    padding: 1.5em
}

.title-area {
    box-shadow: 3px 2.75px 10px rgba(0, 0, 0, .31)
}

.page-banner {
    background-color: #000;
    padding: 80px 0 40px;
    position: relative
}

@media(min-width:530px) {
    .page-banner {
        padding: 130px 30px 60px
    }
}

.page-banner__content {
    position: relative;
    z-index: 2
}

.page-banner__title {
    font-weight: 900;
    font-size: 3.6rem;
    margin: 0 0 1rem;
    color: #000
}

@media(min-width:530px) {
    .page-banner__title {
        font-size: 5rem
    }
}

.page-banner__bg-image {
    background-size: cover;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.home-featured+.home-top .wrap {
    background-color: #cd2028
}

.education-pro-red .after-entry .widget-title,
.education-pro-red .archive-pagination .active a,
.education-pro-red .archive-pagination li a:hover,
.education-pro-red .comment-reply-link,
.education-pro-red .comment-respond h3,
.education-pro-red .entry-comments h3,
.education-pro-red .entry-footer .entry-meta a:hover,
.education-pro-red .entry-pings h3,
.education-pro-red .entry-title a:hover,
.education-pro-red .home-featured .more-link,
.education-pro-red .home-top .widget_text .widget-title,
.education-pro-red .sidebar .widget-title a,
.education-pro-red .sidebar .widget-title {
    color: #801417
}

.education-pro-red .archive-description,
.education-pro-red .author-box,
.education-pro-red .button:hover,
.education-pro-red .content .entry-header .entry-meta .entry-time,
.education-pro-red .footer-widgets .wrap .button:hover,
.education-pro-red .footer-widgets button:hover,
.education-pro-red .footer-widgets input:hover[type=button],
.education-pro-red .footer-widgets input:hover[type=reset],
.education-pro-red .footer-widgets input:hover[type=submit],
.education-pro-red .home-bottom .widget .button:hover,
.education-pro-red .home-bottom button:hover,
.education-pro-red .home-bottom input:hover[type=button],
.education-pro-red .home-bottom input:hover[type=reset],
.education-pro-red .home-bottom input:hover[type=submit],
.education-pro-red .home-featured #genesis-responsive-slider .more-link:hover,
.education-pro-red .title-area,
.education-pro-red button:hover,
.education-pro-red input:hover[type=button],
.education-pro-red input:hover[type=reset],
.education-pro-red input:hover[type=submit] {
    background-color: #3d3e3d
}

.education-pro-red .after-entry .widget,
.education-pro-red .home-top .wrap,
.education-pro-red .sidebar .widget {
    border-color: #3d3e3d
}

.education-pro-red .footer-widgets .wrap a:hover,
.education-pro-red .footer-widgets a.button,
.education-pro-red .slide-excerpt h2 a,
.education-pro-red .home-middle .entry-title a,
.education-pro-red .home-top .widget_text,
.education-pro-red .site-footer .wrap a:hover,
.education-pro-red .site-footer a.button,
.education-pro-red a {
    color: #9a9a9a
}

.education-pro-red .button,
.education-pro-red .genesis-nav-menu .sub-menu .current-menu-item>a:hover,
.education-pro-red .genesis-nav-menu .sub-menu a,
.education-pro-red .genesis-nav-menu li a:hover,
.education-pro-red .genesis-nav-menu li.current-menu-item>a,
.education-pro-red .home-bottom,
.education-pro-red .widget-area .widget.enews-widget,
.education-pro-red button,
.education-pro-red input[type=button],
.education-pro-red input[type=reset],
.education-pro-red input[type=submit] {
    background-color: #9a9a9a
}

.education-pro-red .entry-title a,
.education-pro-red .home-bottom a:hover,
.education-pro-red a:hover {
    color: #333
}

.education-pro-red .enews-widget .enews input:hover[type=submit],
.education-pro-red .footer-widgets,
.education-pro-red .home-middle,
.education-pro-red .site-footer {
    background-color: #333
}

.education-pro-red .home-top .widget_text .widget-title {
    color: #fff
}

.education-pro-red .home-top .textwidget {
    color: #fff;
    text-shadow: 2px 2px 4px #3d3e3d
}

.education-pro-red .nav-primary {
    background-color: #cd2028
}

.generic-content {
    background-color: #fff;
    box-shadow: 3px 3px rgba(70, 70, 70, 5%);
    margin-bottom: 40px;
    padding: 40px
}

.rounded_box {
    border-radius: 15px
}

.wp-block-table.is-style-stripes thead {
    background-color: #cd2028;
    color: #fff
}

th,
td {
    padding-left: 10px
}

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

@font-face {
    font-family: dearflip;
    src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SB/AAAAC8AAAAYGNtYXDV1NUQAAABHAAAAGxnYXNwAAAAEAAAAYgAAAAIZ2x5ZvV0Ah0AAAGQAAASdGhlYWQnoblUAAAUBAAAADZoaGVhB8ID8QAAFDwAAAAkaG10eLYAAAAAABRgAAAAwGxvY2FSqk12AAAVIAAAAGJtYXhwADoAmgAAFYQAAAAgbmFtZWTWXU4AABWkAAABknBvc3QAAwAAAAAXOAAAACAAAwP1AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADq0QPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAUAAAABAAEAADAAAAAQAg6Sjqk+rK6tH//f//AAAAAAAg6QDqk+rK6tH//f//AAH/4xcEFZoVZBVeAAMAAQAAAAAAAAAAAAAAAAAAAAAAAQAB//8ADwABAAD/wAAAA8AAAgAANzkBAAAAAAEAAP/AAAADwAACAAA3OQEAAAAAAQAA/8AAAAPAAAIAADc5AQAAAAABAAD/wAKSA8AABQAAJQcJARcHApI8/wABADzE5zwBAAEAPMQAAAAAAQAA/8ACqgPAAAUAACU3JzcJAQFuxMQ8AQD/AOfExDz/AP8AAAAAAAEAAP/AAwADwAAFAAABFzcXCQEBPMTEPP8A/wACPcTEPP8AAQAAAAABAAD/wAMAA8AABQAAAScJAQcnATw8AQABADzEARk8AQD/ADzEAAAAAQAA/8AB8gPAAAUAAAkCBwkBAfL+pgFaTP5aAaYDBf6m/qZMAaYBpgAAAAABAAD/wAQAA8AABQAAJQkBNwkBAg4BWv6mTAGm/lpRAVoBWkz+Wv5aAAAAAAIAAP/AAxIDwAADAAkAAAEzESMlBwkBFwcBAFZWAhI8/wABADzEAqv+ADw8AQABADzEAAACAAD/wAMAA8AAAwAJAAABMxEjATcJASc3AqpWVv5EPAEA/wA8xAKr/gABxDz/AP8APMQAAQAA/8ADKgPAAAIAAAkCAVYB1P4sAtX+1v7WAAIAAP/AAwADwAADAAcAAAEzESMhETMRAlaqqv6qqgLV/awCVP2sAAACAAD/wANWA8AAAgAFAAAJAREhCQEB6gFs/oD+lAFsAasBAP4AAQABAAAAAAIAAP/AA5YDwAACAAUAAAkCIREBAioBbP6U/oABbAKr/wD/AAIA/wAAAAAAAQAA/8ADKgPAAAsAAAEHFwcnByc3JzcXNwMq7u487u487u487u4Cme7uPO7uPO7uPO7uAAMAAP/AA6oDwAAPAB8AKwAAJTI3NjU0JyYjIgcGFRQXFhMyFxYVFAcGIyInJjU0NzYXFTMVIxUjNSM1MzUCAIxlZWVljIxlZWVljLB9fX19sLB9fX192qysVKysVWVljIxlZWVljIxlZQMAfX2wsH19fX2wsH191KxUrKxUrAAAAwAA/8ADqgPAAA8AHwAjAAAlMjc2NTQnJiMiBwYVFBcWEzIXFhUUBwYjIicmNTQ3NgMhFSECAIxlZWVljIxlZWVljLB9fX19sLB9fX19JgGs/lRVZWWMjGVlZWWMjGVlAwB9fbCwfX19fbCwfX3+gFQAAAABAAD/wAMqA8AACwAAASERIxEhNSERMxEhAyr/AFT/AAEAVAEAAYH/AAEAVAEA/wAAAAAAAQAA/8ADKgPAAAMAAAEhNSEDKv2sAlQBgVQAAAYAAP/AA4ADwAADAAcACwAbACsAOwAAASEVIRE1IRUBNSEVJTIXFhUUBwYjIicmNTQ3NhMyFxYVFAcGIyInJjU0NzYTMhcWFRQHBiMiJyY1NDc2ASoCVv2qAlb9qgJW/SoaExMTExoaExMTExoaExMTExoaExMTExoaExMTExoaExMTEwLVVP8AVFT/AFRUahMTGhoTExMTGhoTEwIAEhIcHBISEhIcHBIS/wASEhwcEhISEhwcEhIAAAAABAAA/8ADAAPAAAMABwALAA8AAAEzNSMhFTM1AzM1IwUzNSMBAODgASDg4ODg/uDg4AHL4ODg/gDg4OAACAAA/8ADgAPAAAMABwALAA8AEwAXABsAHwAAJTUjFQMhESEBNSMVAyERIQM1IxUDIREhATUjFQMhESEDKqpWAVb+qgEAqlYBVv6qqqpWAVb+qgEAqlYBVv6qgaqqAQD+qgIAqqoBAP6q/qyqqgEA/qoCAKqqAQD+qgAAAAkAAP/AA1YDwAADAAcACwAPABMAFwAbAB8AIwAAJTUzFQM1MxUBNTMVNzMVIwE1MxUhNTMVAzUzFTM1MxUBNTMVAqqsrKz+VKxUrKz/AKz+VKysrFSs/lSsVaysAQCsrAEArKysrP8ArKysrP8ArKysrAIArKwAAAIAAP/AA9YDwAAJACkAACURJiMiBxE2MzIDMhcRFAcGIyInJiMiByYjIgciBwYjIicmNRE2MzIXNgOAQlSCaGiCTk6YVAcHCAYEUnqCaFaUbGACAwMCCAcHVpaUVlaVAewUQP4WQAJAQP2SCAcHAixAQC4BAQYGCAJyQEBAAAAABQAA/8AD1gPAAAkAEwAdACcARwAAATIXFSYjIgc1Nic2MzIXFSYjIgc3Igc1NjMyFxUmExEmIyIHETYzMgMyFxEUBwYjIicmIyIHJiMiByIHBiMiJyY1ETYzMhc2Auo0OChEeEhMTFRsNDgoRHhIwHhIUHA0ODBaQlSCaGiCTk6YVAcHCAYEUnqCaFaUbGACAwMCCAcHVpaUVlYBRwpACipIIlAiCkAKKpwqRiQKQgz+qgHsFED+FkACQED9kggHBwIsQEAuAQEGBggCckBAQAAAAAACAAD/wANWA8AAAgATAAABMyclIQERFAcGIyEiJyY1EzQ3NgIq7Oz+1gFWAQAaGiL+ACIaGgIZGQIr6kD/AP4AIhkZGRkiAqwiGRkAAwAA/8ADagPAAAMAEwAsAAABMxUjFzI3NjU0JyYjIgcGFRQXFiEXByc1JwYjIicmNTQ3NjMyFxYVFAcGBxcBKtbWbFA4ODg4UFA4ODg4AVDUQNQMTGh0UVFRUXR0UFAUFBoMAisqrDg4UFA4ODg4UFA4ONRA1CIMQlBQdHRRUVFRdCo1NSAMAAMAAP/AA2oDwAALABsANAAAASMVIzUjNTM1MxUzBzI3NjU0JyYjIgcGFRQXFiEXByc1JwYjIicmNTQ3NjMyFxYVFAcGBxcCAFYqVlYqVmpQODg4OFBQODg4OAFQ1EDUDExodFFRUVF0dFBQFBQaDAIBVlYqVlbWODhQUDg4ODhQUDg41EDUIgxCUFB0dFFRUVF0KjU1IAwAAwAA/8ADVgPAAA8AHwAvAAABMhcWFRQHBiMiJyY1NDc2ITIXFhUUBwYjIicmNTQ3NiEyFxYVFAcGIyInJjU0NzYCACIaGhoaIiIaGhoaASIiGhoaGiIiGhoaGv4iIhoaGhoiIhoaGhoCARoaIiIaGhoaIiIaGhoaIiIaGhoaIiIaGhoaIiIaGhoaIiIaGgAAAgAA/8ADVgPAAAMACgAANyEVIQEHJzMRMxGqAqz9VAIAqqqAVIFWAVasrAGq/lYAAwAA/8ADgAPAABEAGAAeAAABFhcWFRQHBgc1Njc2NTQnJicTFAcRFhcWJTM3EScjAlaCVFRUVIJeOzs7O15qaiwfH/3AqtbWqgMhHGlpiIhpaRxYHE5OZmZOThz+4ng0AVgWMjJO1v1U1gAAAQAA/8ADgAPAADMAACUyFxYVFAcGIyInJjU0NyUGIyInJjU0NzYzMhclJjU0NzYzMhcWFRQHBiMiJwUWFRQHBTYDADQkJCUlMjIlJQL+0iYyNCYmJiY0MiYBLAQmJjQ0JiYmJjQwKP7UBAQBMCT9JSUyNCUlJSU0FAiwIiYmNDQmJiKuFAo0JiYmJjQ0JiYksBQKChSwIAAFAAD/wAOqA8AAAwANABcAIQArAAABESERExUjIicmPQEzFSUzFRQHBisBNTMBIzU0NzY7ARUjJTMyFxYdASM1IwMA/gAqgCIZGVQCrFQZGSKAgP1UVBkZIoCAAiyAIhkZVIACVf6sAVT+VlYaGiJWVlZWIhoaVgGqViIaGlZWGhoiVlYAAAAABAAA/8ADgAPAAAYADQAUABsAAAERITcnNxcFIREXNxcHAxEhBxcHJyUhEScHJzcDgP8AYnw+ev5i/wBiej58ngEAYnw+egGeAQBiej58ASv/AGJ6PnyeAQBifD56AZ4BAGJ6Pnye/wBifD56AAAAAAEAAP/AAqsDwAAXAAABMxUjESMRIzUzNTQ2Nz4BOwEVIyIGHQECK4CAgICAGBcYPCNaWhAWAgCA/tUBK4A2JlUaGxqAFhBaAAIAAP/AA84DwAALAA8AAAEzCQEhCwEjCQEhExMzASMDCo7+ywFr/uTf/o0BSf6lASPJt07+B1QDS/6f/iEBI/7dAXkBx/72/h4CnAAEAAD/wAOqA8AAHQAtAD0AQQAAATIXFhUUBwYVIzQ3Njc2NzY1NCcmIyIHBhUjNDc2EzI3NjU0JyYjIgcGFRQXFhMyFxYVFAcGIyInJjU0NzYTNTMVAgBGMjJAQFQUFBgYFBQaGiIiGhpUMjJGjGVlZWWMjGVlZWWMsH19fX2wsH19fX2GVAKrMjJGNjk5Li4hIQ8PFhYcIhkZGRkiRjIy/aplZYyMZWVlZYyMZWUDAH19sLB9fX19sLB9ff1WVlYAAAAAAwAA/8ADqgPAABwAIAAwAAABNjU0JyYjIgcGFTM0NzYzMhcWFRQPAQYdATM0NwM1IxUTMhcWFRQHBiMiJyY1NDc2AoIoMjJGRjIyVBoaIiIaGho0MlQyMlQqsH19fX2wsH19fX0Byyg4RjIyMjJGIhoaGhoiIho2NkIWQjb+3lRUAtR9fbCwfX19fbCwfX0AAgAA/8ADagPAAA8AKAAAATI3NjU0JyYjIgcGFRQXFiEXByc1JwYjIicmNTQ3NjMyFxYVFAcGBxcBllA4ODg4UFA4ODg4AVDUQNQMTGh0UVFRUXR0UFAUFBoMAVU4OFBQODg4OFBQODjUQNQiDEJQUHR0UVFRUXQqNTUgDAAAAAAEAAD/wAOqA8AAAwATABcAJwAAARUhNQEyNzY1NCcmIyIHBhUUFxYDNSEVATIXFhURIxUhNSMRNDc2MwMA/gACKhINDQ0NEhIMDAwMbv6sAdQ0Jiaq/gCqJiY0Ayuqqv6ADAwSEg0NDQ0SEgwM/tbU1AHUJiY0/wCqqgEANCYmAAMAAP/AA6oDwAACAAcAGwAAASUhAREFJREBMhcWFREUBwYjISInJjURNDc2MwIAAVb9VAKs/qr+qgKsIhkZGRki/VQiGRkZGSIB1db+AAGq1NT+VgJWGhoi/gAiGhoaGiICACIaGgAAAgAA/8ADqgPAAAUAGQAAATUFJRUFATIXFhURFAcGIyEiJyY1ETQ3NjMDVv6q/qoBVgFWIhkZGRki/VQiGRkZGSICVVbW1lbUAYAaGiL+ACIaGhoaIgIAIhoaAAADAAD/wAOAA8AAAwAHAAsAABMhFSEVNSEVBTUhFYADAP0AAwD9AAMAAqtW1FRU1lZWAAAAAwAA/6sD/gPAACgAUACXAAABJicuAScmIyIHDgEHBhUUFhcDJR4BMzE4ATEyNz4BNzY1NCcuAScmJwExIiYvAQc3Jy4BNTQ3PgE3NjMyFx4BFxYXFhceARcWFRQHDgEHBiMTLgEnJiIHDgEHDgEnLgEnLgEnJjY3PgE3PgE3NiYnLgEnLgEjKgEjIgYHDgEVFBYXFhceARcWFx4BFxYyNz4BNz4BJy4BJwNpJCkqWzExM2lcXYkoKCIiSAENN3tAaVxdiigoCgomGxwk/pk5bTEPoCsKICEiIXJNTVcrKClMIiMeHRcXIAgIISJyTU1X5wlECQkNBwYcBgYMCQo4JB0kBgYHBQQKBQQFAwMBAwIdCAcQBQYMBwYTCAkkLwUCERA4JycwFiQOFygREjsICAICAwwKAxYkHBsmCgooKIpcXWlDgTn++UYeICgoil1caTMxMVspKiT88x4dCSqcEDJyPFdNTXMhIQgIIBcXHh0jIkwpKSpXTU1zISEBPAUhAwMJCiEHBgIFBRkhGTUKCQwEBQwGBQkHBgsFBUYTEwMGCQoxLy9OBgMXFzwfHxUJDQUHAgMjFxYiBAQGBQAAAAMAAP/AA8ADwAAZAB0AKQAAATMVMz4BMzIXHgEXFhURIxE0JiMiBhURIxEhMxEjExQGIyImNTQ2MzIWAYCxAxJZQ0crKzAJCLkZR0gmuf7AwMDAOCgoODgoKDgCK1shOhUUSDExOf7MARExZFk3/uoCQP3AAuAoODgoJzk5AAAAAQAA/8ADvAPAAG4AAAEiBw4BBwYVFBceARcWFy4BNzY3PgE3NjEwJjU0NjMyFhUUBgcGFjMyNjU0JiMiBhUUFhceAQcOAQcOAScuATU0Nz4BNzYzMhceARcWFRQHDgEHBiMiJicwBgcOAQceATMyNz4BNzY1NCcuAScmIwIAXFFQeSMjFRVLNDQ9AgMHAwgJEgcHDS8hHBwbCggpITtQZ1JeahMOAwEBAwgBAgcGKjATE0o2N0g5MjJKFRURET0rKjIiOQsXBAgiDR9CIlxRUHkjIyMjeVBRXANmIyJ5UVBcR0BAbCkpGBpIHQ0kJEweHSUdLj4lGhxQJyEvcVpQZHdJHTgRAwYDCyMFBgMDFGcxNTAxShYWExNFLy83OTIzShYWHxRaDx1BFgoKIyN4UVFbXFFReSIjAAAAAAEAAAABAABPPPplXw889QALBAAAAAAA4kE6dgAAAADiQTp2AAD/qwQAA8AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAABAAAAQAAAAAAAAAAAAAAAAAAADAEAAAAAAAAAAAAAAACAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAAAAAAAAoAFAAeADIARgBaAG4AhACaALQAzgDcAPABBgEcATYBdgGwAcoB2AI2AlQCkgLOAw4DeAOeA+IELgR2BI4ExAUQBVQFjAWwBdYGOAaABsAHAAc0B2IHfAhcCJwJOgAAAAEAAAAwAJgACQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAIAAAAAQAAAAAAAgAHAGkAAQAAAAAAAwAIADkAAQAAAAAABAAIAH4AAQAAAAAABQALABgAAQAAAAAABgAIAFEAAQAAAAAACgAaAJYAAwABBAkAAQAQAAgAAwABBAkAAgAOAHAAAwABBAkAAwAQAEEAAwABBAkABAAQAIYAAwABBAkABQAWACMAAwABBAkABgAQAFkAAwABBAkACgA0ALBkZWFyZmxpcABkAGUAYQByAGYAbABpAHBWZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADBkZWFyZmxpcABkAGUAYQByAGYAbABpAHBkZWFyZmxpcABkAGUAYQByAGYAbABpAHBSZWd1bGFyAFIAZQBnAHUAbABhAHJkZWFyZmxpcABkAGUAYQByAGYAbABpAHBGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.df-ui-btn[class*=" ti-"]:before,
.df-ui-btn[class^=ti-]:before,
[class*=" df-icon-"]:before,
[class^=df-icon-]:before {
    font-family: dearflip !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.df-icon-arrow-left:before {
    content: "\e900"
}

.df-icon-arrow-right:before {
    content: "\e901"
}

.df-icon-arrow-down:before {
    content: "\e902"
}

.df-icon-arrow-up:before {
    content: "\e903"
}

.df-icon-arrow-left1:before {
    content: "\e904"
}

.df-icon-arrow-right1:before {
    content: "\e905"
}

.df-icon-first-page:before {
    content: "\e906"
}

.df-icon-last-page:before {
    content: "\e907"
}

.df-icon-play-popup:before,
.df-icon-play:before {
    content: "\e908"
}

.df-icon-pause:before {
    content: "\e909"
}

.df-icon-fast-rewind:before {
    content: "\e90a"
}

.df-icon-fast-forward:before {
    content: "\e90b"
}

.df-icon-close:before {
    content: "\e90c"
}

.df-icon-add-circle:before {
    content: "\e90d"
}

.df-icon-minus-circle:before {
    content: "\e90e"
}

.df-icon-add:before {
    content: "\e90f"
}

.df-icon-minus:before {
    content: "\e910"
}

.df-icon-list:before {
    content: "\e911"
}

.df-icon-grid:before {
    content: "\e912"
}

.df-icon-grid-view:before {
    content: "\e913"
}

.df-icon-apps:before {
    content: "\e914"
}

.df-icon-double-page:before {
    content: "\e915"
}

.df-icon-book:before {
    content: "\e916"
}

.df-icon-file:before {
    content: "\e917"
}

.df-icon-zoom-out:before {
    content: "\e918"
}

.df-icon-zoom-in:before {
    content: "\e919"
}

.df-icon-more:before {
    content: "\e91a"
}

.df-icon-download:before,
.df-ui-btn.ti-download:before {
    content: "\e91b"
}

.df-icon-volume:before {
    content: "\e91c"
}

.df-icon-share:before {
    content: "\e91d"
}

.df-icon-fit-screen:before {
    content: "\e91e"
}

.df-icon-fullscreen:before {
    content: "\e91f"
}

.df-icon-facebook:before {
    content: "\e920"
}

.df-icon-twitter:before {
    content: "\e921"
}

.df-icon-help-outline:before {
    content: "\e922"
}

.df-icon-help:before {
    content: "\e923"
}

.df-icon-search:before,
.df-ui-btn.ti-search:before {
    content: "\e924"
}

.df-icon-print:before,
.df-ui-btn.ti-printer:before {
    content: "\e925"
}

.df-icon-mail-outline:before {
    content: "\e926"
}

.df-icon-mail:before {
    content: "\e927"
}

.df-icon-menu:before {
    content: "\e928"
}

.df-icon-linkedin:before {
    content: "\eaca"
}

.df-icon-pinterest:before {
    content: "\ead1"
}

.df-icon-whatsapp:before {
    content: "\ea93"
}

/*! DEARVIEWER*/

.df-container .df-loading-icon,
.df-fetch-pdf .df-loading-info,
.df-flipbook-3d.df-loading:after,
.df-hybrid-viewer:not(.df-zoom-active) .df-loading+.df-zoomview::after,
.df-page.df-loading:after,
.df-searching .df-search-info,
.df-thumb.df-thumb-requested:before {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin: auto; background: none; display: block; shape-rendering: auto;' width='48px' height='48px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Ccircle cx='50' cy='50' fill='none' stroke='%2307abcc' stroke-width='9' r='30' stroke-dasharray='141.37166941154067 49.12388980384689'%3E%3CanimateTransform attributeName='transform' type='rotate' repeatCount='indefinite' dur='1s' values='0 50 50;360 50 50' keyTimes='0;1'%3E%3C/animateTransform%3E%3C/circle%3E%3C!-- %5Bldio%5D generated by https://loading.io/ --%3E%3C/svg%3E")
}

.df-hidden {
    display: none !important
}

.df-text-align-center,
.has-text-align-center {
    text-align: center
}

.df-app {
    min-height: 220px;
    position: relative;
    overflow: hidden;
    width: 100%;
    image-rendering: auto;
    direction: ltr;
    line-height: 1.5
}

.df-container {
    height: 100%
}

.df-container * {
    box-sizing: border-box !important
}

.df-container i {
    font-style: normal
}

.df-container a {
    outline: 0;
    text-decoration: none;
    box-shadow: none
}

.df-container .df-bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: no-repeat 50%;
    background-size: cover
}

.df-container .df-loading-info {
    position: absolute;
    top: -300px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -moz-transition: .3s ease;
    -o-transition: .3s ease;
    -webkit-transition: .3s ease;
    transition: .3s ease;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    max-width: 200px;
    margin-top: 20px;
    padding: 10px 15px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, .3);
    background-color: #f7f7f7;
    border-radius: 5px;
    font-size: 12px;
    color: #222;
    word-break: break-word;
    letter-spacing: .5px;
    opacity: 0
}

.df-container.df-init .df-loading-info {
    top: 50%;
    opacity: 1;
    max-width: 300px
}

.df-container.df-init .df-viewer {
    display: none
}

.df-container.df-error .df-loading-info {
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    margin: 0;
    color: #b00
}

.df-container .df-loading-icon {
    -moz-transition: .3s .1s opacity;
    -o-transition: .3s .1s opacity;
    -webkit-transition: .3s .1s opacity;
    transition: .3s .1s opacity;
    opacity: 0;
    height: 50px;
    width: 50px;
    left: 50%;
    top: 50%;
    margin: -45px -25px -25px;
    box-sizing: border-box;
    position: absolute;
    pointer-events: none;
    background-repeat: no-repeat;
    background-size: 32px;
    background-position: 50%;
    background-color: #fff;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, .3)
}

.df-container.df-loading .df-loading-icon {
    opacity: 1;
    z-index: 100
}

.df-fetch-pdf .df-loading-info {
    opacity: 1;
    top: 0;
    z-index: 4;
    background-repeat: no-repeat;
    padding-left: 36px;
    background-size: 24px;
    background-position: 6px 6px
}

.df-viewer .df-3dcanvas {
    right: 0;
    position: absolute
}

.df-ui {
    color: #666;
    bottom: 0;
    width: 100%;
    height: 42px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, .3);
    background-color: #fff;
    position: absolute;
    vertical-align: top;
    box-sizing: border-box;
    text-align: center;
    padding: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 4;
    display: block
}

.df-ui .df-logo {
    height: 100%
}

.df-ui .df-logo.df-logo-img {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 2px 5px
}

.df-ui .df-logo.df-logo-img img {
    max-height: 100%;
    max-width: 120px
}

.df-ui .df-ui-page {
    padding: 0;
    font-size: 12px;
    width: 50px;
    min-width: 50px;
    line-height: 42px;
    margin: 0 0;
    border-radius: 0;
    background-color: rgba(0, 0, 0, .03)
}

.df-ui .df-ui-page label {
    position: absolute;
    right: 0;
    top: 0;
    min-width: 50px;
    height: 100%;
    text-align: center;
    display: block;
    line-height: inherit !important;
    color: #999;
    font-weight: 400;
    cursor: pointer;
    background-color: transparent;
    z-index: 1;
    box-sizing: border-box;
    word-break: normal
}

.df-ui .df-ui-page input {
    width: 100%;
    background-color: transparent;
    height: 100%;
    margin: 0;
    padding: 0 !important;
    border: 1px solid #8f8f8f;
    text-align: center;
    vertical-align: top;
    line-height: inherit !important;
    color: transparent;
    font-size: 14px;
    top: 0;
    box-sizing: border-box;
    z-index: -1;
    display: block;
    opacity: 0
}

.df-ui .df-ui-page input:focus {
    z-index: 2;
    opacity: 1;
    color: inherit
}

.df-ui .df-ui-page input:focus+label {
    opacity: 0;
    display: none
}

.df-ui-btn {
    color: #777;
    vertical-align: top;
    background-color: #fff;
    box-sizing: border-box;
    text-align: center;
    position: relative;
    width: 40px;
    height: 100%;
    font-size: 20px;
    cursor: pointer;
    z-index: 2;
    display: inline-block;
    padding: 10px 5px;
    line-height: 1.2;
    transition: .3s;
    transition-property: opacity, color, background-color
}

.df-ui-btn:before {
    box-sizing: border-box
}

.df-ui-btn.df-active,
.df-ui-btn:hover {
    color: #00acce;
    background-color: #eee
}

.df-ui-btn.df-active {
    background-color: #e7e7e7
}

.df-ui-btn.disabled,
.df-ui-btn.disabled:hover {
    color: #bbb
}

.df-ui-btn span {
    display: none
}

.df-more-container {
    display: none;
    position: absolute;
    bottom: 100%;
    margin-bottom: 8px !important;
    right: 10px;
    background-color: #f7f7f7;
    z-index: 20;
    border-radius: 5px;
    box-shadow: 0 -1px 3px rgba(0, 0, 0, .2)
}

.df-more-container:before {
    content: " ";
    position: absolute;
    border: 7px solid transparent;
    border-top-color: #eee;
    height: 0;
    width: 0;
    bottom: -14px;
    right: 13px;
    margin-right: -8px;
    pointer-events: none
}

.df-more-container>.df-ui-btn {
    width: 170px;
    text-align: left;
    padding: 6px 8px;
    height: 36px;
    border-top: 1px solid #e4e4e4;
    border-radius: 0;
    line-height: 16px
}

.df-more-container>.df-ui-btn span {
    font-size: 12px;
    padding-left: 24px;
    vertical-align: middle;
    display: inline-block
}

.df-more-container>.df-ui-btn:before {
    position: absolute;
    top: 7px;
    font-size: 20px;
    width: 1em;
    text-align: center
}

.df-more-container>.df-ui-btn:first-child {
    border-radius: 5px 5px 0 0;
    border-top: none
}

.df-more-container>.df-ui-btn:last-child {
    border-radius: 0 0 5px 5px
}

.df-ui-more.df-active .df-more-container {
    display: block
}

.df-ui-search.df-active .df-search-container {
    display: block;
    padding: 5px
}

.df-ui-nav {
    top: 50%;
    margin-top: -50px;
    position: absolute;
    opacity: .8;
    height: 100px;
    font-size: 36px;
    width: 50px;
    z-index: 2;
    cursor: pointer
}

.df-ui-nav:hover {
    opacity: 1
}

.df-ui-nav .df-ui-btn {
    height: auto;
    height: initial;
    position: absolute;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    padding: 15px 5px;
    width: auto;
    font-size: inherit;
    background-color: transparent !important
}

.df-ui-nav .df-ui-btn:before {
    color: #fff;
    filter: drop-shadow(0 0 3px rgb(0, 0, 0))
}

.df-ui-nav.df-ui-prev {
    left: 0;
    right: auto;
    border-radius: 0
}

.df-ui-nav.df-ui-prev .df-ui-btn {
    left: 10px
}

.df-ui-nav.df-ui-prev .df-ui-btn:before {
    text-align: left
}

.df-ui-nav.df-ui-next {
    right: 0
}

.df-ui-nav.df-ui-next .df-ui-btn {
    right: 10px
}

.df-ui-nav.df-ui-next .df-ui-btn:before {
    text-align: right
}

.df-flipbook-2d,
.df-flipbook-3d,
.df-slider,
.df-viewer-container,
.df-zoomview {
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1
}

.df-flipbook-2d {
    -webkit-filter: blur(0);
    -moz-filter: blur(0);
    -ms-filter: blur(0);
    -o-filter: blur(0);
    filter: blur(0)
}

.df-flipbook-2d .df-viewer-wrapper {
    position: relative;
    margin: 0 auto;
    height: 100%;
    -moz-transition: .3s left;
    -o-transition: .3s left;
    -webkit-transition: .3s left;
    transition: .3s left
}

.df-flipbook-2d .df-book-shadow {
    position: absolute;
    z-index: -1;
    height: 100%;
    display: none;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .3);
    box-shadow: 0 0 10px rgba(0, 0, 0, .3)
}

.df-page-content {
    overflow: hidden;
    opacity: .3
}

.df-page.df-loading:after {
    content: "";
    background-size: 22px;
    height: 22px;
    width: 22px;
    display: block;
    top: 50%;
    left: 50%;
    margin: -11px;
    position: absolute;
    z-index: 0
}

.df-page.df-loading .df-page-content {
    display: none
}

.df-page>canvas {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 0
}

.df-page .df-page-content {
    position: absolute;
    height: 100%;
    display: block;
    top: 0;
    width: 100%;
    z-index: 1
}

.df-sheet {
    position: absolute;
    -webkit-transform-origin: 0 0 0;
    -moz-transform-origin: 0 0 0;
    transform-origin: 0 0 0
}

.df-sheet .df-page,
.df-sheet .df-page-back,
.df-sheet .df-page-front,
.df-sheet .df-sheet-fold-inner-shadow,
.df-sheet .df-sheet-fold-outer-shadow,
.df-sheet .df-sheet-wrapper {
    position: absolute;
    -webkit-transform-origin: 0 0 0;
    -moz-transform-origin: 0 0 0;
    transform-origin: 0 0 0
}

.df-sheet .df-sheet-wrapper {
    overflow: hidden
}

.df-sheet .df-page {
    width: 100%;
    height: 100%;
    background-color: #fff;
    box-sizing: border-box;
    z-index: 0;
    background-size: 100% 100%
}

.df-sheet .df-page:before {
    content: "";
    position: absolute;
    display: block;
    top: 0;
    width: 15%;
    height: 100%;
    z-index: 5;
    opacity: .5;
    pointer-events: none
}

.df-sheet .df-page>canvas {
    z-index: -1
}

.df-sheet .df-page-front:before {
    left: 0;
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .25), rgba(0, 0, 0, .15) 15%, rgba(255, 255, 255, .07), rgba(255, 255, 255, 0));
    background-image: -moz-linear-gradient(left, rgba(0, 0, 0, .25), rgba(0, 0, 0, .15) 15%, rgba(255, 255, 255, .07), rgba(255, 255, 255, 0));
    background-image: -ms-linear-gradient(left, rgba(0, 0, 0, .25), rgba(0, 0, 0, .15) 15%, rgba(255, 255, 255, .07), rgba(255, 255, 255, 0))
}

.df-sheet .df-page-back:before {
    right: 0;
    background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .25), rgba(0, 0, 0, .2) 10%, rgba(0, 0, 0, .15) 25%, rgba(0, 0, 0, 0) 70%);
    background-image: -moz-linear-gradient(right, rgba(0, 0, 0, .25), rgba(0, 0, 0, .2) 10%, rgba(0, 0, 0, .15) 25%, rgba(0, 0, 0, 0) 70%);
    background-image: -ms-linear-gradient(right, rgba(0, 0, 0, .25), rgba(0, 0, 0, .2) 10%, rgba(0, 0, 0, .15) 25%, rgba(0, 0, 0, 0) 70%)
}

.df-sheet.df-left-side {
    right: 50%;
    -webkit-transform-origin: right;
    -moz-transform-origin: right;
    transform-origin: right
}

.df-sheet.df-left-side .df-page-front {
    z-index: 1
}

.df-sheet.df-left-side .df-page-back {
    z-index: 2
}

.df-sheet.df-right-side {
    left: 50%;
    -webkit-transform-origin: left;
    -moz-transform-origin: left;
    transform-origin: left
}

.df-sheet.df-right-side .df-page-front {
    z-index: 2
}

.df-sheet.df-right-side .df-page-back {
    z-index: 1
}

.df-sheet .df-sheet-fold-inner-shadow {
    position: absolute;
    z-index: 5;
    display: none
}

.df-sheet .df-sheet-fold-outer-shadow {
    z-index: -1;
    width: 100%;
    height: 100%
}

.df-sheet.df-flipping,
.df-sheet.df-folding {
    z-index: 200 !important
}

.df-sheet.df-folding.df-left-side .df-page-front,
.df-sheet.df-folding.df-right-side .df-page-back {
    z-index: 3
}

.df-sheet.df-folding .df-sheet-fold-inner-shadow {
    display: block
}

.df-sheet.df-folding .df-page-content {
    display: none
}

.df-pending .df-page-content,
.df-pendingresize .df-page-content {
    display: none !important
}

.df-sheet.df-left-side.df-folding:not(.df-hard-sheet) .df-page-front {
    z-index: 3
}

.df-hard-sheet .df-sheet-wrapper {
    width: 100% !important;
    height: 100% !important;
    overflow: visible;
    transform-style: preserve-3d;
    -webkit-transform-origin: 0 50% 0;
    -moz-transform-origin: 0 50% 0;
    transform-origin: 0 50% 0
}

.df-hard-sheet .df-sheet-fold-inner-shadow,
.df-hard-sheet .df-sheet-fold-outer-shadow {
    display: none !important
}

.df-hard-sheet .df-page-back,
.df-hard-sheet .df-page-front {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden
}

.df-hard-sheet.df-right-side .df-page-back {
    -webkit-transform-origin: right 50%;
    -moz-transform-origin: right 50%;
    transform-origin: right 50%;
    z-index: 3 !important
}

.df-hard-sheet.df-right-side .df-page-front {
    -webkit-transform-origin: left 50%;
    -moz-transform-origin: left 50%;
    transform-origin: left 50%;
    z-index: 4
}

.df-hard-sheet.df-left-side .df-page-back {
    -webkit-transform-origin: right 50%;
    -moz-transform-origin: right 50%;
    transform-origin: right 50%
}

.df-hard-sheet.df-left-side .df-page-front {
    -webkit-transform-origin: left 50%;
    -moz-transform-origin: left 50%;
    transform-origin: left 50%
}

.df-flipbook-3d.df-loading:after {
    content: "";
    background-size: 22px;
    height: 22px;
    width: 22px;
    display: block;
    top: 50%;
    left: 50%;
    margin: -11px;
    position: absolute;
    z-index: 0
}

.df-link-content,
.df-text-content {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    overflow: hidden;
    pointer-events: none;
    width: auto !important;
    height: auto !important
}

.df-page-content.df-double-internal:not(.df-double-internal-fix)>div {
    right: -100%
}

.df-page-content.df-double-internal-fix>div {
    left: -100%
}

.annotationLayer section,
.customHtmlAnnotation,
.customLinkAnnotation,
.customVideoAnnotation,
.df-link-content section,
.highlightAnnotation,
.linkAnnotation,
.popupAnnotation {
    position: absolute;
    z-index: 5;
    cursor: pointer;
    pointer-events: all;
    border: none !important;
    padding: 0 !important;
    margin: 0 !important
}

section.popupAnnotation {
    display: none
}

.buttonWidgetAnnotation a,
.customHtmlAnnotation,
.customVideoAnnotation,
a.customLinkAnnotation,
a.df-autolink,
a.linkAnnotation,
section.linkAnnotation a {
    background-color: #ff0;
    display: block;
    height: 100%;
    -moz-transition: none;
    -o-transition: none;
    -webkit-transition: none;
    transition: none
}

.buttonWidgetAnnotation a:hover,
.customHtmlAnnotation:hover,
.customVideoAnnotation:hover,
a.customLinkAnnotation:hover,
a.df-autolink:hover,
a.linkAnnotation:hover,
section.linkAnnotation a:hover {
    border-color: transparent;
    background-color: #2196f3
}

a.df-autolink {
    display: inline;
    pointer-events: all;
    color: transparent !important
}

.df-sidemenu-wrapper {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    left: 0;
    top: 0;
    bottom: 0;
    width: 220px;
    position: absolute;
    z-index: 3
}

.df-sidemenu-wrapper .df-sidemenu-buttons {
    z-index: 6;
    position: relative;
    top: 0;
    left: 0;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .3)
}

.df-sidemenu-wrapper .df-sidemenu-buttons .df-ui-close {
    float: right;
    display: none;
    background-color: transparent;
    padding: 6px 5px
}

.df-sidemenu-wrapper:before {
    content: " ";
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: rgba(238, 238, 238, .9);
    z-index: 3;
    left: 0
}

.df-sidemenu-open .df-ui-nav.df-ui-prev {
    left: 220px
}

.df-sidemenu-open .df-sidemenu-wrapper {
    display: block;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    left: 0
}

.df-sidemenu-open .df-sidemenu-wrapper:before {
    box-shadow: 1px 0 4px rgba(102, 102, 102, .38)
}

.df-sidemenu-open .df-sidemenu-buttons .df-ui-close {
    display: block
}

.df-sidemenu-open .df-flipbook-3d.df-loading:after {
    margin-left: 99px
}

.df-sidemenu {
    width: 100%;
    height: auto !important;
    position: absolute !important;
    top: 0;
    bottom: 0;
    z-index: 3;
    opacity: 0;
    color: #666;
    font-size: 12px
}

.df-sidemenu>.df-wrapper {
    overflow: auto;
    position: absolute !important;
    top: 40px;
    bottom: 0;
    left: 0;
    right: 0;
    height: auto !important
}

.df-sidemenu.df-sidemenu-visible {
    opacity: 1;
    z-index: 5
}

.df-outline-container .df-wrapper {
    padding: 10px
}

.df-outline-items>.df-outline-item {
    margin-left: 18px
}

.df-outline-item a {
    color: inherit !important;
    text-decoration: none !important;
    display: block;
    padding: 5px 0 5px 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    border: none !important;
    box-shadow: none !important;
    margin-bottom: 1px
}

.df-outline-item a:hover {
    text-decoration: underline !important;
    color: #2196f3 !important
}

.df-outline-toggle {
    cursor: pointer;
    float: left;
    width: 28px;
    padding: 0 5px 0 10px;
    margin-left: -28px;
    text-align: center
}

.df-outline-toggle:before {
    content: "\e902";
    font-size: 18px;
    font-family: dearflip
}

.df-outline-toggle.df-outlines-hidden:before {
    content: "\e901"
}

.df-outline-toggle.df-outlines-hidden~.df-outline-items {
    display: none
}

.df-outline-item a:hover,
.df-outline-toggle:hover,
.df-outline-toggle:hover+a,
.df-outline-toggle:hover~.df-outline-items {
    background-color: rgba(100, 100, 100, .05)
}

.df-thumb {
    margin: 0;
    cursor: pointer;
    width: 100%;
    position: relative;
    text-align: center
}

.df-thumb .df-wrapper {
    box-sizing: content-box !important;
    margin: 6px;
    border-radius: 3px;
    transition: .2s background;
    display: inline-block;
    vertical-align: middle;
    border: 2px dashed rgba(0, 0, 0, .3);
    position: relative
}

.df-thumb .df-wrapper .df-thumb-number {
    position: absolute;
    bottom: 8px;
    background-color: rgba(238, 238, 238, .85);
    color: #444;
    font-size: 14px;
    left: 50%;
    transform: translateX(-50%);
    padding: 5px;
    opacity: 0
}

.df-thumb .df-bg-image {
    height: 100%;
    background-size: 100%;
    box-shadow: 0 1px 4px rgba(0, 0, 0, .3)
}

.df-thumb.df-thumb-requested:before {
    content: "";
    background-size: 22px;
    height: 22px;
    width: 22px;
    display: block;
    top: 50%;
    left: 50%;
    margin: -11px;
    position: absolute;
    z-index: 0
}

.df-thumb.df-thumb-loaded {
    height: auto !important
}

.df-thumb.df-thumb-loaded .df-wrapper {
    border: none;
    margin: 0;
    padding: 8px
}

.df-thumb.df-thumb-loaded:hover .df-wrapper .df-thumb-number {
    opacity: 1
}

.df-thumb.df-selected .df-wrapper,
.df-thumb.df-thumb-loaded:hover .df-wrapper {
    background-color: #ccc;
    background-color: rgba(0, 0, 0, .1);
    opacity: 1
}

.df-lightbox-wrapper {
    position: fixed !important;
    top: 0;
    bottom: 0;
    right: 0;
    height: auto !important;
    left: 0;
    z-index: 99999
}

.df-lightbox-wrapper.df-lightbox-padded {
    top: 20px;
    left: 20px;
    bottom: 20px;
    right: 20px
}

.df-lightbox-wrapper .df-lightbox-bg {
    background: #eee;
    position: fixed !important;
    top: 0;
    bottom: 0;
    right: 0;
    height: auto !important;
    left: 0
}

.df-lightbox-wrapper .df-lightbox-controls {
    float: right;
    padding: 5px;
    z-index: 1000;
    position: relative
}

.df-lightbox-wrapper .df-app {
    position: absolute !important;
    width: 100%;
    top: 0;
    bottom: 0;
    height: auto !important
}

.df-lightbox-wrapper .df-container.df-transparent {
    height: 100%
}

.df-lightbox-wrapper .df-lightbox-close {
    float: right;
    text-align: center;
    font-size: 32px;
    padding: 8px 0;
    height: 48px;
    width: 46px;
    cursor: pointer;
    color: #444;
    border-color: transparent;
    background-color: transparent;
    -moz-transition: .3s;
    -o-transition: .3s;
    -webkit-transition: .3s;
    transition: .3s;
    opacity: .8
}

.df-lightbox-wrapper .df-lightbox-close:hover {
    color: #fff;
    background-color: rgba(0, 0, 0, .21);
    border-color: #000;
    opacity: 1
}

.df-lightbox-wrapper .df-lightbox-close:before {
    color: #fff;
    filter: drop-shadow(0 0 3px black)
}

.df-share-wrapper {
    z-index: 2;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .35);
    display: none
}

.df-share-box {
    position: absolute;
    top: 50%;
    width: 280px;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    left: 50%;
    background-color: #fff;
    border-radius: 10px;
    padding: 10px 15px 5px;
    text-align: center
}

span.df-share-title {
    color: #777;
    margin-bottom: 10px;
    display: block
}

.df-share-url {
    background-color: #fff;
    height: 60px;
    color: #666;
    padding: 2px 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 100%;
    font-size: 12px;
    box-sizing: border-box;
    margin-bottom: 0
}

.df-share-button {
    display: inline-block;
    text-align: center;
    cursor: pointer;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    padding: 5px 10px;
    font-size: 20px;
    color: #aaa
}

.df-share-button:hover {
    color: #444
}

.df-reader {
    overflow: auto;
    position: absolute;
    -webkit-overflow-scrolling: touch
}

.df-reader .df-viewer-wrapper {
    cursor: grab
}

.df-reader .df-page {
    position: relative;
    transform-origin: initial;
    margin: -10px auto -10px;
    border: 10px solid transparent;
    left: auto;
    left: initial;
    box-sizing: content-box !important
}

.df-reader .df-page:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .2);
    box-shadow: 0 0 10px rgba(0, 0, 0, .2)
}

.df-reader~.df-ui-nav {
    display: none
}

.df-reader:not(.df-noscroll) {
    margin-right: -12px
}

.df-reader-scrollbar {
    position: absolute;
    top: 0;
    height: auto;
    right: 0;
    width: auto;
    background: rgba(255, 255, 255, .9);
    box-shadow: 0 1px 4px rgba(0, 0, 0, .3);
    border-radius: 20px 0 0 20px;
    padding: 6px 8px 6px 12px;
    z-index: 100;
    cursor: ns-resize
}

.df-reader-scrollbar.df-active,
.df-reader-scrollbar:hover {
    background-color: #fff
}

.df-reader-scroll-page-number {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
    background-color: #ddd;
    border-radius: 10px;
    padding: 20px;
    font-size: 24px;
    z-index: 100;
    text-align: center;
    color: #333
}

.df-reader-scroll-page-number.df-active {
    display: block
}

.df-reader-scroll-page-number div {
    margin-top: 6px;
    padding-top: 6px;
    border-top: 1px solid #aaa;
    font-size: 16px;
    font-style: italic
}

.df-ios .df-viewer.df-reader {
    margin-right: 0
}

.df-no-transition {
    -moz-transition: none !important;
    -o-transition: none !important;
    -webkit-transition: none !important;
    transition: none !important
}

.df-float .df-ui {
    bottom: 10px;
    width: auto;
    width: intial;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
    margin: 0 auto;
    display: table;
    display: flex;
    border-radius: 5px
}

.df-float .df-ui>.df-ui-btn:first-child {
    border-radius: 5px 0 0 5px
}

.df-float .df-ui>.df-ui-btn:last-child {
    border-radius: 0 5px 5px 0
}

.df-controls-top .df-ui {
    bottom: auto;
    bottom: intial;
    top: 0
}

.df-controls-top.df-float .df-ui {
    top: 10px
}

.df-controls-top .df-more-container {
    bottom: auto;
    top: 100%;
    margin: 8px 0 0 !important
}

.df-controls-top .df-more-container:before {
    border-bottom-color: #eee;
    border-top: 0;
    bottom: auto;
    top: -7px
}

.df-controls-hidden .df-ui {
    display: none
}

.df-float-off.df-controls-top .df-sidemenu-wrapper {
    top: 42px;
    bottom: 0
}

.df-float-off.df-controls-bottom .df-sidemenu-wrapper {
    top: 0;
    bottom: 42px
}

.df-float-off .df-ui-left {
    justify-content: flex-start;
    display: flex;
    flex: 1
}

.df-float-off .df-ui-right {
    justify-content: flex-end;
    display: flex;
    flex: 1
}

.df-float-off .df-ui-center {
    display: flex;
    justify-content: center;
    align-items: center
}

.df-float-off .df-ui {
    display: flex
}

.df-link-content .annotationTextContent {
    color: transparent
}

.df-link-content .popupWrapper {
    position: absolute;
    width: 20em
}

.df-link-content .popup {
    position: absolute;
    z-index: 200;
    max-width: 20em;
    background-color: #ff9;
    box-shadow: 0 2px 5px #333;
    border-radius: 2px;
    padding: .6em;
    margin-left: 5px;
    cursor: pointer;
    word-wrap: break-word
}

.df-link-content .popup h1 {
    font-size: 1em;
    border-bottom: 1px solid #000;
    padding-bottom: .2em
}

.df-link-content .popup p {
    padding-top: .2em
}

body.df-lightbox-open,
html.df-lightbox-open {
    overflow: hidden !important
}

.df-zoomview {
    display: none;
    cursor: move
}

.df-zoomview .df-viewer-wrapper {
    position: relative;
    margin: 0 auto
}

.df-zoomview .df-viewer-wrapper .df-book-shadow {
    position: absolute;
    z-index: -1;
    height: 100%;
    display: none;
    -webkit-box-shadow: 0 1px 15px 1px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 1px 15px 1px rgba(0, 0, 0, .5);
    box-shadow: 0 1px 15px 1px rgba(0, 0, 0, .5)
}

.df-zoomview .df-page {
    position: absolute;
    top: 0;
    right: 50%;
    background-color: #fff
}

.df-zoomview .df-page:before {
    width: 10%;
    opacity: .5
}

.df-zoomview .df-page.df-page-front {
    left: 50%
}

.df-zoom-active .df-viewer {
    cursor: move;
    cursor: -webkit-grab
}

.df-zoom-active .df-flipbook {
    display: none
}

.df-zoom-active .df-zoomview {
    display: block
}

.df-hybrid-viewer .df-zoomview .df-page:before {
    display: none
}

.df-hybrid-viewer:not(.df-zoom-active) .df-flipbook.df-loading+.df-zoomview {
    display: none
}

.df-hybrid-viewer:not(.df-zoom-active) .df-zoomview {
    display: block;
    pointer-events: none
}

.df-hybrid-viewer:not(.df-zoom-active) .df-zoomview .df-page:before {
    display: none
}

.df-hybrid-viewer:not(.df-zoom-active) .df-loading+.df-zoomview::after {
    content: "";
    background-size: 22px;
    height: 22px;
    width: 22px;
    display: block;
    top: 50%;
    left: 50%;
    margin: -11px;
    position: absolute;
    z-index: 0
}

.df-hybrid-viewer:not(.df-zoom-active).df-hide-zoomview .df-zoomview,
.df-hybrid-viewer:not(.df-zoom-active).df-pending .df-zoomview,
.df-hybrid-viewer:not(.df-zoom-active).df-pendingresize .df-zoomview {
    display: none
}

.df-container ::-webkit-scrollbar {
    width: 12px;
    height: 12px;
    cursor: pointer
}

.df-container ::-webkit-scrollbar-button {
    height: 0;
    width: 0;
    cursor: pointer
}

.df-container ::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, .5);
    border-radius: 50px
}

.df-container ::-webkit-scrollbar-thumb:hover {
    background: rgba(0, 0, 0, .8)
}

.df-container ::-webkit-scrollbar-thumb:active {
    background: rgba(0, 0, 0, .8)
}

.df-container ::-webkit-scrollbar-thumb,
.df-container ::-webkit-scrollbar-thumb:active,
.df-container ::-webkit-scrollbar-thumb:hover {
    border-right: 1px;
    border-left: 1px;
    border-style: solid;
    border-color: transparent
}

.df-container ::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, .05);
    border-radius: 50px
}

.df-container ::-webkit-scrollbar-track:hover {
    background: rgba(0, 0, 0, .1)
}

.df-container ::-webkit-scrollbar-track:active {
    background: rgba(0, 0, 0, .15)
}

.df-container ::-webkit-scrollbar-corner {
    background: 0 0
}

.df-sidemenu-wrapper ::-webkit-scrollbar {
    width: 10px
}

.df-container.df-transparent.df-fullscreen {
    background: #aaa
}

.df-container.df-fullscreen {
    position: fixed !important;
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
    height: 100% !important;
    z-index: 2147483647
}

.df-container.df-rtl .df-sidemenu-wrapper {
    left: auto;
    left: initial;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    right: -50px;
    direction: rtl
}

.df-container.df-rtl input.df-search-text {
    padding: 0 15px 0 45px
}

.df-container.df-rtl .df-sidemenu-title {
    text-align: right
}

.df-container.df-rtl .df-search-clear {
    right: auto;
    left: 60px
}

.df-container.df-rtl.df-sidemenu-open .df-sidemenu-wrapper {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    right: 0
}

.df-container.df-rtl.df-sidemenu-open .df-sidemenu-wrapper .df-sidemenu-buttons .df-ui-close {
    float: left
}

.df-container.df-rtl.df-sidemenu-open .df-ui-nav.df-ui-prev {
    left: 0
}

.df-container.df-rtl.df-sidemenu-open .df-ui-nav.df-ui-next {
    right: 220px
}

.df-container.df-rtl.df-sidemenu-open .df-flipbook-3d.df-loading:after {
    margin-left: -122px
}

.df-container.df-rtl .df-outline-item {
    margin: 0 18px 0 0;
    text-align: right;
    direction: rtl
}

.df-container.df-rtl .df-outline-item .df-outline-toggle {
    float: right;
    margin: 0 -18px 0 0
}

.df-container.df-rtl .df-outline-item .df-outline-toggle.df-outlines-hidden:before {
    content: "\e900"
}

.df-container.df-rtl .df-viewer .df-3dcanvas {
    left: 0;
    right: auto;
    right: initial
}

.df-container.df-rtl .df-more-container .df-ui-btn {
    text-align: right;
    direction: rtl
}

.df-container.df-rtl .df-more-container .df-ui-btn:before {
    right: 10px
}

.df-container.df-rtl .df-more-container .df-ui-btn span {
    padding: 0 24px 0 0
}

.df-lightbox-wrapper.df-rtl .df-lightbox-controls {
    float: left
}

.df-element[data-df-lightbox],
.df-element[data-lightbox] {
    cursor: pointer
}

.df-popup-thumb {
    display: inline-block;
    box-sizing: border-box;
    margin: 30px 15px 15px !important;
    text-align: center;
    border: 0;
    width: 140px;
    height: auto;
    word-break: break-word;
    vertical-align: bottom;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -moz-perspective: 800px;
    perspective: 800px
}

.df-popup-thumb .df-book-wrapper {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition: .2s;
    box-shadow: 2px 0 4px rgba(0, 0, 0, .2);
    transform-origin: 30%;
    background-color: #fff;
    width: 100%;
    display: inline-block
}

.df-popup-thumb .df-book-page1,
.df-popup-thumb .df-book-page2 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
    -webkit-transform-origin: left;
    -moz-transform-origin: left;
    transform-origin: left;
    background-color: #fff;
    -moz-transition: .3s;
    -o-transition: .3s;
    -webkit-transition: .3s;
    transition: .3s;
    z-index: 1
}

.df-popup-thumb .df-book-cover {
    background-size: 100% 100%;
    -webkit-transform-origin: left;
    -moz-transform-origin: left;
    transform-origin: left;
    top: 0;
    position: relative;
    overflow: hidden;
    -moz-transition: .3s;
    -o-transition: .3s;
    -webkit-transition: .3s;
    transition: .3s;
    box-shadow: 0 10px 10px rgba(0, 0, 0, .24);
    z-index: 1
}

.df-popup-thumb .df-book-cover.df-thumb-not-found {
    height: 200px;
    position: relative
}

.df-popup-thumb.df-has-ridge .df-book-cover:after {
    display: block;
    content: " ";
    height: 100%;
    width: 100%;
    background: linear-gradient(90deg, rgba(255, 255, 255, .15) 1%, rgba(0, 0, 0, .15) 3%, rgba(255, 255, 255, .15) 5%, rgba(255, 255, 255, 0) 7%);
    box-shadow: inset 0 -1px 3px 0 rgba(80, 80, 80, .5490196078);
    z-index: 3;
    position: absolute;
    top: 0;
    left: 0
}

.df-popup-thumb .df-book-title {
    bottom: -100%;
    position: absolute;
    width: 100%;
    left: 0;
    padding: 5px;
    font-size: .75em;
    background: rgba(255, 255, 255, .9);
    box-sizing: border-box;
    display: block;
    -moz-transition: .4s;
    -o-transition: .4s;
    -webkit-transition: .4s;
    transition: .4s;
    opacity: 0
}

.df-popup-thumb img {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important
}

.df-popup-thumb.df-thumb-not-found .df-book-title,
.df-popup-thumb.df-tl-book-title-fixed .df-book-title,
.df-popup-thumb:hover .df-book-title {
    opacity: 1;
    bottom: 0
}

.df-popup-thumb.df-tl-book-title-fixed .df-book-title,
.df-popup-thumb.df-tl-book-title-top .df-book-title {
    opacity: 1;
    position: relative
}

.df-popup-thumb.df-thumb-not-found .df-book-wrapper {
    width: 100%
}

.df-popup-thumb.df-tl-book-title-bottom .df-thumb-not-found,
.df-popup-thumb.df-tl-cover-title .df-thumb-not-found {
    height: 170px
}

.df-popup-thumb.df-tl-book-title-bottom .df-book-wrapper,
.df-popup-thumb.df-tl-cover-title .df-book-wrapper {
    position: relative;
    z-index: 1
}

.df-popup-thumb.df-tl-book-title-bottom .df-book-title,
.df-popup-thumb.df-tl-cover-title .df-book-title {
    position: relative;
    bottom: 0;
    opacity: 1;
    height: 3em;
    background: 0 0
}

.df-popup-thumb:hover .df-book-page1 {
    transform: rotateY(-8deg) rotateZ(0);
    box-shadow: 2px 0 4px rgba(0, 0, 0, .2)
}

.df-popup-thumb:hover .df-book-page2 {
    transform: rotateY(-14deg) rotateZ(0);
    box-shadow: 2px 0 4px rgba(0, 0, 0, .2)
}

.df-popup-thumb:hover .df-book-wrapper {
    transform: rotateY(-15deg) rotateZ(0)
}

.df-popup-thumb:hover .df-book-cover {
    -webkit-transform: rotateY(-18deg) rotateZ(0);
    -moz-transform: rotateY(-18deg) rotateZ(0);
    -ms-transform: rotateY(-18deg) rotateZ(0);
    transform: rotateY(-18deg) rotateZ(0)
}

.df-popup-thumb.df-tl-cover-title .df-book-wrapper {
    box-shadow: 0 2px 8px rgba(0, 0, 0, .3)
}

.df-popup-thumb.df-tl-cover-title .df-book-cover {
    box-shadow: none
}

.df-popup-thumb.df-tl-cover-title .df-book-cover:after {
    display: none
}

.df-popup-thumb.df-tl-cover-title:hover .df-book-wrapper {
    box-shadow: 0 5px 20px rgba(0, 0, 0, .5);
    transform: none
}

.df-popup-thumb.df-tl-cover-title:hover .df-book-cover {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
    box-shadow: none
}

.df-popup-thumb.df-tl-cover-title:hover .df-book-page1,
.df-popup-thumb.df-tl-cover-title:hover .df-book-page2 {
    display: none
}

.df-popup-button {
    width: auto;
    display: inline-block;
    background: #ddd;
    border-radius: 5px;
    padding: 5px 15px;
    margin: 5px;
    -moz-transition: .3s ease;
    -o-transition: .3s ease;
    -webkit-transition: .3s ease;
    transition: .3s ease;
    -moz-transition-property: background;
    -o-transition-property: background;
    -webkit-transition-property: background;
    transition-property: background
}

.df-popup-button:hover {
    background: #aaa
}

.df-popup-hidden {
    display: none
}

.df-icon-play-popup {
    position: relative
}

.df-icon-play-popup:before {
    top: 50%;
    position: absolute;
    left: 50%;
    font-size: 40px;
    background: #777;
    border-radius: 50%;
    padding: 10px;
    box-shadow: 0 1px 5px #777;
    margin-top: -30px;
    margin-left: -30px;
    display: block;
    color: #fff;
    z-index: 1;
    -moz-transition: .3s ease;
    -o-transition: .3s ease;
    -webkit-transition: .3s ease;
    transition: .3s ease;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    pointer-events: none
}

.df-icon-play-popup:hover:before {
    opacity: 0
}

.df-posts {
    max-width: 1140px;
    margin: 0 auto
}

.df-posts>.df-popup-thumb {
    width: calc(20% - 30px);
    min-width: 100px;
    position: relative;
    z-index: 1
}

df-post-shelf {
    display: none;
    height: 160px;
    background-color: transparent;
    z-index: 0;
    margin: -105px -40px -40px -40px;
    position: relative;
    background-repeat: no-repeat
}

df-post-shelf:nth-of-type(5n) {
    display: block
}

df-post-shelf:after {
    content: " ";
    height: 160px;
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 240px;
    z-index: 1;
    background-position: 0 -160px;
    background-repeat: no-repeat;
    background-image: inherit;
    background-size: inherit
}

df-post-shelf:before {
    content: " ";
    display: block;
    position: absolute;
    left: 240px;
    bottom: 0;
    right: 240px;
    height: 160px;
    z-index: 1;
    background-image: inherit;
    background-size: inherit;
    background-repeat: repeat-x;
    background-position: 0 -320px
}

.df-posts.df-has-shelf {
    padding: 0 40px 50px 40px
}

@media screen and (max-width:1100px) {
    .df-posts>.df-popup-thumb {
        width: calc(25% - 30px)
    }
    df-post-shelf:nth-of-type(n) {
        display: none
    }
    df-post-shelf:nth-of-type(4n) {
        display: block
    }
}

@media screen and (max-width:900px) {
    .df-posts>.df-popup-thumb {
        width: calc(33% - 30px)
    }
    df-post-shelf:nth-of-type(n) {
        display: none
    }
    df-post-shelf:nth-of-type(3n) {
        display: block
    }
}

@media screen and (max-width:600px) {
    .df-posts>.df-popup-thumb {
        width: calc(50% - 30px)
    }
    df-post-shelf:nth-of-type(n) {
        display: none
    }
    df-post-shelf:nth-of-type(2n) {
        display: block
    }
    df-post-shelf {
        background-size: 120px 480px
    }
    df-post-shelf:before {
        left: 120px;
        right: 120px
    }
    df-post-shelf:after {
        width: 120px
    }
}

@media screen and (max-width:420px) {
    .df-popup-thumb,
    .df-posts>.df-popup-thumb {
        width: calc(100% - 30px)
    }
    df-post-shelf:nth-of-type(n) {
        display: block
    }
}

df-post-shelf:last-of-type {
    display: block
}

.df-posts {
    container-type: inline-size;
    container-name: dfposts;
    width: 100%;
    box-sizing: border-box !important
}

@container dfposts (max-width:1020px) {
    .df-posts>.df-popup-thumb {
        width: calc(25% - 30px)
    }
    df-post-shelf:nth-of-type(n) {
        display: none
    }
    df-post-shelf:nth-of-type(4n) {
        display: block
    }
}

@container dfposts (max-width:820px) {
    .df-posts>.df-popup-thumb {
        width: calc(33% - 30px)
    }
    df-post-shelf:nth-of-type(n) {
        display: none
    }
    df-post-shelf:nth-of-type(3n) {
        display: block
    }
}

@container dfposts (max-width:520px) {
    .df-posts>.df-popup-thumb {
        width: calc(50% - 30px)
    }
    df-post-shelf:nth-of-type(n) {
        display: none
    }
    df-post-shelf:nth-of-type(2n) {
        display: block
    }
    df-post-shelf {
        background-size: 120px 480px
    }
    df-post-shelf:before {
        left: 120px;
        right: 120px
    }
    df-post-shelf:after {
        width: 120px
    }
}

@container dfposts (max-width:320px) {
    .df-posts>.df-popup-thumb {
        width: calc(100% - 30px)
    }
    df-post-shelf:nth-of-type(n) {
        display: block
    }
}

@container dfposts (max-width:150px) {
    .df-posts.df-has-shelf>.df-popup-thumb {
        width: 100%;
        margin: 30px -35px 15px !important
    }
}

df-post-shelf:last-of-type {
    display: block
}

.df-page-content {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.df-auto-link-content,
.df-text-content {
    line-height: 1;
    transform-origin: top left
}

.df-auto-link-content {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    overflow: hidden;
    pointer-events: none
}

[data-main-rotation="90"] {
    transform: rotate(90deg) translateY(-100%)
}

[data-main-rotation="180"] {
    transform: rotate(180deg) translate(-100%, -100%)
}

[data-main-rotation="270"] {
    transform: rotate(270deg) translateX(-100%)
}

.df-auto-link-content span,
.df-text-content br,
.df-text-content span {
    color: transparent !important;
    position: absolute;
    white-space: pre;
    cursor: text;
    transform-origin: 0% 0%
}

.df-auto-link-content>span {
    overflow: hidden
}

.df-text-content .highlight {
    margin: -1px;
    padding: 1px;
    background-color: #b400aa;
    border-radius: 4px
}

.df-text-content .highlight.appended {
    position: initial
}

.df-text-content .highlight.begin {
    border-radius: 4px 0 0 4px
}

.df-text-content .highlight.end {
    border-radius: 0 4px 4px 0
}

.df-text-content .highlight.middle {
    border-radius: 0
}

.df-text-content .highlight.selected {
    background-color: #006400
}

.df-text-content .endOfContent {
    display: block;
    position: absolute;
    left: 0;
    top: 100%;
    right: 0;
    bottom: 0;
    z-index: -1;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.df-text-content .endOfContent.active {
    top: 0
}

body.admin-bar .df-lightbox-bg,
body.admin-bar .df-lightbox-wrapper {
    top: 32px
}

@media screen and (max-width:782px) {
    body.admin-bar .df-lightbox-bg,
    body.admin-bar .df-lightbox-wrapper {
        top: 46px
    }
}

@media screen and (max-width:600px) {
    body.admin-bar .df-lightbox-bg,
    body.admin-bar .df-lightbox-wrapper {
        top: 0
    }
}

.df-single-content {
    width: 100%
}

.df-link-content section.textWidgetAnnotation {
    display: none
}

.df-link-content :is(.linkAnnotation,
.buttonWidgetAnnotation.pushButton)>a {
    position: absolute;
    font-size: 1em;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.df-viewer::-webkit-scrollbar-button {
    height: 50px
}

.df-viewer::-webkit-scrollbar-thumb {
    min-height: 50px
}

.df-container .df-reader ::-webkit-scrollbar-thumb,
.df-container .df-reader ::-webkit-scrollbar-track {
    background: 0 0
}

.df-container.df-pinch-zoom ::-webkit-scrollbar-thumb,
.df-container.df-pinch-zoom ::-webkit-scrollbar-track {
    background: 0 0
}

.df-container.df-pinch-zoom .df-page-content {
    display: none
}

section.squareAnnotation .popupWrapper,
section.textAnnotation .popupWrapper {
    display: none
}

section.squareAnnotation svg,
section.textAnnotation svg {
    display: block
}

.df-comment-popup {
    display: none;
    position: absolute;
    width: 360px;
    background-color: #ff9;
    box-shadow: 0 2px 5px #333;
    border-radius: 2px;
    z-index: 9;
    padding: 10px;
    word-break: break-word
}

.df-comment-popup.df-active {
    display: block
}

.df-comment-popup .popup {
    background-color: transparent !important
}

.df-comment-popup p {
    margin: 0
}

.df-comment-popup h1 {
    padding-bottom: 5px;
    border-bottom: 1px solid;
    margin-top: 0;
    font-size: 1em
}

.df-sidemenu-wrapper.df-sidemenu-center {
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
    display: none;
    top: auto;
    height: 360px;
    bottom: 52px
}

.df-sidemenu-center .df-sidemenu-buttons {
    box-shadow: none;
    text-align: center
}

.df-sidemenu-center .df-sidemenu-buttons .df-icon-close {
    display: block;
    margin: -55px auto 0 auto;
    float: none;
    border-radius: 50px;
    width: 44px
}

.df-sidemenu-wrapper.df-sidemenu-center:before {
    background-color: rgba(255, 255, 255, .9)
}

.df-sidemenu-open .df-sidemenu-wrapper.df-sidemenu-center {
    display: block
}

.df-sidemenu-center .sidemenu,
.df-sidemenu-center:before {
    border-radius: 10px 10px 0 0
}

.df-slider {
    -webkit-filter: blur(0);
    -moz-filter: blur(0);
    -ms-filter: blur(0);
    -o-filter: blur(0);
    filter: blur(0)
}

.df-slider .df-viewer-wrapper {
    position: relative;
    margin: 0 auto;
    height: 100%;
    -moz-transition: .3s left;
    -o-transition: .3s left;
    -webkit-transition: .3s left;
    transition: .3s left
}

.df-slider .df-sheet {
    -moz-transition: transform .5s;
    -o-transition: transform .5s;
    -webkit-transition: transform .5s;
    transition: transform .5s
}

.df-slider .df-sheet.df-left-side,
.df-slider .df-sheet.df-right-side {
    left: 50% !important
}

.df-slider .df-sheet:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .2);
    box-shadow: 0 0 10px rgba(0, 0, 0, .2)
}

.df-slider .df-page:before {
    display: none
}

.df-slider .df-page.df-page-front {
    z-index: 3
}

.df-slider+.df-zoomview .df-page:before {
    display: none
}

.df-has-shelf df-post-shelf {
    background: 0 0;
    perspective: 400px;
    margin: 5px 0 30px 0;
    height: 0;
    box-shadow: 0 5px 40px 15px rgba(0, 0, 0, .3137254902)
}

.df-has-shelf df-post-shelf:after,
.df-has-shelf df-post-shelf:before {
    background-size: auto;
    left: -40px;
    right: -40px;
    width: auto;
    background-repeat: repeat-x;
    transform-style: preserve-3d;
    background-position: 0 0
}

.df-has-shelf df-post-shelf:before {
    transform: translateY(-15px) rotateX(50deg);
    height: 50px;
    transform-origin: bottom;
    box-shadow: inset 0 3px 15px 0 rgba(0, 0, 0, .6117647059)
}

.df-has-shelf df-post-shelf:after {
    transform: translateZ(0);
    height: 15px;
    box-shadow: inset 0 3px 3px rgba(243, 243, 243, .3215686275);
    background-position: 0 -50px
}

.df-search-highlight {
    position: relative !important;
    background-color: #00f
}

.df-search-results {
    top: 125px !important;
    padding: 0 10px 10px
}

.df-search-result {
    color: inherit !important;
    text-decoration: none !important;
    overflow: hidden;
    border: none !important;
    box-shadow: none !important;
    margin-bottom: 1px;
    padding: 5px 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer
}

.df-search-result.df-active,
.df-search-result:hover {
    background-color: rgba(100, 100, 100, .2)
}

.df-sidemenu-title {
    padding: 8px 20px;
    text-transform: uppercase;
    text-align: left
}

.df-search-hits {
    z-index: 10;
    display: none
}

.df-search-open .df-search-hits {
    display: inline-block
}

.df-search-form {
    display: flex;
    padding: 10px;
    position: relative
}

.df-search-clear {
    position: absolute;
    right: 55px;
    top: 22px;
    cursor: pointer;
    display: none
}

input.df-search-text {
    flex-grow: 1;
    margin: 0;
    border-radius: 4px 0 0 4px;
    outline: 0;
    border: 0;
    height: 40px;
    padding: 0 45px 0 15px;
    width: 100%
}

input.df-search-text:not(:placeholder-shown)~a.df-search-clear {
    display: block
}

.df-ui-btn.df-search-btn {
    height: 40px;
    padding: 10px;
    background-color: #f7f7f7
}

.df-search-info {
    padding: 5px 20px
}

.df-searching .df-search-info {
    background-repeat: no-repeat;
    background-size: 24px;
    background-position: 176px
}

.df-popup-thumb img.df-lazy {
    transform: scale(1.2);
    opacity: .5
}

@media (prefers-reduced-motion:no-preference) {
    .df-popup-thumb img {
        transition: opacity 1.5s ease, transform 1.5s ease
    }
}

.df-trigger {
    cursor: pointer
}

.df-element[data-df-lightbox],
.df-element[data-lightbox] {
    position: relative
}

.rtl .df-popup-thumb .df-book-cover,
.rtl .df-popup-thumb .df-book-page1,
.rtl .df-popup-thumb .df-book-page2 {
    transform-origin: right
}

.rtl .df-popup-thumb:hover .df-book-cover {
    transform: rotateY(18deg) rotateZ(0)
}

.rtl .df-popup-thumb:hover .df-book-page2 {
    transform: rotateY(14deg) rotateZ(0);
    box-shadow: -2px 0 4px rgba(0, 0, 0, .2)
}

.rtl .df-popup-thumb:hover .df-book-page1 {
    transform: rotateY(8deg) rotateZ(0);
    box-shadow: -2px 0 4px rgba(0, 0, 0, .2)
}

.rtl .df-popup-thumb:hover .df-book-wrapper {
    transform: rotateY(15deg) rotateZ(0);
    transform-origin: 70% !important;
    box-shadow: -2px 0 4px rgba(0, 0, 0, .2)
}

.rtl .df-popup-thumb .df-book-cover:after {
    transform: scaleX(-1)
}

.df-posts [skip-parse] {
    display: none
}

.df-posts {
    text-align: center;
    position: relative
}

.df-load-more-button-wrapper {
    text-align: center;
    display: none;
    margin-top: 20px
}

.df-posts [skip-parse]~.df-load-more-button-wrapper {
    display: block
}

.df-load-more-button {
    padding: 10px 15px;
    display: inline-block;
    margin: 0 auto;
    cursor: pointer;
    background: #0085ba;
    color: #fff
}

._df_book {
    min-height: 400px
}

/*! elementor - v3.32.0 - 05-10-2025 */

:root {
    --direction-multiplier: 1
}

body.rtl,
html[dir=rtl] {
    --direction-multiplier: -1
}

.elementor-hidden {
    display: none
}

.elementor-visibility-hidden {
    visibility: hidden
}

.elementor-screen-only,
.screen-reader-text,
.screen-reader-text span,
.ui-helper-hidden-accessible {
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: -10000em;
    width: 1px;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.elementor-clearfix:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    width: 0
}

.e-logo-wrapper {
    background: var(--e-a-bg-logo);
    border-radius: 50%;
    display: inline-block;
    line-height: 1;
    padding: .75em
}

.e-logo-wrapper i {
    color: var(--e-a-color-logo);
    font-size: 1em
}

.elementor *,
.elementor :after,
.elementor :before {
    box-sizing: border-box
}

.elementor a {
    box-shadow: none;
    text-decoration: none
}

.elementor hr {
    background-color: transparent;
    margin: 0
}

.elementor img {
    border: none;
    border-radius: 0;
    box-shadow: none;
    height: auto;
    max-width: 100%
}

.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
    margin: 0
}

.elementor embed,
.elementor iframe,
.elementor object,
.elementor video {
    border: none;
    line-height: 1;
    margin: 0;
    max-width: 100%;
    width: 100%
}

.elementor .elementor-background,
.elementor .elementor-background-holder,
.elementor .elementor-background-video-container {
    direction: ltr;
    inset: 0;
    overflow: hidden;
    position: absolute;
    z-index: 0
}

.elementor .elementor-background-video-container {
    pointer-events: none;
    transition: opacity 1s
}

.elementor .elementor-background-video-container.elementor-loading {
    opacity: 0
}

.elementor .elementor-background-video,
.elementor .elementor-background-video-embed {
    max-width: none
}

.elementor .elementor-background-video,
.elementor .elementor-background-video-embed,
.elementor .elementor-background-video-hosted {
    inset-block-start: 50%;
    inset-inline-start: 50%;
    position: absolute;
    transform: translate(-50%, -50%)
}

.elementor .elementor-background-video-hosted {
    -o-object-fit: cover;
    object-fit: cover
}

.elementor .elementor-background-overlay {
    inset: 0;
    position: absolute
}

.elementor .elementor-background-slideshow {
    inset: 0;
    position: absolute;
    z-index: 0
}

.elementor .elementor-background-slideshow__slide__image {
    background-position: 50%;
    background-size: cover;
    height: 100%;
    width: 100%
}

.e-con-inner>.elementor-element.elementor-absolute,
.e-con>.elementor-element.elementor-absolute,
.elementor-widget-wrap>.elementor-element.elementor-absolute {
    position: absolute
}

.e-con-inner>.elementor-element.elementor-fixed,
.e-con>.elementor-element.elementor-fixed,
.elementor-widget-wrap>.elementor-element.elementor-fixed {
    position: fixed
}

.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,
.elementor-widget-wrap .elementor-element.elementor-widget__width-initial {
    max-width: 100%
}

@media (max-width:1024px) {
    .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,
    .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial {
        max-width: 100%
    }
}

@media (max-width:767px) {
    .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,
    .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial {
        max-width: 100%
    }
}

.elementor-element {
    --flex-direction: initial;
    --flex-wrap: initial;
    --justify-content: initial;
    --align-items: initial;
    --align-content: initial;
    --gap: initial;
    --flex-basis: initial;
    --flex-grow: initial;
    --flex-shrink: initial;
    --order: initial;
    --align-self: initial;
    align-self: var(--align-self);
    flex-basis: var(--flex-basis);
    flex-grow: var(--flex-grow);
    flex-shrink: var(--flex-shrink);
    order: var(--order)
}

.elementor-element.elementor-absolute,
.elementor-element.elementor-fixed {
    z-index: 1
}

.elementor-element:where(.e-con-full,
.elementor-widget) {
    align-content: var(--align-content);
    align-items: var(--align-items);
    flex-direction: var(--flex-direction);
    flex-wrap: var(--flex-wrap);
    gap: var(--row-gap) var(--column-gap);
    justify-content: var(--justify-content)
}

.elementor-invisible {
    visibility: hidden
}

.elementor-custom-embed-play {
    inset-block-start: 50%;
    inset-inline-start: 50%;
    position: absolute;
    transform: translate(calc(-50% * var(--direction-multiplier)), -50%)
}

.elementor-custom-embed-play i {
    color: #fff;
    font-size: 100px;
    text-shadow: 1px 0 6px rgba(0, 0, 0, .3)
}

.elementor-custom-embed-play svg {
    height: 100px;
    width: 100px;
    fill: #fff;
    filter: drop-shadow(1px 0 6px rgba(0, 0, 0, .3))
}

.elementor-custom-embed-play i,
.elementor-custom-embed-play svg {
    opacity: .8;
    transition: all .5s
}

.elementor-custom-embed-play.elementor-playing i {
    font-family: eicons
}

.elementor-custom-embed-play.elementor-playing i:before {
    content: "\e8fb"
}

.elementor-custom-embed-play.elementor-playing i,
.elementor-custom-embed-play.elementor-playing svg {
    animation: eicon-spin 2s linear infinite
}

.elementor-tag {
    display: inline-flex
}

.elementor-ken-burns {
    transition-duration: 10s;
    transition-property: transform;
    transition-timing-function: linear
}

.elementor-ken-burns--out {
    transform: scale(1.3)
}

.elementor-ken-burns--active {
    transition-duration: 20s
}

.elementor-ken-burns--active.elementor-ken-burns--out {
    transform: scale(1)
}

.elementor-ken-burns--active.elementor-ken-burns--in {
    transform: scale(1.3)
}

.elementor-align-center {
    text-align: center
}

.elementor-align-right {
    text-align: right
}

.elementor-align-left {
    text-align: left
}

.elementor-align-center .elementor-button,
.elementor-align-left .elementor-button,
.elementor-align-right .elementor-button {
    width: auto
}

.elementor-align-justify .elementor-button {
    width: 100%
}

@media (min-width:-1) {
    .elementor-widescreen-align-center {
        text-align: center
    }
    .elementor-widescreen-align-right {
        text-align: right
    }
    .elementor-widescreen-align-left {
        text-align: left
    }
    .elementor-widescreen-align-center .elementor-button,
    .elementor-widescreen-align-left .elementor-button,
    .elementor-widescreen-align-right .elementor-button {
        width: auto
    }
    .elementor-widescreen-align-justify .elementor-button {
        width: 100%
    }
}

@media (max-width:-1) {
    .elementor-laptop-align-center {
        text-align: center
    }
    .elementor-laptop-align-right {
        text-align: right
    }
    .elementor-laptop-align-left {
        text-align: left
    }
    .elementor-laptop-align-center .elementor-button,
    .elementor-laptop-align-left .elementor-button,
    .elementor-laptop-align-right .elementor-button {
        width: auto
    }
    .elementor-laptop-align-justify .elementor-button {
        width: 100%
    }
    .elementor-tablet_extra-align-center {
        text-align: center
    }
    .elementor-tablet_extra-align-right {
        text-align: right
    }
    .elementor-tablet_extra-align-left {
        text-align: left
    }
    .elementor-tablet_extra-align-center .elementor-button,
    .elementor-tablet_extra-align-left .elementor-button,
    .elementor-tablet_extra-align-right .elementor-button {
        width: auto
    }
    .elementor-tablet_extra-align-justify .elementor-button {
        width: 100%
    }
}

@media (max-width:1024px) {
    .elementor-tablet-align-center {
        text-align: center
    }
    .elementor-tablet-align-right {
        text-align: right
    }
    .elementor-tablet-align-left {
        text-align: left
    }
    .elementor-tablet-align-center .elementor-button,
    .elementor-tablet-align-left .elementor-button,
    .elementor-tablet-align-right .elementor-button {
        width: auto
    }
    .elementor-tablet-align-justify .elementor-button {
        width: 100%
    }
}

@media (max-width:-1) {
    .elementor-mobile_extra-align-center {
        text-align: center
    }
    .elementor-mobile_extra-align-right {
        text-align: right
    }
    .elementor-mobile_extra-align-left {
        text-align: left
    }
    .elementor-mobile_extra-align-center .elementor-button,
    .elementor-mobile_extra-align-left .elementor-button,
    .elementor-mobile_extra-align-right .elementor-button {
        width: auto
    }
    .elementor-mobile_extra-align-justify .elementor-button {
        width: 100%
    }
}

@media (max-width:767px) {
    .elementor-mobile-align-center {
        text-align: center
    }
    .elementor-mobile-align-right {
        text-align: right
    }
    .elementor-mobile-align-left {
        text-align: left
    }
    .elementor-mobile-align-center .elementor-button,
    .elementor-mobile-align-left .elementor-button,
    .elementor-mobile-align-right .elementor-button {
        width: auto
    }
    .elementor-mobile-align-justify .elementor-button {
        width: 100%
    }
}

:root {
    --page-title-display: block
}

.elementor-page-title,
h1.entry-title {
    display: var(--page-title-display)
}

@keyframes eicon-spin {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(359deg)
    }
}

.eicon-animation-spin {
    animation: eicon-spin 2s linear infinite
}

.elementor-section {
    position: relative
}

.elementor-section .elementor-container {
    display: flex;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

@media (max-width:1024px) {
    .elementor-section .elementor-container {
        flex-wrap: wrap
    }
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px
}

.elementor-section.elementor-section-stretched {
    position: relative;
    width: 100%
}

.elementor-section.elementor-section-items-top>.elementor-container {
    align-items: flex-start
}

.elementor-section.elementor-section-items-middle>.elementor-container {
    align-items: center
}

.elementor-section.elementor-section-items-bottom>.elementor-container {
    align-items: flex-end
}

@media (min-width:768px) {
    .elementor-section.elementor-section-height-full {
        height: 100vh
    }
    .elementor-section.elementor-section-height-full>.elementor-container {
        height: 100%
    }
}

.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-items: flex-start
}

.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-items: center
}

.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-items: flex-end
}

.elementor-widget-wrap {
    align-content: flex-start;
    flex-wrap: wrap;
    position: relative;
    width: 100%
}

.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
    display: flex
}

.elementor-widget-wrap>.elementor-element {
    width: 100%
}

.elementor-widget-wrap.e-swiper-container {
    width: calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))
}

.elementor-widget {
    position: relative
}

.elementor-widget:not(:last-child) {
    margin-bottom: var(--kit-widget-spacing, 20px)
}

.elementor-widget:not(:last-child).elementor-absolute,
.elementor-widget:not(:last-child).elementor-widget__width-auto,
.elementor-widget:not(:last-child).elementor-widget__width-initial {
    margin-bottom: 0
}

.elementor-column {
    display: flex;
    min-height: 1px;
    position: relative
}

.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated {
    padding: 5px
}

.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 10px
}

.elementor-column-gap-extended>.elementor-column>.elementor-element-populated {
    padding: 15px
}

.elementor-column-gap-wide>.elementor-column>.elementor-element-populated {
    padding: 20px
}

.elementor-column-gap-wider>.elementor-column>.elementor-element-populated {
    padding: 30px
}

.elementor-inner-section .elementor-column-gap-no .elementor-element-populated {
    padding: 0
}

@media (min-width:768px) {
    .elementor-column.elementor-col-10,
    .elementor-column[data-col="10"] {
        width: 10%
    }
    .elementor-column.elementor-col-11,
    .elementor-column[data-col="11"] {
        width: 11.111%
    }
    .elementor-column.elementor-col-12,
    .elementor-column[data-col="12"] {
        width: 12.5%
    }
    .elementor-column.elementor-col-14,
    .elementor-column[data-col="14"] {
        width: 14.285%
    }
    .elementor-column.elementor-col-16,
    .elementor-column[data-col="16"] {
        width: 16.666%
    }
    .elementor-column.elementor-col-20,
    .elementor-column[data-col="20"] {
        width: 20%
    }
    .elementor-column.elementor-col-25,
    .elementor-column[data-col="25"] {
        width: 25%
    }
    .elementor-column.elementor-col-30,
    .elementor-column[data-col="30"] {
        width: 30%
    }
    .elementor-column.elementor-col-33,
    .elementor-column[data-col="33"] {
        width: 33.333%
    }
    .elementor-column.elementor-col-40,
    .elementor-column[data-col="40"] {
        width: 40%
    }
    .elementor-column.elementor-col-50,
    .elementor-column[data-col="50"] {
        width: 50%
    }
    .elementor-column.elementor-col-60,
    .elementor-column[data-col="60"] {
        width: 60%
    }
    .elementor-column.elementor-col-66,
    .elementor-column[data-col="66"] {
        width: 66.666%
    }
    .elementor-column.elementor-col-70,
    .elementor-column[data-col="70"] {
        width: 70%
    }
    .elementor-column.elementor-col-75,
    .elementor-column[data-col="75"] {
        width: 75%
    }
    .elementor-column.elementor-col-80,
    .elementor-column[data-col="80"] {
        width: 80%
    }
    .elementor-column.elementor-col-83,
    .elementor-column[data-col="83"] {
        width: 83.333%
    }
    .elementor-column.elementor-col-90,
    .elementor-column[data-col="90"] {
        width: 90%
    }
    .elementor-column.elementor-col-100,
    .elementor-column[data-col="100"] {
        width: 100%
    }
}

@media (max-width:479px) {
    .elementor-column.elementor-xs-10 {
        width: 10%
    }
    .elementor-column.elementor-xs-11 {
        width: 11.111%
    }
    .elementor-column.elementor-xs-12 {
        width: 12.5%
    }
    .elementor-column.elementor-xs-14 {
        width: 14.285%
    }
    .elementor-column.elementor-xs-16 {
        width: 16.666%
    }
    .elementor-column.elementor-xs-20 {
        width: 20%
    }
    .elementor-column.elementor-xs-25 {
        width: 25%
    }
    .elementor-column.elementor-xs-30 {
        width: 30%
    }
    .elementor-column.elementor-xs-33 {
        width: 33.333%
    }
    .elementor-column.elementor-xs-40 {
        width: 40%
    }
    .elementor-column.elementor-xs-50 {
        width: 50%
    }
    .elementor-column.elementor-xs-60 {
        width: 60%
    }
    .elementor-column.elementor-xs-66 {
        width: 66.666%
    }
    .elementor-column.elementor-xs-70 {
        width: 70%
    }
    .elementor-column.elementor-xs-75 {
        width: 75%
    }
    .elementor-column.elementor-xs-80 {
        width: 80%
    }
    .elementor-column.elementor-xs-83 {
        width: 83.333%
    }
    .elementor-column.elementor-xs-90 {
        width: 90%
    }
    .elementor-column.elementor-xs-100 {
        width: 100%
    }
}

@media (max-width:767px) {
    .elementor-column.elementor-sm-10 {
        width: 10%
    }
    .elementor-column.elementor-sm-11 {
        width: 11.111%
    }
    .elementor-column.elementor-sm-12 {
        width: 12.5%
    }
    .elementor-column.elementor-sm-14 {
        width: 14.285%
    }
    .elementor-column.elementor-sm-16 {
        width: 16.666%
    }
    .elementor-column.elementor-sm-20 {
        width: 20%
    }
    .elementor-column.elementor-sm-25 {
        width: 25%
    }
    .elementor-column.elementor-sm-30 {
        width: 30%
    }
    .elementor-column.elementor-sm-33 {
        width: 33.333%
    }
    .elementor-column.elementor-sm-40 {
        width: 40%
    }
    .elementor-column.elementor-sm-50 {
        width: 50%
    }
    .elementor-column.elementor-sm-60 {
        width: 60%
    }
    .elementor-column.elementor-sm-66 {
        width: 66.666%
    }
    .elementor-column.elementor-sm-70 {
        width: 70%
    }
    .elementor-column.elementor-sm-75 {
        width: 75%
    }
    .elementor-column.elementor-sm-80 {
        width: 80%
    }
    .elementor-column.elementor-sm-83 {
        width: 83.333%
    }
    .elementor-column.elementor-sm-90 {
        width: 90%
    }
    .elementor-column.elementor-sm-100 {
        width: 100%
    }
}

@media (min-width:768px) and (max-width:1024px) {
    .elementor-column.elementor-md-10 {
        width: 10%
    }
    .elementor-column.elementor-md-11 {
        width: 11.111%
    }
    .elementor-column.elementor-md-12 {
        width: 12.5%
    }
    .elementor-column.elementor-md-14 {
        width: 14.285%
    }
    .elementor-column.elementor-md-16 {
        width: 16.666%
    }
    .elementor-column.elementor-md-20 {
        width: 20%
    }
    .elementor-column.elementor-md-25 {
        width: 25%
    }
    .elementor-column.elementor-md-30 {
        width: 30%
    }
    .elementor-column.elementor-md-33 {
        width: 33.333%
    }
    .elementor-column.elementor-md-40 {
        width: 40%
    }
    .elementor-column.elementor-md-50 {
        width: 50%
    }
    .elementor-column.elementor-md-60 {
        width: 60%
    }
    .elementor-column.elementor-md-66 {
        width: 66.666%
    }
    .elementor-column.elementor-md-70 {
        width: 70%
    }
    .elementor-column.elementor-md-75 {
        width: 75%
    }
    .elementor-column.elementor-md-80 {
        width: 80%
    }
    .elementor-column.elementor-md-83 {
        width: 83.333%
    }
    .elementor-column.elementor-md-90 {
        width: 90%
    }
    .elementor-column.elementor-md-100 {
        width: 100%
    }
}

@media (min-width:-1) {
    .elementor-reverse-widescreen>.elementor-container>:first-child {
        order: 10
    }
    .elementor-reverse-widescreen>.elementor-container>:nth-child(2) {
        order: 9
    }
    .elementor-reverse-widescreen>.elementor-container>:nth-child(3) {
        order: 8
    }
    .elementor-reverse-widescreen>.elementor-container>:nth-child(4) {
        order: 7
    }
    .elementor-reverse-widescreen>.elementor-container>:nth-child(5) {
        order: 6
    }
    .elementor-reverse-widescreen>.elementor-container>:nth-child(6) {
        order: 5
    }
    .elementor-reverse-widescreen>.elementor-container>:nth-child(7) {
        order: 4
    }
    .elementor-reverse-widescreen>.elementor-container>:nth-child(8) {
        order: 3
    }
    .elementor-reverse-widescreen>.elementor-container>:nth-child(9) {
        order: 2
    }
    .elementor-reverse-widescreen>.elementor-container>:nth-child(10) {
        order: 1
    }
}

@media (min-width:1025px) and (max-width:-1) {
    .elementor-reverse-laptop>.elementor-container>:first-child {
        order: 10
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(2) {
        order: 9
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(3) {
        order: 8
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(4) {
        order: 7
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(5) {
        order: 6
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(6) {
        order: 5
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(7) {
        order: 4
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(8) {
        order: 3
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(9) {
        order: 2
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(10) {
        order: 1
    }
}

@media (min-width:-1) and (max-width:-1) {
    .elementor-reverse-laptop>.elementor-container>:first-child {
        order: 10
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(2) {
        order: 9
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(3) {
        order: 8
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(4) {
        order: 7
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(5) {
        order: 6
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(6) {
        order: 5
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(7) {
        order: 4
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(8) {
        order: 3
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(9) {
        order: 2
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(10) {
        order: 1
    }
}

@media (min-width:1025px) and (max-width:-1) {
    .elementor-reverse-laptop>.elementor-container>:first-child,
    .elementor-reverse-laptop>.elementor-container>:nth-child(10),
    .elementor-reverse-laptop>.elementor-container>:nth-child(2),
    .elementor-reverse-laptop>.elementor-container>:nth-child(3),
    .elementor-reverse-laptop>.elementor-container>:nth-child(4),
    .elementor-reverse-laptop>.elementor-container>:nth-child(5),
    .elementor-reverse-laptop>.elementor-container>:nth-child(6),
    .elementor-reverse-laptop>.elementor-container>:nth-child(7),
    .elementor-reverse-laptop>.elementor-container>:nth-child(8),
    .elementor-reverse-laptop>.elementor-container>:nth-child(9) {
        order: 0
    }
    .elementor-reverse-tablet_extra>.elementor-container>:first-child {
        order: 10
    }
    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(2) {
        order: 9
    }
    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(3) {
        order: 8
    }
    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(4) {
        order: 7
    }
    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(5) {
        order: 6
    }
    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(6) {
        order: 5
    }
    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(7) {
        order: 4
    }
    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(8) {
        order: 3
    }
    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(9) {
        order: 2
    }
    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(10) {
        order: 1
    }
}

@media (min-width:768px) and (max-width:1024px) {
    .elementor-reverse-tablet>.elementor-container>:first-child {
        order: 10
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(2) {
        order: 9
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(3) {
        order: 8
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(4) {
        order: 7
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(5) {
        order: 6
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(6) {
        order: 5
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(7) {
        order: 4
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(8) {
        order: 3
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(9) {
        order: 2
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(10) {
        order: 1
    }
}

@media (min-width:-1) and (max-width:1024px) {
    .elementor-reverse-tablet>.elementor-container>:first-child {
        order: 10
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(2) {
        order: 9
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(3) {
        order: 8
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(4) {
        order: 7
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(5) {
        order: 6
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(6) {
        order: 5
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(7) {
        order: 4
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(8) {
        order: 3
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(9) {
        order: 2
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(10) {
        order: 1
    }
}

@media (min-width:768px) and (max-width:-1) {
    .elementor-reverse-tablet>.elementor-container>:first-child,
    .elementor-reverse-tablet>.elementor-container>:nth-child(10),
    .elementor-reverse-tablet>.elementor-container>:nth-child(2),
    .elementor-reverse-tablet>.elementor-container>:nth-child(3),
    .elementor-reverse-tablet>.elementor-container>:nth-child(4),
    .elementor-reverse-tablet>.elementor-container>:nth-child(5),
    .elementor-reverse-tablet>.elementor-container>:nth-child(6),
    .elementor-reverse-tablet>.elementor-container>:nth-child(7),
    .elementor-reverse-tablet>.elementor-container>:nth-child(8),
    .elementor-reverse-tablet>.elementor-container>:nth-child(9) {
        order: 0
    }
    .elementor-reverse-mobile_extra>.elementor-container>:first-child {
        order: 10
    }
    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(2) {
        order: 9
    }
    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(3) {
        order: 8
    }
    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(4) {
        order: 7
    }
    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(5) {
        order: 6
    }
    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(6) {
        order: 5
    }
    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(7) {
        order: 4
    }
    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(8) {
        order: 3
    }
    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(9) {
        order: 2
    }
    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(10) {
        order: 1
    }
}

@media (max-width:767px) {
    .elementor-reverse-mobile>.elementor-container>:first-child {
        order: 10
    }
    .elementor-reverse-mobile>.elementor-container>:nth-child(2) {
        order: 9
    }
    .elementor-reverse-mobile>.elementor-container>:nth-child(3) {
        order: 8
    }
    .elementor-reverse-mobile>.elementor-container>:nth-child(4) {
        order: 7
    }
    .elementor-reverse-mobile>.elementor-container>:nth-child(5) {
        order: 6
    }
    .elementor-reverse-mobile>.elementor-container>:nth-child(6) {
        order: 5
    }
    .elementor-reverse-mobile>.elementor-container>:nth-child(7) {
        order: 4
    }
    .elementor-reverse-mobile>.elementor-container>:nth-child(8) {
        order: 3
    }
    .elementor-reverse-mobile>.elementor-container>:nth-child(9) {
        order: 2
    }
    .elementor-reverse-mobile>.elementor-container>:nth-child(10) {
        order: 1
    }
    .elementor-column {
        width: 100%
    }
}

.elementor-grid {
    display: grid;
    grid-column-gap: var(--grid-column-gap);
    grid-row-gap: var(--grid-row-gap)
}

.elementor-grid .elementor-grid-item {
    min-width: 0
}

.elementor-grid-0 .elementor-grid {
    display: inline-block;
    margin-bottom: calc(-1 * var(--grid-row-gap));
    width: 100%;
    word-spacing: var(--grid-column-gap)
}

.elementor-grid-0 .elementor-grid .elementor-grid-item {
    display: inline-block;
    margin-bottom: var(--grid-row-gap);
    word-break: break-word
}

.elementor-grid-1 .elementor-grid {
    grid-template-columns: repeat(1, 1fr)
}

.elementor-grid-2 .elementor-grid {
    grid-template-columns: repeat(2, 1fr)
}

.elementor-grid-3 .elementor-grid {
    grid-template-columns: repeat(3, 1fr)
}

.elementor-grid-4 .elementor-grid {
    grid-template-columns: repeat(4, 1fr)
}

.elementor-grid-5 .elementor-grid {
    grid-template-columns: repeat(5, 1fr)
}

.elementor-grid-6 .elementor-grid {
    grid-template-columns: repeat(6, 1fr)
}

.elementor-grid-7 .elementor-grid {
    grid-template-columns: repeat(7, 1fr)
}

.elementor-grid-8 .elementor-grid {
    grid-template-columns: repeat(8, 1fr)
}

.elementor-grid-9 .elementor-grid {
    grid-template-columns: repeat(9, 1fr)
}

.elementor-grid-10 .elementor-grid {
    grid-template-columns: repeat(10, 1fr)
}

.elementor-grid-11 .elementor-grid {
    grid-template-columns: repeat(11, 1fr)
}

.elementor-grid-12 .elementor-grid {
    grid-template-columns: repeat(12, 1fr)
}

@media (min-width:-1) {
    .elementor-grid-widescreen-0 .elementor-grid {
        display: inline-block;
        margin-bottom: calc(-1 * var(--grid-row-gap));
        width: 100%;
        word-spacing: var(--grid-column-gap)
    }
    .elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item {
        display: inline-block;
        margin-bottom: var(--grid-row-gap);
        word-break: break-word
    }
    .elementor-grid-widescreen-1 .elementor-grid {
        grid-template-columns: repeat(1, 1fr)
    }
    .elementor-grid-widescreen-2 .elementor-grid {
        grid-template-columns: repeat(2, 1fr)
    }
    .elementor-grid-widescreen-3 .elementor-grid {
        grid-template-columns: repeat(3, 1fr)
    }
    .elementor-grid-widescreen-4 .elementor-grid {
        grid-template-columns: repeat(4, 1fr)
    }
    .elementor-grid-widescreen-5 .elementor-grid {
        grid-template-columns: repeat(5, 1fr)
    }
    .elementor-grid-widescreen-6 .elementor-grid {
        grid-template-columns: repeat(6, 1fr)
    }
    .elementor-grid-widescreen-7 .elementor-grid {
        grid-template-columns: repeat(7, 1fr)
    }
    .elementor-grid-widescreen-8 .elementor-grid {
        grid-template-columns: repeat(8, 1fr)
    }
    .elementor-grid-widescreen-9 .elementor-grid {
        grid-template-columns: repeat(9, 1fr)
    }
    .elementor-grid-widescreen-10 .elementor-grid {
        grid-template-columns: repeat(10, 1fr)
    }
    .elementor-grid-widescreen-11 .elementor-grid {
        grid-template-columns: repeat(11, 1fr)
    }
    .elementor-grid-widescreen-12 .elementor-grid {
        grid-template-columns: repeat(12, 1fr)
    }
}

@media (max-width:-1) {
    .elementor-grid-laptop-0 .elementor-grid {
        display: inline-block;
        margin-bottom: calc(-1 * var(--grid-row-gap));
        width: 100%;
        word-spacing: var(--grid-column-gap)
    }
    .elementor-grid-laptop-0 .elementor-grid .elementor-grid-item {
        display: inline-block;
        margin-bottom: var(--grid-row-gap);
        word-break: break-word
    }
    .elementor-grid-laptop-1 .elementor-grid {
        grid-template-columns: repeat(1, 1fr)
    }
    .elementor-grid-laptop-2 .elementor-grid {
        grid-template-columns: repeat(2, 1fr)
    }
    .elementor-grid-laptop-3 .elementor-grid {
        grid-template-columns: repeat(3, 1fr)
    }
    .elementor-grid-laptop-4 .elementor-grid {
        grid-template-columns: repeat(4, 1fr)
    }
    .elementor-grid-laptop-5 .elementor-grid {
        grid-template-columns: repeat(5, 1fr)
    }
    .elementor-grid-laptop-6 .elementor-grid {
        grid-template-columns: repeat(6, 1fr)
    }
    .elementor-grid-laptop-7 .elementor-grid {
        grid-template-columns: repeat(7, 1fr)
    }
    .elementor-grid-laptop-8 .elementor-grid {
        grid-template-columns: repeat(8, 1fr)
    }
    .elementor-grid-laptop-9 .elementor-grid {
        grid-template-columns: repeat(9, 1fr)
    }
    .elementor-grid-laptop-10 .elementor-grid {
        grid-template-columns: repeat(10, 1fr)
    }
    .elementor-grid-laptop-11 .elementor-grid {
        grid-template-columns: repeat(11, 1fr)
    }
    .elementor-grid-laptop-12 .elementor-grid {
        grid-template-columns: repeat(12, 1fr)
    }
    .elementor-grid-tablet_extra-0 .elementor-grid {
        display: inline-block;
        margin-bottom: calc(-1 * var(--grid-row-gap));
        width: 100%;
        word-spacing: var(--grid-column-gap)
    }
    .elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item {
        display: inline-block;
        margin-bottom: var(--grid-row-gap);
        word-break: break-word
    }
    .elementor-grid-tablet_extra-1 .elementor-grid {
        grid-template-columns: repeat(1, 1fr)
    }
    .elementor-grid-tablet_extra-2 .elementor-grid {
        grid-template-columns: repeat(2, 1fr)
    }
    .elementor-grid-tablet_extra-3 .elementor-grid {
        grid-template-columns: repeat(3, 1fr)
    }
    .elementor-grid-tablet_extra-4 .elementor-grid {
        grid-template-columns: repeat(4, 1fr)
    }
    .elementor-grid-tablet_extra-5 .elementor-grid {
        grid-template-columns: repeat(5, 1fr)
    }
    .elementor-grid-tablet_extra-6 .elementor-grid {
        grid-template-columns: repeat(6, 1fr)
    }
    .elementor-grid-tablet_extra-7 .elementor-grid {
        grid-template-columns: repeat(7, 1fr)
    }
    .elementor-grid-tablet_extra-8 .elementor-grid {
        grid-template-columns: repeat(8, 1fr)
    }
    .elementor-grid-tablet_extra-9 .elementor-grid {
        grid-template-columns: repeat(9, 1fr)
    }
    .elementor-grid-tablet_extra-10 .elementor-grid {
        grid-template-columns: repeat(10, 1fr)
    }
    .elementor-grid-tablet_extra-11 .elementor-grid {
        grid-template-columns: repeat(11, 1fr)
    }
    .elementor-grid-tablet_extra-12 .elementor-grid {
        grid-template-columns: repeat(12, 1fr)
    }
}

@media (max-width:1024px) {
    .elementor-grid-tablet-0 .elementor-grid {
        display: inline-block;
        margin-bottom: calc(-1 * var(--grid-row-gap));
        width: 100%;
        word-spacing: var(--grid-column-gap)
    }
    .elementor-grid-tablet-0 .elementor-grid .elementor-grid-item {
        display: inline-block;
        margin-bottom: var(--grid-row-gap);
        word-break: break-word
    }
    .elementor-grid-tablet-1 .elementor-grid {
        grid-template-columns: repeat(1, 1fr)
    }
    .elementor-grid-tablet-2 .elementor-grid {
        grid-template-columns: repeat(2, 1fr)
    }
    .elementor-grid-tablet-3 .elementor-grid {
        grid-template-columns: repeat(3, 1fr)
    }
    .elementor-grid-tablet-4 .elementor-grid {
        grid-template-columns: repeat(4, 1fr)
    }
    .elementor-grid-tablet-5 .elementor-grid {
        grid-template-columns: repeat(5, 1fr)
    }
    .elementor-grid-tablet-6 .elementor-grid {
        grid-template-columns: repeat(6, 1fr)
    }
    .elementor-grid-tablet-7 .elementor-grid {
        grid-template-columns: repeat(7, 1fr)
    }
    .elementor-grid-tablet-8 .elementor-grid {
        grid-template-columns: repeat(8, 1fr)
    }
    .elementor-grid-tablet-9 .elementor-grid {
        grid-template-columns: repeat(9, 1fr)
    }
    .elementor-grid-tablet-10 .elementor-grid {
        grid-template-columns: repeat(10, 1fr)
    }
    .elementor-grid-tablet-11 .elementor-grid {
        grid-template-columns: repeat(11, 1fr)
    }
    .elementor-grid-tablet-12 .elementor-grid {
        grid-template-columns: repeat(12, 1fr)
    }
}

@media (max-width:-1) {
    .elementor-grid-mobile_extra-0 .elementor-grid {
        display: inline-block;
        margin-bottom: calc(-1 * var(--grid-row-gap));
        width: 100%;
        word-spacing: var(--grid-column-gap)
    }
    .elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item {
        display: inline-block;
        margin-bottom: var(--grid-row-gap);
        word-break: break-word
    }
    .elementor-grid-mobile_extra-1 .elementor-grid {
        grid-template-columns: repeat(1, 1fr)
    }
    .elementor-grid-mobile_extra-2 .elementor-grid {
        grid-template-columns: repeat(2, 1fr)
    }
    .elementor-grid-mobile_extra-3 .elementor-grid {
        grid-template-columns: repeat(3, 1fr)
    }
    .elementor-grid-mobile_extra-4 .elementor-grid {
        grid-template-columns: repeat(4, 1fr)
    }
    .elementor-grid-mobile_extra-5 .elementor-grid {
        grid-template-columns: repeat(5, 1fr)
    }
    .elementor-grid-mobile_extra-6 .elementor-grid {
        grid-template-columns: repeat(6, 1fr)
    }
    .elementor-grid-mobile_extra-7 .elementor-grid {
        grid-template-columns: repeat(7, 1fr)
    }
    .elementor-grid-mobile_extra-8 .elementor-grid {
        grid-template-columns: repeat(8, 1fr)
    }
    .elementor-grid-mobile_extra-9 .elementor-grid {
        grid-template-columns: repeat(9, 1fr)
    }
    .elementor-grid-mobile_extra-10 .elementor-grid {
        grid-template-columns: repeat(10, 1fr)
    }
    .elementor-grid-mobile_extra-11 .elementor-grid {
        grid-template-columns: repeat(11, 1fr)
    }
    .elementor-grid-mobile_extra-12 .elementor-grid {
        grid-template-columns: repeat(12, 1fr)
    }
}

@media (max-width:767px) {
    .elementor-grid-mobile-0 .elementor-grid {
        display: inline-block;
        margin-bottom: calc(-1 * var(--grid-row-gap));
        width: 100%;
        word-spacing: var(--grid-column-gap)
    }
    .elementor-grid-mobile-0 .elementor-grid .elementor-grid-item {
        display: inline-block;
        margin-bottom: var(--grid-row-gap);
        word-break: break-word
    }
    .elementor-grid-mobile-1 .elementor-grid {
        grid-template-columns: repeat(1, 1fr)
    }
    .elementor-grid-mobile-2 .elementor-grid {
        grid-template-columns: repeat(2, 1fr)
    }
    .elementor-grid-mobile-3 .elementor-grid {
        grid-template-columns: repeat(3, 1fr)
    }
    .elementor-grid-mobile-4 .elementor-grid {
        grid-template-columns: repeat(4, 1fr)
    }
    .elementor-grid-mobile-5 .elementor-grid {
        grid-template-columns: repeat(5, 1fr)
    }
    .elementor-grid-mobile-6 .elementor-grid {
        grid-template-columns: repeat(6, 1fr)
    }
    .elementor-grid-mobile-7 .elementor-grid {
        grid-template-columns: repeat(7, 1fr)
    }
    .elementor-grid-mobile-8 .elementor-grid {
        grid-template-columns: repeat(8, 1fr)
    }
    .elementor-grid-mobile-9 .elementor-grid {
        grid-template-columns: repeat(9, 1fr)
    }
    .elementor-grid-mobile-10 .elementor-grid {
        grid-template-columns: repeat(10, 1fr)
    }
    .elementor-grid-mobile-11 .elementor-grid {
        grid-template-columns: repeat(11, 1fr)
    }
    .elementor-grid-mobile-12 .elementor-grid {
        grid-template-columns: repeat(12, 1fr)
    }
}

@media (min-width:1025px) {
    #elementor-device-mode:after {
        content: "desktop"
    }
}

@media (min-width:-1) {
    #elementor-device-mode:after {
        content: "widescreen"
    }
}

@media (max-width:-1) {
    #elementor-device-mode:after {
        content: "laptop";
        content: "tablet_extra"
    }
}

@media (max-width:1024px) {
    #elementor-device-mode:after {
        content: "tablet"
    }
}

@media (max-width:-1) {
    #elementor-device-mode:after {
        content: "mobile_extra"
    }
}

@media (max-width:767px) {
    #elementor-device-mode:after {
        content: "mobile"
    }
}

@media (prefers-reduced-motion:no-preference) {
    html {
        scroll-behavior: smooth
    }
}

.e-con {
    --border-radius: 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --border-style: initial;
    --border-color: initial;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --content-width: min(100%, var(--container-max-width, 1140px));
    --width: 100%;
    --min-height: initial;
    --height: auto;
    --text-align: initial;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: var(--container-default-padding-top, 10px);
    --padding-right: var(--container-default-padding-right, 10px);
    --padding-bottom: var(--container-default-padding-bottom, 10px);
    --padding-left: var(--container-default-padding-left, 10px);
    --position: relative;
    --z-index: revert;
    --overflow: visible;
    --gap: var(--widgets-spacing, 20px);
    --row-gap: var(--widgets-spacing-row, 20px);
    --column-gap: var(--widgets-spacing-column, 20px);
    --overlay-mix-blend-mode: initial;
    --overlay-opacity: 1;
    --overlay-transition: 0.3s;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    border-radius: var(--border-radius);
    height: var(--height);
    min-height: var(--min-height);
    min-width: 0;
    overflow: var(--overflow);
    position: var(--position);
    width: var(--width);
    z-index: var(--z-index);
    --flex-wrap-mobile: wrap;
    margin-block-end: var(--margin-block-end);
    margin-block-start: var(--margin-block-start);
    margin-inline-end: var(--margin-inline-end);
    margin-inline-start: var(--margin-inline-start);
    padding-inline-end: var(--padding-inline-end);
    padding-inline-start: var(--padding-inline-start)
}

.e-con:where(:not(.e-div-block-base)) {
    transition: background var(--background-transition, .3s), border var(--border-transition, .3s), box-shadow var(--border-transition, .3s), transform var(--e-con-transform-transition-duration, .4s)
}

.e-con {
    --margin-block-start: var(--margin-top);
    --margin-block-end: var(--margin-bottom);
    --margin-inline-start: var(--margin-left);
    --margin-inline-end: var(--margin-right);
    --padding-inline-start: var(--padding-left);
    --padding-inline-end: var(--padding-right);
    --padding-block-start: var(--padding-top);
    --padding-block-end: var(--padding-bottom);
    --border-block-start-width: var(--border-top-width);
    --border-block-end-width: var(--border-bottom-width);
    --border-inline-start-width: var(--border-left-width);
    --border-inline-end-width: var(--border-right-width)
}

body.rtl .e-con {
    --padding-inline-start: var(--padding-right);
    --padding-inline-end: var(--padding-left);
    --margin-inline-start: var(--margin-right);
    --margin-inline-end: var(--margin-left);
    --border-inline-start-width: var(--border-right-width);
    --border-inline-end-width: var(--border-left-width)
}

.e-con.e-flex {
    --flex-direction: column;
    --flex-basis: auto;
    --flex-grow: 0;
    --flex-shrink: 1;
    flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis)
}

.e-con-full,
.e-con>.e-con-inner {
    padding-block-end: var(--padding-block-end);
    padding-block-start: var(--padding-block-start);
    text-align: var(--text-align)
}

.e-con-full.e-flex,
.e-con.e-flex>.e-con-inner {
    flex-direction: var(--flex-direction)
}

.e-con,
.e-con>.e-con-inner {
    display: var(--display)
}

.e-con.e-grid {
    --grid-justify-content: start;
    --grid-align-content: start;
    --grid-auto-flow: row
}

.e-con.e-grid,
.e-con.e-grid>.e-con-inner {
    align-content: var(--grid-align-content);
    align-items: var(--align-items);
    grid-auto-flow: var(--grid-auto-flow);
    grid-template-columns: var(--e-con-grid-template-columns);
    grid-template-rows: var(--e-con-grid-template-rows);
    justify-content: var(--grid-justify-content);
    justify-items: var(--justify-items)
}

.e-con-boxed.e-flex {
    align-content: normal;
    align-items: normal;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: normal
}

.e-con-boxed.e-grid {
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    justify-items: legacy
}

.e-con-boxed {
    gap: initial;
    text-align: initial
}

.e-con.e-flex>.e-con-inner {
    align-content: var(--align-content);
    align-items: var(--align-items);
    align-self: auto;
    flex-basis: auto;
    flex-grow: 1;
    flex-shrink: 1;
    flex-wrap: var(--flex-wrap);
    justify-content: var(--justify-content)
}

.e-con.e-grid>.e-con-inner {
    align-items: var(--align-items);
    justify-items: var(--justify-items)
}

.e-con>.e-con-inner {
    gap: var(--row-gap) var(--column-gap);
    height: 100%;
    margin: 0 auto;
    max-width: var(--content-width);
    padding-inline-end: 0;
    padding-inline-start: 0;
    width: 100%
}

:is(.elementor-section-wrap,
[data-elementor-id])>.e-con {
    --margin-left: auto;
    --margin-right: auto;
    max-width: min(100%, var(--width))
}

.e-con .elementor-widget.elementor-widget {
    margin-block-end: 0
}

.e-con:before,
.e-con>.elementor-background-slideshow:before,
.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,
:is(.e-con,
.e-con>.e-con-inner)>.elementor-background-video-container:before {
    border-block-end-width: var(--border-block-end-width);
    border-block-start-width: var(--border-block-start-width);
    border-color: var(--border-color);
    border-inline-end-width: var(--border-inline-end-width);
    border-inline-start-width: var(--border-inline-start-width);
    border-radius: var(--border-radius);
    border-style: var(--border-style);
    content: var(--background-overlay);
    display: block;
    height: max(100% + var(--border-top-width) + var(--border-bottom-width), 100%);
    left: calc(0px - var(--border-left-width));
    mix-blend-mode: var(--overlay-mix-blend-mode);
    opacity: var(--overlay-opacity);
    position: absolute;
    top: calc(0px - var(--border-top-width));
    transition: var(--overlay-transition, .3s);
    width: max(100% + var(--border-left-width) + var(--border-right-width), 100%)
}

.e-con:before {
    transition: background var(--overlay-transition, .3s), border-radius var(--border-transition, .3s), opacity var(--overlay-transition, .3s)
}

.e-con>.elementor-background-slideshow,
:is(.e-con,
.e-con>.e-con-inner)>.elementor-background-video-container {
    border-block-end-width: var(--border-block-end-width);
    border-block-start-width: var(--border-block-start-width);
    border-color: var(--border-color);
    border-inline-end-width: var(--border-inline-end-width);
    border-inline-start-width: var(--border-inline-start-width);
    border-radius: var(--border-radius);
    border-style: var(--border-style);
    height: max(100% + var(--border-top-width) + var(--border-bottom-width), 100%);
    left: calc(0px - var(--border-left-width));
    top: calc(0px - var(--border-top-width));
    width: max(100% + var(--border-left-width) + var(--border-right-width), 100%)
}

@media (max-width:767px) {
    :is(.e-con,
    .e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile {
        display: none
    }
}

:is(.e-con,
.e-con>.e-con-inner)>.elementor-background-video-container:before {
    z-index: 1
}

:is(.e-con,
.e-con>.e-con-inner)>.elementor-background-slideshow:before {
    z-index: 2
}

.e-con .elementor-widget {
    min-width: 0
}

.e-con .elementor-widget-empty,
.e-con .elementor-widget-google_maps,
.e-con .elementor-widget-video,
.e-con .elementor-widget.e-widget-swiper {
    width: 100%
}

.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,
.e-con>.elementor-widget>.elementor-widget-container {
    height: 100%
}

.e-con.e-con>.e-con-inner>.elementor-widget,
.elementor.elementor .e-con>.elementor-widget {
    max-width: 100%
}

.e-con .elementor-widget:not(:last-child) {
    --kit-widget-spacing: 0px
}

@media (max-width:767px) {
    .e-con.e-flex {
        --width: 100%;
        --flex-wrap: var(--flex-wrap-mobile)
    }
    .e-con.e-flex .elementor-widget-archive-posts {
        width: 100%
    }
}

.elementor-form-fields-wrapper {
    display: flex;
    flex-wrap: wrap
}

.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea {
    flex-basis: 100%;
    max-width: 100%
}

.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,
.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input {
    flex-grow: 1
}

.elementor-field-group {
    align-items: center;
    flex-wrap: wrap
}

.elementor-field-group.elementor-field-type-submit {
    align-items: flex-end
}

.elementor-field-group .elementor-field-textual {
    background-color: transparent;
    border: 1px solid #69727d;
    color: #1f2124;
    flex-grow: 1;
    max-width: 100%;
    vertical-align: middle;
    width: 100%
}

.elementor-field-group .elementor-field-textual:focus {
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);
    outline: 0
}

.elementor-field-group .elementor-field-textual::-moz-placeholder {
    color: inherit;
    font-family: inherit;
    opacity: .6
}

.elementor-field-group .elementor-field-textual::placeholder {
    color: inherit;
    font-family: inherit;
    opacity: .6
}

.elementor-field-group .elementor-select-wrapper {
    display: flex;
    position: relative;
    width: 100%
}

.elementor-field-group .elementor-select-wrapper select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: inherit;
    flex-basis: 100%;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    padding-inline-end: 20px;
    text-transform: inherit
}

.elementor-field-group .elementor-select-wrapper:before {
    content: "\e92a";
    font-family: eicons;
    font-size: 15px;
    inset-block-start: 50%;
    inset-inline-end: 10px;
    pointer-events: none;
    position: absolute;
    text-shadow: 0 0 3px rgba(0, 0, 0, .3);
    transform: translateY(-50%)
}

.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before {
    content: ""
}

.elementor-field-subgroup {
    display: flex;
    flex-wrap: wrap
}

.elementor-field-subgroup .elementor-field-option label {
    display: inline-block
}

.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option {
    padding-inline-end: 10px
}

.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option {
    flex-basis: 100%
}

.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,
.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,
.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,
.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,
.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,
.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label {
    display: inline
}

.elementor-field-label {
    cursor: pointer
}

.elementor-mark-required .elementor-field-label:after {
    color: red;
    content: "*";
    padding-inline-start: .2em
}

.elementor-field-textual {
    border-radius: 3px;
    font-size: 15px;
    line-height: 1.4;
    min-height: 40px;
    padding: 5px 14px
}

.elementor-field-textual.elementor-size-xs {
    border-radius: 2px;
    font-size: 13px;
    min-height: 33px;
    padding: 4px 12px
}

.elementor-field-textual.elementor-size-md {
    border-radius: 4px;
    font-size: 16px;
    min-height: 47px;
    padding: 6px 16px
}

.elementor-field-textual.elementor-size-lg {
    border-radius: 5px;
    font-size: 18px;
    min-height: 59px;
    padding: 7px 20px
}

.elementor-field-textual.elementor-size-xl {
    border-radius: 6px;
    font-size: 20px;
    min-height: 72px;
    padding: 8px 24px
}

.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
    flex-basis: 100%
}

.elementor-button-align-stretch .e-form__buttons__wrapper {
    flex-basis: 50%;
    flex-grow: 1
}

.elementor-button-align-stretch .e-form__buttons__wrapper__button {
    flex-basis: 100%
}

.elementor-button-align-center .e-form__buttons,
.elementor-button-align-center .elementor-field-type-submit {
    justify-content: center
}

.elementor-button-align-start .e-form__buttons,
.elementor-button-align-start .elementor-field-type-submit {
    justify-content: flex-start
}

.elementor-button-align-end .e-form__buttons,
.elementor-button-align-end .elementor-field-type-submit {
    justify-content: flex-end
}

.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
    flex-basis: auto
}

.elementor-button-align-center .e-form__buttons__wrapper,
.elementor-button-align-end .e-form__buttons__wrapper,
.elementor-button-align-start .e-form__buttons__wrapper {
    flex-grow: 0
}

.elementor-button-align-center .e-form__buttons__wrapper,
.elementor-button-align-center .e-form__buttons__wrapper__button,
.elementor-button-align-end .e-form__buttons__wrapper,
.elementor-button-align-end .e-form__buttons__wrapper__button,
.elementor-button-align-start .e-form__buttons__wrapper,
.elementor-button-align-start .e-form__buttons__wrapper__button {
    flex-basis: auto
}

@media screen and (max-width:1024px) {
    .elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
        flex-basis: 100%
    }
    .elementor-tablet-button-align-stretch .e-form__buttons__wrapper {
        flex-basis: 50%;
        flex-grow: 1
    }
    .elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button {
        flex-basis: 100%
    }
    .elementor-tablet-button-align-center .e-form__buttons,
    .elementor-tablet-button-align-center .elementor-field-type-submit {
        justify-content: center
    }
    .elementor-tablet-button-align-start .e-form__buttons,
    .elementor-tablet-button-align-start .elementor-field-type-submit {
        justify-content: flex-start
    }
    .elementor-tablet-button-align-end .e-form__buttons,
    .elementor-tablet-button-align-end .elementor-field-type-submit {
        justify-content: flex-end
    }
    .elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
    .elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
    .elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
        flex-basis: auto
    }
    .elementor-tablet-button-align-center .e-form__buttons__wrapper,
    .elementor-tablet-button-align-end .e-form__buttons__wrapper,
    .elementor-tablet-button-align-start .e-form__buttons__wrapper {
        flex-grow: 0
    }
    .elementor-tablet-button-align-center .e-form__buttons__wrapper,
    .elementor-tablet-button-align-center .e-form__buttons__wrapper__button,
    .elementor-tablet-button-align-end .e-form__buttons__wrapper,
    .elementor-tablet-button-align-end .e-form__buttons__wrapper__button,
    .elementor-tablet-button-align-start .e-form__buttons__wrapper,
    .elementor-tablet-button-align-start .e-form__buttons__wrapper__button {
        flex-basis: auto
    }
}

@media screen and (max-width:767px) {
    .elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
        flex-basis: 100%
    }
    .elementor-mobile-button-align-stretch .e-form__buttons__wrapper {
        flex-basis: 50%;
        flex-grow: 1
    }
    .elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button {
        flex-basis: 100%
    }
    .elementor-mobile-button-align-center .e-form__buttons,
    .elementor-mobile-button-align-center .elementor-field-type-submit {
        justify-content: center
    }
    .elementor-mobile-button-align-start .e-form__buttons,
    .elementor-mobile-button-align-start .elementor-field-type-submit {
        justify-content: flex-start
    }
    .elementor-mobile-button-align-end .e-form__buttons,
    .elementor-mobile-button-align-end .elementor-field-type-submit {
        justify-content: flex-end
    }
    .elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
    .elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
    .elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
        flex-basis: auto
    }
    .elementor-mobile-button-align-center .e-form__buttons__wrapper,
    .elementor-mobile-button-align-end .e-form__buttons__wrapper,
    .elementor-mobile-button-align-start .e-form__buttons__wrapper {
        flex-grow: 0
    }
    .elementor-mobile-button-align-center .e-form__buttons__wrapper,
    .elementor-mobile-button-align-center .e-form__buttons__wrapper__button,
    .elementor-mobile-button-align-end .e-form__buttons__wrapper,
    .elementor-mobile-button-align-end .e-form__buttons__wrapper__button,
    .elementor-mobile-button-align-start .e-form__buttons__wrapper,
    .elementor-mobile-button-align-start .e-form__buttons__wrapper__button {
        flex-basis: auto
    }
}

.elementor-error .elementor-field {
    border-color: #d9534f
}

.elementor-error .help-inline {
    color: #d9534f;
    font-size: .9em
}

.elementor-message {
    font-size: 1em;
    line-height: 1;
    margin: 10px 0
}

.elementor-message:before {
    content: "\e90e";
    display: inline-block;
    font-family: eicons;
    font-style: normal;
    font-weight: 400;
    margin-inline-end: 5px;
    vertical-align: middle
}

.elementor-message.elementor-message-danger {
    color: #d9534f
}

.elementor-message.elementor-message-danger:before {
    content: "\e87f"
}

.elementor-message.form-message-success {
    color: #5cb85c
}

.elementor-form .elementor-button {
    border: none;
    padding-block-end: 0;
    padding-block-start: 0
}

.elementor-form .elementor-button-content-wrapper,
.elementor-form .elementor-button>span {
    display: flex;
    flex-direction: row;
    gap: 5px;
    justify-content: center
}

.elementor-form .elementor-button.elementor-size-xs {
    min-height: 33px
}

.elementor-form .elementor-button.elementor-size-sm {
    min-height: 40px
}

.elementor-form .elementor-button.elementor-size-md {
    min-height: 47px
}

.elementor-form .elementor-button.elementor-size-lg {
    min-height: 59px
}

.elementor-form .elementor-button.elementor-size-xl {
    min-height: 72px
}

.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,
.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)) {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s, transform var(--e-transform-transition-duration, .4s)
}

.elementor-heading-title {
    line-height: 1;
    margin: 0;
    padding: 0
}

.elementor-button {
    background-color: #69727d;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 15px;
    line-height: 1;
    padding: 12px 24px;
    fill: #fff;
    text-align: center;
    transition: all .3s
}

.elementor-button:focus,
.elementor-button:hover,
.elementor-button:visited {
    color: #fff
}

.elementor-button-content-wrapper {
    display: flex;
    flex-direction: row;
    gap: 5px;
    justify-content: center
}

.elementor-button-icon {
    align-items: center;
    display: flex
}

.elementor-button-icon svg {
    height: auto;
    width: 1em
}

.elementor-button-icon .e-font-icon-svg {
    height: 1em
}

.elementor-button-text {
    display: inline-block
}

.elementor-button.elementor-size-xs {
    border-radius: 2px;
    font-size: 13px;
    padding: 10px 20px
}

.elementor-button.elementor-size-md {
    border-radius: 4px;
    font-size: 16px;
    padding: 15px 30px
}

.elementor-button.elementor-size-lg {
    border-radius: 5px;
    font-size: 18px;
    padding: 20px 40px
}

.elementor-button.elementor-size-xl {
    border-radius: 6px;
    font-size: 20px;
    padding: 25px 50px
}

.elementor-button span {
    text-decoration: inherit
}

.elementor-element.elementor-button-info .elementor-button {
    background-color: #5bc0de
}

.elementor-element.elementor-button-success .elementor-button {
    background-color: #5cb85c
}

.elementor-element.elementor-button-warning .elementor-button {
    background-color: #f0ad4e
}

.elementor-element.elementor-button-danger .elementor-button {
    background-color: #d9534f
}

.elementor-widget-button .elementor-button .elementor-button-info {
    background-color: #5bc0de
}

.elementor-widget-button .elementor-button .elementor-button-success {
    background-color: #5cb85c
}

.elementor-widget-button .elementor-button .elementor-button-warning {
    background-color: #f0ad4e
}

.elementor-widget-button .elementor-button .elementor-button-danger {
    background-color: #d9534f
}

.elementor-view-stacked .elementor-icon {
    background-color: #69727d;
    color: #fff;
    padding: .5em;
    fill: #fff
}

.elementor-view-framed .elementor-icon {
    background-color: transparent;
    border: 3px solid #69727d;
    color: #69727d;
    padding: .5em
}

.elementor-icon {
    color: #69727d;
    display: inline-block;
    font-size: 50px;
    line-height: 1;
    text-align: center;
    transition: all .3s
}

.elementor-icon:hover {
    color: #69727d
}

.elementor-icon i,
.elementor-icon svg {
    display: block;
    height: 1em;
    position: relative;
    width: 1em
}

.elementor-icon i:before,
.elementor-icon svg:before {
    left: 50%;
    position: absolute;
    transform: translateX(-50%)
}

.elementor-icon i.fad {
    width: auto
}

.elementor-shape-square .elementor-icon {
    border-radius: 0
}

.elementor-shape-rounded .elementor-icon {
    border-radius: 10%
}

.elementor-shape-circle .elementor-icon {
    border-radius: 50%
}

.e-transform .elementor-widget-container,
.e-transform:not(:has(.elementor-widget-container)) {
    transform: perspective(var(--e-transform-perspective, 0)) rotate(var(--e-transform-rotateZ, 0)) rotateX(var(--e-transform-rotateX, 0)) rotateY(var(--e-transform-rotateY, 0)) translate(var(--e-transform-translate, 0)) translateX(var(--e-transform-translateX, 0)) translateY(var(--e-transform-translateY, 0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX, 0)) skewY(var(--e-transform-skewY, 0));
    transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x)
}

.e-con.e-transform {
    transform: perspective(var(--e-con-transform-perspective, 0)) rotate(var(--e-con-transform-rotateZ, 0)) rotateX(var(--e-con-transform-rotateX, 0)) rotateY(var(--e-con-transform-rotateY, 0)) translate(var(--e-con-transform-translate, 0)) translateX(var(--e-con-transform-translateX, 0)) translateY(var(--e-con-transform-translateY, 0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX, 0)) skewY(var(--e-con-transform-skewY, 0));
    transform-origin: var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)
}

.animated {
    animation-duration: 1.25s
}

.animated.animated-slow {
    animation-duration: 2s
}

.animated.animated-fast {
    animation-duration: .75s
}

.animated.infinite {
    animation-iteration-count: infinite
}

.animated.reverse {
    animation-direction: reverse;
    animation-fill-mode: forwards
}

@media (prefers-reduced-motion:reduce) {
    .animated {
        animation: none !important
    }
}

@media (max-width:767px) {
    .elementor .elementor-hidden-mobile,
    .elementor .elementor-hidden-phone {
        display: none
    }
}

@media (min-width:-1) and (max-width:-1) {
    .elementor .elementor-hidden-mobile_extra {
        display: none
    }
}

@media (min-width:768px) and (max-width:1024px) {
    .elementor .elementor-hidden-tablet {
        display: none
    }
}

@media (min-width:-1) and (max-width:-1) {
    .elementor .elementor-hidden-laptop,
    .elementor .elementor-hidden-tablet_extra {
        display: none
    }
}

@media (min-width:1025px) and (max-width:99999px) {
    .elementor .elementor-hidden-desktop {
        display: none
    }
}

@media (min-width:-1) {
    .elementor .elementor-hidden-widescreen {
        display: none
    }
}

/*! elementor - v3.32.0 - 05-10-2025 */

.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a {
    color: inherit;
    font-size: inherit;
    line-height: inherit
}

.elementor-widget-heading .elementor-heading-title.elementor-size-small {
    font-size: 15px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-medium {
    font-size: 19px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-large {
    font-size: 29px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-xl {
    font-size: 39px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
    font-size: 59px
}

[data-elementor-type=popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,
[data-elementor-type=popup]:not(.elementor-edit-area) {
    display: none
}

.elementor-popup-modal.dialog-type-lightbox {
    background-color: transparent;
    display: flex;
    pointer-events: none;
    -webkit-user-select: auto;
    -moz-user-select: auto;
    user-select: auto
}

.elementor-popup-modal .dialog-buttons-wrapper,
.elementor-popup-modal .dialog-header {
    display: none
}

.elementor-popup-modal .dialog-close-button {
    display: none;
    inset-inline-end: 20px;
    margin-top: 0;
    opacity: 1;
    pointer-events: all;
    top: 20px;
    z-index: 9999
}

.elementor-popup-modal .dialog-close-button svg {
    fill: #1f2124;
    height: 1em;
    width: 1em
}

.elementor-popup-modal .dialog-widget-content {
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
    max-height: 100%;
    max-width: 100%;
    overflow: visible;
    pointer-events: all;
    width: auto
}

.elementor-popup-modal .dialog-message {
    display: flex;
    max-height: 100vh;
    max-width: 100vw;
    overflow: auto;
    padding: 0;
    width: 640px
}

.elementor-popup-modal .elementor {
    width: 100%
}

/*! elementor-icons - v5.44.0 - 01-09-2025 */

@font-face {
    font-family: eicons;
    src: url(https://www.macc.edu/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.eot?5.44.0);
    src: url(https://www.macc.edu/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.eot?5.44.0#iefix) format("embedded-opentype"), url(https://www.macc.edu/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.woff2?5.44.0) format("woff2"), url(https://www.macc.edu/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.woff?5.44.0) format("woff"), url(https://www.macc.edu/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.ttf?5.44.0) format("truetype"), url(https://www.macc.edu/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.svg?5.44.0#eicon) format("svg");
    font-weight: 400;
    font-style: normal
}

[class*=" eicon-"],
[class^=eicon] {
    display: inline-block;
    font-family: eicons;
    font-size: inherit;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@keyframes a {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(359deg)
    }
}

.eicon-animation-spin {
    animation: a 2s infinite linear
}

.eicon-editor-link:before {
    content: "\e800"
}

.eicon-editor-unlink:before {
    content: "\e801"
}

.eicon-editor-external-link:before {
    content: "\e802"
}

.eicon-editor-close:before {
    content: "\e803"
}

.eicon-editor-list-ol:before {
    content: "\e804"
}

.eicon-editor-list-ul:before {
    content: "\e805"
}

.eicon-editor-bold:before {
    content: "\e806"
}

.eicon-editor-italic:before {
    content: "\e807"
}

.eicon-editor-underline:before {
    content: "\e808"
}

.eicon-editor-paragraph:before {
    content: "\e809"
}

.eicon-editor-h1:before {
    content: "\e80a"
}

.eicon-editor-h2:before {
    content: "\e80b"
}

.eicon-editor-h3:before {
    content: "\e80c"
}

.eicon-editor-h4:before {
    content: "\e80d"
}

.eicon-editor-h5:before {
    content: "\e80e"
}

.eicon-editor-h6:before {
    content: "\e80f"
}

.eicon-editor-quote:before {
    content: "\e810"
}

.eicon-editor-code:before {
    content: "\e811"
}

.eicon-elementor:before {
    content: "\e812"
}

.eicon-elementor-circle:before {
    content: "\e813"
}

.eicon-pojome:before {
    content: "\e814"
}

.eicon-plus:before {
    content: "\e815"
}

.eicon-menu-bar:before {
    content: "\e816"
}

.eicon-apps:before {
    content: "\e817"
}

.eicon-accordion:before {
    content: "\e818"
}

.eicon-alert:before {
    content: "\e819"
}

.eicon-animation-text:before {
    content: "\e81a"
}

.eicon-animation:before {
    content: "\e81b"
}

.eicon-banner:before {
    content: "\e81c"
}

.eicon-blockquote:before {
    content: "\e81d"
}

.eicon-button:before {
    content: "\e81e"
}

.eicon-call-to-action:before {
    content: "\e81f"
}

.eicon-captcha:before {
    content: "\e820"
}

.eicon-carousel:before {
    content: "\e821"
}

.eicon-checkbox:before {
    content: "\e822"
}

.eicon-columns:before {
    content: "\e823"
}

.eicon-countdown:before {
    content: "\e824"
}

.eicon-counter:before {
    content: "\e825"
}

.eicon-date:before {
    content: "\e826"
}

.eicon-divider-shape:before {
    content: "\e827"
}

.eicon-divider:before {
    content: "\e828"
}

.eicon-download-button:before {
    content: "\e829"
}

.eicon-dual-button:before {
    content: "\e82a"
}

.eicon-email-field:before {
    content: "\e82b"
}

.eicon-facebook-comments:before {
    content: "\e82c"
}

.eicon-facebook-like-box:before {
    content: "\e82d"
}

.eicon-form-horizontal:before {
    content: "\e82e"
}

.eicon-form-vertical:before {
    content: "\e82f"
}

.eicon-gallery-grid:before {
    content: "\e830"
}

.eicon-gallery-group:before {
    content: "\e831"
}

.eicon-gallery-justified:before {
    content: "\e832"
}

.eicon-gallery-masonry:before {
    content: "\e833"
}

.eicon-icon-box:before {
    content: "\e834"
}

.eicon-image-before-after:before {
    content: "\e835"
}

.eicon-image-box:before {
    content: "\e836"
}

.eicon-image-hotspot:before {
    content: "\e837"
}

.eicon-image-rollover:before {
    content: "\e838"
}

.eicon-info-box:before {
    content: "\e839"
}

.eicon-inner-section:before {
    content: "\e83a"
}

.eicon-mailchimp:before {
    content: "\e83b"
}

.eicon-menu-card:before {
    content: "\e83c"
}

.eicon-navigation-horizontal:before {
    content: "\e83d"
}

.eicon-nav-menu:before {
    content: "\e83e"
}

.eicon-navigation-vertical:before {
    content: "\e83f"
}

.eicon-number-field:before {
    content: "\e840"
}

.eicon-parallax:before {
    content: "\e841"
}

.eicon-php7:before {
    content: "\e842"
}

.eicon-post-list:before {
    content: "\e843"
}

.eicon-post-slider:before {
    content: "\e844"
}

.eicon-post:before {
    content: "\e845"
}

.eicon-posts-carousel:before {
    content: "\e846"
}

.eicon-posts-grid:before {
    content: "\e847"
}

.eicon-posts-group:before {
    content: "\e848"
}

.eicon-posts-justified:before {
    content: "\e849"
}

.eicon-posts-masonry:before {
    content: "\e84a"
}

.eicon-posts-ticker:before {
    content: "\e84b"
}

.eicon-price-list:before {
    content: "\e84c"
}

.eicon-price-table:before {
    content: "\e84d"
}

.eicon-radio:before {
    content: "\e84e"
}

.eicon-rtl:before {
    content: "\e84f"
}

.eicon-scroll:before {
    content: "\e850"
}

.eicon-search:before {
    content: "\e851"
}

.eicon-select:before {
    content: "\e852"
}

.eicon-share:before {
    content: "\e853"
}

.eicon-sidebar:before {
    content: "\e854"
}

.eicon-skill-bar:before {
    content: "\e855"
}

.eicon-slider-3d:before {
    content: "\e856"
}

.eicon-slider-album:before {
    content: "\e857"
}

.eicon-slider-device:before {
    content: "\e858"
}

.eicon-slider-full-screen:before {
    content: "\e859"
}

.eicon-slider-push:before {
    content: "\e85a"
}

.eicon-slider-vertical:before {
    content: "\e85b"
}

.eicon-slider-video:before {
    content: "\e85c"
}

.eicon-slides:before {
    content: "\e85d"
}

.eicon-social-icons:before {
    content: "\e85e"
}

.eicon-spacer:before {
    content: "\e85f"
}

.eicon-table:before {
    content: "\e860"
}

.eicon-tabs:before {
    content: "\e861"
}

.eicon-tel-field:before {
    content: "\e862"
}

.eicon-text-area:before {
    content: "\e863"
}

.eicon-text-field:before {
    content: "\e864"
}

.eicon-thumbnails-down:before {
    content: "\e865"
}

.eicon-thumbnails-half:before {
    content: "\e866"
}

.eicon-thumbnails-right:before {
    content: "\e867"
}

.eicon-time-line:before {
    content: "\e868"
}

.eicon-toggle:before {
    content: "\e869"
}

.eicon-url:before {
    content: "\e86a"
}

.eicon-t-letter:before {
    content: "\e86b"
}

.eicon-wordpress:before {
    content: "\e86c"
}

.eicon-text:before {
    content: "\e86d"
}

.eicon-anchor:before {
    content: "\e86e"
}

.eicon-bullet-list:before {
    content: "\e86f"
}

.eicon-code:before {
    content: "\e870"
}

.eicon-favorite:before {
    content: "\e871"
}

.eicon-google-maps:before {
    content: "\e872"
}

.eicon-image:before {
    content: "\e873"
}

.eicon-photo-library:before {
    content: "\e874"
}

.eicon-woocommerce:before {
    content: "\e875"
}

.eicon-youtube:before {
    content: "\e876"
}

.eicon-flip-box:before {
    content: "\e877"
}

.eicon-settings:before {
    content: "\e878"
}

.eicon-headphones:before {
    content: "\e879"
}

.eicon-testimonial:before {
    content: "\e87a"
}

.eicon-counter-circle:before {
    content: "\e87b"
}

.eicon-person:before {
    content: "\e87c"
}

.eicon-chevron-right:before {
    content: "\e87d"
}

.eicon-chevron-left:before {
    content: "\e87e"
}

.eicon-close:before {
    content: "\e87f"
}

.eicon-file-download:before {
    content: "\e880"
}

.eicon-save:before {
    content: "\e881"
}

.eicon-zoom-in:before {
    content: "\e882"
}

.eicon-shortcode:before {
    content: "\e883"
}

.eicon-nerd:before {
    content: "\e884"
}

.eicon-device-desktop:before {
    content: "\e885"
}

.eicon-device-tablet:before {
    content: "\e886"
}

.eicon-device-mobile:before {
    content: "\e887"
}

.eicon-document-file:before {
    content: "\e888"
}

.eicon-folder-o:before {
    content: "\e889"
}

.eicon-hypster:before {
    content: "\e88a"
}

.eicon-h-align-left:before {
    content: "\e88b"
}

.eicon-h-align-right:before {
    content: "\e88c"
}

.eicon-h-align-center:before {
    content: "\e88d"
}

.eicon-h-align-stretch:before {
    content: "\e88e"
}

.eicon-v-align-top:before {
    content: "\e88f"
}

.eicon-v-align-bottom:before {
    content: "\e890"
}

.eicon-v-align-middle:before {
    content: "\e891"
}

.eicon-v-align-stretch:before {
    content: "\e892"
}

.eicon-pro-icon:before {
    content: "\e893"
}

.eicon-mail:before {
    content: "\e894"
}

.eicon-lock-user:before {
    content: "\e895"
}

.eicon-testimonial-carousel:before {
    content: "\e896"
}

.eicon-media-carousel:before {
    content: "\e897"
}

.eicon-section:before {
    content: "\e898"
}

.eicon-column:before {
    content: "\e899"
}

.eicon-edit:before {
    content: "\e89a"
}

.eicon-clone:before {
    content: "\e89b"
}

.eicon-trash:before {
    content: "\e89c"
}

.eicon-play:before {
    content: "\e89d"
}

.eicon-angle-right:before {
    content: "\e89e"
}

.eicon-angle-left:before {
    content: "\e89f"
}

.eicon-animated-headline:before {
    content: "\e8a0"
}

.eicon-menu-toggle:before {
    content: "\e8a1"
}

.eicon-fb-embed:before {
    content: "\e8a2"
}

.eicon-fb-feed:before {
    content: "\e8a3"
}

.eicon-twitter-embed:before {
    content: "\e8a4"
}

.eicon-twitter-feed:before {
    content: "\e8a5"
}

.eicon-sync:before {
    content: "\e8a6"
}

.eicon-import-export:before {
    content: "\e8a7"
}

.eicon-check-circle:before {
    content: "\e8a8"
}

.eicon-library-save:before {
    content: "\e8a9"
}

.eicon-library-download:before {
    content: "\e9dd"
}

.eicon-insert:before {
    content: "\e8ab"
}

.eicon-preview-medium:before {
    content: "\e8ac"
}

.eicon-sort-down:before {
    content: "\e8ad"
}

.eicon-sort-up:before {
    content: "\e8ae"
}

.eicon-heading:before {
    content: "\e8af"
}

.eicon-logo:before {
    content: "\e8b0"
}

.eicon-meta-data:before {
    content: "\e8b1"
}

.eicon-post-content:before {
    content: "\e8b2"
}

.eicon-post-excerpt:before {
    content: "\e8b3"
}

.eicon-post-navigation:before {
    content: "\e8b4"
}

.eicon-yoast:before {
    content: "\e8b5"
}

.eicon-nerd-chuckle:before {
    content: "\e8b6"
}

.eicon-nerd-wink:before {
    content: "\e8b7"
}

.eicon-comments:before {
    content: "\e8b8"
}

.eicon-download-circle-o:before {
    content: "\e8b9"
}

.eicon-library-upload:before {
    content: "\e8ba"
}

.eicon-save-o:before {
    content: "\e8bb"
}

.eicon-upload-circle-o:before {
    content: "\e8bc"
}

.eicon-ellipsis-h:before {
    content: "\e8bd"
}

.eicon-ellipsis-v:before {
    content: "\e8be"
}

.eicon-arrow-left:before {
    content: "\e8bf"
}

.eicon-arrow-right:before {
    content: "\e8c0"
}

.eicon-arrow-up:before {
    content: "\e8c1"
}

.eicon-arrow-down:before {
    content: "\e8c2"
}

.eicon-play-o:before {
    content: "\e8c3"
}

.eicon-archive-posts:before {
    content: "\e8c4"
}

.eicon-archive-title:before {
    content: "\e8c5"
}

.eicon-featured-image:before {
    content: "\e8c6"
}

.eicon-post-info:before {
    content: "\e8c7"
}

.eicon-post-title:before {
    content: "\e8c8"
}

.eicon-site-logo:before {
    content: "\e8c9"
}

.eicon-site-search:before {
    content: "\e8ca"
}

.eicon-site-title:before {
    content: "\e8cb"
}

.eicon-plus-square:before {
    content: "\e8cc"
}

.eicon-minus-square:before {
    content: "\e8cd"
}

.eicon-cloud-check:before {
    content: "\e8ce"
}

.eicon-drag-n-drop:before {
    content: "\e8cf"
}

.eicon-welcome:before {
    content: "\e8d0"
}

.eicon-handle:before {
    content: "\e8d1"
}

.eicon-cart:before {
    content: "\e8d2"
}

.eicon-product-add-to-cart:before {
    content: "\e8d3"
}

.eicon-product-breadcrumbs:before {
    content: "\e8d4"
}

.eicon-product-categories:before {
    content: "\e8d5"
}

.eicon-product-description:before {
    content: "\e8d6"
}

.eicon-product-images:before {
    content: "\e8d7"
}

.eicon-product-info:before {
    content: "\e8d8"
}

.eicon-product-meta:before {
    content: "\e8d9"
}

.eicon-product-pages:before {
    content: "\e8da"
}

.eicon-product-price:before {
    content: "\e8db"
}

.eicon-product-rating:before {
    content: "\e8dc"
}

.eicon-product-related:before {
    content: "\e8dd"
}

.eicon-product-stock:before {
    content: "\e8de"
}

.eicon-product-tabs:before {
    content: "\e8df"
}

.eicon-product-title:before {
    content: "\e8e0"
}

.eicon-product-upsell:before {
    content: "\e8e1"
}

.eicon-products:before {
    content: "\e8e2"
}

.eicon-bag-light:before {
    content: "\e8e3"
}

.eicon-bag-medium:before {
    content: "\e8e4"
}

.eicon-bag-solid:before {
    content: "\e8e5"
}

.eicon-basket-light:before {
    content: "\e8e6"
}

.eicon-basket-medium:before {
    content: "\e8e7"
}

.eicon-basket-solid:before {
    content: "\e8e8"
}

.eicon-cart-light:before {
    content: "\e8e9"
}

.eicon-cart-medium:before {
    content: "\e8ea"
}

.eicon-cart-solid:before {
    content: "\e8eb"
}

.eicon-exchange:before {
    content: "\e8ec"
}

.eicon-preview-thin:before {
    content: "\e8ed"
}

.eicon-device-laptop:before {
    content: "\e8ee"
}

.eicon-collapse:before {
    content: "\e8ef"
}

.eicon-expand:before {
    content: "\e8f0"
}

.eicon-navigator:before {
    content: "\e8f1"
}

.eicon-plug:before {
    content: "\e8f2"
}

.eicon-dashboard:before {
    content: "\e8f3"
}

.eicon-typography:before {
    content: "\e8f4"
}

.eicon-info-circle-o:before {
    content: "\e8f5"
}

.eicon-integration:before {
    content: "\e8f6"
}

.eicon-plus-circle-o:before {
    content: "\e8f7"
}

.eicon-rating:before {
    content: "\e8f8"
}

.eicon-review:before {
    content: "\e8f9"
}

.eicon-tools:before {
    content: "\e8fa"
}

.eicon-loading:before {
    content: "\e8fb"
}

.eicon-sitemap:before {
    content: "\e8fc"
}

.eicon-click:before {
    content: "\e8fd"
}

.eicon-clock:before {
    content: "\e8fe"
}

.eicon-library-open:before {
    content: "\e8ff"
}

.eicon-warning:before {
    content: "\e900"
}

.eicon-flow:before {
    content: "\e901"
}

.eicon-cursor-move:before {
    content: "\e902"
}

.eicon-arrow-circle-left:before {
    content: "\e903"
}

.eicon-flash:before {
    content: "\e904"
}

.eicon-redo:before {
    content: "\e905"
}

.eicon-ban:before {
    content: "\e906"
}

.eicon-barcode:before {
    content: "\e907"
}

.eicon-calendar:before {
    content: "\e908"
}

.eicon-caret-left:before {
    content: "\e909"
}

.eicon-caret-right:before {
    content: "\e90a"
}

.eicon-caret-up:before {
    content: "\e90b"
}

.eicon-chain-broken:before {
    content: "\e90c"
}

.eicon-check-circle-o:before {
    content: "\e90d"
}

.eicon-check:before {
    content: "\e90e"
}

.eicon-chevron-double-left:before {
    content: "\e90f"
}

.eicon-chevron-double-right:before {
    content: "\e910"
}

.eicon-undo:before {
    content: "\e911"
}

.eicon-filter:before {
    content: "\e912"
}

.eicon-circle-o:before {
    content: "\e913"
}

.eicon-circle:before {
    content: "\e914"
}

.eicon-clock-o:before {
    content: "\e915"
}

.eicon-cog:before {
    content: "\e916"
}

.eicon-cogs:before {
    content: "\e917"
}

.eicon-commenting-o:before {
    content: "\e918"
}

.eicon-copy:before {
    content: "\e919"
}

.eicon-database:before {
    content: "\e91a"
}

.eicon-dot-circle-o:before {
    content: "\e91b"
}

.eicon-envelope:before {
    content: "\e91c"
}

.eicon-external-link-square:before {
    content: "\e91d"
}

.eicon-eyedropper:before {
    content: "\e91e"
}

.eicon-folder:before {
    content: "\e91f"
}

.eicon-font:before {
    content: "\e920"
}

.eicon-adjust:before {
    content: "\e921"
}

.eicon-lightbox:before {
    content: "\e922"
}

.eicon-heart-o:before {
    content: "\e923"
}

.eicon-history:before {
    content: "\e924"
}

.eicon-image-bold:before {
    content: "\e925"
}

.eicon-info-circle:before {
    content: "\e926"
}

.eicon-link:before {
    content: "\e927"
}

.eicon-long-arrow-left:before {
    content: "\e928"
}

.eicon-long-arrow-right:before {
    content: "\e929"
}

.eicon-caret-down:before {
    content: "\e92a"
}

.eicon-paint-brush:before {
    content: "\e92b"
}

.eicon-pencil:before {
    content: "\e92c"
}

.eicon-plus-circle:before {
    content: "\e92d"
}

.eicon-zoom-in-bold:before {
    content: "\e92e"
}

.eicon-sort-amount-desc:before {
    content: "\e92f"
}

.eicon-sign-out:before {
    content: "\e930"
}

.eicon-spinner:before {
    content: "\e931"
}

.eicon-square:before {
    content: "\e932"
}

.eicon-star-o:before {
    content: "\e933"
}

.eicon-star:before {
    content: "\e934"
}

.eicon-text-align-justify:before {
    content: "\e935"
}

.eicon-text-align-center:before {
    content: "\e936"
}

.eicon-tags:before {
    content: "\e937"
}

.eicon-text-align-left:before {
    content: "\e938"
}

.eicon-text-align-right:before {
    content: "\e939"
}

.eicon-close-circle:before {
    content: "\e93a"
}

.eicon-trash-o:before {
    content: "\e93b"
}

.eicon-font-awesome:before {
    content: "\e93c"
}

.eicon-user-circle-o:before {
    content: "\e93d"
}

.eicon-video-camera:before {
    content: "\e93e"
}

.eicon-heart:before {
    content: "\e93f"
}

.eicon-wrench:before {
    content: "\e940"
}

.eicon-help:before {
    content: "\e941"
}

.eicon-help-o:before {
    content: "\e942"
}

.eicon-zoom-out-bold:before {
    content: "\e943"
}

.eicon-plus-square-o:before {
    content: "\e944"
}

.eicon-minus-square-o:before {
    content: "\e945"
}

.eicon-minus-circle:before {
    content: "\e946"
}

.eicon-minus-circle-o:before {
    content: "\e947"
}

.eicon-code-bold:before {
    content: "\e948"
}

.eicon-cloud-upload:before {
    content: "\e949"
}

.eicon-search-bold:before {
    content: "\e94a"
}

.eicon-map-pin:before {
    content: "\e94b"
}

.eicon-meetup:before {
    content: "\e94c"
}

.eicon-slideshow:before {
    content: "\e94d"
}

.eicon-t-letter-bold:before {
    content: "\e94e"
}

.eicon-preferences:before {
    content: "\e94f"
}

.eicon-table-of-contents:before {
    content: "\e950"
}

.eicon-tv:before {
    content: "\e951"
}

.eicon-upload:before {
    content: "\e952"
}

.eicon-instagram-comments:before {
    content: "\e953"
}

.eicon-instagram-nested-gallery:before {
    content: "\e954"
}

.eicon-instagram-post:before {
    content: "\e955"
}

.eicon-instagram-video:before {
    content: "\e956"
}

.eicon-instagram-gallery:before {
    content: "\e957"
}

.eicon-instagram-likes:before {
    content: "\e958"
}

.eicon-facebook:before {
    content: "\e959"
}

.eicon-twitter:before {
    content: "\e95a"
}

.eicon-pinterest:before {
    content: "\e95b"
}

.eicon-frame-expand:before {
    content: "\e95c"
}

.eicon-frame-minimize:before {
    content: "\e95d"
}

.eicon-archive:before {
    content: "\e95e"
}

.eicon-colors-typography:before {
    content: "\e95f"
}

.eicon-custom:before {
    content: "\e960"
}

.eicon-footer:before {
    content: "\e961"
}

.eicon-header:before {
    content: "\e962"
}

.eicon-layout-settings:before {
    content: "\e963"
}

.eicon-lightbox-expand:before {
    content: "\e964"
}

.eicon-error-404:before {
    content: "\e965"
}

.eicon-theme-style:before {
    content: "\e966"
}

.eicon-search-results:before {
    content: "\e967"
}

.eicon-single-post:before {
    content: "\e968"
}

.eicon-site-identity:before {
    content: "\e969"
}

.eicon-theme-builder:before {
    content: "\e96a"
}

.eicon-download-bold:before {
    content: "\e96b"
}

.eicon-share-arrow:before {
    content: "\e96c"
}

.eicon-global-settings:before {
    content: "\e96d"
}

.eicon-user-preferences:before {
    content: "\e96e"
}

.eicon-lock:before {
    content: "\e96f"
}

.eicon-export-kit:before {
    content: "\e970"
}

.eicon-import-kit:before {
    content: "\e971"
}

.eicon-lottie:before {
    content: "\e972"
}

.eicon-products-archive:before {
    content: "\e973"
}

.eicon-single-product:before {
    content: "\e974"
}

.eicon-disable-trash-o:before {
    content: "\e975"
}

.eicon-single-page:before {
    content: "\e976"
}

.eicon-wordpress-light:before {
    content: "\e977"
}

.eicon-cogs-check:before {
    content: "\e978"
}

.eicon-custom-css:before {
    content: "\e979"
}

.eicon-global-colors:before {
    content: "\e97a"
}

.eicon-globe:before {
    content: "\e97b"
}

.eicon-typography-1:before {
    content: "\e97c"
}

.eicon-background:before {
    content: "\e97d"
}

.eicon-device-responsive:before {
    content: "\e97e"
}

.eicon-device-wide:before {
    content: "\e97f"
}

.eicon-code-highlight:before {
    content: "\e980"
}

.eicon-video-playlist:before {
    content: "\e981"
}

.eicon-download-kit:before {
    content: "\e982"
}

.eicon-kit-details:before {
    content: "\e983"
}

.eicon-kit-parts:before {
    content: "\e984"
}

.eicon-kit-upload:before {
    content: "\e985"
}

.eicon-kit-plugins:before {
    content: "\e986"
}

.eicon-kit-upload-alt:before {
    content: "\e987"
}

.eicon-hotspot:before {
    content: "\e988"
}

.eicon-paypal-button:before {
    content: "\e989"
}

.eicon-shape:before {
    content: "\e98a"
}

.eicon-wordart:before {
    content: "\e98b"
}

.eicon-checkout:before {
    content: "\e98c"
}

.eicon-container:before {
    content: "\e98d"
}

.eicon-flip:before {
    content: "\e98e"
}

.eicon-info:before {
    content: "\e98f"
}

.eicon-my-account:before {
    content: "\e990"
}

.eicon-purchase-summary:before {
    content: "\e991"
}

.eicon-page-transition:before {
    content: "\e992"
}

.eicon-spotify:before {
    content: "\e993"
}

.eicon-stripe-button:before {
    content: "\e994"
}

.eicon-woo-settings:before {
    content: "\e995"
}

.eicon-woo-cart:before {
    content: "\e996"
}

.eicon-grow:before {
    content: "\e997"
}

.eicon-order-end:before {
    content: "\e998"
}

.eicon-nowrap:before {
    content: "\e999"
}

.eicon-order-start:before {
    content: "\e99a"
}

.eicon-progress-tracker:before {
    content: "\e99b"
}

.eicon-shrink:before {
    content: "\e99c"
}

.eicon-wrap:before {
    content: "\e99d"
}

.eicon-align-center-h:before {
    content: "\e99e"
}

.eicon-align-center-v:before {
    content: "\e99f"
}

.eicon-align-end-h:before {
    content: "\e9a0"
}

.eicon-align-end-v:before {
    content: "\e9a1"
}

.eicon-align-start-h:before {
    content: "\e9a2"
}

.eicon-align-start-v:before {
    content: "\e9a3"
}

.eicon-align-stretch-h:before {
    content: "\e9a4"
}

.eicon-align-stretch-v:before {
    content: "\e9a5"
}

.eicon-justify-center-h:before {
    content: "\e9a6"
}

.eicon-justify-center-v:before {
    content: "\e9a7"
}

.eicon-justify-end-h:before {
    content: "\e9a8"
}

.eicon-justify-end-v:before {
    content: "\e9a9"
}

.eicon-justify-space-around-h:before {
    content: "\e9aa"
}

.eicon-justify-space-around-v:before {
    content: "\e9ab"
}

.eicon-justify-space-between-h:before {
    content: "\e9ac"
}

.eicon-justify-space-between-v:before {
    content: "\e9ad"
}

.eicon-justify-space-evenly-h:before {
    content: "\e9ae"
}

.eicon-justify-space-evenly-v:before {
    content: "\e9af"
}

.eicon-justify-start-h:before {
    content: "\e9b0"
}

.eicon-justify-start-v:before {
    content: "\e9b1"
}

.eicon-woocommerce-cross-sells:before {
    content: "\e9b2"
}

.eicon-woocommerce-notices:before {
    content: "\e9b3"
}

.eicon-inner-container:before {
    content: "\e9b4"
}

.eicon-warning-full:before {
    content: "\e9b5"
}

.eicon-exit:before {
    content: "\e9b6"
}

.eicon-loop-builder:before {
    content: "\e9b7"
}

.eicon-notes:before {
    content: "\e9b8"
}

.eicon-read:before {
    content: "\e9b9"
}

.eicon-unread:before {
    content: "\e9ba"
}

.eicon-carousel-loop:before {
    content: "\e9bb"
}

.eicon-mega-menu:before {
    content: "\eb78"
}

.eicon-nested-carousel:before {
    content: "\e9bd"
}

.eicon-ai:before {
    content: "\e9be"
}

.eicon-taxonomy-filter:before {
    content: "\eb7d"
}

.eicon-container-grid:before {
    content: "\ef02"
}

.eicon-upgrade:before {
    content: "\e9c1"
}

.eicon-advanced:before {
    content: "\eb84"
}

.eicon-div-block:before {
    content: "\eb9b"
}

.eicon-notification:before {
    content: "\e9c3"
}

.eicon-light-mode:before {
    content: "\e9c4"
}

.eicon-dark-mode:before {
    content: "\e9c5"
}

.eicon-upgrade-crown:before {
    content: "\e9c6"
}

.eicon-off-canvas:before {
    content: "\e9c7"
}

.eicon-speakerphone:before {
    content: "\e9c9"
}

.eicon-ehp-cta:before {
    content: "\e9cb"
}

.eicon-ehp-forms:before {
    content: "\e9bc"
}

.eicon-ehp-hero:before {
    content: "\e9ca"
}

.eicon-ehp-zigzag:before {
    content: "\e9cc"
}

.eicon-e-button:before {
    content: "\e9ce"
}

.eicon-flexbox:before {
    content: "\e9d0"
}

.eicon-paragraph:before {
    content: "\e9d1"
}

.eicon-icon:before {
    content: "\e9d2"
}

.eicon-e-image:before {
    content: "\e9d3"
}

.eicon-video:before {
    content: "\e9d4"
}

.eicon-svg:before {
    content: "\e9d5"
}

.eicon-e-divider:before {
    content: "\e9d6"
}

.eicon-e-heading:before {
    content: "\e9d7"
}

.eicon-atomic:before {
    content: "\ebae"
}

.eicon-library-delete:before {
    content: "\e9d8"
}

.eicon-library-copy:before {
    content: "\e9d9"
}

.eicon-library-folder-empty:before {
    content: "\e9da"
}

.eicon-library-move:before {
    content: "\e9db"
}

.eicon-library-edit:before {
    content: "\e9dc"
}

.eicon-library-subscription-upgrade:before {
    content: "\e9de"
}

.eicon-library-folder-view:before {
    content: "\e9df"
}

.eicon-library-grid:before {
    content: "\e9e1"
}

.eicon-library-cloud-connect:before {
    content: "\e9e2"
}

.eicon-library-import:before {
    content: "\e9e3"
}

.eicon-library-list:before {
    content: "\e9e4"
}

.eicon-library-cloud-empty:before {
    content: "\e9e5"
}

.eicon-folder-plus:before {
    content: "\e8aa"
}

.eicon-library-folder:before {
    content: "\e9e6"
}

.eicon-accessibility:before {
    content: "\e9bf"
}

.eicon-lock-outline:before {
    content: "\e9e7"
}

.eicon-e-youtube:before {
    content: "\e9e8"
}

.eicon-contact:before {
    content: "\ebd2"
}

.eicon-eye:before {
    content: "\e8ac"
}

.eicon-elementor-square:before {
    content: "\e813"
}

.elementor-kit-11220 {
    --e-global-color-primary: #CD2028;
    --e-global-color-secondary: #FFFFFF;
    --e-global-color-text: #1B1B1B;
    --e-global-color-accent: #CD2028;
    --e-global-color-e142623: #FFFFFF;
    --e-global-color-263e387: #000000;
    --e-global-color-ee3d314: #CD2028;
    --e-global-color-ec816a5: #D55E00;
    --e-global-color-e382f7b: #56B4E9;
    --e-global-color-84d9771: #CC79A7;
    --e-global-color-6cf3861: #009E79;
    --e-global-color-e19fee1: #E69F00;
    --e-global-color-71516ff: #0072B2;
    --e-global-color-78bc1ab: #3D3E3D;
    --e-global-color-01ac627: #DAD9D7;
    --e-global-color-d553ecb: #801417;
    --e-global-color-929a2d9: #003366;
    --e-global-typography-primary-font-family: "Open Sans";
    --e-global-typography-primary-font-weight: bold;
    --e-global-typography-secondary-font-family: "Open Sans";
    --e-global-typography-secondary-font-weight: normal;
    --e-global-typography-text-font-family: "Open Sans";
    --e-global-typography-accent-font-family: "Open Sans Condensed";
    --e-global-typography-accent-font-weight: 500;
    color: var( --e-global-color-text);
}

.elementor-kit-11220 button,
.elementor-kit-11220 input[type="button"],
.elementor-kit-11220 input[type="submit"],
.elementor-kit-11220 .elementor-button {
    background-color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight);
    line-height: var( --e-global-typography-primary-line-height);
    word-spacing: var( --e-global-typography-primary-word-spacing);
    color: var( --e-global-color-text);
}

.elementor-kit-11220 e-page-transition {
    background-color: var( --e-global-color-accent);
}

.elementor-kit-11220 a {
    color: var( --e-global-color-d553ecb);
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight);
    line-height: var( --e-global-typography-primary-line-height);
    word-spacing: var( --e-global-typography-primary-word-spacing);
}

.elementor-kit-11220 a:hover {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight);
    line-height: var( --e-global-typography-primary-line-height);
    word-spacing: var( --e-global-typography-primary-word-spacing);
}

.elementor-kit-11220 h1 {
    color: var( --e-global-color-secondary);
}

.elementor-kit-11220 h2 {
    color: var( --e-global-color-ee3d314);
}

.elementor-kit-11220 h3 {
    color: var( --e-global-color-d553ecb);
    font-family: "Open Sans", Sans-serif;
    font-weight: bold;
}

.elementor-kit-11220 h4 {
    color: var( --e-global-color-text);
    font-family: "Open Sans", Sans-serif;
    font-weight: bold;
    line-height: 1em;
}

.elementor-kit-11220 h5 {
    font-weight: 600;
}

.elementor-kit-11220 h6 {
    font-weight: 600;
}

.elementor-kit-11220 button:hover,
.elementor-kit-11220 button:focus,
.elementor-kit-11220 input[type="button"]:hover,
.elementor-kit-11220 input[type="button"]:focus,
.elementor-kit-11220 input[type="submit"]:hover,
.elementor-kit-11220 input[type="submit"]:focus,
.elementor-kit-11220 .elementor-button:hover,
.elementor-kit-11220 .elementor-button:focus {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-kit-11220 label {
    color: var( --e-global-color-ee3d314);
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight);
    line-height: var( --e-global-typography-primary-line-height);
    word-spacing: var( --e-global-typography-primary-word-spacing);
}

.elementor-kit-11220 input:not([type="button"]):not([type="submit"]),
.elementor-kit-11220 textarea,
.elementor-kit-11220 .elementor-field-textual {
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight);
    line-height: var( --e-global-typography-secondary-line-height);
    word-spacing: var( --e-global-typography-secondary-word-spacing);
    color: var( --e-global-color-text);
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

{}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-kit-11220 a {
        line-height: var( --e-global-typography-primary-line-height);
        word-spacing: var( --e-global-typography-primary-word-spacing);
    }
    .elementor-kit-11220 a:hover {
        line-height: var( --e-global-typography-primary-line-height);
        word-spacing: var( --e-global-typography-primary-word-spacing);
    }
    .elementor-kit-11220 button,
    .elementor-kit-11220 input[type="button"],
    .elementor-kit-11220 input[type="submit"],
    .elementor-kit-11220 .elementor-button {
        line-height: var( --e-global-typography-primary-line-height);
        word-spacing: var( --e-global-typography-primary-word-spacing);
    }
    .elementor-kit-11220 label {
        line-height: var( --e-global-typography-primary-line-height);
        word-spacing: var( --e-global-typography-primary-word-spacing);
    }
    .elementor-kit-11220 input:not([type="button"]):not([type="submit"]),
    .elementor-kit-11220 textarea,
    .elementor-kit-11220 .elementor-field-textual {
        line-height: var( --e-global-typography-secondary-line-height);
        word-spacing: var( --e-global-typography-secondary-word-spacing);
    }
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }
    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-kit-11220 a {
        line-height: var( --e-global-typography-primary-line-height);
        word-spacing: var( --e-global-typography-primary-word-spacing);
    }
    .elementor-kit-11220 a:hover {
        line-height: var( --e-global-typography-primary-line-height);
        word-spacing: var( --e-global-typography-primary-word-spacing);
    }
    .elementor-kit-11220 h1 {
        font-size: 20px;
    }
    .elementor-kit-11220 button,
    .elementor-kit-11220 input[type="button"],
    .elementor-kit-11220 input[type="submit"],
    .elementor-kit-11220 .elementor-button {
        line-height: var( --e-global-typography-primary-line-height);
        word-spacing: var( --e-global-typography-primary-word-spacing);
    }
    .elementor-kit-11220 label {
        line-height: var( --e-global-typography-primary-line-height);
        word-spacing: var( --e-global-typography-primary-word-spacing);
    }
    .elementor-kit-11220 input:not([type="button"]):not([type="submit"]),
    .elementor-kit-11220 textarea,
    .elementor-kit-11220 .elementor-field-textual {
        line-height: var( --e-global-typography-secondary-line-height);
        word-spacing: var( --e-global-typography-secondary-word-spacing);
    }
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }
    .e-con {
        --container-max-width: 767px;
    }
}

/* Start custom CSS */

ol,
ul {
    padding-left: 30px;
}

a:link {
    color: #cd2028;
}

.btn:hover {
    background: linear-gradient(to bottom, #3d3d3d, #3d3d3d) repeat scroll 0 0 #3d3d3d;
}

.btn:hover,
.btn:focus,
.btn.focus {
    text-decoration: none;
}

.btn {
    background: linear-gradient(to bottom, #cd2028, #cd2028) repeat scroll 0 0 #cd2028;
    border-radius: 8px;
    box-shadow: 0 1px 3px #666666;
    color: #ffffff !important;
    font-size: 18px;
    padding: 6px 20px;
    text-decoration: none;
    display: inline-block;
    text-shadow: 2px 2px 4px #000000;
    text-align: center;
    cursor: pointer;
    white-space: nowrap;
    line-height: 1.42857143;
    margin: 10px;
}

.btn a {
    color: #ffffff !important;
}

/* End custom CSS */

.filebird-gallery {
    display: flex;
    flex-wrap: wrap;
    margin: -10px
}

.filebird-gallery-item {
    box-sizing: border-box;
    padding: 10px
}

.filebird-gallery-item img {
    width: 100%;
    height: auto;
    display: block;
    transition: all .3s ease
}

.filebird-gallery-item a {
    display: block;
    overflow: hidden
}

.filebird-gallery-item a:hover img {
    transform: scale(1.05)
}

.filebird-gallery-error,
.filebird-gallery-empty {
    padding: 20px;
    background-color: #f7f7f7;
    border-radius: 5px;
    text-align: center;
    color: #666;
    font-style: italic
}

@media(max-width:767px) {
    .filebird-gallery-columns-4 .filebird-gallery-item,
    .filebird-gallery-columns-5 .filebird-gallery-item,
    .filebird-gallery-columns-6 .filebird-gallery-item {
        width: 33.33%
    }
}

@media(max-width:480px) {
    .filebird-gallery-columns-2 .filebird-gallery-item,
    .filebird-gallery-columns-3 .filebird-gallery-item,
    .filebird-gallery-columns-4 .filebird-gallery-item,
    .filebird-gallery-columns-5 .filebird-gallery-item,
    .filebird-gallery-columns-6 .filebird-gallery-item {
        width: 50%
    }
}

/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */

.fa,
.fab,
.fad,
.fal,
.far,
.fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1
}

.fa-lg {
    font-size: 1.33333em;
    line-height: .75em;
    vertical-align: -.0667em
}

.fa-xs {
    font-size: .75em
}

.fa-sm {
    font-size: .875em
}

.fa-1x {
    font-size: 1em
}

.fa-2x {
    font-size: 2em
}

.fa-3x {
    font-size: 3em
}

.fa-4x {
    font-size: 4em
}

.fa-5x {
    font-size: 5em
}

.fa-6x {
    font-size: 6em
}

.fa-7x {
    font-size: 7em
}

.fa-8x {
    font-size: 8em
}

.fa-9x {
    font-size: 9em
}

.fa-10x {
    font-size: 10em
}

.fa-fw {
    text-align: center;
    width: 1.25em
}

.fa-ul {
    list-style-type: none;
    margin-left: 2.5em;
    padding-left: 0
}

.fa-ul>li {
    position: relative
}

.fa-li {
    left: -2em;
    position: absolute;
    text-align: center;
    width: 2em;
    line-height: inherit
}

.fa-border {
    border: .08em solid #eee;
    border-radius: .1em;
    padding: .2em .25em .15em
}

.fa-pull-left {
    float: left
}

.fa-pull-right {
    float: right
}

.fa.fa-pull-left,
.fab.fa-pull-left,
.fal.fa-pull-left,
.far.fa-pull-left,
.fas.fa-pull-left {
    margin-right: .3em
}

.fa.fa-pull-right,
.fab.fa-pull-right,
.fal.fa-pull-right,
.far.fa-pull-right,
.fas.fa-pull-right {
    margin-left: .3em
}

.fa-spin {
    -webkit-animation: fa-spin 2s linear infinite;
    animation: fa-spin 2s linear infinite
}

.fa-pulse {
    -webkit-animation: fa-spin 1s steps(8) infinite;
    animation: fa-spin 1s steps(8) infinite
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.fa-rotate-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.fa-rotate-180 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.fa-rotate-270 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
}

.fa-flip-horizontal {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.fa-flip-vertical {
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1)
}

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical,
.fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"
}

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
    -webkit-transform: scale(-1);
    transform: scale(-1)
}

:root .fa-flip-both,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270 {
    -webkit-filter: none;
    filter: none
}

.fa-stack {
    display: inline-block;
    height: 2em;
    line-height: 2em;
    position: relative;
    vertical-align: middle;
    width: 2.5em
}

.fa-stack-1x,
.fa-stack-2x {
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%
}

.fa-stack-1x {
    line-height: inherit
}

.fa-stack-2x {
    font-size: 2em
}

.fa-inverse {
    color: #fff
}

.fa-500px:before {
    content: "\f26e"
}

.fa-accessible-icon:before {
    content: "\f368"
}

.fa-accusoft:before {
    content: "\f369"
}

.fa-acquisitions-incorporated:before {
    content: "\f6af"
}

.fa-ad:before {
    content: "\f641"
}

.fa-address-book:before {
    content: "\f2b9"
}

.fa-address-card:before {
    content: "\f2bb"
}

.fa-adjust:before {
    content: "\f042"
}

.fa-adn:before {
    content: "\f170"
}

.fa-adversal:before {
    content: "\f36a"
}

.fa-affiliatetheme:before {
    content: "\f36b"
}

.fa-air-freshener:before {
    content: "\f5d0"
}

.fa-airbnb:before {
    content: "\f834"
}

.fa-algolia:before {
    content: "\f36c"
}

.fa-align-center:before {
    content: "\f037"
}

.fa-align-justify:before {
    content: "\f039"
}

.fa-align-left:before {
    content: "\f036"
}

.fa-align-right:before {
    content: "\f038"
}

.fa-alipay:before {
    content: "\f642"
}

.fa-allergies:before {
    content: "\f461"
}

.fa-amazon:before {
    content: "\f270"
}

.fa-amazon-pay:before {
    content: "\f42c"
}

.fa-ambulance:before {
    content: "\f0f9"
}

.fa-american-sign-language-interpreting:before {
    content: "\f2a3"
}

.fa-amilia:before {
    content: "\f36d"
}

.fa-anchor:before {
    content: "\f13d"
}

.fa-android:before {
    content: "\f17b"
}

.fa-angellist:before {
    content: "\f209"
}

.fa-angle-double-down:before {
    content: "\f103"
}

.fa-angle-double-left:before {
    content: "\f100"
}

.fa-angle-double-right:before {
    content: "\f101"
}

.fa-angle-double-up:before {
    content: "\f102"
}

.fa-angle-down:before {
    content: "\f107"
}

.fa-angle-left:before {
    content: "\f104"
}

.fa-angle-right:before {
    content: "\f105"
}

.fa-angle-up:before {
    content: "\f106"
}

.fa-angry:before {
    content: "\f556"
}

.fa-angrycreative:before {
    content: "\f36e"
}

.fa-angular:before {
    content: "\f420"
}

.fa-ankh:before {
    content: "\f644"
}

.fa-app-store:before {
    content: "\f36f"
}

.fa-app-store-ios:before {
    content: "\f370"
}

.fa-apper:before {
    content: "\f371"
}

.fa-apple:before {
    content: "\f179"
}

.fa-apple-alt:before {
    content: "\f5d1"
}

.fa-apple-pay:before {
    content: "\f415"
}

.fa-archive:before {
    content: "\f187"
}

.fa-archway:before {
    content: "\f557"
}

.fa-arrow-alt-circle-down:before {
    content: "\f358"
}

.fa-arrow-alt-circle-left:before {
    content: "\f359"
}

.fa-arrow-alt-circle-right:before {
    content: "\f35a"
}

.fa-arrow-alt-circle-up:before {
    content: "\f35b"
}

.fa-arrow-circle-down:before {
    content: "\f0ab"
}

.fa-arrow-circle-left:before {
    content: "\f0a8"
}

.fa-arrow-circle-right:before {
    content: "\f0a9"
}

.fa-arrow-circle-up:before {
    content: "\f0aa"
}

.fa-arrow-down:before {
    content: "\f063"
}

.fa-arrow-left:before {
    content: "\f060"
}

.fa-arrow-right:before {
    content: "\f061"
}

.fa-arrow-up:before {
    content: "\f062"
}

.fa-arrows-alt:before {
    content: "\f0b2"
}

.fa-arrows-alt-h:before {
    content: "\f337"
}

.fa-arrows-alt-v:before {
    content: "\f338"
}

.fa-artstation:before {
    content: "\f77a"
}

.fa-assistive-listening-systems:before {
    content: "\f2a2"
}

.fa-asterisk:before {
    content: "\f069"
}

.fa-asymmetrik:before {
    content: "\f372"
}

.fa-at:before {
    content: "\f1fa"
}

.fa-atlas:before {
    content: "\f558"
}

.fa-atlassian:before {
    content: "\f77b"
}

.fa-atom:before {
    content: "\f5d2"
}

.fa-audible:before {
    content: "\f373"
}

.fa-audio-description:before {
    content: "\f29e"
}

.fa-autoprefixer:before {
    content: "\f41c"
}

.fa-avianex:before {
    content: "\f374"
}

.fa-aviato:before {
    content: "\f421"
}

.fa-award:before {
    content: "\f559"
}

.fa-aws:before {
    content: "\f375"
}

.fa-baby:before {
    content: "\f77c"
}

.fa-baby-carriage:before {
    content: "\f77d"
}

.fa-backspace:before {
    content: "\f55a"
}

.fa-backward:before {
    content: "\f04a"
}

.fa-bacon:before {
    content: "\f7e5"
}

.fa-bacteria:before {
    content: "\e059"
}

.fa-bacterium:before {
    content: "\e05a"
}

.fa-bahai:before {
    content: "\f666"
}

.fa-balance-scale:before {
    content: "\f24e"
}

.fa-balance-scale-left:before {
    content: "\f515"
}

.fa-balance-scale-right:before {
    content: "\f516"
}

.fa-ban:before {
    content: "\f05e"
}

.fa-band-aid:before {
    content: "\f462"
}

.fa-bandcamp:before {
    content: "\f2d5"
}

.fa-barcode:before {
    content: "\f02a"
}

.fa-bars:before {
    content: "\f0c9"
}

.fa-baseball-ball:before {
    content: "\f433"
}

.fa-basketball-ball:before {
    content: "\f434"
}

.fa-bath:before {
    content: "\f2cd"
}

.fa-battery-empty:before {
    content: "\f244"
}

.fa-battery-full:before {
    content: "\f240"
}

.fa-battery-half:before {
    content: "\f242"
}

.fa-battery-quarter:before {
    content: "\f243"
}

.fa-battery-three-quarters:before {
    content: "\f241"
}

.fa-battle-net:before {
    content: "\f835"
}

.fa-bed:before {
    content: "\f236"
}

.fa-beer:before {
    content: "\f0fc"
}

.fa-behance:before {
    content: "\f1b4"
}

.fa-behance-square:before {
    content: "\f1b5"
}

.fa-bell:before {
    content: "\f0f3"
}

.fa-bell-slash:before {
    content: "\f1f6"
}

.fa-bezier-curve:before {
    content: "\f55b"
}

.fa-bible:before {
    content: "\f647"
}

.fa-bicycle:before {
    content: "\f206"
}

.fa-biking:before {
    content: "\f84a"
}

.fa-bimobject:before {
    content: "\f378"
}

.fa-binoculars:before {
    content: "\f1e5"
}

.fa-biohazard:before {
    content: "\f780"
}

.fa-birthday-cake:before {
    content: "\f1fd"
}

.fa-bitbucket:before {
    content: "\f171"
}

.fa-bitcoin:before {
    content: "\f379"
}

.fa-bity:before {
    content: "\f37a"
}

.fa-black-tie:before {
    content: "\f27e"
}

.fa-blackberry:before {
    content: "\f37b"
}

.fa-blender:before {
    content: "\f517"
}

.fa-blender-phone:before {
    content: "\f6b6"
}

.fa-blind:before {
    content: "\f29d"
}

.fa-blog:before {
    content: "\f781"
}

.fa-blogger:before {
    content: "\f37c"
}

.fa-blogger-b:before {
    content: "\f37d"
}

.fa-bluetooth:before {
    content: "\f293"
}

.fa-bluetooth-b:before {
    content: "\f294"
}

.fa-bold:before {
    content: "\f032"
}

.fa-bolt:before {
    content: "\f0e7"
}

.fa-bomb:before {
    content: "\f1e2"
}

.fa-bone:before {
    content: "\f5d7"
}

.fa-bong:before {
    content: "\f55c"
}

.fa-book:before {
    content: "\f02d"
}

.fa-book-dead:before {
    content: "\f6b7"
}

.fa-book-medical:before {
    content: "\f7e6"
}

.fa-book-open:before {
    content: "\f518"
}

.fa-book-reader:before {
    content: "\f5da"
}

.fa-bookmark:before {
    content: "\f02e"
}

.fa-bootstrap:before {
    content: "\f836"
}

.fa-border-all:before {
    content: "\f84c"
}

.fa-border-none:before {
    content: "\f850"
}

.fa-border-style:before {
    content: "\f853"
}

.fa-bowling-ball:before {
    content: "\f436"
}

.fa-box:before {
    content: "\f466"
}

.fa-box-open:before {
    content: "\f49e"
}

.fa-box-tissue:before {
    content: "\e05b"
}

.fa-boxes:before {
    content: "\f468"
}

.fa-braille:before {
    content: "\f2a1"
}

.fa-brain:before {
    content: "\f5dc"
}

.fa-bread-slice:before {
    content: "\f7ec"
}

.fa-briefcase:before {
    content: "\f0b1"
}

.fa-briefcase-medical:before {
    content: "\f469"
}

.fa-broadcast-tower:before {
    content: "\f519"
}

.fa-broom:before {
    content: "\f51a"
}

.fa-brush:before {
    content: "\f55d"
}

.fa-btc:before {
    content: "\f15a"
}

.fa-buffer:before {
    content: "\f837"
}

.fa-bug:before {
    content: "\f188"
}

.fa-building:before {
    content: "\f1ad"
}

.fa-bullhorn:before {
    content: "\f0a1"
}

.fa-bullseye:before {
    content: "\f140"
}

.fa-burn:before {
    content: "\f46a"
}

.fa-buromobelexperte:before {
    content: "\f37f"
}

.fa-bus:before {
    content: "\f207"
}

.fa-bus-alt:before {
    content: "\f55e"
}

.fa-business-time:before {
    content: "\f64a"
}

.fa-buy-n-large:before {
    content: "\f8a6"
}

.fa-buysellads:before {
    content: "\f20d"
}

.fa-calculator:before {
    content: "\f1ec"
}

.fa-calendar:before {
    content: "\f133"
}

.fa-calendar-alt:before {
    content: "\f073"
}

.fa-calendar-check:before {
    content: "\f274"
}

.fa-calendar-day:before {
    content: "\f783"
}

.fa-calendar-minus:before {
    content: "\f272"
}

.fa-calendar-plus:before {
    content: "\f271"
}

.fa-calendar-times:before {
    content: "\f273"
}

.fa-calendar-week:before {
    content: "\f784"
}

.fa-camera:before {
    content: "\f030"
}

.fa-camera-retro:before {
    content: "\f083"
}

.fa-campground:before {
    content: "\f6bb"
}

.fa-canadian-maple-leaf:before {
    content: "\f785"
}

.fa-candy-cane:before {
    content: "\f786"
}

.fa-cannabis:before {
    content: "\f55f"
}

.fa-capsules:before {
    content: "\f46b"
}

.fa-car:before {
    content: "\f1b9"
}

.fa-car-alt:before {
    content: "\f5de"
}

.fa-car-battery:before {
    content: "\f5df"
}

.fa-car-crash:before {
    content: "\f5e1"
}

.fa-car-side:before {
    content: "\f5e4"
}

.fa-caravan:before {
    content: "\f8ff"
}

.fa-caret-down:before {
    content: "\f0d7"
}

.fa-caret-left:before {
    content: "\f0d9"
}

.fa-caret-right:before {
    content: "\f0da"
}

.fa-caret-square-down:before {
    content: "\f150"
}

.fa-caret-square-left:before {
    content: "\f191"
}

.fa-caret-square-right:before {
    content: "\f152"
}

.fa-caret-square-up:before {
    content: "\f151"
}

.fa-caret-up:before {
    content: "\f0d8"
}

.fa-carrot:before {
    content: "\f787"
}

.fa-cart-arrow-down:before {
    content: "\f218"
}

.fa-cart-plus:before {
    content: "\f217"
}

.fa-cash-register:before {
    content: "\f788"
}

.fa-cat:before {
    content: "\f6be"
}

.fa-cc-amazon-pay:before {
    content: "\f42d"
}

.fa-cc-amex:before {
    content: "\f1f3"
}

.fa-cc-apple-pay:before {
    content: "\f416"
}

.fa-cc-diners-club:before {
    content: "\f24c"
}

.fa-cc-discover:before {
    content: "\f1f2"
}

.fa-cc-jcb:before {
    content: "\f24b"
}

.fa-cc-mastercard:before {
    content: "\f1f1"
}

.fa-cc-paypal:before {
    content: "\f1f4"
}

.fa-cc-stripe:before {
    content: "\f1f5"
}

.fa-cc-visa:before {
    content: "\f1f0"
}

.fa-centercode:before {
    content: "\f380"
}

.fa-centos:before {
    content: "\f789"
}

.fa-certificate:before {
    content: "\f0a3"
}

.fa-chair:before {
    content: "\f6c0"
}

.fa-chalkboard:before {
    content: "\f51b"
}

.fa-chalkboard-teacher:before {
    content: "\f51c"
}

.fa-charging-station:before {
    content: "\f5e7"
}

.fa-chart-area:before {
    content: "\f1fe"
}

.fa-chart-bar:before {
    content: "\f080"
}

.fa-chart-line:before {
    content: "\f201"
}

.fa-chart-pie:before {
    content: "\f200"
}

.fa-check:before {
    content: "\f00c"
}

.fa-check-circle:before {
    content: "\f058"
}

.fa-check-double:before {
    content: "\f560"
}

.fa-check-square:before {
    content: "\f14a"
}

.fa-cheese:before {
    content: "\f7ef"
}

.fa-chess:before {
    content: "\f439"
}

.fa-chess-bishop:before {
    content: "\f43a"
}

.fa-chess-board:before {
    content: "\f43c"
}

.fa-chess-king:before {
    content: "\f43f"
}

.fa-chess-knight:before {
    content: "\f441"
}

.fa-chess-pawn:before {
    content: "\f443"
}

.fa-chess-queen:before {
    content: "\f445"
}

.fa-chess-rook:before {
    content: "\f447"
}

.fa-chevron-circle-down:before {
    content: "\f13a"
}

.fa-chevron-circle-left:before {
    content: "\f137"
}

.fa-chevron-circle-right:before {
    content: "\f138"
}

.fa-chevron-circle-up:before {
    content: "\f139"
}

.fa-chevron-down:before {
    content: "\f078"
}

.fa-chevron-left:before {
    content: "\f053"
}

.fa-chevron-right:before {
    content: "\f054"
}

.fa-chevron-up:before {
    content: "\f077"
}

.fa-child:before {
    content: "\f1ae"
}

.fa-chrome:before {
    content: "\f268"
}

.fa-chromecast:before {
    content: "\f838"
}

.fa-church:before {
    content: "\f51d"
}

.fa-circle:before {
    content: "\f111"
}

.fa-circle-notch:before {
    content: "\f1ce"
}

.fa-city:before {
    content: "\f64f"
}

.fa-clinic-medical:before {
    content: "\f7f2"
}

.fa-clipboard:before {
    content: "\f328"
}

.fa-clipboard-check:before {
    content: "\f46c"
}

.fa-clipboard-list:before {
    content: "\f46d"
}

.fa-clock:before {
    content: "\f017"
}

.fa-clone:before {
    content: "\f24d"
}

.fa-closed-captioning:before {
    content: "\f20a"
}

.fa-cloud:before {
    content: "\f0c2"
}

.fa-cloud-download-alt:before {
    content: "\f381"
}

.fa-cloud-meatball:before {
    content: "\f73b"
}

.fa-cloud-moon:before {
    content: "\f6c3"
}

.fa-cloud-moon-rain:before {
    content: "\f73c"
}

.fa-cloud-rain:before {
    content: "\f73d"
}

.fa-cloud-showers-heavy:before {
    content: "\f740"
}

.fa-cloud-sun:before {
    content: "\f6c4"
}

.fa-cloud-sun-rain:before {
    content: "\f743"
}

.fa-cloud-upload-alt:before {
    content: "\f382"
}

.fa-cloudflare:before {
    content: "\e07d"
}

.fa-cloudscale:before {
    content: "\f383"
}

.fa-cloudsmith:before {
    content: "\f384"
}

.fa-cloudversify:before {
    content: "\f385"
}

.fa-cocktail:before {
    content: "\f561"
}

.fa-code:before {
    content: "\f121"
}

.fa-code-branch:before {
    content: "\f126"
}

.fa-codepen:before {
    content: "\f1cb"
}

.fa-codiepie:before {
    content: "\f284"
}

.fa-coffee:before {
    content: "\f0f4"
}

.fa-cog:before {
    content: "\f013"
}

.fa-cogs:before {
    content: "\f085"
}

.fa-coins:before {
    content: "\f51e"
}

.fa-columns:before {
    content: "\f0db"
}

.fa-comment:before {
    content: "\f075"
}

.fa-comment-alt:before {
    content: "\f27a"
}

.fa-comment-dollar:before {
    content: "\f651"
}

.fa-comment-dots:before {
    content: "\f4ad"
}

.fa-comment-medical:before {
    content: "\f7f5"
}

.fa-comment-slash:before {
    content: "\f4b3"
}

.fa-comments:before {
    content: "\f086"
}

.fa-comments-dollar:before {
    content: "\f653"
}

.fa-compact-disc:before {
    content: "\f51f"
}

.fa-compass:before {
    content: "\f14e"
}

.fa-compress:before {
    content: "\f066"
}

.fa-compress-alt:before {
    content: "\f422"
}

.fa-compress-arrows-alt:before {
    content: "\f78c"
}

.fa-concierge-bell:before {
    content: "\f562"
}

.fa-confluence:before {
    content: "\f78d"
}

.fa-connectdevelop:before {
    content: "\f20e"
}

.fa-contao:before {
    content: "\f26d"
}

.fa-cookie:before {
    content: "\f563"
}

.fa-cookie-bite:before {
    content: "\f564"
}

.fa-copy:before {
    content: "\f0c5"
}

.fa-copyright:before {
    content: "\f1f9"
}

.fa-cotton-bureau:before {
    content: "\f89e"
}

.fa-couch:before {
    content: "\f4b8"
}

.fa-cpanel:before {
    content: "\f388"
}

.fa-creative-commons:before {
    content: "\f25e"
}

.fa-creative-commons-by:before {
    content: "\f4e7"
}

.fa-creative-commons-nc:before {
    content: "\f4e8"
}

.fa-creative-commons-nc-eu:before {
    content: "\f4e9"
}

.fa-creative-commons-nc-jp:before {
    content: "\f4ea"
}

.fa-creative-commons-nd:before {
    content: "\f4eb"
}

.fa-creative-commons-pd:before {
    content: "\f4ec"
}

.fa-creative-commons-pd-alt:before {
    content: "\f4ed"
}

.fa-creative-commons-remix:before {
    content: "\f4ee"
}

.fa-creative-commons-sa:before {
    content: "\f4ef"
}

.fa-creative-commons-sampling:before {
    content: "\f4f0"
}

.fa-creative-commons-sampling-plus:before {
    content: "\f4f1"
}

.fa-creative-commons-share:before {
    content: "\f4f2"
}

.fa-creative-commons-zero:before {
    content: "\f4f3"
}

.fa-credit-card:before {
    content: "\f09d"
}

.fa-critical-role:before {
    content: "\f6c9"
}

.fa-crop:before {
    content: "\f125"
}

.fa-crop-alt:before {
    content: "\f565"
}

.fa-cross:before {
    content: "\f654"
}

.fa-crosshairs:before {
    content: "\f05b"
}

.fa-crow:before {
    content: "\f520"
}

.fa-crown:before {
    content: "\f521"
}

.fa-crutch:before {
    content: "\f7f7"
}

.fa-css3:before {
    content: "\f13c"
}

.fa-css3-alt:before {
    content: "\f38b"
}

.fa-cube:before {
    content: "\f1b2"
}

.fa-cubes:before {
    content: "\f1b3"
}

.fa-cut:before {
    content: "\f0c4"
}

.fa-cuttlefish:before {
    content: "\f38c"
}

.fa-d-and-d:before {
    content: "\f38d"
}

.fa-d-and-d-beyond:before {
    content: "\f6ca"
}

.fa-dailymotion:before {
    content: "\e052"
}

.fa-dashcube:before {
    content: "\f210"
}

.fa-database:before {
    content: "\f1c0"
}

.fa-deaf:before {
    content: "\f2a4"
}

.fa-deezer:before {
    content: "\e077"
}

.fa-delicious:before {
    content: "\f1a5"
}

.fa-democrat:before {
    content: "\f747"
}

.fa-deploydog:before {
    content: "\f38e"
}

.fa-deskpro:before {
    content: "\f38f"
}

.fa-desktop:before {
    content: "\f108"
}

.fa-dev:before {
    content: "\f6cc"
}

.fa-deviantart:before {
    content: "\f1bd"
}

.fa-dharmachakra:before {
    content: "\f655"
}

.fa-dhl:before {
    content: "\f790"
}

.fa-diagnoses:before {
    content: "\f470"
}

.fa-diaspora:before {
    content: "\f791"
}

.fa-dice:before {
    content: "\f522"
}

.fa-dice-d20:before {
    content: "\f6cf"
}

.fa-dice-d6:before {
    content: "\f6d1"
}

.fa-dice-five:before {
    content: "\f523"
}

.fa-dice-four:before {
    content: "\f524"
}

.fa-dice-one:before {
    content: "\f525"
}

.fa-dice-six:before {
    content: "\f526"
}

.fa-dice-three:before {
    content: "\f527"
}

.fa-dice-two:before {
    content: "\f528"
}

.fa-digg:before {
    content: "\f1a6"
}

.fa-digital-ocean:before {
    content: "\f391"
}

.fa-digital-tachograph:before {
    content: "\f566"
}

.fa-directions:before {
    content: "\f5eb"
}

.fa-discord:before {
    content: "\f392"
}

.fa-discourse:before {
    content: "\f393"
}

.fa-disease:before {
    content: "\f7fa"
}

.fa-divide:before {
    content: "\f529"
}

.fa-dizzy:before {
    content: "\f567"
}

.fa-dna:before {
    content: "\f471"
}

.fa-dochub:before {
    content: "\f394"
}

.fa-docker:before {
    content: "\f395"
}

.fa-dog:before {
    content: "\f6d3"
}

.fa-dollar-sign:before {
    content: "\f155"
}

.fa-dolly:before {
    content: "\f472"
}

.fa-dolly-flatbed:before {
    content: "\f474"
}

.fa-donate:before {
    content: "\f4b9"
}

.fa-door-closed:before {
    content: "\f52a"
}

.fa-door-open:before {
    content: "\f52b"
}

.fa-dot-circle:before {
    content: "\f192"
}

.fa-dove:before {
    content: "\f4ba"
}

.fa-download:before {
    content: "\f019"
}

.fa-draft2digital:before {
    content: "\f396"
}

.fa-drafting-compass:before {
    content: "\f568"
}

.fa-dragon:before {
    content: "\f6d5"
}

.fa-draw-polygon:before {
    content: "\f5ee"
}

.fa-dribbble:before {
    content: "\f17d"
}

.fa-dribbble-square:before {
    content: "\f397"
}

.fa-dropbox:before {
    content: "\f16b"
}

.fa-drum:before {
    content: "\f569"
}

.fa-drum-steelpan:before {
    content: "\f56a"
}

.fa-drumstick-bite:before {
    content: "\f6d7"
}

.fa-drupal:before {
    content: "\f1a9"
}

.fa-dumbbell:before {
    content: "\f44b"
}

.fa-dumpster:before {
    content: "\f793"
}

.fa-dumpster-fire:before {
    content: "\f794"
}

.fa-dungeon:before {
    content: "\f6d9"
}

.fa-dyalog:before {
    content: "\f399"
}

.fa-earlybirds:before {
    content: "\f39a"
}

.fa-ebay:before {
    content: "\f4f4"
}

.fa-edge:before {
    content: "\f282"
}

.fa-edge-legacy:before {
    content: "\e078"
}

.fa-edit:before {
    content: "\f044"
}

.fa-egg:before {
    content: "\f7fb"
}

.fa-eject:before {
    content: "\f052"
}

.fa-elementor:before {
    content: "\f430"
}

.fa-ellipsis-h:before {
    content: "\f141"
}

.fa-ellipsis-v:before {
    content: "\f142"
}

.fa-ello:before {
    content: "\f5f1"
}

.fa-ember:before {
    content: "\f423"
}

.fa-empire:before {
    content: "\f1d1"
}

.fa-envelope:before {
    content: "\f0e0"
}

.fa-envelope-open:before {
    content: "\f2b6"
}

.fa-envelope-open-text:before {
    content: "\f658"
}

.fa-envelope-square:before {
    content: "\f199"
}

.fa-envira:before {
    content: "\f299"
}

.fa-equals:before {
    content: "\f52c"
}

.fa-eraser:before {
    content: "\f12d"
}

.fa-erlang:before {
    content: "\f39d"
}

.fa-ethereum:before {
    content: "\f42e"
}

.fa-ethernet:before {
    content: "\f796"
}

.fa-etsy:before {
    content: "\f2d7"
}

.fa-euro-sign:before {
    content: "\f153"
}

.fa-evernote:before {
    content: "\f839"
}

.fa-exchange-alt:before {
    content: "\f362"
}

.fa-exclamation:before {
    content: "\f12a"
}

.fa-exclamation-circle:before {
    content: "\f06a"
}

.fa-exclamation-triangle:before {
    content: "\f071"
}

.fa-expand:before {
    content: "\f065"
}

.fa-expand-alt:before {
    content: "\f424"
}

.fa-expand-arrows-alt:before {
    content: "\f31e"
}

.fa-expeditedssl:before {
    content: "\f23e"
}

.fa-external-link-alt:before {
    content: "\f35d"
}

.fa-external-link-square-alt:before {
    content: "\f360"
}

.fa-eye:before {
    content: "\f06e"
}

.fa-eye-dropper:before {
    content: "\f1fb"
}

.fa-eye-slash:before {
    content: "\f070"
}

.fa-facebook:before {
    content: "\f09a"
}

.fa-facebook-f:before {
    content: "\f39e"
}

.fa-facebook-messenger:before {
    content: "\f39f"
}

.fa-facebook-square:before {
    content: "\f082"
}

.fa-fan:before {
    content: "\f863"
}

.fa-fantasy-flight-games:before {
    content: "\f6dc"
}

.fa-fast-backward:before {
    content: "\f049"
}

.fa-fast-forward:before {
    content: "\f050"
}

.fa-faucet:before {
    content: "\e005"
}

.fa-fax:before {
    content: "\f1ac"
}

.fa-feather:before {
    content: "\f52d"
}

.fa-feather-alt:before {
    content: "\f56b"
}

.fa-fedex:before {
    content: "\f797"
}

.fa-fedora:before {
    content: "\f798"
}

.fa-female:before {
    content: "\f182"
}

.fa-fighter-jet:before {
    content: "\f0fb"
}

.fa-figma:before {
    content: "\f799"
}

.fa-file:before {
    content: "\f15b"
}

.fa-file-alt:before {
    content: "\f15c"
}

.fa-file-archive:before {
    content: "\f1c6"
}

.fa-file-audio:before {
    content: "\f1c7"
}

.fa-file-code:before {
    content: "\f1c9"
}

.fa-file-contract:before {
    content: "\f56c"
}

.fa-file-csv:before {
    content: "\f6dd"
}

.fa-file-download:before {
    content: "\f56d"
}

.fa-file-excel:before {
    content: "\f1c3"
}

.fa-file-export:before {
    content: "\f56e"
}

.fa-file-image:before {
    content: "\f1c5"
}

.fa-file-import:before {
    content: "\f56f"
}

.fa-file-invoice:before {
    content: "\f570"
}

.fa-file-invoice-dollar:before {
    content: "\f571"
}

.fa-file-medical:before {
    content: "\f477"
}

.fa-file-medical-alt:before {
    content: "\f478"
}

.fa-file-pdf:before {
    content: "\f1c1"
}

.fa-file-powerpoint:before {
    content: "\f1c4"
}

.fa-file-prescription:before {
    content: "\f572"
}

.fa-file-signature:before {
    content: "\f573"
}

.fa-file-upload:before {
    content: "\f574"
}

.fa-file-video:before {
    content: "\f1c8"
}

.fa-file-word:before {
    content: "\f1c2"
}

.fa-fill:before {
    content: "\f575"
}

.fa-fill-drip:before {
    content: "\f576"
}

.fa-film:before {
    content: "\f008"
}

.fa-filter:before {
    content: "\f0b0"
}

.fa-fingerprint:before {
    content: "\f577"
}

.fa-fire:before {
    content: "\f06d"
}

.fa-fire-alt:before {
    content: "\f7e4"
}

.fa-fire-extinguisher:before {
    content: "\f134"
}

.fa-firefox:before {
    content: "\f269"
}

.fa-firefox-browser:before {
    content: "\e007"
}

.fa-first-aid:before {
    content: "\f479"
}

.fa-first-order:before {
    content: "\f2b0"
}

.fa-first-order-alt:before {
    content: "\f50a"
}

.fa-firstdraft:before {
    content: "\f3a1"
}

.fa-fish:before {
    content: "\f578"
}

.fa-fist-raised:before {
    content: "\f6de"
}

.fa-flag:before {
    content: "\f024"
}

.fa-flag-checkered:before {
    content: "\f11e"
}

.fa-flag-usa:before {
    content: "\f74d"
}

.fa-flask:before {
    content: "\f0c3"
}

.fa-flickr:before {
    content: "\f16e"
}

.fa-flipboard:before {
    content: "\f44d"
}

.fa-flushed:before {
    content: "\f579"
}

.fa-fly:before {
    content: "\f417"
}

.fa-folder:before {
    content: "\f07b"
}

.fa-folder-minus:before {
    content: "\f65d"
}

.fa-folder-open:before {
    content: "\f07c"
}

.fa-folder-plus:before {
    content: "\f65e"
}

.fa-font:before {
    content: "\f031"
}

.fa-font-awesome:before {
    content: "\f2b4"
}

.fa-font-awesome-alt:before {
    content: "\f35c"
}

.fa-font-awesome-flag:before {
    content: "\f425"
}

.fa-font-awesome-logo-full:before {
    content: "\f4e6"
}

.fa-fonticons:before {
    content: "\f280"
}

.fa-fonticons-fi:before {
    content: "\f3a2"
}

.fa-football-ball:before {
    content: "\f44e"
}

.fa-fort-awesome:before {
    content: "\f286"
}

.fa-fort-awesome-alt:before {
    content: "\f3a3"
}

.fa-forumbee:before {
    content: "\f211"
}

.fa-forward:before {
    content: "\f04e"
}

.fa-foursquare:before {
    content: "\f180"
}

.fa-free-code-camp:before {
    content: "\f2c5"
}

.fa-freebsd:before {
    content: "\f3a4"
}

.fa-frog:before {
    content: "\f52e"
}

.fa-frown:before {
    content: "\f119"
}

.fa-frown-open:before {
    content: "\f57a"
}

.fa-fulcrum:before {
    content: "\f50b"
}

.fa-funnel-dollar:before {
    content: "\f662"
}

.fa-futbol:before {
    content: "\f1e3"
}

.fa-galactic-republic:before {
    content: "\f50c"
}

.fa-galactic-senate:before {
    content: "\f50d"
}

.fa-gamepad:before {
    content: "\f11b"
}

.fa-gas-pump:before {
    content: "\f52f"
}

.fa-gavel:before {
    content: "\f0e3"
}

.fa-gem:before {
    content: "\f3a5"
}

.fa-genderless:before {
    content: "\f22d"
}

.fa-get-pocket:before {
    content: "\f265"
}

.fa-gg:before {
    content: "\f260"
}

.fa-gg-circle:before {
    content: "\f261"
}

.fa-ghost:before {
    content: "\f6e2"
}

.fa-gift:before {
    content: "\f06b"
}

.fa-gifts:before {
    content: "\f79c"
}

.fa-git:before {
    content: "\f1d3"
}

.fa-git-alt:before {
    content: "\f841"
}

.fa-git-square:before {
    content: "\f1d2"
}

.fa-github:before {
    content: "\f09b"
}

.fa-github-alt:before {
    content: "\f113"
}

.fa-github-square:before {
    content: "\f092"
}

.fa-gitkraken:before {
    content: "\f3a6"
}

.fa-gitlab:before {
    content: "\f296"
}

.fa-gitter:before {
    content: "\f426"
}

.fa-glass-cheers:before {
    content: "\f79f"
}

.fa-glass-martini:before {
    content: "\f000"
}

.fa-glass-martini-alt:before {
    content: "\f57b"
}

.fa-glass-whiskey:before {
    content: "\f7a0"
}

.fa-glasses:before {
    content: "\f530"
}

.fa-glide:before {
    content: "\f2a5"
}

.fa-glide-g:before {
    content: "\f2a6"
}

.fa-globe:before {
    content: "\f0ac"
}

.fa-globe-africa:before {
    content: "\f57c"
}

.fa-globe-americas:before {
    content: "\f57d"
}

.fa-globe-asia:before {
    content: "\f57e"
}

.fa-globe-europe:before {
    content: "\f7a2"
}

.fa-gofore:before {
    content: "\f3a7"
}

.fa-golf-ball:before {
    content: "\f450"
}

.fa-goodreads:before {
    content: "\f3a8"
}

.fa-goodreads-g:before {
    content: "\f3a9"
}

.fa-google:before {
    content: "\f1a0"
}

.fa-google-drive:before {
    content: "\f3aa"
}

.fa-google-pay:before {
    content: "\e079"
}

.fa-google-play:before {
    content: "\f3ab"
}

.fa-google-plus:before {
    content: "\f2b3"
}

.fa-google-plus-g:before {
    content: "\f0d5"
}

.fa-google-plus-square:before {
    content: "\f0d4"
}

.fa-google-wallet:before {
    content: "\f1ee"
}

.fa-gopuram:before {
    content: "\f664"
}

.fa-graduation-cap:before {
    content: "\f19d"
}

.fa-gratipay:before {
    content: "\f184"
}

.fa-grav:before {
    content: "\f2d6"
}

.fa-greater-than:before {
    content: "\f531"
}

.fa-greater-than-equal:before {
    content: "\f532"
}

.fa-grimace:before {
    content: "\f57f"
}

.fa-grin:before {
    content: "\f580"
}

.fa-grin-alt:before {
    content: "\f581"
}

.fa-grin-beam:before {
    content: "\f582"
}

.fa-grin-beam-sweat:before {
    content: "\f583"
}

.fa-grin-hearts:before {
    content: "\f584"
}

.fa-grin-squint:before {
    content: "\f585"
}

.fa-grin-squint-tears:before {
    content: "\f586"
}

.fa-grin-stars:before {
    content: "\f587"
}

.fa-grin-tears:before {
    content: "\f588"
}

.fa-grin-tongue:before {
    content: "\f589"
}

.fa-grin-tongue-squint:before {
    content: "\f58a"
}

.fa-grin-tongue-wink:before {
    content: "\f58b"
}

.fa-grin-wink:before {
    content: "\f58c"
}

.fa-grip-horizontal:before {
    content: "\f58d"
}

.fa-grip-lines:before {
    content: "\f7a4"
}

.fa-grip-lines-vertical:before {
    content: "\f7a5"
}

.fa-grip-vertical:before {
    content: "\f58e"
}

.fa-gripfire:before {
    content: "\f3ac"
}

.fa-grunt:before {
    content: "\f3ad"
}

.fa-guilded:before {
    content: "\e07e"
}

.fa-guitar:before {
    content: "\f7a6"
}

.fa-gulp:before {
    content: "\f3ae"
}

.fa-h-square:before {
    content: "\f0fd"
}

.fa-hacker-news:before {
    content: "\f1d4"
}

.fa-hacker-news-square:before {
    content: "\f3af"
}

.fa-hackerrank:before {
    content: "\f5f7"
}

.fa-hamburger:before {
    content: "\f805"
}

.fa-hammer:before {
    content: "\f6e3"
}

.fa-hamsa:before {
    content: "\f665"
}

.fa-hand-holding:before {
    content: "\f4bd"
}

.fa-hand-holding-heart:before {
    content: "\f4be"
}

.fa-hand-holding-medical:before {
    content: "\e05c"
}

.fa-hand-holding-usd:before {
    content: "\f4c0"
}

.fa-hand-holding-water:before {
    content: "\f4c1"
}

.fa-hand-lizard:before {
    content: "\f258"
}

.fa-hand-middle-finger:before {
    content: "\f806"
}

.fa-hand-paper:before {
    content: "\f256"
}

.fa-hand-peace:before {
    content: "\f25b"
}

.fa-hand-point-down:before {
    content: "\f0a7"
}

.fa-hand-point-left:before {
    content: "\f0a5"
}

.fa-hand-point-right:before {
    content: "\f0a4"
}

.fa-hand-point-up:before {
    content: "\f0a6"
}

.fa-hand-pointer:before {
    content: "\f25a"
}

.fa-hand-rock:before {
    content: "\f255"
}

.fa-hand-scissors:before {
    content: "\f257"
}

.fa-hand-sparkles:before {
    content: "\e05d"
}

.fa-hand-spock:before {
    content: "\f259"
}

.fa-hands:before {
    content: "\f4c2"
}

.fa-hands-helping:before {
    content: "\f4c4"
}

.fa-hands-wash:before {
    content: "\e05e"
}

.fa-handshake:before {
    content: "\f2b5"
}

.fa-handshake-alt-slash:before {
    content: "\e05f"
}

.fa-handshake-slash:before {
    content: "\e060"
}

.fa-hanukiah:before {
    content: "\f6e6"
}

.fa-hard-hat:before {
    content: "\f807"
}

.fa-hashtag:before {
    content: "\f292"
}

.fa-hat-cowboy:before {
    content: "\f8c0"
}

.fa-hat-cowboy-side:before {
    content: "\f8c1"
}

.fa-hat-wizard:before {
    content: "\f6e8"
}

.fa-hdd:before {
    content: "\f0a0"
}

.fa-head-side-cough:before {
    content: "\e061"
}

.fa-head-side-cough-slash:before {
    content: "\e062"
}

.fa-head-side-mask:before {
    content: "\e063"
}

.fa-head-side-virus:before {
    content: "\e064"
}

.fa-heading:before {
    content: "\f1dc"
}

.fa-headphones:before {
    content: "\f025"
}

.fa-headphones-alt:before {
    content: "\f58f"
}

.fa-headset:before {
    content: "\f590"
}

.fa-heart:before {
    content: "\f004"
}

.fa-heart-broken:before {
    content: "\f7a9"
}

.fa-heartbeat:before {
    content: "\f21e"
}

.fa-helicopter:before {
    content: "\f533"
}

.fa-highlighter:before {
    content: "\f591"
}

.fa-hiking:before {
    content: "\f6ec"
}

.fa-hippo:before {
    content: "\f6ed"
}

.fa-hips:before {
    content: "\f452"
}

.fa-hire-a-helper:before {
    content: "\f3b0"
}

.fa-history:before {
    content: "\f1da"
}

.fa-hive:before {
    content: "\e07f"
}

.fa-hockey-puck:before {
    content: "\f453"
}

.fa-holly-berry:before {
    content: "\f7aa"
}

.fa-home:before {
    content: "\f015"
}

.fa-hooli:before {
    content: "\f427"
}

.fa-hornbill:before {
    content: "\f592"
}

.fa-horse:before {
    content: "\f6f0"
}

.fa-horse-head:before {
    content: "\f7ab"
}

.fa-hospital:before {
    content: "\f0f8"
}

.fa-hospital-alt:before {
    content: "\f47d"
}

.fa-hospital-symbol:before {
    content: "\f47e"
}

.fa-hospital-user:before {
    content: "\f80d"
}

.fa-hot-tub:before {
    content: "\f593"
}

.fa-hotdog:before {
    content: "\f80f"
}

.fa-hotel:before {
    content: "\f594"
}

.fa-hotjar:before {
    content: "\f3b1"
}

.fa-hourglass:before {
    content: "\f254"
}

.fa-hourglass-end:before {
    content: "\f253"
}

.fa-hourglass-half:before {
    content: "\f252"
}

.fa-hourglass-start:before {
    content: "\f251"
}

.fa-house-damage:before {
    content: "\f6f1"
}

.fa-house-user:before {
    content: "\e065"
}

.fa-houzz:before {
    content: "\f27c"
}

.fa-hryvnia:before {
    content: "\f6f2"
}

.fa-html5:before {
    content: "\f13b"
}

.fa-hubspot:before {
    content: "\f3b2"
}

.fa-i-cursor:before {
    content: "\f246"
}

.fa-ice-cream:before {
    content: "\f810"
}

.fa-icicles:before {
    content: "\f7ad"
}

.fa-icons:before {
    content: "\f86d"
}

.fa-id-badge:before {
    content: "\f2c1"
}

.fa-id-card:before {
    content: "\f2c2"
}

.fa-id-card-alt:before {
    content: "\f47f"
}

.fa-ideal:before {
    content: "\e013"
}

.fa-igloo:before {
    content: "\f7ae"
}

.fa-image:before {
    content: "\f03e"
}

.fa-images:before {
    content: "\f302"
}

.fa-imdb:before {
    content: "\f2d8"
}

.fa-inbox:before {
    content: "\f01c"
}

.fa-indent:before {
    content: "\f03c"
}

.fa-industry:before {
    content: "\f275"
}

.fa-infinity:before {
    content: "\f534"
}

.fa-info:before {
    content: "\f129"
}

.fa-info-circle:before {
    content: "\f05a"
}

.fa-innosoft:before {
    content: "\e080"
}

.fa-instagram:before {
    content: "\f16d"
}

.fa-instagram-square:before {
    content: "\e055"
}

.fa-instalod:before {
    content: "\e081"
}

.fa-intercom:before {
    content: "\f7af"
}

.fa-internet-explorer:before {
    content: "\f26b"
}

.fa-invision:before {
    content: "\f7b0"
}

.fa-ioxhost:before {
    content: "\f208"
}

.fa-italic:before {
    content: "\f033"
}

.fa-itch-io:before {
    content: "\f83a"
}

.fa-itunes:before {
    content: "\f3b4"
}

.fa-itunes-note:before {
    content: "\f3b5"
}

.fa-java:before {
    content: "\f4e4"
}

.fa-jedi:before {
    content: "\f669"
}

.fa-jedi-order:before {
    content: "\f50e"
}

.fa-jenkins:before {
    content: "\f3b6"
}

.fa-jira:before {
    content: "\f7b1"
}

.fa-joget:before {
    content: "\f3b7"
}

.fa-joint:before {
    content: "\f595"
}

.fa-joomla:before {
    content: "\f1aa"
}

.fa-journal-whills:before {
    content: "\f66a"
}

.fa-js:before {
    content: "\f3b8"
}

.fa-js-square:before {
    content: "\f3b9"
}

.fa-jsfiddle:before {
    content: "\f1cc"
}

.fa-kaaba:before {
    content: "\f66b"
}

.fa-kaggle:before {
    content: "\f5fa"
}

.fa-key:before {
    content: "\f084"
}

.fa-keybase:before {
    content: "\f4f5"
}

.fa-keyboard:before {
    content: "\f11c"
}

.fa-keycdn:before {
    content: "\f3ba"
}

.fa-khanda:before {
    content: "\f66d"
}

.fa-kickstarter:before {
    content: "\f3bb"
}

.fa-kickstarter-k:before {
    content: "\f3bc"
}

.fa-kiss:before {
    content: "\f596"
}

.fa-kiss-beam:before {
    content: "\f597"
}

.fa-kiss-wink-heart:before {
    content: "\f598"
}

.fa-kiwi-bird:before {
    content: "\f535"
}

.fa-korvue:before {
    content: "\f42f"
}

.fa-landmark:before {
    content: "\f66f"
}

.fa-language:before {
    content: "\f1ab"
}

.fa-laptop:before {
    content: "\f109"
}

.fa-laptop-code:before {
    content: "\f5fc"
}

.fa-laptop-house:before {
    content: "\e066"
}

.fa-laptop-medical:before {
    content: "\f812"
}

.fa-laravel:before {
    content: "\f3bd"
}

.fa-lastfm:before {
    content: "\f202"
}

.fa-lastfm-square:before {
    content: "\f203"
}

.fa-laugh:before {
    content: "\f599"
}

.fa-laugh-beam:before {
    content: "\f59a"
}

.fa-laugh-squint:before {
    content: "\f59b"
}

.fa-laugh-wink:before {
    content: "\f59c"
}

.fa-layer-group:before {
    content: "\f5fd"
}

.fa-leaf:before {
    content: "\f06c"
}

.fa-leanpub:before {
    content: "\f212"
}

.fa-lemon:before {
    content: "\f094"
}

.fa-less:before {
    content: "\f41d"
}

.fa-less-than:before {
    content: "\f536"
}

.fa-less-than-equal:before {
    content: "\f537"
}

.fa-level-down-alt:before {
    content: "\f3be"
}

.fa-level-up-alt:before {
    content: "\f3bf"
}

.fa-life-ring:before {
    content: "\f1cd"
}

.fa-lightbulb:before {
    content: "\f0eb"
}

.fa-line:before {
    content: "\f3c0"
}

.fa-link:before {
    content: "\f0c1"
}

.fa-linkedin:before {
    content: "\f08c"
}

.fa-linkedin-in:before {
    content: "\f0e1"
}

.fa-linode:before {
    content: "\f2b8"
}

.fa-linux:before {
    content: "\f17c"
}

.fa-lira-sign:before {
    content: "\f195"
}

.fa-list:before {
    content: "\f03a"
}

.fa-list-alt:before {
    content: "\f022"
}

.fa-list-ol:before {
    content: "\f0cb"
}

.fa-list-ul:before {
    content: "\f0ca"
}

.fa-location-arrow:before {
    content: "\f124"
}

.fa-lock:before {
    content: "\f023"
}

.fa-lock-open:before {
    content: "\f3c1"
}

.fa-long-arrow-alt-down:before {
    content: "\f309"
}

.fa-long-arrow-alt-left:before {
    content: "\f30a"
}

.fa-long-arrow-alt-right:before {
    content: "\f30b"
}

.fa-long-arrow-alt-up:before {
    content: "\f30c"
}

.fa-low-vision:before {
    content: "\f2a8"
}

.fa-luggage-cart:before {
    content: "\f59d"
}

.fa-lungs:before {
    content: "\f604"
}

.fa-lungs-virus:before {
    content: "\e067"
}

.fa-lyft:before {
    content: "\f3c3"
}

.fa-magento:before {
    content: "\f3c4"
}

.fa-magic:before {
    content: "\f0d0"
}

.fa-magnet:before {
    content: "\f076"
}

.fa-mail-bulk:before {
    content: "\f674"
}

.fa-mailchimp:before {
    content: "\f59e"
}

.fa-male:before {
    content: "\f183"
}

.fa-mandalorian:before {
    content: "\f50f"
}

.fa-map:before {
    content: "\f279"
}

.fa-map-marked:before {
    content: "\f59f"
}

.fa-map-marked-alt:before {
    content: "\f5a0"
}

.fa-map-marker:before {
    content: "\f041"
}

.fa-map-marker-alt:before {
    content: "\f3c5"
}

.fa-map-pin:before {
    content: "\f276"
}

.fa-map-signs:before {
    content: "\f277"
}

.fa-markdown:before {
    content: "\f60f"
}

.fa-marker:before {
    content: "\f5a1"
}

.fa-mars:before {
    content: "\f222"
}

.fa-mars-double:before {
    content: "\f227"
}

.fa-mars-stroke:before {
    content: "\f229"
}

.fa-mars-stroke-h:before {
    content: "\f22b"
}

.fa-mars-stroke-v:before {
    content: "\f22a"
}

.fa-mask:before {
    content: "\f6fa"
}

.fa-mastodon:before {
    content: "\f4f6"
}

.fa-maxcdn:before {
    content: "\f136"
}

.fa-mdb:before {
    content: "\f8ca"
}

.fa-medal:before {
    content: "\f5a2"
}

.fa-medapps:before {
    content: "\f3c6"
}

.fa-medium:before {
    content: "\f23a"
}

.fa-medium-m:before {
    content: "\f3c7"
}

.fa-medkit:before {
    content: "\f0fa"
}

.fa-medrt:before {
    content: "\f3c8"
}

.fa-meetup:before {
    content: "\f2e0"
}

.fa-megaport:before {
    content: "\f5a3"
}

.fa-meh:before {
    content: "\f11a"
}

.fa-meh-blank:before {
    content: "\f5a4"
}

.fa-meh-rolling-eyes:before {
    content: "\f5a5"
}

.fa-memory:before {
    content: "\f538"
}

.fa-mendeley:before {
    content: "\f7b3"
}

.fa-menorah:before {
    content: "\f676"
}

.fa-mercury:before {
    content: "\f223"
}

.fa-meteor:before {
    content: "\f753"
}

.fa-microblog:before {
    content: "\e01a"
}

.fa-microchip:before {
    content: "\f2db"
}

.fa-microphone:before {
    content: "\f130"
}

.fa-microphone-alt:before {
    content: "\f3c9"
}

.fa-microphone-alt-slash:before {
    content: "\f539"
}

.fa-microphone-slash:before {
    content: "\f131"
}

.fa-microscope:before {
    content: "\f610"
}

.fa-microsoft:before {
    content: "\f3ca"
}

.fa-minus:before {
    content: "\f068"
}

.fa-minus-circle:before {
    content: "\f056"
}

.fa-minus-square:before {
    content: "\f146"
}

.fa-mitten:before {
    content: "\f7b5"
}

.fa-mix:before {
    content: "\f3cb"
}

.fa-mixcloud:before {
    content: "\f289"
}

.fa-mixer:before {
    content: "\e056"
}

.fa-mizuni:before {
    content: "\f3cc"
}

.fa-mobile:before {
    content: "\f10b"
}

.fa-mobile-alt:before {
    content: "\f3cd"
}

.fa-modx:before {
    content: "\f285"
}

.fa-monero:before {
    content: "\f3d0"
}

.fa-money-bill:before {
    content: "\f0d6"
}

.fa-money-bill-alt:before {
    content: "\f3d1"
}

.fa-money-bill-wave:before {
    content: "\f53a"
}

.fa-money-bill-wave-alt:before {
    content: "\f53b"
}

.fa-money-check:before {
    content: "\f53c"
}

.fa-money-check-alt:before {
    content: "\f53d"
}

.fa-monument:before {
    content: "\f5a6"
}

.fa-moon:before {
    content: "\f186"
}

.fa-mortar-pestle:before {
    content: "\f5a7"
}

.fa-mosque:before {
    content: "\f678"
}

.fa-motorcycle:before {
    content: "\f21c"
}

.fa-mountain:before {
    content: "\f6fc"
}

.fa-mouse:before {
    content: "\f8cc"
}

.fa-mouse-pointer:before {
    content: "\f245"
}

.fa-mug-hot:before {
    content: "\f7b6"
}

.fa-music:before {
    content: "\f001"
}

.fa-napster:before {
    content: "\f3d2"
}

.fa-neos:before {
    content: "\f612"
}

.fa-network-wired:before {
    content: "\f6ff"
}

.fa-neuter:before {
    content: "\f22c"
}

.fa-newspaper:before {
    content: "\f1ea"
}

.fa-nimblr:before {
    content: "\f5a8"
}

.fa-node:before {
    content: "\f419"
}

.fa-node-js:before {
    content: "\f3d3"
}

.fa-not-equal:before {
    content: "\f53e"
}

.fa-notes-medical:before {
    content: "\f481"
}

.fa-npm:before {
    content: "\f3d4"
}

.fa-ns8:before {
    content: "\f3d5"
}

.fa-nutritionix:before {
    content: "\f3d6"
}

.fa-object-group:before {
    content: "\f247"
}

.fa-object-ungroup:before {
    content: "\f248"
}

.fa-octopus-deploy:before {
    content: "\e082"
}

.fa-odnoklassniki:before {
    content: "\f263"
}

.fa-odnoklassniki-square:before {
    content: "\f264"
}

.fa-oil-can:before {
    content: "\f613"
}

.fa-old-republic:before {
    content: "\f510"
}

.fa-om:before {
    content: "\f679"
}

.fa-opencart:before {
    content: "\f23d"
}

.fa-openid:before {
    content: "\f19b"
}

.fa-opera:before {
    content: "\f26a"
}

.fa-optin-monster:before {
    content: "\f23c"
}

.fa-orcid:before {
    content: "\f8d2"
}

.fa-osi:before {
    content: "\f41a"
}

.fa-otter:before {
    content: "\f700"
}

.fa-outdent:before {
    content: "\f03b"
}

.fa-page4:before {
    content: "\f3d7"
}

.fa-pagelines:before {
    content: "\f18c"
}

.fa-pager:before {
    content: "\f815"
}

.fa-paint-brush:before {
    content: "\f1fc"
}

.fa-paint-roller:before {
    content: "\f5aa"
}

.fa-palette:before {
    content: "\f53f"
}

.fa-palfed:before {
    content: "\f3d8"
}

.fa-pallet:before {
    content: "\f482"
}

.fa-paper-plane:before {
    content: "\f1d8"
}

.fa-paperclip:before {
    content: "\f0c6"
}

.fa-parachute-box:before {
    content: "\f4cd"
}

.fa-paragraph:before {
    content: "\f1dd"
}

.fa-parking:before {
    content: "\f540"
}

.fa-passport:before {
    content: "\f5ab"
}

.fa-pastafarianism:before {
    content: "\f67b"
}

.fa-paste:before {
    content: "\f0ea"
}

.fa-patreon:before {
    content: "\f3d9"
}

.fa-pause:before {
    content: "\f04c"
}

.fa-pause-circle:before {
    content: "\f28b"
}

.fa-paw:before {
    content: "\f1b0"
}

.fa-paypal:before {
    content: "\f1ed"
}

.fa-peace:before {
    content: "\f67c"
}

.fa-pen:before {
    content: "\f304"
}

.fa-pen-alt:before {
    content: "\f305"
}

.fa-pen-fancy:before {
    content: "\f5ac"
}

.fa-pen-nib:before {
    content: "\f5ad"
}

.fa-pen-square:before {
    content: "\f14b"
}

.fa-pencil-alt:before {
    content: "\f303"
}

.fa-pencil-ruler:before {
    content: "\f5ae"
}

.fa-penny-arcade:before {
    content: "\f704"
}

.fa-people-arrows:before {
    content: "\e068"
}

.fa-people-carry:before {
    content: "\f4ce"
}

.fa-pepper-hot:before {
    content: "\f816"
}

.fa-perbyte:before {
    content: "\e083"
}

.fa-percent:before {
    content: "\f295"
}

.fa-percentage:before {
    content: "\f541"
}

.fa-periscope:before {
    content: "\f3da"
}

.fa-person-booth:before {
    content: "\f756"
}

.fa-phabricator:before {
    content: "\f3db"
}

.fa-phoenix-framework:before {
    content: "\f3dc"
}

.fa-phoenix-squadron:before {
    content: "\f511"
}

.fa-phone:before {
    content: "\f095"
}

.fa-phone-alt:before {
    content: "\f879"
}

.fa-phone-slash:before {
    content: "\f3dd"
}

.fa-phone-square:before {
    content: "\f098"
}

.fa-phone-square-alt:before {
    content: "\f87b"
}

.fa-phone-volume:before {
    content: "\f2a0"
}

.fa-photo-video:before {
    content: "\f87c"
}

.fa-php:before {
    content: "\f457"
}

.fa-pied-piper:before {
    content: "\f2ae"
}

.fa-pied-piper-alt:before {
    content: "\f1a8"
}

.fa-pied-piper-hat:before {
    content: "\f4e5"
}

.fa-pied-piper-pp:before {
    content: "\f1a7"
}

.fa-pied-piper-square:before {
    content: "\e01e"
}

.fa-piggy-bank:before {
    content: "\f4d3"
}

.fa-pills:before {
    content: "\f484"
}

.fa-pinterest:before {
    content: "\f0d2"
}

.fa-pinterest-p:before {
    content: "\f231"
}

.fa-pinterest-square:before {
    content: "\f0d3"
}

.fa-pizza-slice:before {
    content: "\f818"
}

.fa-place-of-worship:before {
    content: "\f67f"
}

.fa-plane:before {
    content: "\f072"
}

.fa-plane-arrival:before {
    content: "\f5af"
}

.fa-plane-departure:before {
    content: "\f5b0"
}

.fa-plane-slash:before {
    content: "\e069"
}

.fa-play:before {
    content: "\f04b"
}

.fa-play-circle:before {
    content: "\f144"
}

.fa-playstation:before {
    content: "\f3df"
}

.fa-plug:before {
    content: "\f1e6"
}

.fa-plus:before {
    content: "\f067"
}

.fa-plus-circle:before {
    content: "\f055"
}

.fa-plus-square:before {
    content: "\f0fe"
}

.fa-podcast:before {
    content: "\f2ce"
}

.fa-poll:before {
    content: "\f681"
}

.fa-poll-h:before {
    content: "\f682"
}

.fa-poo:before {
    content: "\f2fe"
}

.fa-poo-storm:before {
    content: "\f75a"
}

.fa-poop:before {
    content: "\f619"
}

.fa-portrait:before {
    content: "\f3e0"
}

.fa-pound-sign:before {
    content: "\f154"
}

.fa-power-off:before {
    content: "\f011"
}

.fa-pray:before {
    content: "\f683"
}

.fa-praying-hands:before {
    content: "\f684"
}

.fa-prescription:before {
    content: "\f5b1"
}

.fa-prescription-bottle:before {
    content: "\f485"
}

.fa-prescription-bottle-alt:before {
    content: "\f486"
}

.fa-print:before {
    content: "\f02f"
}

.fa-procedures:before {
    content: "\f487"
}

.fa-product-hunt:before {
    content: "\f288"
}

.fa-project-diagram:before {
    content: "\f542"
}

.fa-pump-medical:before {
    content: "\e06a"
}

.fa-pump-soap:before {
    content: "\e06b"
}

.fa-pushed:before {
    content: "\f3e1"
}

.fa-puzzle-piece:before {
    content: "\f12e"
}

.fa-python:before {
    content: "\f3e2"
}

.fa-qq:before {
    content: "\f1d6"
}

.fa-qrcode:before {
    content: "\f029"
}

.fa-question:before {
    content: "\f128"
}

.fa-question-circle:before {
    content: "\f059"
}

.fa-quidditch:before {
    content: "\f458"
}

.fa-quinscape:before {
    content: "\f459"
}

.fa-quora:before {
    content: "\f2c4"
}

.fa-quote-left:before {
    content: "\f10d"
}

.fa-quote-right:before {
    content: "\f10e"
}

.fa-quran:before {
    content: "\f687"
}

.fa-r-project:before {
    content: "\f4f7"
}

.fa-radiation:before {
    content: "\f7b9"
}

.fa-radiation-alt:before {
    content: "\f7ba"
}

.fa-rainbow:before {
    content: "\f75b"
}

.fa-random:before {
    content: "\f074"
}

.fa-raspberry-pi:before {
    content: "\f7bb"
}

.fa-ravelry:before {
    content: "\f2d9"
}

.fa-react:before {
    content: "\f41b"
}

.fa-reacteurope:before {
    content: "\f75d"
}

.fa-readme:before {
    content: "\f4d5"
}

.fa-rebel:before {
    content: "\f1d0"
}

.fa-receipt:before {
    content: "\f543"
}

.fa-record-vinyl:before {
    content: "\f8d9"
}

.fa-recycle:before {
    content: "\f1b8"
}

.fa-red-river:before {
    content: "\f3e3"
}

.fa-reddit:before {
    content: "\f1a1"
}

.fa-reddit-alien:before {
    content: "\f281"
}

.fa-reddit-square:before {
    content: "\f1a2"
}

.fa-redhat:before {
    content: "\f7bc"
}

.fa-redo:before {
    content: "\f01e"
}

.fa-redo-alt:before {
    content: "\f2f9"
}

.fa-registered:before {
    content: "\f25d"
}

.fa-remove-format:before {
    content: "\f87d"
}

.fa-renren:before {
    content: "\f18b"
}

.fa-reply:before {
    content: "\f3e5"
}

.fa-reply-all:before {
    content: "\f122"
}

.fa-replyd:before {
    content: "\f3e6"
}

.fa-republican:before {
    content: "\f75e"
}

.fa-researchgate:before {
    content: "\f4f8"
}

.fa-resolving:before {
    content: "\f3e7"
}

.fa-restroom:before {
    content: "\f7bd"
}

.fa-retweet:before {
    content: "\f079"
}

.fa-rev:before {
    content: "\f5b2"
}

.fa-ribbon:before {
    content: "\f4d6"
}

.fa-ring:before {
    content: "\f70b"
}

.fa-road:before {
    content: "\f018"
}

.fa-robot:before {
    content: "\f544"
}

.fa-rocket:before {
    content: "\f135"
}

.fa-rocketchat:before {
    content: "\f3e8"
}

.fa-rockrms:before {
    content: "\f3e9"
}

.fa-route:before {
    content: "\f4d7"
}

.fa-rss:before {
    content: "\f09e"
}

.fa-rss-square:before {
    content: "\f143"
}

.fa-ruble-sign:before {
    content: "\f158"
}

.fa-ruler:before {
    content: "\f545"
}

.fa-ruler-combined:before {
    content: "\f546"
}

.fa-ruler-horizontal:before {
    content: "\f547"
}

.fa-ruler-vertical:before {
    content: "\f548"
}

.fa-running:before {
    content: "\f70c"
}

.fa-rupee-sign:before {
    content: "\f156"
}

.fa-rust:before {
    content: "\e07a"
}

.fa-sad-cry:before {
    content: "\f5b3"
}

.fa-sad-tear:before {
    content: "\f5b4"
}

.fa-safari:before {
    content: "\f267"
}

.fa-salesforce:before {
    content: "\f83b"
}

.fa-sass:before {
    content: "\f41e"
}

.fa-satellite:before {
    content: "\f7bf"
}

.fa-satellite-dish:before {
    content: "\f7c0"
}

.fa-save:before {
    content: "\f0c7"
}

.fa-schlix:before {
    content: "\f3ea"
}

.fa-school:before {
    content: "\f549"
}

.fa-screwdriver:before {
    content: "\f54a"
}

.fa-scribd:before {
    content: "\f28a"
}

.fa-scroll:before {
    content: "\f70e"
}

.fa-sd-card:before {
    content: "\f7c2"
}

.fa-search:before {
    content: "\f002"
}

.fa-search-dollar:before {
    content: "\f688"
}

.fa-search-location:before {
    content: "\f689"
}

.fa-search-minus:before {
    content: "\f010"
}

.fa-search-plus:before {
    content: "\f00e"
}

.fa-searchengin:before {
    content: "\f3eb"
}

.fa-seedling:before {
    content: "\f4d8"
}

.fa-sellcast:before {
    content: "\f2da"
}

.fa-sellsy:before {
    content: "\f213"
}

.fa-server:before {
    content: "\f233"
}

.fa-servicestack:before {
    content: "\f3ec"
}

.fa-shapes:before {
    content: "\f61f"
}

.fa-share:before {
    content: "\f064"
}

.fa-share-alt:before {
    content: "\f1e0"
}

.fa-share-alt-square:before {
    content: "\f1e1"
}

.fa-share-square:before {
    content: "\f14d"
}

.fa-shekel-sign:before {
    content: "\f20b"
}

.fa-shield-alt:before {
    content: "\f3ed"
}

.fa-shield-virus:before {
    content: "\e06c"
}

.fa-ship:before {
    content: "\f21a"
}

.fa-shipping-fast:before {
    content: "\f48b"
}

.fa-shirtsinbulk:before {
    content: "\f214"
}

.fa-shoe-prints:before {
    content: "\f54b"
}

.fa-shopify:before {
    content: "\e057"
}

.fa-shopping-bag:before {
    content: "\f290"
}

.fa-shopping-basket:before {
    content: "\f291"
}

.fa-shopping-cart:before {
    content: "\f07a"
}

.fa-shopware:before {
    content: "\f5b5"
}

.fa-shower:before {
    content: "\f2cc"
}

.fa-shuttle-van:before {
    content: "\f5b6"
}

.fa-sign:before {
    content: "\f4d9"
}

.fa-sign-in-alt:before {
    content: "\f2f6"
}

.fa-sign-language:before {
    content: "\f2a7"
}

.fa-sign-out-alt:before {
    content: "\f2f5"
}

.fa-signal:before {
    content: "\f012"
}

.fa-signature:before {
    content: "\f5b7"
}

.fa-sim-card:before {
    content: "\f7c4"
}

.fa-simplybuilt:before {
    content: "\f215"
}

.fa-sink:before {
    content: "\e06d"
}

.fa-sistrix:before {
    content: "\f3ee"
}

.fa-sitemap:before {
    content: "\f0e8"
}

.fa-sith:before {
    content: "\f512"
}

.fa-skating:before {
    content: "\f7c5"
}

.fa-sketch:before {
    content: "\f7c6"
}

.fa-skiing:before {
    content: "\f7c9"
}

.fa-skiing-nordic:before {
    content: "\f7ca"
}

.fa-skull:before {
    content: "\f54c"
}

.fa-skull-crossbones:before {
    content: "\f714"
}

.fa-skyatlas:before {
    content: "\f216"
}

.fa-skype:before {
    content: "\f17e"
}

.fa-slack:before {
    content: "\f198"
}

.fa-slack-hash:before {
    content: "\f3ef"
}

.fa-slash:before {
    content: "\f715"
}

.fa-sleigh:before {
    content: "\f7cc"
}

.fa-sliders-h:before {
    content: "\f1de"
}

.fa-slideshare:before {
    content: "\f1e7"
}

.fa-smile:before {
    content: "\f118"
}

.fa-smile-beam:before {
    content: "\f5b8"
}

.fa-smile-wink:before {
    content: "\f4da"
}

.fa-smog:before {
    content: "\f75f"
}

.fa-smoking:before {
    content: "\f48d"
}

.fa-smoking-ban:before {
    content: "\f54d"
}

.fa-sms:before {
    content: "\f7cd"
}

.fa-snapchat:before {
    content: "\f2ab"
}

.fa-snapchat-ghost:before {
    content: "\f2ac"
}

.fa-snapchat-square:before {
    content: "\f2ad"
}

.fa-snowboarding:before {
    content: "\f7ce"
}

.fa-snowflake:before {
    content: "\f2dc"
}

.fa-snowman:before {
    content: "\f7d0"
}

.fa-snowplow:before {
    content: "\f7d2"
}

.fa-soap:before {
    content: "\e06e"
}

.fa-socks:before {
    content: "\f696"
}

.fa-solar-panel:before {
    content: "\f5ba"
}

.fa-sort:before {
    content: "\f0dc"
}

.fa-sort-alpha-down:before {
    content: "\f15d"
}

.fa-sort-alpha-down-alt:before {
    content: "\f881"
}

.fa-sort-alpha-up:before {
    content: "\f15e"
}

.fa-sort-alpha-up-alt:before {
    content: "\f882"
}

.fa-sort-amount-down:before {
    content: "\f160"
}

.fa-sort-amount-down-alt:before {
    content: "\f884"
}

.fa-sort-amount-up:before {
    content: "\f161"
}

.fa-sort-amount-up-alt:before {
    content: "\f885"
}

.fa-sort-down:before {
    content: "\f0dd"
}

.fa-sort-numeric-down:before {
    content: "\f162"
}

.fa-sort-numeric-down-alt:before {
    content: "\f886"
}

.fa-sort-numeric-up:before {
    content: "\f163"
}

.fa-sort-numeric-up-alt:before {
    content: "\f887"
}

.fa-sort-up:before {
    content: "\f0de"
}

.fa-soundcloud:before {
    content: "\f1be"
}

.fa-sourcetree:before {
    content: "\f7d3"
}

.fa-spa:before {
    content: "\f5bb"
}

.fa-space-shuttle:before {
    content: "\f197"
}

.fa-speakap:before {
    content: "\f3f3"
}

.fa-speaker-deck:before {
    content: "\f83c"
}

.fa-spell-check:before {
    content: "\f891"
}

.fa-spider:before {
    content: "\f717"
}

.fa-spinner:before {
    content: "\f110"
}

.fa-splotch:before {
    content: "\f5bc"
}

.fa-spotify:before {
    content: "\f1bc"
}

.fa-spray-can:before {
    content: "\f5bd"
}

.fa-square:before {
    content: "\f0c8"
}

.fa-square-full:before {
    content: "\f45c"
}

.fa-square-root-alt:before {
    content: "\f698"
}

.fa-squarespace:before {
    content: "\f5be"
}

.fa-stack-exchange:before {
    content: "\f18d"
}

.fa-stack-overflow:before {
    content: "\f16c"
}

.fa-stackpath:before {
    content: "\f842"
}

.fa-stamp:before {
    content: "\f5bf"
}

.fa-star:before {
    content: "\f005"
}

.fa-star-and-crescent:before {
    content: "\f699"
}

.fa-star-half:before {
    content: "\f089"
}

.fa-star-half-alt:before {
    content: "\f5c0"
}

.fa-star-of-david:before {
    content: "\f69a"
}

.fa-star-of-life:before {
    content: "\f621"
}

.fa-staylinked:before {
    content: "\f3f5"
}

.fa-steam:before {
    content: "\f1b6"
}

.fa-steam-square:before {
    content: "\f1b7"
}

.fa-steam-symbol:before {
    content: "\f3f6"
}

.fa-step-backward:before {
    content: "\f048"
}

.fa-step-forward:before {
    content: "\f051"
}

.fa-stethoscope:before {
    content: "\f0f1"
}

.fa-sticker-mule:before {
    content: "\f3f7"
}

.fa-sticky-note:before {
    content: "\f249"
}

.fa-stop:before {
    content: "\f04d"
}

.fa-stop-circle:before {
    content: "\f28d"
}

.fa-stopwatch:before {
    content: "\f2f2"
}

.fa-stopwatch-20:before {
    content: "\e06f"
}

.fa-store:before {
    content: "\f54e"
}

.fa-store-alt:before {
    content: "\f54f"
}

.fa-store-alt-slash:before {
    content: "\e070"
}

.fa-store-slash:before {
    content: "\e071"
}

.fa-strava:before {
    content: "\f428"
}

.fa-stream:before {
    content: "\f550"
}

.fa-street-view:before {
    content: "\f21d"
}

.fa-strikethrough:before {
    content: "\f0cc"
}

.fa-stripe:before {
    content: "\f429"
}

.fa-stripe-s:before {
    content: "\f42a"
}

.fa-stroopwafel:before {
    content: "\f551"
}

.fa-studiovinari:before {
    content: "\f3f8"
}

.fa-stumbleupon:before {
    content: "\f1a4"
}

.fa-stumbleupon-circle:before {
    content: "\f1a3"
}

.fa-subscript:before {
    content: "\f12c"
}

.fa-subway:before {
    content: "\f239"
}

.fa-suitcase:before {
    content: "\f0f2"
}

.fa-suitcase-rolling:before {
    content: "\f5c1"
}

.fa-sun:before {
    content: "\f185"
}

.fa-superpowers:before {
    content: "\f2dd"
}

.fa-superscript:before {
    content: "\f12b"
}

.fa-supple:before {
    content: "\f3f9"
}

.fa-surprise:before {
    content: "\f5c2"
}

.fa-suse:before {
    content: "\f7d6"
}

.fa-swatchbook:before {
    content: "\f5c3"
}

.fa-swift:before {
    content: "\f8e1"
}

.fa-swimmer:before {
    content: "\f5c4"
}

.fa-swimming-pool:before {
    content: "\f5c5"
}

.fa-symfony:before {
    content: "\f83d"
}

.fa-synagogue:before {
    content: "\f69b"
}

.fa-sync:before {
    content: "\f021"
}

.fa-sync-alt:before {
    content: "\f2f1"
}

.fa-syringe:before {
    content: "\f48e"
}

.fa-table:before {
    content: "\f0ce"
}

.fa-table-tennis:before {
    content: "\f45d"
}

.fa-tablet:before {
    content: "\f10a"
}

.fa-tablet-alt:before {
    content: "\f3fa"
}

.fa-tablets:before {
    content: "\f490"
}

.fa-tachometer-alt:before {
    content: "\f3fd"
}

.fa-tag:before {
    content: "\f02b"
}

.fa-tags:before {
    content: "\f02c"
}

.fa-tape:before {
    content: "\f4db"
}

.fa-tasks:before {
    content: "\f0ae"
}

.fa-taxi:before {
    content: "\f1ba"
}

.fa-teamspeak:before {
    content: "\f4f9"
}

.fa-teeth:before {
    content: "\f62e"
}

.fa-teeth-open:before {
    content: "\f62f"
}

.fa-telegram:before {
    content: "\f2c6"
}

.fa-telegram-plane:before {
    content: "\f3fe"
}

.fa-temperature-high:before {
    content: "\f769"
}

.fa-temperature-low:before {
    content: "\f76b"
}

.fa-tencent-weibo:before {
    content: "\f1d5"
}

.fa-tenge:before {
    content: "\f7d7"
}

.fa-terminal:before {
    content: "\f120"
}

.fa-text-height:before {
    content: "\f034"
}

.fa-text-width:before {
    content: "\f035"
}

.fa-th:before {
    content: "\f00a"
}

.fa-th-large:before {
    content: "\f009"
}

.fa-th-list:before {
    content: "\f00b"
}

.fa-the-red-yeti:before {
    content: "\f69d"
}

.fa-theater-masks:before {
    content: "\f630"
}

.fa-themeco:before {
    content: "\f5c6"
}

.fa-themeisle:before {
    content: "\f2b2"
}

.fa-thermometer:before {
    content: "\f491"
}

.fa-thermometer-empty:before {
    content: "\f2cb"
}

.fa-thermometer-full:before {
    content: "\f2c7"
}

.fa-thermometer-half:before {
    content: "\f2c9"
}

.fa-thermometer-quarter:before {
    content: "\f2ca"
}

.fa-thermometer-three-quarters:before {
    content: "\f2c8"
}

.fa-think-peaks:before {
    content: "\f731"
}

.fa-thumbs-down:before {
    content: "\f165"
}

.fa-thumbs-up:before {
    content: "\f164"
}

.fa-thumbtack:before {
    content: "\f08d"
}

.fa-ticket-alt:before {
    content: "\f3ff"
}

.fa-tiktok:before {
    content: "\e07b"
}

.fa-times:before {
    content: "\f00d"
}

.fa-times-circle:before {
    content: "\f057"
}

.fa-tint:before {
    content: "\f043"
}

.fa-tint-slash:before {
    content: "\f5c7"
}

.fa-tired:before {
    content: "\f5c8"
}

.fa-threads:before {
    content: "\e9cb"
}

.fa-threads-square:before {
    content: "\e9cc"
}

.fa-toggle-off:before {
    content: "\f204"
}

.fa-toggle-on:before {
    content: "\f205"
}

.fa-toilet:before {
    content: "\f7d8"
}

.fa-toilet-paper:before {
    content: "\f71e"
}

.fa-toilet-paper-slash:before {
    content: "\e072"
}

.fa-toolbox:before {
    content: "\f552"
}

.fa-tools:before {
    content: "\f7d9"
}

.fa-tooth:before {
    content: "\f5c9"
}

.fa-torah:before {
    content: "\f6a0"
}

.fa-torii-gate:before {
    content: "\f6a1"
}

.fa-tractor:before {
    content: "\f722"
}

.fa-trade-federation:before {
    content: "\f513"
}

.fa-trademark:before {
    content: "\f25c"
}

.fa-traffic-light:before {
    content: "\f637"
}

.fa-trailer:before {
    content: "\e041"
}

.fa-train:before {
    content: "\f238"
}

.fa-tram:before {
    content: "\f7da"
}

.fa-transgender:before {
    content: "\f224"
}

.fa-transgender-alt:before {
    content: "\f225"
}

.fa-trash:before {
    content: "\f1f8"
}

.fa-trash-alt:before {
    content: "\f2ed"
}

.fa-trash-restore:before {
    content: "\f829"
}

.fa-trash-restore-alt:before {
    content: "\f82a"
}

.fa-tree:before {
    content: "\f1bb"
}

.fa-trello:before {
    content: "\f181"
}

.fa-tripadvisor:before {
    content: "\f262"
}

.fa-trophy:before {
    content: "\f091"
}

.fa-truck:before {
    content: "\f0d1"
}

.fa-truck-loading:before {
    content: "\f4de"
}

.fa-truck-monster:before {
    content: "\f63b"
}

.fa-truck-moving:before {
    content: "\f4df"
}

.fa-truck-pickup:before {
    content: "\f63c"
}

.fa-tshirt:before {
    content: "\f553"
}

.fa-tty:before {
    content: "\f1e4"
}

.fa-tumblr:before {
    content: "\f173"
}

.fa-tumblr-square:before {
    content: "\f174"
}

.fa-tv:before {
    content: "\f26c"
}

.fa-twitch:before {
    content: "\f1e8"
}

.fa-twitter:before {
    content: "\f099"
}

.fa-twitter-square:before {
    content: "\f081"
}

.fa-typo3:before {
    content: "\f42b"
}

.fa-uber:before {
    content: "\f402"
}

.fa-ubuntu:before {
    content: "\f7df"
}

.fa-uikit:before {
    content: "\f403"
}

.fa-umbraco:before {
    content: "\f8e8"
}

.fa-umbrella:before {
    content: "\f0e9"
}

.fa-umbrella-beach:before {
    content: "\f5ca"
}

.fa-uncharted:before {
    content: "\e084"
}

.fa-underline:before {
    content: "\f0cd"
}

.fa-undo:before {
    content: "\f0e2"
}

.fa-undo-alt:before {
    content: "\f2ea"
}

.fa-uniregistry:before {
    content: "\f404"
}

.fa-unity:before {
    content: "\e049"
}

.fa-universal-access:before {
    content: "\f29a"
}

.fa-university:before {
    content: "\f19c"
}

.fa-unlink:before {
    content: "\f127"
}

.fa-unlock:before {
    content: "\f09c"
}

.fa-unlock-alt:before {
    content: "\f13e"
}

.fa-unsplash:before {
    content: "\e07c"
}

.fa-untappd:before {
    content: "\f405"
}

.fa-upload:before {
    content: "\f093"
}

.fa-ups:before {
    content: "\f7e0"
}

.fa-usb:before {
    content: "\f287"
}

.fa-user:before {
    content: "\f007"
}

.fa-user-alt:before {
    content: "\f406"
}

.fa-user-alt-slash:before {
    content: "\f4fa"
}

.fa-user-astronaut:before {
    content: "\f4fb"
}

.fa-user-check:before {
    content: "\f4fc"
}

.fa-user-circle:before {
    content: "\f2bd"
}

.fa-user-clock:before {
    content: "\f4fd"
}

.fa-user-cog:before {
    content: "\f4fe"
}

.fa-user-edit:before {
    content: "\f4ff"
}

.fa-user-friends:before {
    content: "\f500"
}

.fa-user-graduate:before {
    content: "\f501"
}

.fa-user-injured:before {
    content: "\f728"
}

.fa-user-lock:before {
    content: "\f502"
}

.fa-user-md:before {
    content: "\f0f0"
}

.fa-user-minus:before {
    content: "\f503"
}

.fa-user-ninja:before {
    content: "\f504"
}

.fa-user-nurse:before {
    content: "\f82f"
}

.fa-user-plus:before {
    content: "\f234"
}

.fa-user-secret:before {
    content: "\f21b"
}

.fa-user-shield:before {
    content: "\f505"
}

.fa-user-slash:before {
    content: "\f506"
}

.fa-user-tag:before {
    content: "\f507"
}

.fa-user-tie:before {
    content: "\f508"
}

.fa-user-times:before {
    content: "\f235"
}

.fa-users:before {
    content: "\f0c0"
}

.fa-users-cog:before {
    content: "\f509"
}

.fa-users-slash:before {
    content: "\e073"
}

.fa-usps:before {
    content: "\f7e1"
}

.fa-ussunnah:before {
    content: "\f407"
}

.fa-utensil-spoon:before {
    content: "\f2e5"
}

.fa-utensils:before {
    content: "\f2e7"
}

.fa-vaadin:before {
    content: "\f408"
}

.fa-vector-square:before {
    content: "\f5cb"
}

.fa-venus:before {
    content: "\f221"
}

.fa-venus-double:before {
    content: "\f226"
}

.fa-venus-mars:before {
    content: "\f228"
}

.fa-vest:before {
    content: "\e085"
}

.fa-vest-patches:before {
    content: "\e086"
}

.fa-viacoin:before {
    content: "\f237"
}

.fa-viadeo:before {
    content: "\f2a9"
}

.fa-viadeo-square:before {
    content: "\f2aa"
}

.fa-vial:before {
    content: "\f492"
}

.fa-vials:before {
    content: "\f493"
}

.fa-viber:before {
    content: "\f409"
}

.fa-video:before {
    content: "\f03d"
}

.fa-video-slash:before {
    content: "\f4e2"
}

.fa-vihara:before {
    content: "\f6a7"
}

.fa-vimeo:before {
    content: "\f40a"
}

.fa-vimeo-square:before {
    content: "\f194"
}

.fa-vimeo-v:before {
    content: "\f27d"
}

.fa-vine:before {
    content: "\f1ca"
}

.fa-virus:before {
    content: "\e074"
}

.fa-virus-slash:before {
    content: "\e075"
}

.fa-viruses:before {
    content: "\e076"
}

.fa-vk:before {
    content: "\f189"
}

.fa-vnv:before {
    content: "\f40b"
}

.fa-voicemail:before {
    content: "\f897"
}

.fa-volleyball-ball:before {
    content: "\f45f"
}

.fa-volume-down:before {
    content: "\f027"
}

.fa-volume-mute:before {
    content: "\f6a9"
}

.fa-volume-off:before {
    content: "\f026"
}

.fa-volume-up:before {
    content: "\f028"
}

.fa-vote-yea:before {
    content: "\f772"
}

.fa-vr-cardboard:before {
    content: "\f729"
}

.fa-vuejs:before {
    content: "\f41f"
}

.fa-walking:before {
    content: "\f554"
}

.fa-wallet:before {
    content: "\f555"
}

.fa-warehouse:before {
    content: "\f494"
}

.fa-watchman-monitoring:before {
    content: "\e087"
}

.fa-water:before {
    content: "\f773"
}

.fa-wave-square:before {
    content: "\f83e"
}

.fa-waze:before {
    content: "\f83f"
}

.fa-weebly:before {
    content: "\f5cc"
}

.fa-weibo:before {
    content: "\f18a"
}

.fa-weight:before {
    content: "\f496"
}

.fa-weight-hanging:before {
    content: "\f5cd"
}

.fa-weixin:before {
    content: "\f1d7"
}

.fa-whatsapp:before {
    content: "\f232"
}

.fa-whatsapp-square:before {
    content: "\f40c"
}

.fa-wheelchair:before {
    content: "\f193"
}

.fa-whmcs:before {
    content: "\f40d"
}

.fa-wifi:before {
    content: "\f1eb"
}

.fa-wikipedia-w:before {
    content: "\f266"
}

.fa-wind:before {
    content: "\f72e"
}

.fa-window-close:before {
    content: "\f410"
}

.fa-window-maximize:before {
    content: "\f2d0"
}

.fa-window-minimize:before {
    content: "\f2d1"
}

.fa-window-restore:before {
    content: "\f2d2"
}

.fa-windows:before {
    content: "\f17a"
}

.fa-wine-bottle:before {
    content: "\f72f"
}

.fa-wine-glass:before {
    content: "\f4e3"
}

.fa-wine-glass-alt:before {
    content: "\f5ce"
}

.fa-wix:before {
    content: "\f5cf"
}

.fa-wizards-of-the-coast:before {
    content: "\f730"
}

.fa-wodu:before {
    content: "\e088"
}

.fa-wolf-pack-battalion:before {
    content: "\f514"
}

.fa-won-sign:before {
    content: "\f159"
}

.fa-wordpress:before {
    content: "\f19a"
}

.fa-wordpress-simple:before {
    content: "\f411"
}

.fa-wpbeginner:before {
    content: "\f297"
}

.fa-wpexplorer:before {
    content: "\f2de"
}

.fa-wpforms:before {
    content: "\f298"
}

.fa-wpressr:before {
    content: "\f3e4"
}

.fa-wrench:before {
    content: "\f0ad"
}

.fa-x-ray:before {
    content: "\f497"
}

.fa-xbox:before {
    content: "\f412"
}

.fa-xing:before {
    content: "\f168"
}

.fa-xing-square:before {
    content: "\f169"
}

.fa-x-twitter:before {
    content: "\e9ca"
}

.fa-x-twitter-square:before {
    content: "\e9c9"
}

.fa-y-combinator:before {
    content: "\f23b"
}

.fa-yahoo:before {
    content: "\f19e"
}

.fa-yammer:before {
    content: "\f840"
}

.fa-yandex:before {
    content: "\f413"
}

.fa-yandex-international:before {
    content: "\f414"
}

.fa-yarn:before {
    content: "\f7e3"
}

.fa-yelp:before {
    content: "\f1e9"
}

.fa-yen-sign:before {
    content: "\f157"
}

.fa-yin-yang:before {
    content: "\f6ad"
}

.fa-yoast:before {
    content: "\f2b1"
}

.fa-youtube:before {
    content: "\f167"
}

.fa-youtube-square:before {
    content: "\f431"
}

.fa-zhihu:before {
    content: "\f63f"
}

.sr-only {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto
}

/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */

@font-face {
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://www.macc.edu/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.eot);
    src: url(https://www.macc.edu/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(https://www.macc.edu/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.woff2) format("woff2"), url(https://www.macc.edu/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.woff) format("woff"), url(https://www.macc.edu/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.ttf) format("truetype"), url(https://www.macc.edu/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.svg#fontawesome) format("svg")
}

.fa,
.fas {
    font-family: "Font Awesome 5 Free";
    font-weight: 900
}

/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */

@font-face {
    font-family: "Font Awesome 5 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://www.macc.edu/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.eot);
    src: url(https://www.macc.edu/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(https://www.macc.edu/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.woff2) format("woff2"), url(https://www.macc.edu/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.woff) format("woff"), url(https://www.macc.edu/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.ttf) format("truetype"), url(https://www.macc.edu/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.svg#fontawesome) format("svg")
}

.fab {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400
}

/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */

@font-face {
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://www.macc.edu/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-regular-400.eot);
    src: url(https://www.macc.edu/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(https://www.macc.edu/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-regular-400.woff2) format("woff2"), url(https://www.macc.edu/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-regular-400.woff) format("woff"), url(https://www.macc.edu/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-regular-400.ttf) format("truetype"), url(https://www.macc.edu/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-regular-400.svg#fontawesome) format("svg")
}

.far {
    font-family: "Font Awesome 5 Free";
    font-weight: 400
}

.elementor-100904 .elementor-element.elementor-element-c01b74b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-100904 .elementor-element.elementor-element-1fa2c9c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-100904 .elementor-element.elementor-element-8ed54f2 .jltma-layout-horizontal.jltma-nav-menu__main>ul,
.elementor-100904 .elementor-element.elementor-element-8ed54f2 .jltma-layout-vertical.jltma-vertical-type-normal.jltma-nav-menu__main>ul>li>a {
    justify-content: flex-start;
}

.elementor-100904 .elementor-element.elementor-element-8ed54f2 .jltma-nav-menu__main.jltma-layout-horizontal>ul>li>a,
.elementor-100904 .elementor-element.elementor-element-8ed54f2 .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li>a,
.elementor-100904 .elementor-element.elementor-element-8ed54f2 .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-side>ul>li>a {
    border-style: dashed;
    border-width: 0px 0px 1px 0px;
}

.elementor-100904 .elementor-element.elementor-element-8ed54f2 .jltma-nav-menu__main.jltma-layout-horizontal>ul ul,
.elementor-100904 .elementor-element.elementor-element-8ed54f2 .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul ul,
.elementor-100904 .elementor-element.elementor-element-8ed54f2 .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-toggle>ul ul,
.elementor-100904 .elementor-element.elementor-element-8ed54f2 .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-accordion>ul ul,
.elementor-100904 .elementor-element.elementor-element-8ed54f2 .jltma-nav-menu__dropdown:not(.jltma-menu-dropdown-type-offcanvas)>ul ul,
.elementor-100904 .elementor-element.elementor-element-8ed54f2 .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-offcanvas ul ul {
    border-style: default;
}

.elementor-100904 .elementor-element.elementor-element-8ed54f2 .jltma-nav-menu__main .sub-menu li a,
.elementor-100904 .elementor-element.elementor-element-8ed54f2 .jltma-nav-menu__dropdown .sub-menu li a {
    border-style: default;
}

.elementor-100904 .elementor-element.elementor-element-8ed54f2 .jltma-nav-menu__main .sub-menu .sub-menu a,
.elementor-100904 .elementor-element.elementor-element-8ed54f2 .jltma-nav-menu__dropdown .sub-menu .sub-menu a {
    border-style: default;
}

.elementor-100904 .elementor-element.elementor-element-8ed54f2 .jltma-nav-menu__main.jltma-layout-horizontal>ul>li>a,
.elementor-100904 .elementor-element.elementor-element-8ed54f2 .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li>a,
.elementor-100904 .elementor-element.elementor-element-8ed54f2 .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-side>ul>li>a {
    color: var( --e-global-color-263e387);
    border-color: var( --e-global-color-01ac627);
    padding-top: 8px;
    padding-bottom: 8px;
}

.elementor-100904 .elementor-element.elementor-element-8ed54f2 .jltma-nav-menu__main.jltma-layout-horizontal>ul>li>a:hover,
.elementor-100904 .elementor-element.elementor-element-8ed54f2 .jltma-nav-menu__main.jltma-layout-horizontal>ul>li:hover>a,
.elementor-100904 .elementor-element.elementor-element-8ed54f2 .jltma-nav-menu__main.jltma-layout-horizontal>ul>li>a:focus,
.elementor-100904 .elementor-element.elementor-element-8ed54f2 .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li>a:hover,
.elementor-100904 .elementor-element.elementor-element-8ed54f2 .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li:hover>a,
.elementor-100904 .elementor-element.elementor-element-8ed54f2 .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li>a:focus,
.elementor-100904 .elementor-element.elementor-element-8ed54f2 .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-side>ul>li>a:hover,
.elementor-100904 .elementor-element.elementor-element-8ed54f2 .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-side>ul>li>a:focus {
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-01ac627);
}

.elementor-100904 .elementor-element.elementor-element-8ed54f2 .jltma-nav-menu__main.jltma-layout-horizontal>ul>li.current-menu-ancestor>a,
.elementor-100904 .elementor-element.elementor-element-8ed54f2 .jltma-nav-menu__main.jltma-layout-horizontal>ul>li.current-menu-ancestor>a:hover,
.elementor-100904 .elementor-element.elementor-element-8ed54f2 .jltma-nav-menu__main.jltma-layout-horizontal>ul>li.current-menu-ancestor>a:focus,
.elementor-100904 .elementor-element.elementor-element-8ed54f2 .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li.current-menu-ancestor>a,
.elementor-100904 .elementor-element.elementor-element-8ed54f2 .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li.current-menu-ancestor>a:hover,
.elementor-100904 .elementor-element.elementor-element-8ed54f2 .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li.current-menu-ancestor>a:focus,
.elementor-100904 .elementor-element.elementor-element-8ed54f2 .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-side>ul>li.current-menu-ancestor>a,
.elementor-100904 .elementor-element.elementor-element-8ed54f2 .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-side>ul>li.current-menu-ancestor>a:hover,
.elementor-100904 .elementor-element.elementor-element-8ed54f2 .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-side>ul>li.current-menu-ancestor>a:focus {
    color: var( --e-global-color-d553ecb);
    border-color: var( --e-global-color-01ac627);
}

.elementor-100904 .elementor-element.elementor-element-8ed54f2 .jltma-nav-menu__main .jltma-nav-menu__item-link-top {
    padding-left: 10px;
    padding-right: 10px;
}

.elementor-100904 .elementor-element.elementor-element-8ed54f2 .jltma-nav-menu__main.jltma-layout-horizontal>ul ul li:not(:first-child),
.elementor-100904 .elementor-element.elementor-element-8ed54f2 .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul ul li:not(:first-child),
.elementor-100904 .elementor-element.elementor-element-8ed54f2 .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-toggle ul ul li:not(:first-child),
.elementor-100904 .elementor-element.elementor-element-8ed54f2 .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-accordion ul ul li:not(:first-child),
.elementor-100904 .elementor-element.elementor-element-8ed54f2 .jltma-nav-menu__dropdown ul ul li:not(:first-child) {
    border-top-style: none;
}

.elementor-100904 .elementor-element.elementor-element-3bce821 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

@media(min-width:768px) {
    .elementor-100904 .elementor-element.elementor-element-1fa2c9c {
        --width: 33.3333%;
    }
    .elementor-100904 .elementor-element.elementor-element-3bce821 {
        --width: 66.6666%;
    }
}

.elementor-84171 .elementor-element.elementor-element-c429dfb {
    --display: flex;
}

.elementor-84171 .elementor-element.elementor-element-5f68be1 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
}

#elementor-popup-modal-84171 {
    background-color: rgba(0, 0, 0, .8);
    background-image: url("https://www.macc.edu/wp-content/uploads/2022/06/Greyhound-Logo-Official-5.20.22-01.png");
    justify-content: center;
    align-items: center;
    pointer-events: all;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

#elementor-popup-modal-84171 .dialog-message {
    width: 640px;
    height: auto;
}

#elementor-popup-modal-84171 .dialog-close-button {
    display: flex;
}

#elementor-popup-modal-84171 .dialog-widget-content {
    border-style: solid;
    border-width: 20px 20px 20px 20px;
    border-color: var( --e-global-color-primary);
    border-radius: 15px 15px 15px 15px;
    box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
}

@media(max-width:1024px) {
    .elementor-84171 .elementor-element.elementor-element-5f68be1 {
        --grid-auto-flow: row;
    }
}

@media(max-width:767px) {
    .elementor-84171 .elementor-element.elementor-element-5f68be1 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }
}

.elementor-82872 .elementor-element.elementor-element-3b37b51 {
    --display: flex;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

#elementor-popup-modal-82872 {
    background-color: rgba(0, 0, 0, .8);
    background-image: url("https://www.macc.edu/wp-content/uploads/2022/06/Greyhound-Logo-Official-5.20.22-01.png");
    justify-content: center;
    align-items: center;
    pointer-events: all;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

#elementor-popup-modal-82872 .dialog-message {
    width: 640px;
    height: auto;
}

#elementor-popup-modal-82872 .dialog-close-button {
    display: flex;
}

#elementor-popup-modal-82872 .dialog-widget-content {
    border-style: solid;
    border-width: 20px 20px 20px 20px;
    border-color: var( --e-global-color-primary);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
}

.elementor-82828 .elementor-element.elementor-element-fd4c239 {
    --display: flex;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

#elementor-popup-modal-82828 {
    background-color: rgba(0, 0, 0, .8);
    background-image: url("https://www.macc.edu/wp-content/uploads/2022/06/Greyhound-Logo-Official-5.20.22-01.png");
    justify-content: center;
    align-items: center;
    pointer-events: all;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

#elementor-popup-modal-82828 .dialog-message {
    width: 640px;
    height: auto;
}

#elementor-popup-modal-82828 .dialog-close-button {
    display: flex;
}

#elementor-popup-modal-82828 .dialog-widget-content {
    border-style: solid;
    border-width: 20px 20px 20px 20px;
    border-color: var( --e-global-color-primary);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
}

.elementor-82824 .elementor-element.elementor-element-fb2b443 {
    --display: flex;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

#elementor-popup-modal-82824 {
    background-color: rgba(0, 0, 0, .8);
    background-image: url("https://www.macc.edu/wp-content/uploads/2022/06/Greyhound-Logo-Official-5.20.22-01.png");
    justify-content: center;
    align-items: center;
    pointer-events: all;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

#elementor-popup-modal-82824 .dialog-message {
    width: 640px;
    height: auto;
}

#elementor-popup-modal-82824 .dialog-close-button {
    display: flex;
}

#elementor-popup-modal-82824 .dialog-widget-content {
    border-style: solid;
    border-width: 20px 20px 20px 20px;
    border-color: var( --e-global-color-primary);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
}

.elementor-82747 .elementor-element.elementor-element-c9520e6 {
    --display: flex;
    --overlay-opacity: 0.5;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-82747 .elementor-element.elementor-element-c9520e6::before,
.elementor-82747 .elementor-element.elementor-element-c9520e6>.elementor-background-video-container::before,
.elementor-82747 .elementor-element.elementor-element-c9520e6>.e-con-inner>.elementor-background-video-container::before,
.elementor-82747 .elementor-element.elementor-element-c9520e6>.elementor-background-slideshow::before,
.elementor-82747 .elementor-element.elementor-element-c9520e6>.e-con-inner>.elementor-background-slideshow::before,
.elementor-82747 .elementor-element.elementor-element-c9520e6>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

#elementor-popup-modal-82747 {
    background-color: rgba(0, 0, 0, .8);
    background-image: url("https://www.macc.edu/wp-content/uploads/2022/06/Greyhound-Logo-Official-5.20.22-01.png");
    justify-content: center;
    align-items: center;
    pointer-events: all;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

#elementor-popup-modal-82747 .dialog-message {
    width: 640px;
    height: auto;
}

#elementor-popup-modal-82747 .dialog-close-button {
    display: flex;
}

#elementor-popup-modal-82747 .dialog-widget-content {
    border-style: solid;
    border-width: 20px 20px 20px 20px;
    border-color: var( --e-global-color-primary);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
}

.elementor-82632 .elementor-element.elementor-element-e363ab4 {
    --display: flex;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

#elementor-popup-modal-82632 {
    background-color: rgba(0, 0, 0, .8);
    background-image: url("https://www.macc.edu/wp-content/uploads/2022/06/Greyhound-Logo-Official-5.20.22-01.png");
    justify-content: center;
    align-items: center;
    pointer-events: all;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

#elementor-popup-modal-82632 .dialog-message {
    width: 640px;
    height: auto;
}

#elementor-popup-modal-82632 .dialog-close-button {
    display: flex;
}

#elementor-popup-modal-82632 .dialog-widget-content {
    border-style: solid;
    border-width: 20px 20px 20px 20px;
    border-color: var( --e-global-color-primary);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
}

.elementor-80685 .elementor-element.elementor-element-46a8676 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-80685 .elementor-element.elementor-element-b2842e7>.elementor-widget-container {
    padding: 20px 20px 20px 20px;
}

#elementor-popup-modal-80685 {
    background-color: rgba(0, 0, 0, .8);
    background-image: url("https://www.macc.edu/wp-content/uploads/2022/06/Greyhound-Logo-Official-5.20.22-01.png");
    justify-content: center;
    align-items: center;
    pointer-events: all;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

#elementor-popup-modal-80685 .dialog-message {
    width: 640px;
    height: auto;
}

#elementor-popup-modal-80685 .dialog-close-button {
    display: flex;
}

#elementor-popup-modal-80685 .dialog-widget-content {
    border-style: solid;
    border-width: 20px 20px 20px 20px;
    border-color: var( --e-global-color-primary);
    border-radius: 20px 20px 20px 20px;
    box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
}

.elementor-80679 .elementor-element.elementor-element-cbb0492 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-80679 .elementor-element.elementor-element-2336e2a>.elementor-widget-container {
    padding: 20px 20px 20px 20px;
}

#elementor-popup-modal-80679 {
    background-color: rgba(0, 0, 0, .8);
    background-image: url("https://www.macc.edu/wp-content/uploads/2022/06/Greyhound-Logo-Official-5.20.22-01.png");
    justify-content: center;
    align-items: center;
    pointer-events: all;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

#elementor-popup-modal-80679 .dialog-message {
    width: 640px;
    height: auto;
}

#elementor-popup-modal-80679 .dialog-close-button {
    display: flex;
}

#elementor-popup-modal-80679 .dialog-widget-content {
    border-style: solid;
    border-width: 20px 20px 20px 20px;
    border-color: var( --e-global-color-primary);
    border-radius: 20px 20px 20px 20px;
    box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
}

.elementor-80673 .elementor-element.elementor-element-9002c36 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

#elementor-popup-modal-80673 {
    background-color: rgba(0, 0, 0, .8);
    background-image: url("https://www.macc.edu/wp-content/uploads/2022/06/Greyhound-Logo-Official-5.20.22-01.png");
    justify-content: center;
    align-items: center;
    pointer-events: all;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

#elementor-popup-modal-80673 .dialog-message {
    width: 640px;
    height: auto;
}

#elementor-popup-modal-80673 .dialog-close-button {
    display: flex;
}

#elementor-popup-modal-80673 .dialog-widget-content {
    border-style: solid;
    border-width: 20px 20px 20px 20px;
    border-color: var( --e-global-color-primary);
    border-radius: 20px 20px 20px 20px;
    box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
}

.elementor-80667 .elementor-element.elementor-element-1b5d0da {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

#elementor-popup-modal-80667 {
    background-color: rgba(0, 0, 0, .8);
    background-image: url("https://www.macc.edu/wp-content/uploads/2022/06/Greyhound-Logo-Official-5.20.22-01.png");
    justify-content: center;
    align-items: center;
    pointer-events: all;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

#elementor-popup-modal-80667 .dialog-message {
    width: 640px;
    height: auto;
}

#elementor-popup-modal-80667 .dialog-close-button {
    display: flex;
}

#elementor-popup-modal-80667 .dialog-widget-content {
    border-style: solid;
    border-width: 20px 20px 20px 20px;
    border-color: var( --e-global-color-primary);
    border-radius: 20px 20px 20px 20px;
    box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
}

.elementor-80661 .elementor-element.elementor-element-0490dd3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

#elementor-popup-modal-80661 {
    background-color: rgba(0, 0, 0, .8);
    background-image: url("https://www.macc.edu/wp-content/uploads/2022/06/Greyhound-Logo-Official-5.20.22-01.png");
    justify-content: center;
    align-items: center;
    pointer-events: all;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

#elementor-popup-modal-80661 .dialog-message {
    width: 640px;
    height: auto;
}

#elementor-popup-modal-80661 .dialog-close-button {
    display: flex;
}

#elementor-popup-modal-80661 .dialog-widget-content {
    border-style: solid;
    border-width: 20px 20px 20px 20px;
    border-color: var( --e-global-color-primary);
    border-radius: 20px 20px 20px 20px;
    box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
}

.elementor-80475 .elementor-element.elementor-element-e6c9ecc {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

#elementor-popup-modal-80475 {
    background-color: rgba(0, 0, 0, .8);
    background-image: url("https://www.macc.edu/wp-content/uploads/2022/06/Greyhound-Logo-Official-5.20.22-01.png");
    justify-content: center;
    align-items: center;
    pointer-events: all;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

#elementor-popup-modal-80475 .dialog-message {
    width: 640px;
    height: auto;
}

#elementor-popup-modal-80475 .dialog-close-button {
    display: flex;
}

#elementor-popup-modal-80475 .dialog-widget-content {
    border-style: solid;
    border-width: 20px 20px 20px 20px;
    border-color: var( --e-global-color-primary);
    border-radius: 20px 20px 20px 20px;
    box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
}

.elementor-80386 .elementor-element.elementor-element-22dc132 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

#elementor-popup-modal-80386 {
    background-color: rgba(0, 0, 0, .8);
    background-image: url("https://www.macc.edu/wp-content/uploads/2022/06/Greyhound-Logo-Official-5.20.22-01.png");
    justify-content: center;
    align-items: center;
    pointer-events: all;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

#elementor-popup-modal-80386 .dialog-message {
    width: 640px;
    height: auto;
}

#elementor-popup-modal-80386 .dialog-close-button {
    display: flex;
}

#elementor-popup-modal-80386 .dialog-widget-content {
    border-style: solid;
    border-width: 20px 20px 20px 20px;
    border-color: var( --e-global-color-primary);
    border-radius: 20px 20px 20px 20px;
    box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
}

.elementor-80277 .elementor-element.elementor-element-087c9c9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

#elementor-popup-modal-80277 {
    background-color: rgba(0, 0, 0, .8);
    background-image: url("https://www.macc.edu/wp-content/uploads/2022/06/Greyhound-Logo-Official-5.20.22-01.png");
    justify-content: center;
    align-items: center;
    pointer-events: all;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

#elementor-popup-modal-80277 .dialog-message {
    width: 640px;
    height: auto;
}

#elementor-popup-modal-80277 .dialog-close-button {
    display: flex;
}

#elementor-popup-modal-80277 .dialog-widget-content {
    border-style: solid;
    border-width: 20px 20px 20px 20px;
    border-color: var( --e-global-color-primary);
    border-radius: 20px 20px 20px 20px;
    box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
}

.elementor-80176 .elementor-element.elementor-element-a95195b {
    --display: flex;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

#elementor-popup-modal-80176 {
    background-color: rgba(0, 0, 0, .8);
    background-image: url("https://www.macc.edu/wp-content/uploads/2022/06/Greyhound-Logo-Official-5.20.22-01.png");
    justify-content: center;
    align-items: center;
    pointer-events: all;
    background-repeat: no-repeat;
    background-size: cover;
}

#elementor-popup-modal-80176 .dialog-message {
    width: 640px;
    height: auto;
}

#elementor-popup-modal-80176 .dialog-close-button {
    display: flex;
}

#elementor-popup-modal-80176 .dialog-widget-content {
    border-style: solid;
    border-width: 20px 20px 20px 20px;
    border-color: var( --e-global-color-primary);
    border-radius: 20px 20px 20px 20px;
    box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
}

.elementor-79980 .elementor-element.elementor-element-13cf846 {
    --display: flex;
}

.elementor-79980 .elementor-element.elementor-element-df10890>.elementor-widget-container {
    padding: 20px 20px 20px 20px;
}

#elementor-popup-modal-79980 {
    background-color: rgba(0, 0, 0, .8);
    background-image: url("https://www.macc.edu/wp-content/uploads/2022/06/Greyhound-Logo-Official-5.20.22-01.png");
    justify-content: center;
    align-items: center;
    pointer-events: all;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

#elementor-popup-modal-79980 .dialog-message {
    width: 640px;
    height: auto;
}

#elementor-popup-modal-79980 .dialog-close-button {
    display: flex;
}

#elementor-popup-modal-79980 .dialog-widget-content {
    border-style: solid;
    border-width: 20px 20px 20px 20px;
    border-color: var( --e-global-color-primary);
    border-radius: 20px 20px 20px 20px;
    box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
}

.elementor-79977 .elementor-element.elementor-element-278e056 {
    --display: flex;
}

.elementor-79977 .elementor-element.elementor-element-ff91a03>.elementor-widget-container {
    padding: 15px 15px 15px 15px;
}

#elementor-popup-modal-79977 {
    background-color: rgba(0, 0, 0, .8);
    background-image: url("https://www.macc.edu/wp-content/uploads/2022/06/Greyhound-Logo-Official-5.20.22-01.png");
    justify-content: center;
    align-items: center;
    pointer-events: all;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

#elementor-popup-modal-79977 .dialog-message {
    width: 640px;
    height: auto;
}

#elementor-popup-modal-79977 .dialog-close-button {
    display: flex;
}

#elementor-popup-modal-79977 .dialog-widget-content {
    border-style: solid;
    border-width: 20px 20px 20px 20px;
    border-color: var( --e-global-color-primary);
    border-radius: 20px 20px 20px 20px;
    box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
}

.elementor-62351 .elementor-element.elementor-element-d8a2319 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --overlay-opacity: 0.5;
    --border-radius: 20px 20px 20px 20px;
}

.elementor-62351 .elementor-element.elementor-element-d8a2319:not(.elementor-motion-effects-element-type-background),
.elementor-62351 .elementor-element.elementor-element-d8a2319>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-e142623);
}

.elementor-62351 .elementor-element.elementor-element-d8a2319::before,
.elementor-62351 .elementor-element.elementor-element-d8a2319>.elementor-background-video-container::before,
.elementor-62351 .elementor-element.elementor-element-d8a2319>.e-con-inner>.elementor-background-video-container::before,
.elementor-62351 .elementor-element.elementor-element-d8a2319>.elementor-background-slideshow::before,
.elementor-62351 .elementor-element.elementor-element-d8a2319>.e-con-inner>.elementor-background-slideshow::before,
.elementor-62351 .elementor-element.elementor-element-d8a2319>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var( --e-global-color-e142623);
    --background-overlay: '';
}

.elementor-62351 .elementor-element.elementor-element-f0c3ed3 {
    --display: flex;
}

.elementor-62351 .elementor-element.elementor-element-9b041ea>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

#elementor-popup-modal-62351 {
    background-color: rgba(0, 0, 0, .8);
    background-image: url("https://www.macc.edu/wp-content/uploads/2022/06/Greyhound-Logo-Official-5.20.22-01.png");
    justify-content: center;
    align-items: center;
    pointer-events: all;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

#elementor-popup-modal-62351 .dialog-message {
    width: 640px;
    height: auto;
}

#elementor-popup-modal-62351 .dialog-close-button {
    display: flex;
}

#elementor-popup-modal-62351 .dialog-widget-content {
    border-style: solid;
    border-width: 20px 20px 20px 20px;
    border-color: var( --e-global-color-primary);
    border-radius: 20px 20px 20px 20px;
    box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
}

.elementor-62302 .elementor-element.elementor-element-8a72d7a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}

.elementor-62302 .elementor-element.elementor-element-f1cc808 {
    --display: flex;
}

.elementor-62302 .elementor-element.elementor-element-fa11a10 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-62302 .elementor-element.elementor-element-cc25106 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-62302 .elementor-element.elementor-element-d2376b8 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

#elementor-popup-modal-62302 {
    background-color: rgba(0, 0, 0, .8);
    background-image: url("https://www.macc.edu/wp-content/uploads/2022/06/Greyhound-Logo-Official-5.20.22-01.png");
    justify-content: center;
    align-items: center;
    pointer-events: all;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

#elementor-popup-modal-62302 .dialog-message {
    width: 640px;
    height: auto;
    padding: 20px 20px 20px 20px;
}

#elementor-popup-modal-62302 .dialog-close-button {
    display: flex;
}

#elementor-popup-modal-62302 .dialog-widget-content {
    border-style: solid;
    border-width: 20px 20px 20px 20px;
    border-color: var( --e-global-color-primary);
    border-radius: 20px 20px 20px 20px;
    box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
}

@media(min-width:768px) {
    .elementor-62302 .elementor-element.elementor-element-cc25106 {
        --width: 50%;
    }
    .elementor-62302 .elementor-element.elementor-element-d2376b8 {
        --width: 50%;
    }
}

.elementor-62289 .elementor-element.elementor-element-551d277 {
    padding: 20px 20px 20px 20px;
}

#elementor-popup-modal-62289 {
    background-color: rgba(0, 0, 0, .8);
    background-image: url("https://www.macc.edu/wp-content/uploads/2022/06/Greyhound-Logo-Official-5.20.22-01.png");
    justify-content: center;
    align-items: center;
    pointer-events: all;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

#elementor-popup-modal-62289 .dialog-message {
    width: 640px;
    height: auto;
}

#elementor-popup-modal-62289 .dialog-close-button {
    display: flex;
}

#elementor-popup-modal-62289 .dialog-widget-content {
    border-style: solid;
    border-width: 20px 20px 20px 20px;
    border-color: var( --e-global-color-primary);
    border-radius: 20px 20px 20px 20px;
    box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
}

.tablepress {
    --text-color: #111;
    --head-text-color: var(--text-color);
    --head-bg-color: #d9edf7;
    --odd-text-color: var(--text-color);
    --odd-bg-color: #fff;
    --even-text-color: var(--text-color);
    --even-bg-color: #f9f9f9;
    --hover-text-color: var(--text-color);
    --hover-bg-color: #f3f3f3;
    --border-color: #ddd;
    --padding: 0.5rem;
    border: none;
    border-collapse: collapse;
    border-spacing: 0;
    clear: both;
    margin: 0 auto 1rem;
    table-layout: auto;
    width: 100%
}

.tablepress>:not(caption)>*>* {
    background: none;
    border: none;
    box-sizing: border-box;
    float: none !important;
    padding: var(--padding);
    text-align: left;
    vertical-align: top
}

.tablepress>:where(thead)+tbody>:where(:not(.child))>*,
.tablepress>tbody>*~:where(:not(.child))>*,
.tablepress>tfoot>:where(:first-child)>* {
    border-top: 1px solid var(--border-color)
}

.tablepress>:where(thead,
tfoot)>tr>* {
    background-color: var(--head-bg-color);
    color: var(--head-text-color);
    font-weight: 700;
    vertical-align: middle;
    word-break: normal
}

.tablepress>:where(tbody)>tr>* {
    color: var(--text-color)
}

.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,
.dtrg-group)))+:where(.child)>*,
.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,
.dtrg-group)))>* {
    background-color: var(--odd-bg-color);
    color: var(--odd-text-color)
}

.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,
.dtrg-group)))+:where(.child)>*,
.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,
.dtrg-group)))>* {
    background-color: var(--even-bg-color);
    color: var(--even-text-color)
}

.tablepress>.row-hover>tr:has(+.child:hover)>*,
.tablepress>.row-hover>tr:hover+:where(.child)>*,
.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>* {
    background-color: var(--hover-bg-color);
    color: var(--hover-text-color)
}

.tablepress img {
    border: none;
    margin: 0;
    max-width: none;
    padding: 0
}

.tablepress-table-description {
    clear: both;
    display: block
}

.dt-scroll {
    width: 100%
}

.dt-scroll .tablepress {
    width: 100% !important
}

div.dt-scroll-body tfoot tr,
div.dt-scroll-body thead tr {
    height: 0
}

div.dt-scroll-body tfoot tr td,
div.dt-scroll-body tfoot tr th,
div.dt-scroll-body thead tr td,
div.dt-scroll-body thead tr th {
    border-bottom-width: 0 !important;
    border-top-width: 0 !important;
    height: 0 !important;
    padding-bottom: 0 !important;
    padding-top: 0 !important
}

div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,
div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,
div.dt-scroll-body thead tr td div.dt-scroll-sizing,
div.dt-scroll-body thead tr th div.dt-scroll-sizing {
    height: 0 !important;
    overflow: hidden !important
}

div.dt-scroll-body>table.dataTable>thead>tr>td,
div.dt-scroll-body>table.dataTable>thead>tr>th {
    overflow: hidden
}

.tablepress {
    --head-active-bg-color: #049cdb;
    --head-active-text-color: var(--head-text-color);
    --head-sort-arrow-color: var(--head-active-text-color)
}

.tablepress thead th:active {
    outline: none
}

.tablepress thead .dt-orderable-asc .dt-column-order:before,
.tablepress thead .dt-ordering-asc .dt-column-order:before {
    bottom: 50%;
    content: "\25b2"/"";
    display: block;
    position: absolute
}

.tablepress thead .dt-orderable-desc .dt-column-order:after,
.tablepress thead .dt-ordering-desc .dt-column-order:after {
    content: "\25bc"/"";
    display: block;
    position: absolute;
    top: 50%
}

.tablepress thead .dt-orderable-asc .dt-column-order,
.tablepress thead .dt-orderable-desc .dt-column-order,
.tablepress thead .dt-ordering-asc .dt-column-order,
.tablepress thead .dt-ordering-desc .dt-column-order {
    color: var(--head-sort-arrow-color);
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Noto Sans, Liberation Sans, Arial, sans-serif !important;
    font-size: 14px;
    height: 24px;
    line-height: 12px;
    position: relative;
    width: 12px
}

.tablepress thead .dt-orderable-asc .dt-column-order:after,
.tablepress thead .dt-orderable-asc .dt-column-order:before,
.tablepress thead .dt-orderable-desc .dt-column-order:after,
.tablepress thead .dt-orderable-desc .dt-column-order:before,
.tablepress thead .dt-ordering-asc .dt-column-order:after,
.tablepress thead .dt-ordering-asc .dt-column-order:before,
.tablepress thead .dt-ordering-desc .dt-column-order:after,
.tablepress thead .dt-ordering-desc .dt-column-order:before {
    opacity: .2
}

.tablepress thead .dt-orderable-asc,
.tablepress thead .dt-orderable-desc {
    cursor: pointer;
    outline-offset: -2px
}

.tablepress thead .dt-orderable-asc:hover,
.tablepress thead .dt-orderable-desc:hover,
.tablepress thead .dt-ordering-asc,
.tablepress thead .dt-ordering-desc {
    background-color: var(--head-active-bg-color);
    color: var(--head-active-text-color)
}

.tablepress thead .dt-ordering-asc .dt-column-order:before,
.tablepress thead .dt-ordering-desc .dt-column-order:after {
    opacity: .8
}

.tablepress tfoot>tr>* .dt-column-footer,
.tablepress tfoot>tr>* .dt-column-header,
.tablepress thead>tr>* .dt-column-footer,
.tablepress thead>tr>* .dt-column-header {
    align-items: center;
    display: flex;
    gap: 4px;
    justify-content: space-between
}

.tablepress tfoot>tr>* .dt-column-footer .dt-column-title,
.tablepress tfoot>tr>* .dt-column-header .dt-column-title,
.tablepress thead>tr>* .dt-column-footer .dt-column-title,
.tablepress thead>tr>* .dt-column-header .dt-column-title {
    flex-grow: 1
}

.tablepress tfoot>tr>* .dt-column-footer .dt-column-title:empty,
.tablepress tfoot>tr>* .dt-column-header .dt-column-title:empty,
.tablepress thead>tr>* .dt-column-footer .dt-column-title:empty,
.tablepress thead>tr>* .dt-column-header .dt-column-title:empty {
    display: none
}

.tablepress:where(.auto-type-alignment) .dt-right,
.tablepress:where(.auto-type-alignment) .dt-type-date,
.tablepress:where(.auto-type-alignment) .dt-type-numeric {
    text-align: right
}

.tablepress:where(.auto-type-alignment) .dt-right .dt-column-footer,
.tablepress:where(.auto-type-alignment) .dt-right .dt-column-header,
.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-footer,
.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-header,
.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-footer,
.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-header {
    flex-direction: row-reverse
}

.dt-container {
    clear: both;
    margin-bottom: 1rem;
    position: relative
}

.dt-container .tablepress {
    margin-bottom: 0
}

.dt-container .tablepress tfoot:empty {
    display: none
}

.dt-container .dt-layout-row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between
}

.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell {
    display: block;
    width: 100%
}

.dt-container .dt-layout-cell {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 1em;
    padding: 5px 0
}

.dt-container .dt-layout-cell.dt-layout-full {
    align-items: center;
    justify-content: space-between;
    width: 100%
}

.dt-container .dt-layout-cell.dt-layout-full>:only-child {
    margin: auto
}

.dt-container .dt-layout-cell.dt-layout-start {
    align-items: center;
    justify-content: flex-start;
    margin-right: auto
}

.dt-container .dt-layout-cell.dt-layout-end {
    align-items: center;
    justify-content: flex-end;
    margin-left: auto
}

.dt-container .dt-layout-cell:empty {
    display: none
}

.dt-container .dt-input,
.dt-container label {
    display: inline;
    width: auto
}

.dt-container .dt-input {
    font-size: inherit;
    padding: 5px
}

.dt-container .dt-length,
.dt-container .dt-search {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
    justify-content: center
}

.dt-container .dt-paging .dt-paging-button {
    background: #0000;
    border: 1px solid #0000;
    border-radius: 2px;
    box-sizing: border-box;
    color: inherit !important;
    cursor: pointer;
    display: inline-block;
    font-size: 1em;
    height: 32px;
    margin-left: 2px;
    min-width: 32px;
    padding: 0 5px;
    text-align: center;
    text-decoration: none !important;
    vertical-align: middle
}

.dt-container .dt-paging .dt-paging-button.current,
.dt-container .dt-paging .dt-paging-button:hover {
    border: 1px solid #111
}

.dt-container .dt-paging .dt-paging-button.disabled,
.dt-container .dt-paging .dt-paging-button.disabled:active,
.dt-container .dt-paging .dt-paging-button.disabled:hover {
    border: 1px solid #0000;
    color: #0000004d !important;
    cursor: default;
    outline: none
}

.dt-container .dt-paging>.dt-paging-button:first-child {
    margin-left: 0
}

.dt-container .dt-paging .ellipsis {
    padding: 0 1em
}

@media screen and (max-width:767px) {
    .dt-container .dt-layout-row {
        flex-direction: column
    }
    .dt-container .dt-layout-cell {
        flex-direction: column;
        padding: .5em 0
    }
}

.tablepress thead th {
    background-color: #cd2028;
    color: #fff
}

.tablepress .sorting:hover,
.tablepress .sorting_asc,
.tablepress .sorting_desc {
    background-color: #801417
}

.tablepress-id-N .row-X td {
    background-color: #cd2028;
    color: #fff
}

.tablepress tfoot th {
    background-color: #801417;
    color: #fff
}

@charset "UTF-8";
.jltma-mr5 {
    margin-right: 5px !important
}

.jltma-mr10 {
    margin-right: 10px !important
}

.jltma-mr15 {
    margin-right: 15px !important
}

.jltma-mr20 {
    margin-right: 20px !important
}

.jltma-mr25 {
    margin-right: 25px !important
}

.jltma-mr30 {
    margin-right: 30px !important
}

.jltma-mr35 {
    margin-right: 35px !important
}

.jltma-ml5 {
    margin-left: 5px !important
}

.jltma-ml10 {
    margin-left: 10px !important
}

.jltma-ml15 {
    margin-left: 15px !important
}

.jltma-ml20 {
    margin-left: 20px !important
}

.jltma-ml25 {
    margin-left: 25px !important
}

.jltma-ml30 {
    margin-left: 30px !important
}

.jltma-mt10 {
    margin-top: 10px !important
}

.jltma-mt5 {
    margin-top: 5px !important
}

.jltma-mt15 {
    margin-top: 15px !important
}

.jltma-mt20 {
    margin-top: 20px !important
}

.jltma-mt25 {
    margin-top: 25px !important
}

.jltma-mt30 {
    margin-top: 30px !important
}

.jltma-mb0 {
    margin-bottom: 0 !important
}

.jltma-mb5 {
    margin-bottom: 5px !important
}

.jltma-mb10 {
    margin-bottom: 10px !important
}

.jltma-mb15 {
    margin-bottom: 15px !important
}

.jltma-mb20 {
    margin-bottom: 20px !important
}

.jltma-mb25 {
    margin-bottom: 25px !important
}

.jltma-mb30 {
    margin-bottom: 30px !important
}

.jltma-mb35 {
    margin-bottom: 35px !important
}

.jltma-mt0 {
    margin-top: 0 !important
}

.jltma-ml0 {
    margin-left: 0 !important
}

.jltma-mr0 {
    margin-right: 0 !important
}

.jltma-pr5 {
    padding-right: 5px !important
}

.jltma-pr10 {
    padding-right: 10px !important
}

.jltma-pr15 {
    padding-right: 15px !important
}

.jltma-pr20 {
    padding-right: 20px !important
}

.jltma-pr25 {
    padding-right: 25px !important
}

.jltma-pr30 {
    padding-right: 30px !important
}

.jltma-pl5 {
    padding-left: 5px !important
}

.jltma-pl10 {
    padding-left: 10px !important
}

.jltma-pl15 {
    padding-left: 15px !important
}

.jltma-pl20 {
    padding-left: 20px !important
}

.jltma-pl25 {
    padding-left: 25px !important
}

.jltma-pl30 {
    padding-left: 30px !important
}

.jltma-pt10 {
    padding-top: 10px !important
}

.jltma-pt5 {
    padding-top: 5px !important
}

.jltma-pt15 {
    padding-top: 15px !important
}

.jltma-pt20 {
    padding-top: 20px !important
}

.jltma-pt25 {
    padding-top: 25px !important
}

.jltma-pt30 {
    padding-top: 30px !important
}

.jltma-pb0 {
    padding-bottom: 0 !important
}

.jltma-pb5 {
    padding-bottom: 5px !important
}

.jltma-pb10 {
    padding-bottom: 10px !important
}

.jltma-pb15 {
    padding-bottom: 15px !important
}

.jltma-pb20 {
    padding-bottom: 20px !important
}

.jltma-pb25 {
    padding-bottom: 25px !important
}

.jltma-pb30 {
    padding-bottom: 30px !important
}

.jltma-pt0 {
    padding-top: 0 !important
}

.jltma-pl0 {
    padding-left: 0 !important
}

.jltma-pr0 {
    padding-right: 0 !important
}

.fa,
.fab,
.fad,
.fal,
.far,
.fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto
}

.jltma-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px
}

[class*=jltma-col-] {
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    width: 100%
}

.jltma-overflow-hidden {
    overflow: hidden
}

.jltma-order-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.jltma-order-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

:not(.elementor-editor-active) .jltma-conditions-hidden {
    display: none
}

@media(min-width:768px) {
    .jltma-col-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }
    .jltma-col-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }
    .jltma-col-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }
    .jltma-col-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }
    .jltma-col-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }
    .jltma-col-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
    .jltma-col-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }
    .jltma-col-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }
    .jltma-col-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }
    .jltma-col-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
    .jltma-col-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }
    .jltma-col-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

.jltma-media {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.jltma-media-body {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.jltma-input-group {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    width: 100%
}

.jltma-input-group,
.jltma-input-group-append {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.jltma-form-control {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    color: #495057;
    display: block;
    font-size: 1rem;
    font-weight: 400;
    height: calc(1.5em + .75rem + 2px);
    line-height: 1.5;
    padding: .375rem .75rem;
    -webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out
}

.jltma-form-control:focus,
.jltma-form-control:focus-within,
.jltma-form-control:visited {
    border-color: #ced4da;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: 0
}

.jltma-circled,
img.jltma-circled {
    border-radius: 9999px
}

.mb-3,
.my-3 {
    margin-bottom: 1rem
}

.violate {
    fill: #826eff
}

.orange {
    fill: #ff6a47
}

.cyan {
    fill: #3ad8f4
}

.jltma-btn {
    background-color: initial;
    border: 1px solid transparent;
    border-radius: .25rem;
    color: #212529;
    cursor: pointer;
    display: inline-block;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    padding: .375rem .75rem;
    text-align: center;
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle
}

.jltma-btn:hover {
    color: #212529;
    text-decoration: none
}

.jltma-btn.focus,
.jltma-btn:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: 0
}

.jltma-btn.disabled,
.jltma-btn:disabled {
    opacity: .65
}

a.jltma-btn.disabled,
fieldset:disabled a.jltma-btn {
    pointer-events: none
}

.jltma-btn-primary {
    background-color: #007bff;
    border-color: #007bff;
    color: #fff
}

.jltma-btn-primary:hover {
    background-color: #0069d9;
    border-color: #0062cc;
    color: #fff
}

.jltma-btn-primary.focus,
.jltma-btn-primary:focus {
    background-color: #0069d9;
    border-color: #0062cc;
    -webkit-box-shadow: 0 0 0 .2rem rgba(38, 143, 255, .5);
    box-shadow: 0 0 0 .2rem rgba(38, 143, 255, .5);
    color: #fff
}

.jltma-btn-primary.disabled,
.jltma-btn-primary:disabled {
    background-color: #007bff;
    border-color: #007bff;
    color: #fff
}

.jltma-btn-primary:not(:disabled):not(.disabled).active,
.jltma-btn-primary:not(:disabled):not(.disabled):active,
.show>.jltma-btn-primary.dropdown-toggle {
    background-color: #0062cc;
    border-color: #005cbf;
    color: #fff
}

.jltma-btn-primary:not(:disabled):not(.disabled).active:focus,
.jltma-btn-primary:not(:disabled):not(.disabled):active:focus,
.show>.jltma-btn-primary.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(38, 143, 255, .5);
    box-shadow: 0 0 0 .2rem rgba(38, 143, 255, .5)
}

.jltma-btn-secondary {
    background-color: #6c757d;
    border-color: #6c757d;
    color: #fff
}

.jltma-btn-secondary:hover {
    background-color: #5a6268;
    border-color: #545b62;
    color: #fff
}

.jltma-btn-secondary.focus,
.jltma-btn-secondary:focus {
    background-color: #5a6268;
    border-color: #545b62;
    -webkit-box-shadow: 0 0 0 .2rem hsla(208, 6%, 54%, .5);
    box-shadow: 0 0 0 .2rem hsla(208, 6%, 54%, .5);
    color: #fff
}

.jltma-btn-secondary.disabled,
.jltma-btn-secondary:disabled {
    background-color: #6c757d;
    border-color: #6c757d;
    color: #fff
}

.btn-secondary:not(:disabled):not(.disabled):active,
.jltma-btn-secondary:not(:disabled):not(.disabled).active,
.show>.jltma-btn-secondary.dropdown-toggle {
    background-color: #545b62;
    border-color: #4e555b;
    color: #fff
}

.jltma-btn-secondary:not(:disabled):not(.disabled).active:focus,
.jltma-btn-secondary:not(:disabled):not(.disabled):active:focus,
.show>.jltma-btn-secondary.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem hsla(208, 6%, 54%, .5);
    box-shadow: 0 0 0 .2rem hsla(208, 6%, 54%, .5)
}

.jltma-btn-success {
    background-color: #28a745;
    border-color: #28a745;
    color: #fff
}

.jltma-btn-success:hover {
    background-color: #218838;
    border-color: #1e7e34;
    color: #fff
}

.jltma-btn-success.focus,
.jltma-btn-success:focus {
    background-color: #218838;
    border-color: #1e7e34;
    -webkit-box-shadow: 0 0 0 .2rem rgba(72, 180, 97, .5);
    box-shadow: 0 0 0 .2rem rgba(72, 180, 97, .5);
    color: #fff
}

.jltma-btn-success.disabled,
.jltma-btn-success:disabled {
    background-color: #28a745;
    border-color: #28a745;
    color: #fff
}

.jltma-btn-success:not(:disabled):not(.disabled).active,
.jltma-btn-success:not(:disabled):not(.disabled):active,
.show>.jltma-btn-success.dropdown-toggle {
    background-color: #1e7e34;
    border-color: #1c7430;
    color: #fff
}

.jltma-btn-success:not(:disabled):not(.disabled).active:focus,
.jltma-btn-success:not(:disabled):not(.disabled):active:focus,
.show>.jltma-btn-success.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(72, 180, 97, .5);
    box-shadow: 0 0 0 .2rem rgba(72, 180, 97, .5)
}

.jltma-btn-info {
    background-color: #17a2b8;
    border-color: #17a2b8;
    color: #fff
}

.jltma-btn-info:hover {
    background-color: #138496;
    border-color: #117a8b;
    color: #fff
}

.jltma-btn-info.focus,
.jltma-btn-info:focus {
    background-color: #138496;
    border-color: #117a8b;
    -webkit-box-shadow: 0 0 0 .2rem rgba(58, 176, 195, .5);
    box-shadow: 0 0 0 .2rem rgba(58, 176, 195, .5);
    color: #fff
}

.jltma-btn-info.disabled,
.jltma-btn-info:disabled {
    background-color: #17a2b8;
    border-color: #17a2b8;
    color: #fff
}

.jltma-btn-info:not(:disabled):not(.disabled).active,
.jltma-btn-info:not(:disabled):not(.disabled):active,
.show>.jltma-btn-info.dropdown-toggle {
    background-color: #117a8b;
    border-color: #10707f;
    color: #fff
}

.jltma-btn-info:not(:disabled):not(.disabled).active:focus,
.jltma-btn-info:not(:disabled):not(.disabled):active:focus,
.show>.jltma-btn-info.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(58, 176, 195, .5);
    box-shadow: 0 0 0 .2rem rgba(58, 176, 195, .5)
}

.jltma-btn-warning {
    background-color: #ffc107;
    border-color: #ffc107;
    color: #212529
}

.jltma-btn-warning:hover {
    background-color: #e0a800;
    border-color: #d39e00;
    color: #212529
}

.jltma-btn-warning.focus,
.jltma-btn-warning:focus {
    background-color: #e0a800;
    border-color: #d39e00;
    -webkit-box-shadow: 0 0 0 .2rem rgba(222, 170, 12, .5);
    box-shadow: 0 0 0 .2rem rgba(222, 170, 12, .5);
    color: #212529
}

.jltma-btn-warning.disabled,
.jltma-btn-warning:disabled {
    background-color: #ffc107;
    border-color: #ffc107;
    color: #212529
}

.jltma-btn-warning:not(:disabled):not(.disabled).active,
.jltma-btn-warning:not(:disabled):not(.disabled):active,
.show>.jltma-btn-warning.dropdown-toggle {
    background-color: #d39e00;
    border-color: #c69500;
    color: #212529
}

.jltma-btn-warning:not(:disabled):not(.disabled).active:focus,
.jltma-btn-warning:not(:disabled):not(.disabled):active:focus,
.show>.jltma-btn-warning.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(222, 170, 12, .5);
    box-shadow: 0 0 0 .2rem rgba(222, 170, 12, .5)
}

.jltma-btn-danger {
    background-color: #dc3545;
    border-color: #dc3545;
    color: #fff
}

.jltma-btn-danger:hover {
    background-color: #c82333;
    border-color: #bd2130;
    color: #fff
}

.jltma-btn-danger.focus,
.jltma-btn-danger:focus {
    background-color: #c82333;
    border-color: #bd2130;
    -webkit-box-shadow: 0 0 0 .2rem rgba(225, 83, 97, .5);
    box-shadow: 0 0 0 .2rem rgba(225, 83, 97, .5);
    color: #fff
}

.jltma-btn-danger.disabled,
.jltma-btn-danger:disabled {
    background-color: #dc3545;
    border-color: #dc3545;
    color: #fff
}

.jltma-btn-danger:not(:disabled):not(.disabled).active,
.jltma-btn-danger:not(:disabled):not(.disabled):active,
.show>.jltma-btn-danger.dropdown-toggle {
    background-color: #bd2130;
    border-color: #b21f2d;
    color: #fff
}

.jltma-btn-danger:not(:disabled):not(.disabled).active:focus,
.jltma-btn-danger:not(:disabled):not(.disabled):active:focus,
.show>.jltma-btn-danger.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(225, 83, 97, .5);
    box-shadow: 0 0 0 .2rem rgba(225, 83, 97, .5)
}

.d-none {
    display: none
}

.d-block {
    display: block
}

.float-left {
    float: left
}

.float-right {
    float: right
}

.text-left {
    text-align: left
}

.text-center {
    text-align: center
}

.text-right {
    text-align: right
}

.gradient-1 {
    background-image: -moz-linear-gradient(45deg, #3d9ff3 0, #3fd5cc 100%);
    background-image: -webkit-linear-gradient(45deg, #3d9ff3, #3fd5cc);
    background-image: -ms-linear-gradient(45deg, #3d9ff3 0, #3fd5cc 100%)
}

.gradient-2 {
    background-image: -moz-linear-gradient(45deg, #643df3 0, #9b3fd5 100%);
    background-image: -webkit-linear-gradient(45deg, #643df3, #9b3fd5);
    background-image: -ms-linear-gradient(45deg, #643df3 0, #9b3fd5 100%)
}

.gradient-3 {
    background-image: -moz-linear-gradient(45deg, #f33d82 0, #d5b43f 100%);
    background-image: -webkit-linear-gradient(45deg, #f33d82, #d5b43f);
    background-image: -ms-linear-gradient(45deg, #f33d82 0, #d5b43f 100%)
}

.gradient-4 {
    background-image: -moz-linear-gradient(45deg, #3adb5c 0, #9bd53f 100%);
    background-image: -webkit-linear-gradient(45deg, #3adb5c, #9bd53f);
    background-image: -ms-linear-gradient(45deg, #3adb5c 0, #9bd53f 100%)
}

.solid-1 {
    background-color: #83f1af
}

.solid-2 {
    background-color: #f8a265
}

.solid-3 {
    background-color: #81d4fa
}

.text-blue {
    color: #007bff
}

.text-indigo {
    color: #6610f2
}

.text-purple {
    color: #6f42c1
}

.text-pink {
    color: #e83e8c
}

.text-red {
    color: #dc3545
}

.text-orange {
    color: #fd7e14
}

.text-yellow {
    color: #ffc107
}

.text-green {
    color: #28a745
}

.text-teal {
    color: #20c997
}

.text-cyan {
    color: #17a2b8
}

.text-white {
    color: #fff
}

.text-gray {
    color: #6c757d
}

.text-gray-dark {
    color: #343a40
}

.text-primary {
    color: #007bff
}

.text-secondary {
    color: #6c757d
}

.text-success {
    color: #28a745
}

.text-info {
    color: #17a2b8
}

.text-warning {
    color: #ffc107
}

.text-danger {
    color: #dc3545
}

.text-light {
    color: #f8f9fa
}

.text-dark {
    color: #343a40
}

.jltma-label {
    background: #8dd438;
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.7;
    margin-right: 20px;
    padding: 1px 10px;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
    white-space: nowrap
}

.jltma-label.jltma-new {
    background-color: red
}

.jltma-label.jltma-popular {
    background-image: -moz-linear-gradient(0, #643df3 0, #9b3fd5 100%);
    background-image: -webkit-linear-gradient(0, #643df3, #9b3fd5);
    background-image: -ms-linear-gradient(0, #643df3 0, #9b3fd5 100%)
}

.jltma-label.jltma-free {
    background-color: #13b015
}

.jltma-label.jltma-pro {
    background-color: #b013ae
}

.jltma-label.jltma-sale {
    background-color: #1345b0
}

.jltma-label.jltma-discount {
    background-color: #4b00e7
}

.jltma-label.jltma-added {
    background-color: #2ed573
}

.jltma-label.jltma-fixed {
    background-color: #f0506e
}

.jltma-label.jltma-updated {
    background-color: #1e90ff
}

.jltma-label.jltma-removed {
    background-color: #ff4757
}

.jltma-label.jltma-changed {
    background-color: #ffa502
}

.jltma-label.jltma-note {
    background-color: coral
}

.jltma-label.jltma-info {
    background-color: #cce5ff
}

.jltma-label.jltma-language {
    background-color: #82589f
}

.jltma-team-member-social {
    margin: 10px 0 0;
    padding: 0
}

.jltma-team-member-social li {
    display: inline-block;
    list-style: none
}

.jltma-team-member-social li a {
    color: #393c3f;
    display: inline-block;
    font-size: 16px;
    text-align: center
}

.jltma-team-member-social li a:hover {
    color: #4b00e7
}

.jltma-btn-loader {
    position: relative
}

.jltma-btn-loader span {
    opacity: 1;
    -webkit-transition: none;
    transition: none
}

.jltma-btn-loader svg {
    left: 50%;
    opacity: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateX(-50%)translateY(-50%);
    -ms-transform: translateX(-50%)translateY(-50%);
    transform: translateX(-50%)translateY(-50%)
}

.jltma-btn-loader.jltma-svg-progress span {
    opacity: 0
}

.jltma-btn-loader.jltma-svg-progress svg {
    opacity: 1
}

.ma-el-section-bs {
    height: 100%;
    position: absolute;
    width: 100%
}

.ma-el-section-bs .ma-el-section-bs-inner {
    height: 100%
}

.swiper {
    overflow: hidden !important
}

.jltma-animated-headline {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.jltma-animated-headline .jltma-words-wrapper {
    display: inline-block;
    position: relative;
    text-align: left
}

.jltma-animated-headline .jltma-words-wrapper b {
    display: inline-block;
    left: 0;
    padding-left: .2em;
    padding-right: .2em;
    position: absolute;
    top: 0;
    white-space: nowrap
}

.jltma-animated-headline .jltma-words-wrapper b.is-visible {
    position: relative
}

.jltma-animated-headline .jltma-words-wrapper.selected {
    background-color: initial !important
}

.jltma-animated-headline .first-heading {
    padding-left: .25rem;
    padding-right: .25rem
}

.jltma-animated-headline.push .first-heading,
.jltma-animated-headline.rotate-1 .first-heading,
.jltma-animated-headline.rotate-2 .first-heading,
.jltma-animated-headline.rotate-3 .first-heading,
.jltma-animated-headline.scale .first-heading,
.jltma-animated-headline.type .first-heading,
.jltma-animated-headline.zoom .first-heading {
    padding: 0 .25em
}

.jltma-animated-headline.rotate-1 .jltma-words-wrapper,
.jltma-animated-headline.rotate-2 .jltma-words-wrapper,
.jltma-animated-headline.rotate-3 .jltma-words-wrapper,
.jltma-animated-headline.zoom .jltma-words-wrapper {
    -webkit-perspective: 300px;
    perspective: 300px
}

.jltma-animated-headline.rotate-1 b {
    opacity: 0;
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
    -webkit-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    transform-origin: 50% 100%
}

.jltma-animated-headline.rotate-1 b.is-visible {
    -webkit-animation: jltma-rotate-1-in 1.2s;
    animation: jltma-rotate-1-in 1.2s;
    opacity: 1;
    -webkit-transform: rotateX(0);
    transform: rotateX(0)
}

.jltma-animated-headline.rotate-1 b.is-hidden {
    -webkit-animation: jltma-rotate-1-out 1.2s;
    animation: jltma-rotate-1-out 1.2s;
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg)
}

.jltma-animated-headline.rotate-2 b {
    opacity: 0
}

.jltma-animated-headline.rotate-2 i {
    opacity: 0;
    -webkit-transform: translateZ(-20px)rotateX(90deg);
    transform: translateZ(-20px)rotateX(90deg);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.jltma-animated-headline.rotate-2 i.in {
    -webkit-animation: jltma-rotate-2-in .4s forwards;
    animation: jltma-rotate-2-in .4s forwards
}

.jltma-animated-headline.rotate-2 i.out {
    -webkit-animation: jltma-rotate-2-out .4s forwards;
    animation: jltma-rotate-2-out .4s forwards
}

.jltma-animated-headline.rotate-2 em {
    -webkit-transform: translateZ(20px);
    transform: translateZ(20px)
}

.jltma-animated-headline.rotate-3 b {
    opacity: 0
}

.jltma-animated-headline.rotate-3 i {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: inline-block;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

.jltma-animated-headline.rotate-3 i.in {
    -webkit-animation: jltma-rotate-3-in .6s forwards;
    animation: jltma-rotate-3-in .6s forwards
}

.jltma-animated-headline.rotate-3 i.out {
    -webkit-animation: jltma-rotate-3-out .6s forwards;
    animation: jltma-rotate-3-out .6s forwards
}

.jltma-animated-headline.loading-bar span {
    display: inline-block;
    padding: 0 .25em
}

.jltma-animated-headline.loading-bar .jltma-words-wrapper {
    overflow: hidden;
    padding: 0;
    vertical-align: top
}

.jltma-animated-headline.loading-bar .jltma-words-wrapper:after {
    background: #0096a7;
    bottom: 0;
    content: "";
    height: 3px;
    left: 0;
    position: absolute;
    -webkit-transition: width .3s -.1s;
    transition: width .3s -.1s;
    width: 0;
    z-index: 2
}

.jltma-animated-headline.loading-bar .jltma-words-wrapper.is-loading:after {
    -webkit-transition: width 3s;
    transition: width 3s;
    width: 100%
}

.jltma-animated-headline.loading-bar b {
    opacity: 0;
    top: 0;
    -webkit-transition: opacity .5s ease-in-out;
    transition: opacity .5s ease-in-out
}

.is-visible .jltma-animated-headline.rotate-2 i,
.is-visible .jltma-animated-headline.scale i,
.jltma-animated-headline.loading-bar b.is-visible {
    opacity: 1
}

.is-visible .jltma-animated-headline.rotate-3 i {
    -webkit-transform: rotateY(0);
    transform: rotateY(0)
}

.no-csstransitions .jltma-animated-headline.scale i {
    opacity: 0;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.no-csstransitions .jltma-animated-headline.scale .is-visible i {
    opacity: 1
}

.no-csstransitions .jltma-animated-headline.rotate-2 i {
    opacity: 0;
    -webkit-transform: rotateX(0);
    transform: rotateX(0)
}

.no-csstransitions .jltma-animated-headline.rotate-2 i em {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.no-csstransitions .jltma-animated-headline.rotate-2 i .is-visible i {
    opacity: 1
}

.no-csstransitions .jltma-animated-headline.rotate-3 i {
    opacity: 0;
    -webkit-transform: rotateY(0);
    transform: rotateY(0)
}

.no-csstransitions .jltma-animated-headline.rotate-3 .is-visible i {
    opacity: 1
}

.no-js .jltma-words-wrapper b {
    opacity: 0
}

.no-js .jltma-words-wrapper b.is-visible {
    opacity: 1
}

.jltma-call-action-content {
    padding: 70px 0
}

.jltma-call-action-content .jltma-row {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.jltma-call-action-content .jltma-call-action-title {
    font-size: 1.75rem;
    margin-bottom: 1.125rem
}

.jltma-call-action-content .jltma-call-action-description {
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
    margin-bottom: 0
}

.jltma-call-action-content .jltma-call-action-btn {
    border: none;
    border-radius: 5px;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    display: inline-block;
    font-size: 1rem;
    padding: 1rem 2.5rem;
    text-align: center;
    text-decoration: none
}

.jltma-call-action-content .jltma-call-action-btn:hover {
    background: #8dc63f;
    color: #fff
}

.style-02 .jltma-call-action-content .jltma-row {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    max-width: 650px;
    text-align: center
}

.style-02 .jltma-call-action-content .jltma-call-action-title {
    color: #fff
}

.style-02 .jltma-call-action-content [class*=col] {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    text-align: center !important
}

.style-02 .jltma-call-action-content .jltma-call-action-btn {
    margin-top: 40px
}

.style-03 .jltma-call-action-content .jltma-row {
    border-left: 10px solid #4b00e7;
    padding-left: 1rem
}

.style-04 .jltma-call-action-content .jltma-row {
    border-left: 5px solid #f0f2f4;
    border-right: 5px solid #f0f2f4;
    padding: 2.25rem 1.25rem
}

.style-05 .jltma-call-action-content {
    background: #4b00e7
}

.style-05 .jltma-call-action-content .jltma-row {
    padding: 0 1.75rem
}

.style-05 .jltma-call-action-content .jltma-call-action-description,
.style-05 .jltma-call-action-content .jltma-call-action-title {
    color: #fff
}

.style-05 .jltma-call-action-content .jltma-call-action-btn {
    background-color: #fff;
    color: #4b00e7
}

.style-06 .jltma-call-action-content .jltma-row,
.style-07 .jltma-call-action-content .jltma-row {
    padding: 0 3.5rem
}

.style-06 .jltma-call-action-content .jltma-call-action-btn,
.style-07 .jltma-call-action-content .jltma-call-action-btn {
    border: 2px solid #fff;
    color: #fff
}

.style-07 .jltma-media-left {
    margin-right: 1.875rem
}

.style-07 .jltma-call-action-content i {
    color: #fff;
    font-size: 4rem
}

.jltma-dual-heading-wrapper {
    text-align: center
}

.jltma-dual-heading .jltma-dual-heading-wrapper {
    padding: 5px
}

.jltma-dual-heading .jltma-dual-heading-wrapper .jltma-dual-heading-description {
    font-size: 15px;
    line-height: 26px;
    padding: 10px
}

.jltma-dual-heading .jltma-dual-heading-wrapper .jltma-dual-heading-icon,
.jltma-dual-heading .jltma-dual-heading-wrapper .jltma-dual-heading-title {
    font-size: 36px
}

.jltma-dual-heading .jltma-dual-heading-wrapper .jltma-dual-heading-title,
.jltma-dual-heading .jltma-dual-heading-wrapper .jltma-dual-heading-title a {
    color: #132c47;
    font-size: 30px;
    font-weight: 700;
    text-decoration: none;
    text-transform: uppercase
}

.jltma-dual-heading .jltma-dual-heading-wrapper .jltma-dual-heading-title {
    text-transform: capitalize
}

.jltma-dual-heading .jltma-dual-heading-wrapper .jltma-dual-heading-title span {
    color: #132c47;
    line-height: 1.18
}

.jltma-sec-head-container {
    overflow: hidden
}

.jltma-sec-head-container .jltma-sec-head-style {
    margin: auto;
    max-width: 1170px;
    padding: 0 15px
}

.jltma-sec-head-container .jltma-sec-head-style:after {
    background-color: #1fb5ac;
    content: "";
    height: 140px;
    left: -200%;
    margin-left: -15px;
    position: absolute;
    top: 0;
    width: 200%
}

.jltma-section-title {
    -webkit-text-stroke: .3px;
    color: #1a1a1a;
    float: left;
    font-size: 5.25em;
    font-weight: 900;
    line-height: .97em;
    margin: 0;
    padding: 0;
    text-transform: uppercase
}

.content-title {
    margin-top: 0;
    padding-top: 0
}

.jltma-section-title span {
    color: #1fb5ac
}

.plx-jltma-section-title {
    -webkit-text-stroke: .2px;
    color: #fff;
    font-size: 2.1875em
}

.jltma-section-description {
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke: .2px;
    color: #404040;
    font-size: 1.375em;
    font-weight: 300;
    line-height: 40px;
    margin: 0
}

.parallax-style .subscribe-description {
    color: #fff
}

.jltma-advanced-accordion {
    height: auto;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    width: auto
}

.jltma-advanced-accordion .jltma-accordion-item {
    margin-bottom: 10px
}

.jltma-advanced-accordion .jltma-accordion-icon-align-right .jltma-accordion-tab-icon {
    padding: 0 0 0 1.25em
}

.jltma-advanced-accordion .jltma-accordion-icon-align-left .jltma-accordion-tab-title {
    padding: 0 1.25em 0 0
}

.jltma-advanced-accordion .jltma-accordion-title-text {
    width: 100%
}

.jltma-advanced-accordion .jltma-accordion-tab-title {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 50px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 50px rgba(0, 0, 0, .1);
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 1rem;
    font-weight: 600;
    gap: 8px;
    justify-content: space-between;
    line-height: 1;
    padding: 15px;
    position: relative;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    width: 100%
}

.jltma-advanced-accordion .jltma-accordion-tab-title:focus {
    outline: 0
}

.jltma-advanced-accordion .jltma-accordion-tab-title .jltma-accordion-title-icon {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 8px;
    width: 100%
}

.jltma-advanced-accordion .jltma-accordion-tab-title .jltma-accordion-toggle-icon {
    height: 20px;
    line-height: 20px;
    position: relative;
    text-align: center;
    width: 20px
}

.jltma-advanced-accordion .jltma-accordion-tab-title .jltma-accordion-toggle-icon i,
.jltma-advanced-accordion .jltma-accordion-tab-title .jltma-accordion-toggle-icon svg {
    line-height: 20px;
    position: absolute;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.jltma-advanced-accordion .jltma-accordion-tab-title .jltma-accordion-toggle-icon i.jltma-el-accordion-icon-opened,
.jltma-advanced-accordion .jltma-accordion-tab-title .jltma-accordion-toggle-icon svg.jltma-el-accordion-icon-opened {
    display: block
}

.jltma-advanced-accordion .jltma-accordion-tab-title .jltma-accordion-toggle-icon i.jltma-el-accordion-icon-closed,
.jltma-advanced-accordion .jltma-accordion-tab-title .jltma-accordion-toggle-icon svg.jltma-el-accordion-icon-closed,
.jltma-advanced-accordion .jltma-accordion-tab-title.active .jltma-accordion-toggle-icon i.jltma-el-accordion-icon-opened,
.jltma-advanced-accordion .jltma-accordion-tab-title.active .jltma-accordion-toggle-icon svg.jltma-el-accordion-icon-opened {
    display: none
}

.jltma-advanced-accordion .jltma-accordion-tab-title.active .jltma-accordion-toggle-icon i.jltma-el-accordion-icon-closed,
.jltma-advanced-accordion .jltma-accordion-tab-title.active .jltma-accordion-toggle-icon svg.jltma-el-accordion-icon-closed {
    display: block
}

.jltma-advanced-accordion .jltma-accordion-tab-title.active .jltma-accordion-tab-icon {
    background: #4b00e7
}

.jltma-advanced-accordion .jltma-accordion-tab-title.show.active+.jltma-accordion-tab-content {
    opacity: 1;
    padding: 1.5rem;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.jltma-advanced-accordion .jltma-accordion-tab-title.show.active+.jltma-accordion-tab-content p {
    opacity: 1
}

.jltma-advanced-accordion .jltma-accordion-tab-title .jltma-accordion-tab-icon {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: 100%;
    justify-content: center
}

.jltma-advanced-accordion .jltma-accordion-tab-content {
    display: none;
    opacity: 0;
    padding: 1.5rem;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%)
}

.jltma-advanced-accordion .jltma-accordion-tab-content p {
    color: #78909c;
    opacity: 0;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.jltma--advance-tab.two .jltma--advance-tab-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    padding: 0
}

.jltma--advance-tab.two .jltma--advance-tab-nav li {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-flex: 1;
    align-items: center;
    border-bottom: 1px solid #e5e5e5;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1;
    flex: 1;
    list-style: none;
    padding: 1em 1.5em;
    position: relative;
    text-align: center
}

.jltma--advance-tab.two .jltma--advance-tab-nav li span {
    color: #8a8d91
}

.jltma--advance-tab.two .jltma--advance-tab-nav li.active {
    border-bottom: 1px solid #704aff
}

.jltma--advance-tab.two .jltma--advance-tab-nav li.active span {
    color: #0a1724
}

.jltma--advance-tab.two .jltma--advance-tab-content {
    display: none;
    margin-top: 0;
    position: relative
}

.jltma--advance-tab.two .jltma--advance-tab-content .jltma--advance-tab-content-title {
    color: #0a1724;
    font-size: 40px;
    margin: 0
}

.jltma--advance-tab.two .jltma--advance-tab-content p {
    font-size: 1em
}

.jltma--advance-tab.two .jltma--advance-tab-content.active {
    display: block
}

.jltma--advance-tab.three {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.jltma--advance-tab.three .tab-content {
    width: 74%
}

.jltma--advance-tab.three .jltma--advance-tab-nav {
    margin: 0 4% 0 0;
    padding: 0;
    width: 26%
}

.jltma--advance-tab.three .jltma--advance-tab-nav li {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fff;
    border-radius: 10px;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    margin-bottom: 20px;
    padding: 25px 40px;
    position: relative;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.jltma--advance-tab.three .jltma--advance-tab-nav li:before {
    border-color: transparent transparent transparent #fff;
    border-style: solid;
    border-width: 10px 0 10px 10px;
    content: "";
    height: 0;
    opacity: 0;
    position: absolute;
    right: -8px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 0
}

.jltma--advance-tab.three .jltma--advance-tab-nav li span {
    color: #0a1724;
    font-size: 16px
}

.jltma--advance-tab.three .jltma--advance-tab-nav li.active {
    -webkit-box-shadow: 0 30px 40px 0 rgba(5, 9, 42, 8%);
    box-shadow: 0 30px 40px rgba(5, 9, 42, 8%)
}

.jltma--advance-tab.three .jltma--advance-tab-nav li.active:before {
    opacity: 1
}

.jltma--advance-tab.three .jltma--advance-tab-nav li.active span {
    color: #4ecad2
}

.jltma--advance-tab.three .jltma--advance-tab-content {
    background: #fff;
    border-radius: 10px;
    display: none;
    height: 100%;
    padding: 60px 30px;
    width: auto
}

.jltma--advance-tab.three .jltma--advance-tab-content .jltma--advance-tab-content-title {
    color: #0a1724;
    font-size: 30px;
    font-weight: 400;
    margin: 0;
    text-transform: uppercase
}

.jltma--advance-tab.three .jltma--advance-tab-content .jltma--advance-tab-content-description {
    font-size: 15px;
    line-height: 26px;
    margin: 25px 0 50px
}

.jltma--advance-tab.four,
.jltma--advance-tab.three .jltma--advance-tab-content.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.jltma--advance-tab.four .jltma--advance-tab-nav {
    margin: 0;
    padding: 0;
    width: 30%
}

.jltma--advance-tab.four .jltma--advance-tab-nav li {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #f0f1f2;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 25px 40px;
    position: relative;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    z-index: 1
}

.jltma--advance-tab.four .jltma--advance-tab-nav li:before {
    background: #fff;
    content: "";
    height: 0;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    width: calc(100% + 11px)
}

.jltma--advance-tab.four .jltma--advance-tab-nav li:after {
    background: #36d3ac;
    bottom: 0;
    content: "";
    height: 0;
    left: 0;
    opacity: 0;
    position: absolute;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    width: 3px
}

.jltma--advance-tab.four .jltma--advance-tab-nav li span {
    font-size: 16px
}

.jltma--advance-tab.four .jltma--advance-tab-nav li span i {
    margin-right: 10px
}

.jltma--advance-tab.four .jltma--advance-tab-nav li.active {
    background: #fff
}

.jltma--advance-tab.four .jltma--advance-tab-nav li.active:before {
    border: 1px solid #f0f1f2;
    border-right-width: 0;
    height: 100%;
    opacity: 1;
    z-index: -1
}

.jltma--advance-tab.four .jltma--advance-tab-nav li.active:after {
    height: 100%;
    opacity: 1;
    -webkit-transform: translateY(1);
    -ms-transform: translateY(1);
    transform: translateY(1)
}

.jltma--advance-tab.four .tab-content {
    width: 70%
}

.jltma--advance-tab.four .jltma--advance-tab-content {
    border: 1px solid #f0f1f2;
    display: none;
    height: 100%;
    padding: 30px 25px;
    width: auto
}

.jltma--advance-tab.four .jltma--advance-tab-content .jltma--advance-tab-content-title {
    color: #0a1724;
    font-size: 24px;
    font-weight: 400;
    margin: 0
}

.jltma--advance-tab.four .jltma--advance-tab-content .jltma--advance-tab-content-description {
    font-size: 15px;
    line-height: 26px;
    margin: 30px 0 40px
}

.jltma--advance-tab.four .jltma--advance-tab-content.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.jltma--advance-tab.five .jltma--advance-tab-nav {
    border-bottom: none;
    padding: 0
}

.jltma--advance-tab.five .jltma--advance-tab-nav li {
    background: #f2f2f2;
    border: 2px solid #f2f2f2 !important;
    border: 1px solid #f2f2f2;
    color: #272727;
    cursor: pointer;
    display: inline-block;
    font-family: Abel;
    font-size: 18px;
    margin: 0 5px 5px 0;
    overflow: hidden;
    padding: 25px;
    text-align: center;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    width: inherit
}

.jltma--advance-tab.five .jltma--advance-tab-nav li.active,
.jltma--advance-tab.five .jltma--advance-tab-nav li:hover {
    background: 0 0
}

.jltma--advance-tab.five .jltma--advance-tab-nav li i {
    color: #ccc;
    display: block;
    font-size: 50px;
    margin-bottom: 15px
}

.jltma--advance-tab.five .jltma--advance-tab-nav li svg {
    display: block;
    margin: 0 auto 15px
}

.jltma--advance-tab.five .tab-content {
    height: 100%
}

.jltma--advance-tab.five .jltma--advance-tab-content {
    display: none;
    height: 100%;
    padding-left: 60px;
    width: auto
}

.jltma--advance-tab.five .jltma--advance-tab-content.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.jltma--advance-tab.five .jltma-btn {
    margin-top: 35px
}

@media only screen and (max-width:768px) {
    .jltma--advance-tab.three,
    .jltma--advance-tab.two .jltma--advance-tab-nav {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .jltma--advance-tab.three .jltma--advance-tab-content,
    .jltma--advance-tab.three .jltma--advance-tab-nav {
        width: 100%
    }
    .jltma--advance-tab.three .jltma--advance-tab-nav li.active:before {
        opacity: 0
    }
    .jltma--advance-tab.four {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .jltma--advance-tab.four .jltma--advance-tab-content,
    .jltma--advance-tab.four .jltma--advance-tab-nav {
        width: 100%
    }
    .jltma--advance-tab.four .jltma--advance-tab-nav li.active:before {
        border-width: 1px
    }
}

@-webkit-keyframes jltma_fadein {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes jltma_fadein {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.elementor-widget-ma-tooltip {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.elementor-widget-ma-tooltip.jltma-align-left {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.elementor-widget-ma-tooltip.jltma-align-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.elementor-widget-ma-tooltip.jltma-align-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.ldBar {
    position: relative
}

.ldBar.label-center>.ldBar-label {
    left: 50%;
    position: absolute;
    text-shadow: 0 0 3px #fff;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.ldBar .ldBar-label:after {
    content: "%";
    display: inline
}

.ldBar.no-percent .ldBar-label:after {
    content: ""
}

[class*=jltma-progress-bar-].line {
    position: relative
}

[class*=jltma-progress-bar-].line .ldBar-label {
    color: #132c47;
    position: absolute;
    right: 0;
    top: 0
}

[class*=jltma-progress-bar-].line-bubble {
    position: relative
}

[class*=jltma-progress-bar-].line-bubble .ldBar-label {
    border-radius: 50%;
    color: #fff;
    font-size: 12px;
    height: 50px;
    left: 0;
    line-height: 50px;
    margin-top: -16.5px;
    position: absolute;
    text-align: center;
    top: 56%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 50px
}

[class*=jltma-progress-bar-].circle {
    position: relative
}

[class*=jltma-progress-bar-].circle .ldBar-label {
    color: #132c47;
    font-size: 36px;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

[class*=jltma-progress-bar-].circle h3 {
    bottom: -20px;
    left: 50%;
    position: absolute;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

[class*=jltma-progress-bar-].circle h6 {
    text-align: center
}

[class*=jltma-progress-bar-].fan {
    position: relative
}

[class*=jltma-progress-bar-].fan h3 {
    bottom: -20px;
    left: 50%;
    position: absolute;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

[class*=jltma-progress-bar-].fan .ldBar-label {
    font-size: 30px;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -20%);
    -ms-transform: translate(-50%, -20%);
    transform: translate(-50%, -20%)
}

[class*=jltma-progress-bar-].fan .left-title {
    bottom: -10px;
    font-size: 14px;
    left: 0;
    position: absolute
}

[class*=jltma-progress-bar-].fan .right-title {
    bottom: -10px;
    font-size: 14px;
    position: absolute;
    right: 0
}

[class*=jltma-progress-bar-].fan h6 {
    text-align: center
}

.jltma-stats-bars {
    clear: both
}

.jltma-stats-bars .jltma-stats-bar {
    display: block;
    margin: 0 0 18px;
    overflow: hidden;
    width: 100%
}

.jltma-stats-bars .jltma-stats-title {
    color: #888;
    color: #333;
    display: block;
    font-size: 15px;
    font-size: 16px;
    font-style: normal;
    line-height: 28px;
    margin: 0;
    text-transform: none
}

.jltma-stats-bars .jltma-stats-title span {
    margin-left: 5px
}

.jltma-stats-bars .jltma-stats-bar-wrap {
    position: relative
}

.jltma-stats-bars .jltma-stats-bar-content {
    background: #e55a54;
    border-radius: 5px;
    display: block;
    height: 10px;
    position: relative;
    width: 0;
    z-index: 1
}

.jltma-stats-bars .jltma-stats-bar-bg {
    background: rgba(0, 0, 0, .1);
    border-radius: 5px;
    display: block;
    height: 10px;
    margin-top: -10px;
    width: 100%
}

.jltma-dark-bg .jltma-stats-bar-bg {
    background: hsla(0, 0%, 100%, .1)
}

.jltma-dark-bg .jltma-stats-title {
    color: #ddd
}

.jltma-team-item {
    line-height: 1;
    overflow: hidden
}

.jltma-team-item .jltma-team-member-thumb {
    border-radius: 5px
}

.jltma-team-item .jltma-team-member-rounded img {
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 1em
}

.jltma-team-item .jltma-team-member-name {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 0
}

.jltma-team-item .jltma-team-member-name:before {
    display: none
}

.jltma-team-item .jltma-team-member-content {
    color: #8a8d91;
    padding: 10px
}

.jltma-team-item .jltma-team-member-designation {
    display: block;
    font-size: 15px
}

.jltma-team-item .jltma-team-member-about {
    font-size: 15px;
    margin: 10px auto
}

.jltma-team-item svg {
    height: 20px;
    width: 20px
}

.jltma-team-member-basic .jltma-team-member-about {
    margin-bottom: 25px
}

.jltma-team-member-basic p {
    margin-top: 0
}

.jltma-team-member-basic .jltma-team-member-social {
    display: inline-block;
    margin-bottom: 0;
    width: 100%
}

.jltma-team-member-basic .jltma-team-member-social li a {
    color: #8a8d91;
    display: block;
    font-size: 16px
}

.jltma-team-member-basic .jltma-team-member-social li a:hover {
    color: #132c47
}

.jltma-team-member-basic .jltma-team-member-social li:not(:last-child) {
    margin-right: 15px
}

.jltma-team-member-basic .jltma-team-member-social li,
.jltma-team-member-content-hover .jltma-team-member-social li,
.jltma-team-member-rounded .jltma-team-member-social li {
    display: inline-block
}

.jltma-team-member-basic-2,
.jltma-team-member-basic-3 {
    border-radius: 5px;
    line-height: 1;
    overflow: hidden;
    position: relative
}

.jltma-team-member-basic-2 .jltma-team-member-content,
.jltma-team-member-basic-3 .jltma-team-member-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: initial;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
    left: 0;
    opacity: 0;
    padding: 30px;
    position: absolute;
    -webkit-transition: all .25s ease;
    transition: all .25s ease;
    width: 100%;
    z-index: 1
}

.jltma-team-member-basic-2 .jltma-team-member-content {
    height: 100%;
    top: 0
}

.jltma-team-member-basic-2 .jltma-team-member-content:before {
    background-color: hsla(0, 0%, 100%, .9);
    border-radius: 5px;
    content: "";
    height: calc(100% - 30px);
    left: 15px;
    padding: 0;
    position: absolute;
    top: 15px;
    width: calc(100% - 30px);
    z-index: -1
}

.jltma-team-member-basic-2:hover .jltma-team-member-content {
    opacity: 1
}

.jltma-team-member-basic-2 .jltma-team-member-name,
.jltma-team-member-basic-3 .jltma-team-member-name,
.jltma-team-member-basic-4 .jltma-team-member-name,
.jltma-team-member-circle-2 .jltma-team-member-name {
    margin-top: 0
}

.jltma-team-member-basic-3 .jltma-team-member-content {
    background-color: #fff;
    bottom: -100%
}

.jltma-team-member-basic-3:hover .jltma-team-member-content {
    bottom: 0;
    opacity: 1
}

.jltma-team-member-basic-4 {
    padding-bottom: 95px;
    position: relative
}

.jltma-team-member-basic-4 .bb {
    border: 2px solid #4b00e7
}

.jltma-team-member-basic-4 .jltma-team-member-thumb {
    overflow: hidden
}

.jltma-team-member-basic-4 .jltma-team-member-content,
.jltma-team-member-basic-4 .jltma-team-member-designation,
.jltma-team-member-basic-4 .jltma-team-member-name,
.jltma-team-member-basic-4 .jltma-team-member-social a,
.jltma-team-member-basic-4 .jltma-team-member-thumb img {
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.jltma-team-member-basic-4 .jltma-team-member-thumb img {
    float: left
}

.jltma-team-member-basic-4:hover .jltma-team-member-thumb img {
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px)
}

.jltma-team-member-basic-4:hover .jltma-team-member-content {
    height: 130px
}

.jltma-team-member-basic-4:hover .jltma-team-member-content:before {
    background: #4b00e7;
    height: 100%
}

.jltma-team-member-basic-4:hover .jltma-team-member-designation,
.jltma-team-member-basic-4:hover .jltma-team-member-name,
.jltma-team-member-basic-4:hover .jltma-team-member-social a {
    color: #fff
}

.jltma-team-member-basic-4 .jltma-team-member-content {
    bottom: 0;
    height: 90px;
    left: 0;
    overflow: hidden;
    position: absolute;
    text-align: center;
    -webkit-transition: height .4s;
    transition: height .4s;
    width: 100%;
    z-index: 1
}

.jltma-team-member-basic-4 .jltma-team-member-content:before {
    bottom: 0;
    content: "";
    height: 0;
    left: 0;
    position: absolute;
    -webkit-transition: height .4s;
    transition: height .4s;
    width: 100%;
    z-index: -1
}

.jltma-team-member-basic-4 .jltma-team-member-name {
    padding-top: 10px
}

.jltma-team-member-basic-4 .jltma-team-member-social {
    margin: 0
}

.jltma-team-member-basic-4 p,
.jltma-team-member-basic-5 p {
    display: none
}

.jltma-team-member-basic-4 .jltma-team-member-social,
.jltma-team-member-basic-5 .jltma-team-member-social {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    height: 0;
    margin-top: 10px;
    opacity: 0;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: opacity .1s, height .4s, -webkit-transform .4s;
    transition: opacity .1s, height .4s, -webkit-transform .4s;
    transition: transform .4s, opacity .1s, height .4s;
    transition: transform .4s, opacity .1s, height .4s, -webkit-transform .4s
}

.jltma-team-member-basic-4:hover .jltma-team-member-social,
.jltma-team-member-basic-5:hover .jltma-team-member-social {
    height: auto;
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: opacity .1s, -webkit-transform .4s;
    transition: opacity .1s, -webkit-transform .4s;
    transition: transform .4s, opacity .1s;
    transition: transform .4s, opacity .1s, -webkit-transform .4s
}

.jltma-team-member-basic-5 {
    position: relative
}

.jltma-team-member-basic-5 .jltma-team-member-content {
    background-color: #fff;
    border-radius: 5px 5px 0 0;
    bottom: 2px;
    height: 88px;
    left: 20px;
    padding-top: 15px;
    position: absolute;
    text-align: center;
    text-overflow: ellipsis;
    -webkit-transition: height .4s;
    transition: height .4s;
    width: calc(100% - 40px)
}

.jltma-team-member-basic-5:hover .jltma-team-member-content {
    height: 130px
}

.jltma-team-member-basic-5 .jltma-team-member-name {
    margin-top: 0
}

.BG {
    background-color: #6a0ced;
    height: 60px;
    left: 255px;
    position: absolute;
    top: 880px;
    width: 210px;
    z-index: 194
}

.jltma-team-member-circle,
.jltma-team-member-circle-animation {
    border-radius: 5px;
    padding: 70px 40px 30px;
    text-align: center
}

.jltma-team-member-circle .jltma-team-member-thumb,
.jltma-team-member-circle-animation .jltma-team-member-thumb {
    height: 122px;
    margin: 0 auto 45px;
    position: relative;
    width: 122px;
    z-index: 1
}

.jltma-team-member-circle .jltma-team-member-thumb img,
.jltma-team-member-circle-animation .jltma-team-member-thumb img {
    height: 100px;
    left: 54%;
    position: absolute;
    top: 44%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100px
}

.jltma-team-member-circle .jltma-team-member-thumb svg,
.jltma-team-member-circle-animation .jltma-team-member-thumb svg {
    height: 123px;
    position: absolute;
    width: 123px;
    z-index: -1
}

.jltma-team-member-circle .jltma-team-member-thumb svg:first-child,
.jltma-team-member-circle-animation .jltma-team-member-thumb svg:first-child {
    bottom: 7px;
    left: 7px
}

.jltma-team-member-circle .jltma-team-member-thumb svg:nth-child(2),
.jltma-team-member-circle-animation .jltma-team-member-thumb svg:nth-child(2) {
    left: 7px;
    top: 7px
}

.jltma-team-member-circle .jltma-team-member-thumb svg:nth-child(3),
.jltma-team-member-circle-animation .jltma-team-member-thumb svg:nth-child(3) {
    right: 4px;
    top: 0
}

.jltma-team-member-circle .jltma-team-member-thumb svg.violate,
.jltma-team-member-circle-animation .jltma-team-member-thumb svg.violate {
    fill: #826eff
}

.jltma-team-member-circle .jltma-team-member-thumb svg.orange,
.jltma-team-member-circle-animation .jltma-team-member-thumb svg.orange {
    fill: #ff6a47
}

.jltma-team-member-circle .jltma-team-member-thumb svg.cyan,
.jltma-team-member-circle-animation .jltma-team-member-thumb svg.cyan {
    fill: #3ad8f4
}

.jltma-team-member-circle .rounded,
.jltma-team-member-circle-animation .rounded {
    border-radius: 8px
}

.jltma-team-member-circle .circled,
.jltma-team-member-circle-animation .circled {
    border-radius: 50%
}

.jltma-team-member-circle .jltma-team-member-about,
.jltma-team-member-circle-animation .jltma-team-member-about {
    margin-bottom: 40px
}

.jltma-team-member-circle .jltma-team-member-social,
.jltma-team-member-circle-animation .jltma-team-member-social {
    padding-left: 0
}

.jltma-team-member-circle .jltma-team-member-social li,
.jltma-team-member-circle-animation .jltma-team-member-social li {
    display: inline-block
}

.jltma-team-member-circle .jltma-team-member-social li:not(:last-child),
.jltma-team-member-circle-animation .jltma-team-member-social li:not(:last-child) {
    margin-right: 2px
}

.jltma-team-member-circle .jltma-team-member-social li a,
.jltma-team-member-circle-animation .jltma-team-member-social li a {
    color: #a4a7aa;
    padding: 0 10px
}

.jltma-team-member-circle .jltma-team-member-social li a:hover,
.jltma-team-member-circle-animation .jltma-team-member-social li a:hover {
    color: #8a8d91;
    -webkit-transition: .3s ease;
    transition: .3s ease
}

.jltma-team-member-circle-name {
    font-size: 22px;
    margin-bottom: 5px
}

.jltma-team-member-circle-designation {
    color: #8a8d91;
    display: block;
    font-size: 15px;
    margin-bottom: 12px
}

.jltma-team-member-social-right {
    -webkit-box-shadow: 0 0 50px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 50px rgba(0, 0, 0, .1);
    padding: 1.125em;
    position: relative
}

.jltma-team-member-social-right:hover {
    overflow: visible
}

.jltma-team-member-social-right:hover .jltma-team-member-content {
    opacity: 1
}

.jltma-team-member-social-right .jltma-team-member-thumb img {
    border-radius: 10px
}

.jltma-team-member-social-right .jltma-team-member-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: hsla(0, 0%, 100%, .9);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: 100%;
    justify-content: center;
    left: 0;
    opacity: 0;
    position: absolute;
    text-align: center;
    top: 0;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    width: 100%
}

.jltma-team-member-social-right .jltma-team-member-name {
    margin-top: 0
}

.jltma-team-member-social-right .jltma-team-member-social {
    position: absolute;
    right: -40px;
    top: 0;
    width: 40px
}

.jltma-team-member-social-right .jltma-team-member-social a {
    border-radius: 0
}

.jltma-team-item.rounded {
    -webkit-box-shadow: none;
    box-shadow: none
}

.jltma-team-member-rounded {
    background-color: #fff !important;
    border-top-left-radius: 144px;
    border-top-right-radius: 144px;
    -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 30px rgba(0, 0, 0, .1);
    margin: 0 auto;
    max-width: 265px
}

.jltma-team-member-rounded .jltma-team-member-thumb {
    height: 265px;
    padding: 1.875rem;
    position: relative;
    z-index: 0
}

.jltma-team-member-rounded .jltma-team-member-thumb img {
    border-radius: 50%;
    height: 100%;
    padding: 0;
    width: 100%
}

.jltma-team-member-rounded .jltma-team-member-about {
    background-color: #fff;
    margin: 20px auto
}

.jltma-team-member-rounded .jltma-team-member-social li a {
    background: #272c44;
    border-radius: 50%;
    color: #fff;
    display: block;
    height: 35px;
    line-height: 35px;
    opacity: .4;
    -webkit-transition: .3s ease;
    transition: .3s ease;
    width: 35px
}

.jltma-team-member-rounded .jltma-team-member-social li a:hover {
    opacity: 1
}

.bg-transparent {
    background-color: initial
}

.jltma-shadow-mode-yes .jltma-team-carousel-slider:after,
.jltma-shadow-mode-yes .jltma-team-carousel-slider:before {
    content: "";
    height: 100%;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 20%;
    z-index: 2
}

.jltma-shadow-mode-yes .jltma-team-carousel-slider:before {
    background: -webkit-gradient(linear, left top, right top, color-stop(5%, #fff), to(hsla(0, 0%, 100%, 0)));
    background: linear-gradient(90deg, #fff 5%, hsla(0, 0%, 100%, 0));
    left: -10px
}

.jltma-shadow-mode-yes .jltma-team-carousel-slider:after {
    background: -webkit-gradient(linear, left top, right top, from(hsla(0, 0%, 100%, 0)), color-stop(95%, #fff));
    background: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 0, #fff 95%);
    right: -10px
}

.jltma-team-carousel-circle,
.jltma-team-member-circle-animation {
    border-radius: 5px;
    -webkit-box-shadow: 0 13px 33px 0 rgba(51, 77, 128, 8%);
    box-shadow: 0 13px 33px rgba(51, 77, 128, 8%);
    margin: 0 -15px;
    padding: 30px 20px;
    text-align: center
}

.jltma-team-carousel-circle .jltma-team-carousel-circle-inner,
.jltma-team-member-circle-animation .jltma-team-carousel-circle-inner {
    margin: 0;
    outline: 0
}

.jltma-team-carousel-circle .rounded,
.jltma-team-member-circle-animation .rounded {
    border-radius: 8px
}

.jltma-team-carousel-circle .jltma-team-member-thumb,
.jltma-team-member-circle-animation .jltma-team-member-thumb {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: 120px;
    justify-content: center;
    margin: 0 auto 40px;
    position: relative;
    width: 120px;
    z-index: 1
}

.jltma-team-carousel-circle .jltma-team-member-thumb svg,
.jltma-team-member-circle-animation .jltma-team-member-thumb svg {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.jltma-team-carousel-circle .jltma-team-member-thumb svg:first-child,
.jltma-team-member-circle-animation .jltma-team-member-thumb svg:first-child {
    bottom: 7px;
    left: 7px
}

.jltma-team-carousel-circle .jltma-team-member-thumb svg:nth-child(2),
.jltma-team-member-circle-animation .jltma-team-member-thumb svg:nth-child(2) {
    left: 7px;
    top: 7px
}

.jltma-team-carousel-circle .jltma-team-member-thumb svg:nth-child(3),
.jltma-team-member-circle-animation .jltma-team-member-thumb svg:nth-child(3) {
    right: 4px;
    top: 0
}

.jltma-team-carousel-circle .jltma-team-member-thumb img,
.jltma-team-member-circle-animation .jltma-team-member-thumb img {
    height: 100px;
    position: inherit;
    width: 100px;
    z-index: 1
}

.jltma-team-carousel-circle .jltma-team-carousel-circle-title,
.jltma-team-member-circle-animation .jltma-team-carousel-circle-title {
    margin-bottom: 50px;
    position: relative
}

.jltma-team-carousel-circle .jltma-team-carousel-circle-title:before,
.jltma-team-member-circle-animation .jltma-team-carousel-circle-title:before {
    background: #132c47;
    bottom: -25px;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    width: 70px
}

.jltma-team-carousel-circle .jltma-team-member-circle-name,
.jltma-team-member-circle-animation .jltma-team-member-circle-name {
    font-size: 22px;
    margin-bottom: 5px
}

.jltma-team-carousel-circle .jltma-team-member-circle-designation,
.jltma-team-member-circle-animation .jltma-team-member-circle-designation {
    color: #8a8d91;
    display: block;
    font-size: 15px;
    margin-bottom: 12px
}

.jltma-team-members-slider-section .jltma-team-member-social {
    margin: 0;
    padding: 0
}

.jltma-team-members-slider-section .jltma-team-member-social li {
    float: left;
    list-style: none;
    margin-right: 5px
}

.jltma-team-members-slider-section .jltma-team-member-social li:last-child {
    margin-right: 0
}

.jltma-team-members-slider-section .jltma-team-member-social li a {
    background-color: #fff;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 1px 0 rgba(0, 0, 0, .16);
    box-shadow: 0 0 1px rgba(0, 0, 0, .16);
    display: inline-block;
    height: 40px;
    line-height: 40px;
    text-align: center;
    -webkit-transition: .3s ease;
    transition: .3s ease;
    width: 40px
}

.team-member-circle-animation .jltma-team-member-circle-animation .jltma-team-member-thumb {
    margin-bottom: 20px
}

.team-member-circle-animation .jltma-team-member-circle-animation .jltma-team-member-thumb img {
    mix-blend-mode: multiply;
    padding: 10px
}

.jltma-team-member-thumb .animation_svg_01 {
    will-change: transform
}

.jltma-team-member-thumb .animation_svg_01_circle1 {
    cx: 150;
    cy: 145;
    r: 100;
    fill: #fff;
    -webkit-animation: animation_svg_01_from0to360 10s linear infinite;
    animation: animation_svg_01_from0to360 10s linear infinite;
    -webkit-transform-origin: 145px 150px;
    -ms-transform-origin: 145px 150px;
    transform-origin: 145px 150px
}

.jltma-team-member-thumb .animation_svg_01_circle2 {
    cx: 150;
    cy: 155;
    r: 100;
    fill: #fff;
    -webkit-animation: animation_svg_01_from360to0 20s linear infinite;
    animation: animation_svg_01_from360to0 20s linear infinite;
    -webkit-transform-origin: 160px 150px;
    -ms-transform-origin: 160px 150px;
    transform-origin: 160px 150px
}

.jltma-team-member-thumb .animation_svg_01_circle3 {
    cx: 145;
    cy: 150;
    r: 100;
    fill: #fff;
    -webkit-animation: animation_svg_01_from0to360 30s linear infinite alternate;
    animation: animation_svg_01_from0to360 30s linear infinite alternate;
    -webkit-transform-origin: 150px 145px;
    -ms-transform-origin: 150px 145px;
    transform-origin: 150px 145px
}

.jltma-team-member-thumb .animation_svg_01_circle4 {
    cx: 155;
    cy: 150;
    r: 100;
    fill: #fff;
    -webkit-animation: animation_svg_01_from360to0 25s linear infinite;
    animation: animation_svg_01_from360to0 25s linear infinite;
    -webkit-transform-origin: 150px 155px;
    -ms-transform-origin: 150px 155px;
    transform-origin: 150px 155px
}

.jltma-team-member-thumb .animation_svg_01_ellipse1 {
    rx: 120;
    ry: 100;
    cx: 150;
    cy: 150;
    fill: #fff;
    -webkit-animation: animation_svg_01_from360to0scaled 20s linear infinite alternate;
    animation: animation_svg_01_from360to0scaled 20s linear infinite alternate;
    -webkit-transform-origin: 130px 155px;
    -ms-transform-origin: 130px 155px;
    transform-origin: 130px 155px
}

.jltma-team-member-thumb .animation_svg_01_ellipse2 {
    rx: 120;
    ry: 100;
    cx: 150;
    cy: 150;
    fill: #fff;
    -webkit-animation: animation_svg_01_from0to360 15s linear infinite;
    animation: animation_svg_01_from0to360 15s linear infinite;
    -webkit-transform-origin: 150px 155px;
    -ms-transform-origin: 150px 155px;
    transform-origin: 150px 155px
}

.jltma-team-member-thumb .animation_svg_02 {
    -webkit-animation: animation_svg_02_blobber 30s linear 0s infinite, animation_svg_02_cobler 30s linear 0s infinite alternate;
    animation: animation_svg_02_blobber 30s linear 0s infinite, animation_svg_02_cobler 30s linear 0s infinite alternate;
    background: -webkit-gradient(linear, left top, right top, from(#23d5ab), color-stop(#23a6d5), color-stop(#e73c7e), color-stop(#ee7752), to(#ddd6f3));
    background: linear-gradient(90deg, #23d5ab, #23a6d5, #e73c7e, #ee7752, #ddd6f3);
    background-size: 500% 100%;
    border-radius: 48% 52% 68% 32%/42% 28% 72% 58%;
    z-index: 0
}

.jltma-team-member-thumb .animation_svg_02 img {
    -webkit-animation: animation_svg_02_blobber 30s ease-in-out 0s infinite, animation_svg_02_wobbler 15s linear 0s infinite alternate;
    animation: animation_svg_02_blobber 30s ease-in-out 0s infinite, animation_svg_02_wobbler 15s linear 0s infinite alternate
}

.jltma-team-member-thumb .animation_svg_03 {
    -webkit-animation: animation_svg_02_blobber 30s linear 0s infinite;
    animation: animation_svg_02_blobber 30s linear 0s infinite;
    background: #3494e6;
    background: -webkit-gradient(linear, left top, right top, from(#ec6ead), to(#3494e6));
    background: linear-gradient(90deg, #ec6ead, #3494e6);
    display: block;
    height: 200px;
    position: absolute;
    width: 200px
}

.jltma-team-member-thumb .animation_svg_03:first-of-type {
    -webkit-animation-delay: -4s;
    animation-delay: -4s
}

.jltma-team-member-thumb .animation_svg_03:nth-of-type(2) {
    -webkit-animation-delay: -8s;
    animation-delay: -8s
}

.jltma-team-member-thumb .animation_svg_03:nth-of-type(3) {
    -webkit-animation-delay: -8s;
    animation-delay: -8s
}

.jltma-team-member-thumb .animation_svg_03_center {
    background-color: initial;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border: 1px solid #fff;
    border-radius: 50%;
    -webkit-box-shadow: inset 0 0 0 2px #000, inset 0 0 0 3px #fff, inset 0 0 0 5px #000, inset 0 0 0 6px #fff;
    box-shadow: inset 0 0 0 2px #000, inset 0 0 0 3px #fff, inset 0 0 0 5px #000, inset 0 0 0 6px #fff;
    display: block;
    mix-blend-mode: multiply;
    position: relative;
    z-index: 10
}

.jltma-team-member-thumb .animation_svg_03_center img {
    margin-top: -1px;
    min-height: 100%;
    min-width: 100%;
    padding: 6px;
    position: static;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.jltma-team-member-thumb #animation_svg_04 circle {
    fill: #4169e1
}

.jltma-team-member-thumb #animation_svg_04_Circle1 {
    cx: 150;
    cy: 145;
    r: 100;
    -webkit-animation: from0to360 1s linear infinite;
    animation: from0to360 1s linear infinite;
    -webkit-transform-origin: 145px 150px;
    -ms-transform-origin: 145px 150px;
    transform-origin: 145px 150px
}

.jltma-team-member-thumb #animation_svg_04_Circle2 {
    cx: 150;
    cy: 155;
    r: 100;
    -webkit-animation: from360to0 2s linear infinite;
    animation: from360to0 2s linear infinite;
    -webkit-transform-origin: 155px 150px;
    -ms-transform-origin: 155px 150px;
    transform-origin: 155px 150px
}

.jltma-team-member-thumb #animation_svg_04_Circle3 {
    cx: 145;
    cy: 150;
    r: 100;
    -webkit-animation: from0to360 3s linear infinite;
    animation: from0to360 3s linear infinite;
    -webkit-transform-origin: 150px 145px;
    -ms-transform-origin: 150px 145px;
    transform-origin: 150px 145px
}

.jltma-team-member-thumb #animation_svg_04_Circle4 {
    cx: 155;
    cy: 150;
    r: 100;
    -webkit-animation: from360to0 2.5s linear infinite;
    animation: from360to0 2.5s linear infinite;
    -webkit-transform-origin: 150px 155px;
    -ms-transform-origin: 150px 155px;
    transform-origin: 150px 155px
}

.jltma-team-member-circle-2 {
    border-top-left-radius: 3.75em;
    border-top-right-radius: 3.75em;
    -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 30px rgba(0, 0, 0, .1);
    text-align: center
}

.jltma-team-member-circle-2 .jltma-team-member-thumb img {
    border-radius: 50%;
    margin: 0 auto;
    max-width: 210px;
    padding: 15px;
    width: 100%
}

.jltma-button {
    -moz-osx-font-smoothing: grayscale;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    border-radius: 2px;
    display: inline-block;
    font-size: 16px;
    line-height: 1;
    padding: 16px 20px;
    position: relative;
    text-align: center;
    vertical-align: middle;
    z-index: 0
}

.jltma-button:after,
.jltma-button:before {
    z-index: -1
}

.jltma-creative-button--saqui:after {
    z-index: 1
}

.jltma-creative-button--winona {
    overflow: hidden;
    -webkit-transition: border-color .3s, background-color .3s;
    transition: border-color .3s, background-color .3s;
    -webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    transition-timing-function: cubic-bezier(.2, 1, .3, 1)
}

.jltma-creative-button--winona:after {
    color: #3f51b5;
    content: attr(data-text);
    -webkit-transform: translate3d(0, 25%, 0);
    transform: translate3d(0, 25%, 0)
}

.jltma-creative-button--winona>span {
    display: block
}

.jltma-creative-button--winona:after,
.jltma-creative-button--winona>span {
    transition: opacity .3s, -webkit-transform .3s;
    -webkit-transition: opacity .3s, -webkit-transform .3s;
    transition: transform .3s, opacity .3s;
    transition: transform .3s, opacity .3s, -webkit-transform .3s;
    -webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    transition-timing-function: cubic-bezier(.2, 1, .3, 1)
}

.jltma-creative-button--winona:hover {
    background-color: rgba(63, 81, 181, .1);
    border-color: #3f51b5
}

.jltma-creative-button--winona:hover:after {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.jltma-creative-button--winona:hover>span {
    opacity: 0;
    -webkit-transform: translate3d(0, -25%, 0);
    transform: translate3d(0, -25%, 0)
}

.jltma-creative-button--winona.jltma-creative-button--inverted {
    color: #7986cb
}

.jltma-creative-button--winona.jltma-creative-button--inverted:after {
    color: #fff
}

.jltma-creative-button--winona.jltma-creative-button--inverted:hover {
    background-color: #21333c;
    border-color: #21333c
}

.jltma-creative-button--rayen:before,
.jltma-creative-button--ujarak:before,
.jltma-creative-button--wayra:before,
.jltma-creative-button--winona:after {
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.jltma-creative-button--rayen:before,
.jltma-creative-button--ujarak:before,
.jltma-creative-button--wayra:before,
.jltma-creative-button--winona:after {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center
}

.jltma-creative-button--ujarak {
    -webkit-transition: border-color .4s, color .4s;
    transition: border-color .4s, color .4s;
    -webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    transition-timing-function: cubic-bezier(.2, 1, .3, 1)
}

.jltma-creative-button--ujarak:before {
    background: #37474f;
    content: attr(data-text);
    -webkit-transform: scaleX(.7);
    transform: scaleX(.7);
    transition: opacity .4s, -webkit-transform .4s;
    -webkit-transition: opacity .4s, -webkit-transform .4s;
    transition: transform .4s, opacity .4s;
    transition: transform .4s, opacity .4s, -webkit-transform .4s;
    -webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    z-index: -1
}

.jltma-creative-button--ujarak:hover {
    border-color: #37474f;
    color: #fff
}

.jltma-creative-button--ujarak:hover:before {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    z-index: 1
}

.jltma-creative-button--ujarak.jltma-creative-button--round-s:before {
    border-radius: 2px
}

.jltma-creative-button--ujarak.jltma-creative-button--inverted:before {
    background: #7986cb
}

.jltma-creative-button--ujarak.jltma-creative-button--inverted:hover {
    border-color: #fff;
    color: #37474f
}

.jltma-creative-button--wayra {
    overflow: hidden;
    -webkit-transition: border-color .3s, color .3s;
    transition: border-color .3s, color .3s;
    -webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    width: 245px
}

.jltma-creative-button--wayra:before {
    background: #37474f;
    content: attr(data-text);
    -webkit-transform: rotate(-45deg)translate3d(0, -3em, 0);
    transform: rotate(-45deg)translate3d(0, -3em, 0);
    -webkit-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    transform-origin: 0 100%;
    transition: opacity .3s, background-color .3s, -webkit-transform .3s;
    -webkit-transition: opacity .3s, background-color .3s, -webkit-transform .3s;
    transition: transform .3s, opacity .3s, background-color .3s;
    transition: transform .3s, opacity .3s, background-color .3s, -webkit-transform .3s;
    z-index: -1
}

.jltma-creative-button--wayra:hover {
    border-color: #3f51b5;
    color: #fff
}

.jltma-creative-button--wayra:hover:before {
    background-color: #3f51b5;
    opacity: 1;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    z-index: 1
}

.jltma-creative-button--wayra.jltma-creative-button--inverted:hover {
    border-color: #fff;
    color: #3f51b5
}

.jltma-creative-button--wayra.jltma-creative-button--inverted:hover:before {
    background-color: #fff
}

.jltma-creative-button--tamaya {
    color: #7986cb;
    min-width: 180px;
    overflow: hidden
}

.jltma-creative-button--tamaya:after,
.jltma-creative-button--tamaya:before {
    background: #7986cb;
    color: #fff;
    content: attr(data-text);
    height: 50%;
    left: 0;
    overflow: hidden;
    position: absolute;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    -o-transition: transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    -webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    width: 100%
}

.jltma-creative-button--tamaya:before {
    padding-top: 1em;
    top: 0
}

.jltma-creative-button--tamaya:after {
    bottom: 0;
    line-height: 0
}

.jltma-creative-button--tamaya:hover:before {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0)
}

.jltma-creative-button--tamaya:hover:after {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0)
}

.jltma-creative-button--tamaya:hover>span {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.jltma-creative-button--tamaya>span {
    display: block;
    opacity: 0;
    -webkit-transform: scale3d(.2, .2, 1);
    transform: scale3d(.2, .2, 1);
    transition: opacity .3s, -webkit-transform .3s;
    -webkit-transition: opacity .3s, -webkit-transform .3s;
    transition: transform .3s, opacity .3s;
    transition: transform .3s, opacity .3s, -webkit-transform .3s;
    -webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    transition-timing-function: cubic-bezier(.2, 1, .3, 1)
}

.jltma-creative-button--tamaya.jltma-creative-button--inverted {
    border-color: #37474f;
    color: #37474f
}

.jltma-creative-button--tamaya.jltma-creative-button--inverted:after,
.jltma-creative-button--tamaya.jltma-creative-button--inverted:before {
    background: #fff;
    color: #37474f
}

.jltma-creative-button--rayen {
    overflow: hidden
}

.jltma-creative-button--rayen:before {
    background: #7986cb;
    content: attr(data-text);
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    z-index: 1
}

.jltma-creative-button--rayen>span {
    display: block
}

.jltma-creative-button--rayen:before,
.jltma-creative-button--rayen>span {
    transition: -webkit-transform .3s;
    -webkit-transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    -webkit-transition-timing-function: cubic-bezier(.75, 0, .125, 1);
    transition-timing-function: cubic-bezier(.75, 0, .125, 1)
}

.jltma-creative-button--rayen:hover:before {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.jltma-creative-button--rayen:hover>span {
    -webkit-transform: translate3d(0, 150%, 0);
    transform: translate3d(0, 150%, 0)
}

.jltma-creative-button--rayen:hover.jltma-creative-button--inverted {
    color: #fff
}

.jltma-creative-button--rayen:hover.jltma-creative-button--inverted:before {
    background: #fff;
    color: #37474f
}

.jltma-creative-button--elevation {
    background: #ff5722;
    border: none !important;
    border-radius: 2px;
    color: #fff !important;
    font-family: Open Sans;
    font-size: 12px;
    font-weight: 700;
    min-height: 40px;
    min-width: 150px;
    overflow: hidden;
    padding: 12px 25px;
    position: relative;
    text-transform: uppercase;
    -webkit-transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -ms-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    z-index: 1
}

.jltma-creative-button--elevation:after,
.jltma-creative-button--elevation:before {
    content: "";
    height: 100%;
    position: absolute;
    top: -19px;
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    width: 115%;
    z-index: -1
}

.jltma-creative-button--elevation:before {
    background-color: rgba(0, 0, 0, .1);
    opacity: 0;
    right: -10px;
    top: 64px;
    -webkit-transform: rotate(17deg);
    -ms-transform: rotate(17deg);
    transform: rotate(17deg)
}

.jltma-creative-button--elevation:after {
    background-color: rgba(0, 0, 0, .1);
    right: -10px;
    -webkit-transform: rotate(17deg);
    -moz-transform: rotate(17deg);
    -ms-transform: rotate(17deg);
    -o-transform: rotate(17deg);
    transform: rotate(17deg)
}

.jltma-creative-button--elevation:hover:before {
    opacity: 1;
    top: 21px
}

.jltma-creative-button--elevation:hover:after {
    opacity: 0;
    top: -110px !important
}

.jltma-creative-button--elevation:hover:after,
.jltma-creative-button--elevation:hover:before {
    background-color: rgba(0, 0, 0, .2)
}

.jltma-changelog h2.jltma-changelog-heading {
    font-size: 24px;
    margin: 50px 0 10px
}

.jltma-changelog h3.jltma-changelog-title {
    font-size: 22px
}

.jltma-changelog ul {
    list-style: none;
    margin: 15px 0;
    padding: 0
}

.jltma-changelog ul li {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 300
}

.jltma-infobox .jltma-infobox-item {
    border-radius: 5px;
    padding: 1.875rem;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.jltma-infobox .jltma-infobox-content {
    text-align: left
}

.jltma-infobox .jltma-infobox-icon {
    color: #4b00e7;
    font-size: 20px
}

.jltma-infobox .jltma-infobox-icon svg {
    height: 60px;
    width: 60px
}

.jltma-infobox .jltma-infobox-icon .jltma-inner-content img {
    margin: 0 auto
}

.jltma-infobox .jltma-infobox-content-title {
    color: #393c3f;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.5;
    margin: 0 0 10px
}

.jltma-infobox .jltma-infobox-content-description {
    color: #78909c;
    font-size: 16px;
    margin: 10px auto
}

.jltma-infobox .bg-fade-icon {
    bottom: -20px;
    color: #4b00e7;
    opacity: .2;
    position: absolute;
    right: -15px;
    z-index: -1
}

.jltma-infobox .bg-fade-icon i,
.jltma-infobox .bg-fade-icon span {
    font-size: 7rem
}

.jltma-infobox .bg-fade-icon svg {
    height: 100px;
    width: 100px
}

.jltma-infobox.one .jltma-infobox-item .jltma-infobox-icon .jltma-inner-content i {
    font-size: 3rem
}

.jltma-infobox.three .jltma-infobox-item,
.jltma-infobox.two .jltma-infobox-item {
    overflow: hidden;
    position: relative;
    z-index: 0
}

.jltma-infobox.three .jltma-infobox-item .jltma-infobox-icon {
    background: #4b00e7;
    border-top-left-radius: 5px;
    color: #fff;
    font-size: 2.5rem;
    left: 0;
    padding: .5rem 1.5rem;
    position: absolute;
    top: 0
}

.jltma-infobox.three .jltma-infobox-item .jltma-infobox-content {
    padding-top: 3rem
}

.jltma-infobox.four .jltma-infobox-item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: .3s ease;
    transition: .3s ease
}

.jltma-infobox.four .jltma-infobox-item .jltma-infobox-icon {
    background: #4b00e7;
    border-radius: 50%;
    color: #fff;
    font-size: 2rem;
    height: 90px;
    line-height: 90px;
    margin: 0 auto;
    text-align: center;
    -webkit-transition: .3s ease;
    transition: .3s ease;
    width: 90px
}

.jltma-infobox.four .jltma-infobox-item .jltma-infobox-icon.image {
    position: relative
}

.jltma-infobox.four .jltma-infobox-item .jltma-infobox-icon.image .jltma-inner-content {
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.jltma-infobox.four .jltma-infobox-item .jltma-infobox-content,
.jltma-infobox.four .jltma-infobox-item .jltma-inner-content {
    text-align: center
}

.jltma-infobox.four .jltma-infobox-item .jltma-infobox-content-description {
    -webkit-transition: .3s ease;
    transition: .3s ease
}

.jltma-infobox.five {
    margin: -10px
}

.jltma-infobox.five .jltma-infobox-item {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.jltma-infobox.five .jltma-infobox-item .jltma-infobox-icon {
    color: #fff;
    margin-left: -20px;
    margin-right: 30px;
    margin-top: -20px;
    width: 80px
}

.jltma-infobox.five .jltma-infobox-item .jltma-infobox-icon .jltma-inner-content i,
.jltma-infobox.five .jltma-infobox-item .jltma-infobox-icon .jltma-inner-content img,
.jltma-infobox.five .jltma-infobox-item .jltma-infobox-icon .jltma-inner-content svg {
    display: block !important;
    left: 30%;
    position: absolute;
    top: 25%;
    -webkit-transform: skewX(-30deg)rotate(30deg)scale(1);
    -ms-transform: skewX(-30deg)rotate(30deg)scale(1);
    transform: skewX(-30deg)rotate(30deg)scale(1)
}

.jltma-infobox.five .jltma-infobox-item .jltma-infobox-icon .jltma-inner-content i {
    font-size: 4rem
}

.jltma-infobox.five .jltma-infobox-item .jltma-infobox-content-description,
.jltma-infobox.five .jltma-infobox-item .jltma-infobox-content-title {
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.jltma-infobox.six .jltma-infobox-item .jltma-infobox-icon.image {
    position: relative
}

.jltma-infobox.six .jltma-infobox-item .jltma-infobox-icon.image .jltma-inner-content {
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.jltma-infobox.nine .jltma-infobox-item:hover .jltma-infobox-content-description,
.jltma-infobox.nine .jltma-infobox-item:hover .jltma-infobox-content-title {
    color: #000
}

.jltma-infobox.ten .jltma-infobox-item .jltma-infobox-icon img {
    height: inherit !important;
    left: 3px !important;
    line-height: inherit !important;
    top: 18px !important;
    width: inherit !important
}

.jltma-infobox.ten .jltma-infobox-item:hover .jltma-infobox-icon {
    background: #4b00e7;
    color: #fff
}

.jltma-infobox.ten .jltma-infobox-item:hover .jltma-infobox-content-title {
    color: #e8156e
}

.jltma-infobox.eight .jltma-infobox-icon.image {
    display: block
}

.jltma-infobox.eight .jltma-infobox-icon .jltma-inner-content i,
.jltma-infobox.eight .jltma-infobox-icon .jltma-inner-content img,
.jltma-infobox.eight .jltma-infobox-icon .jltma-inner-content svg {
    display: block !important;
    left: 30%;
    position: absolute;
    top: 25%;
    -webkit-transform: skewX(-30deg)rotate(30deg)scale(1);
    -ms-transform: skewX(-30deg)rotate(30deg)scale(1);
    transform: skewX(-30deg)rotate(30deg)scale(1)
}

.jltma-infobox.eight .jltma-infobox-icon .jltma-inner-content i {
    font-size: 4rem !important
}

.jltma-infobox.eight .jltma-infobox-item .jltma-infobox-icon,
.jltma-infobox.five .jltma-infobox-item .jltma-infobox-icon {
    z-index: 0
}

.jltma-infobox.eight .jltma-infobox-item .jltma-infobox-icon i,
.jltma-infobox.eight .jltma-infobox-item .jltma-infobox-icon img,
.jltma-infobox.eight .jltma-infobox-item .jltma-infobox-icon svg,
.jltma-infobox.five .jltma-infobox-item .jltma-infobox-icon i,
.jltma-infobox.five .jltma-infobox-item .jltma-infobox-icon img,
.jltma-infobox.five .jltma-infobox-item .jltma-infobox-icon svg {
    font-size: 2rem;
    height: 80px;
    line-height: 80px;
    text-align: center;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    width: 80px;
    z-index: 1
}

.jltma-infobox.eight .jltma-infobox-item .jltma-infobox-icon .jltma-inner-content,
.jltma-infobox.five .jltma-infobox-item .jltma-infobox-icon .jltma-inner-content {
    border-radius: 15px;
    display: inline-block;
    height: 165px;
    left: -50px;
    margin: 48px 0;
    overflow: hidden;
    position: absolute;
    top: -90px;
    -webkit-transform: rotate(-30deg)skewX(30deg)scale(.5);
    -ms-transform: rotate(-30deg)skewX(30deg)scale(.5);
    transform: rotate(-30deg)skewX(30deg)scale(.5);
    width: 180px;
    z-index: -1
}

.jltma-infobox.eight .jltma-infobox-item .jltma-infobox-icon .jltma-inner-content i,
.jltma-infobox.eight .jltma-infobox-item .jltma-infobox-icon .jltma-inner-content img,
.jltma-infobox.eight .jltma-infobox-item .jltma-infobox-icon .jltma-inner-content svg,
.jltma-infobox.five .jltma-infobox-item .jltma-infobox-icon .jltma-inner-content i,
.jltma-infobox.five .jltma-infobox-item .jltma-infobox-icon .jltma-inner-content img,
.jltma-infobox.five .jltma-infobox-item .jltma-infobox-icon .jltma-inner-content svg {
    display: none
}

.jltma-infobox.eight .jltma-infobox-item .jltma-infobox-icon .jltma-inner-content :before,
.jltma-infobox.five .jltma-infobox-item .jltma-infobox-icon .jltma-inner-content :before {
    border-radius: inherit;
    display: block;
    height: inherit;
    overflow: hidden;
    width: inherit
}

.jltma-infobox.eight .jltma-infobox-item .jltma-infobox-icon .jltma-inner-content .jltma-hexagon-shape,
.jltma-infobox.five .jltma-infobox-item .jltma-infobox-icon .jltma-inner-content .jltma-hexagon-shape {
    height: 100%;
    opacity: 1;
    -webkit-transform: skewX(-30deg)rotate(60deg)skewX(30deg);
    -ms-transform: skewX(-30deg)rotate(60deg)skewX(30deg);
    transform: skewX(-30deg)rotate(60deg)skewX(30deg);
    width: 100%
}

.jltma-infobox.eight .jltma-infobox-item .jltma-infobox-icon .jltma-inner-content .jltma-hexagon-shape:before,
.jltma-infobox.five .jltma-infobox-item .jltma-infobox-icon .jltma-inner-content .jltma-hexagon-shape:before {
    background: #4b00e7;
    content: "";
    -webkit-transform: skewX(-30deg)rotate(60deg)skewX(30deg);
    -ms-transform: skewX(-30deg)rotate(60deg)skewX(30deg);
    transform: skewX(-30deg)rotate(60deg)skewX(30deg);
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.jltma-infobox.eight .jltma-infobox-item .jltma-infobox-icon .jltma-inner-content .jltma-shape-inner,
.jltma-infobox.five .jltma-infobox-item .jltma-infobox-icon .jltma-inner-content .jltma-shape-inner {
    background: #4b00e7;
    -webkit-transform: skewX(-30deg)rotate(60deg)skewX(30deg);
    -ms-transform: skewX(-30deg)rotate(60deg)skewX(30deg);
    transform: skewX(-30deg)rotate(60deg)skewX(30deg);
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.jltma-infobox.eight .jltma-infobox-item:hover .jltma-infobox-content-title,
.jltma-infobox.five .jltma-infobox-item:hover .jltma-infobox-content-title {
    color: #e8156e
}

.jltma-flip-box {
    background-color: initial;
    text-align: center
}

.jltma-flip-box,
.jltma-flip-box-wrapper {
    -webkit-perspective: 1e3px;
    perspective: 1e3px;
    width: 100%
}

.jltma-flip-box-wrapper {
    display: inline-block
}

.jltma-flip-box-wrapper .jltma-flip-box-inner {
    height: 200px;
    position: relative;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    width: 100%
}

.jltma-flip-box-wrapper .jltma-flip-box-inner .jltma-flip-box-back,
.jltma-flip-box-wrapper .jltma-flip-box-inner .jltma-flip-box-front {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 30px rgba(0, 0, 0, .1);
    height: 100%;
    left: 0;
    padding: 1.875rem;
    position: absolute;
    text-align: center;
    top: 0;
    -webkit-transition: all .6s ease 0s;
    transition: all .6s ease 0s;
    width: 100%
}

.jltma-flip-box-wrapper .jltma-flip-box-inner .jltma-flip-box-back i,
.jltma-flip-box-wrapper .jltma-flip-box-inner .jltma-flip-box-back svg,
.jltma-flip-box-wrapper .jltma-flip-box-inner .jltma-flip-box-front i,
.jltma-flip-box-wrapper .jltma-flip-box-inner .jltma-flip-box-front svg {
    font-size: 32px;
    height: 1em;
    width: 1em
}

.jltma-flip-box-wrapper .jltma-flip-box-inner .jltma-flip-box-back img,
.jltma-flip-box-wrapper .jltma-flip-box-inner .jltma-flip-box-front img {
    height: 70%;
    width: 70%
}

.jltma-flip-box-wrapper .jltma-flip-box-inner .jltma-flip-button {
    background: #fff;
    border-radius: 3px;
    color: #4b00e7;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    padding: 5px 8px
}

.jltma-flip-box-wrapper .jltma-flip-box-front {
    z-index: 2
}

.jltma-flip-box-wrapper .jltma-flip-box-back {
    background: #4b00e7;
    z-index: 1
}

.jltma-flip-box-wrapper:hover .jltma-flip-box-back {
    z-index: 2
}

.jltma-flip-box-wrapper:hover .jltma-flip-box-front {
    z-index: 1
}

.jltma-flip-box-wrapper .icon-wrapper {
    display: inline-block;
    line-height: 1;
    padding: 0
}

.jltma-flip-box-wrapper .back-icon-title,
.jltma-flip-box-wrapper .front-icon-title {
    color: #fff;
    margin: 10px auto
}

.jltma-flip-box-wrapper .jltma-flipbox-content {
    display: block;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.jltma-flip-box-wrapper .jltma-flipbox-content p {
    margin-bottom: 10px
}

.jltma-flip-box-wrapper .jltma-flipbox-content .jltma-flip-button {
    display: inline-block;
    padding: 5px 10px
}

.jltma-flip-box-wrapper [class*=icon-title] {
    color: #393c3f;
    font-size: 1rem;
    font-weight: 700
}

.jltma-flip-box-wrapper.one .jltma-flip-box-front {
    background-color: #fff
}

.jltma-flip-box-wrapper.one .jltma-flip-box-back,
.jltma-flip-box-wrapper.one .jltma-flip-box-front {
    text-align: left
}

.jltma-flip-box-wrapper.one .jltma-flip-box-back p {
    font-size: 15px;
    line-height: 23px
}

.jltma-flip-box-wrapper.two .jltma-flip-box-front {
    padding: 0
}

.jltma-flip-box-wrapper.three {
    margin: 50px 0;
    position: relative
}

.jltma-flip-box-wrapper.three .jltma-flip-box-back,
.jltma-flip-box-wrapper.three .jltma-flip-box-front {
    border-radius: 0
}

.jltma-flip-box-wrapper.three .jltma-flip-box-front {
    -webkit-transform: rotate(-20deg)skewX(-20deg);
    -ms-transform: rotate(-20deg)skewX(-20deg);
    transform: rotate(-20deg)skewX(-20deg)
}

.jltma-flip-box-wrapper.three .jltma-flip-box-front .jltma-flipbox-content {
    -webkit-transform: translateY(-50%)rotate(18deg)skewX(18deg);
    -ms-transform: translateY(-50%)rotate(18deg)skewX(18deg);
    transform: translateY(-50%)rotate(18deg)skewX(18deg)
}

.jltma-flip-box-wrapper.three:hover .jltma-flip-box-back {
    -webkit-transform: rotate(20deg)skewX(20deg);
    -ms-transform: rotate(20deg)skewX(20deg);
    transform: rotate(20deg)skewX(20deg)
}

.jltma-flip-box-wrapper.three .jltma-flip-box-back .jltma-flipbox-content {
    -webkit-transform: translateY(-50%)rotate(-18deg)skewX(-18deg);
    -ms-transform: translateY(-50%)rotate(-18deg)skewX(-18deg);
    transform: translateY(-50%)rotate(-18deg)skewX(-18deg)
}

.jltma-flip-box-wrapper.four .jltma-flip-box-back .jltma-flipbox-content,
.jltma-flip-box-wrapper.four .jltma-flip-box-front .jltma-flipbox-content {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center
}

.jltma-flip-icon-view-framed {
    border: 1px solid #92be43
}

.jltma-flip-icon-shape-circle {
    border-radius: 50%
}

@media only screen and (max-width:768px) {
    .jltma-flip-box-back,
    .jltma-flip-box-front,
    .jltma-flipbox-content {
        cursor: pointer;
        overflow: visible !important;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d
    }
}

.jltma-flip-animate-vertical .jltma-flip-box-inner .jltma-flip-box-front {
    -webkit-transform: perspective(1e3px)rotateX(0);
    transform: perspective(1e3px)rotateX(0)
}

.jltma-flip-animate-vertical .jltma-flip-box-inner .jltma-flip-box-back {
    -webkit-transform: perspective(1e3px)rotateX(180deg);
    transform: perspective(1e3px)rotateX(180deg)
}

.jltma-flip-animate-vertical .jltma-flip-box-inner:hover .jltma-flip-box-front {
    -webkit-transform: perspective(1e3px)rotateX(180deg);
    transform: perspective(1e3px)rotateX(180deg)
}

.jltma-flip-animate-vertical .jltma-flip-box-inner:hover .jltma-flip-box-back {
    -webkit-transform: perspective(1e3px)rotateX(0);
    transform: perspective(1e3px)rotateX(0)
}

.jltma-flip-animate-horizontal .jltma-flip-box-inner .jltma-flip-box-front {
    -webkit-transform: perspective(1e3px)rotateY(0);
    transform: perspective(1e3px)rotateY(0)
}

.jltma-flip-animate-horizontal .jltma-flip-box-inner .jltma-flip-box-back {
    -webkit-transform: perspective(1e3px)rotateY(180deg);
    transform: perspective(1e3px)rotateY(180deg)
}

.jltma-flip-animate-horizontal .jltma-flip-box-inner:hover .jltma-flip-box-front {
    -webkit-transform: perspective(1e3px)rotateY(180deg);
    transform: perspective(1e3px)rotateY(180deg)
}

.jltma-flip-animate-horizontal .jltma-flip-box-inner:hover .jltma-flip-box-back {
    -webkit-transform: perspective(1e3px)rotateY(0);
    transform: perspective(1e3px)rotateY(0)
}

.jltma-flip-animate-fade .jltma-flip-box-inner .jltma-flip-box-front,
.jltma-flip-animate-flip.fade {
    opacity: 1
}

.jltma-flip-animate-fade .jltma-flip-box-inner .jltma-flip-box-back {
    opacity: 0
}

.jltma-flip-animate-fade .jltma-flip-box-inner:hover .jltma-flip-box-front {
    opacity: 0
}

.jltma-flip-animate-fade .jltma-flip-box-inner:hover .jltma-flip-box-back {
    opacity: 1
}

.jltma-creative-button-align-center {
    text-align: center
}

.jltma-creative-button-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.jltma-creative-button {
    -webkit-box-flex: 0;
    -moz-osx-font-smoothing: grayscale;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    border-radius: 2px;
    -ms-flex: 0 0 auto;
    flex: none;
    font-size: 26px;
    line-height: 1;
    min-width: inherit !important;
    padding: 16px 20px;
    position: relative;
    text-align: center;
    vertical-align: middle;
    z-index: 1
}

.jltma-creative-button-align-center .jltma-creative-button {
    display: inline-block;
    float: none
}

.jltma-creative-button:focus {
    outline: none
}

.jltma-creative-button>span {
    vertical-align: middle
}

.jltma-creative-button .jltma-creative-button-icon-left i,
.jltma-creative-button svg.jltma-creative-button-icon-left,
.jltma-creative-button svg.jltma-creative-button-icon-right {
    padding-right: 5px;
    width: 1em
}

.jltma-creative-links .jltma-creative-link a svg {
    width: 25px
}

.jltma-creative-links .jltma-creative-link a {
    color: #fff;
    display: inline-block;
    font-size: 1.35em;
    font-weight: 400;
    letter-spacing: 1px;
    outline: none;
    padding: 10px 1.5rem;
    position: relative;
    text-decoration: none;
    text-shadow: 0 0 1px hsla(0, 0%, 100%, .3);
    text-transform: uppercase
}

.jltma-creative-links .jltma-creative-link a:hover,
.jltma-creative-links.jltma-cl-effect-11 a:before .jltma-creative-links .jltma-creative-link a:focus {
    outline: 0
}

.jltma-creative-links.jltma-cl-effect-1 a:after,
.jltma-creative-links.jltma-cl-effect-1 a:before {
    display: inline-block;
    opacity: 0;
    -webkit-transition: opacity .2s, -webkit-transform .3s;
    transition: opacity .2s, -webkit-transform .3s;
    transition: transform .3s, opacity .2s;
    transition: transform .3s, opacity .2s, -webkit-transform .3s
}

.jltma-creative-links.jltma-cl-effect-1 a:before {
    content: "[";
    margin-right: 10px;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px)
}

.jltma-creative-links.jltma-cl-effect-1 a:after {
    content: "]";
    margin-left: 10px;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px)
}

.jltma-creative-links.jltma-cl-effect-1 a:hover:after,
.jltma-creative-links.jltma-cl-effect-1 a:hover:before {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.jltma-creative-links.jltma-cl-effect-3 a {
    padding: 8px 0
}

.jltma-creative-links.jltma-cl-effect-3 a:after {
    background: rgba(0, 0, 0, .1);
    content: "";
    height: 4px;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 100%;
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
    -webkit-transition: opacity .3s, -webkit-transform .3s;
    transition: opacity .3s, -webkit-transform .3s;
    transition: opacity .3s, transform .3s;
    transition: opacity .3s, transform .3s, -webkit-transform .3s;
    width: 100%
}

.jltma-creative-links.jltma-cl-effect-3 a:focus:after,
.jltma-creative-links.jltma-cl-effect-3 a:hover:after {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.jltma-creative-links.jltma-cl-effect-4 a {
    padding: 0 0 10px
}

.jltma-creative-links.jltma-cl-effect-4 a:after {
    background: #333;
    content: "";
    height: 1px;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 100%;
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
    -webkit-transition: height .3s, opacity .3s, -webkit-transform .3s;
    transition: height .3s, opacity .3s, -webkit-transform .3s;
    transition: height .3s, opacity .3s, transform .3s;
    transition: height .3s, opacity .3s, transform .3s, -webkit-transform .3s;
    width: 100%
}

.jltma-creative-links.jltma-cl-effect-4 a:focus:after,
.jltma-creative-links.jltma-cl-effect-4 a:hover:after {
    height: 5px;
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.jltma-creative-links.jltma-cl-effect-11 a {
    border-top: 2px solid #0972b4;
    color: #0972b4;
    padding: 10px 0;
    text-shadow: none
}

.jltma-creative-links.jltma-cl-effect-11 a:before {
    border-bottom: 2px solid #b53a2d;
    color: #b53a2d;
    content: attr(data-hover);
    left: 0;
    max-width: 0;
    overflow: hidden;
    padding: 10px 0;
    position: absolute;
    top: 0;
    -webkit-transition: max-width .5s;
    -moz-transition: max-width .5s;
    transition: max-width .5s;
    white-space: nowrap
}

.jltma-creative-links.jltma-cl-effect-11 a:focus:before,
.jltma-creative-links.jltma-cl-effect-11 a:hover:before {
    max-width: 100%
}

.jltma-creative-links.jltma-cl-effect-13 a {
    -webkit-transition: color .3s;
    transition: color .3s
}

.jltma-creative-links.jltma-cl-effect-13 a:before {
    color: transparent;
    content: "â€¢";
    font-size: 1.2em;
    left: 50%;
    pointer-events: none;
    position: absolute;
    text-shadow: 0 0 transparent;
    top: 100%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: text-shadow .3s, color .3s;
    transition: text-shadow .3s, color .3s
}

.jltma-creative-links.jltma-cl-effect-13 a:focus:before,
.jltma-creative-links.jltma-cl-effect-13 a:hover:before {
    color: #fff;
    text-shadow: 10px 0 #fff, -10px 0 #fff
}

.jltma-creative-links.jltma-cl-effect-13 a:focus,
.jltma-creative-links.jltma-cl-effect-13 a:hover {
    color: #ba7700
}

.jltma-creative-links.jltma-cl-effect-15 a {
    color: rgba(0, 0, 0, .2);
    font-weight: 700;
    text-shadow: none
}

.jltma-creative-links.jltma-cl-effect-15 a:before {
    color: #fff;
    content: attr(data-hover);
    -webkit-transition: opacity .3s, -webkit-transform .3s;
    transition: opacity .3s, -webkit-transform .3s;
    transition: transform .3s, opacity .3s;
    transition: transform .3s, opacity .3s, -webkit-transform .3s
}

.jltma-creative-links.jltma-cl-effect-15 a:focus:before,
.jltma-creative-links.jltma-cl-effect-15 a:hover:before {
    opacity: 0;
    -webkit-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9)
}

.jltma-creative-links.jltma-cl-effect-15 a:before,
.jltma-creative-links.jltma-cl-effect-17 a:before {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    justify-content: flex-end;
    left: 0;
    opacity: 1;
    position: absolute;
    top: 0;
    width: 100%
}

.jltma-creative-links.jltma-cl-effect-17 a {
    overflow: hidden;
    text-shadow: none
}

.jltma-creative-links.jltma-cl-effect-17 a:before {
    color: #fff;
    content: attr(data-hover);
    pointer-events: none;
    text-shadow: 0 0 1px hsla(0, 0%, 100%, .3);
    -webkit-transition: opacity .3s, -webkit-transform .3s;
    transition: opacity .3s, -webkit-transform .3s;
    transition: transform .3s, opacity .3s;
    transition: transform .3s, opacity .3s, -webkit-transform .3s
}

.jltma-creative-links.jltma-cl-effect-17 a:after {
    background: #fff;
    bottom: 0;
    content: "";
    height: 2px;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    -webkit-transform: translateY(5px);
    -ms-transform: translateY(5px);
    transform: translateY(5px);
    -webkit-transition: opacity .3s, -webkit-transform .3s;
    transition: opacity .3s, -webkit-transform .3s;
    transition: transform .3s, opacity .3s;
    transition: transform .3s, opacity .3s, -webkit-transform .3s;
    width: 100%
}

.jltma-creative-links.jltma-cl-effect-17 a:focus:before,
.jltma-creative-links.jltma-cl-effect-17 a:hover:before {
    opacity: 0;
    -webkit-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    transform: translateY(-2px)
}

.jltma-creative-links.jltma-cl-effect-17 a:focus:after,
.jltma-creative-links.jltma-cl-effect-17 a:hover:after {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.jltma-creative-links.jltma-cl-effect-21 a {
    color: #237546;
    font-weight: 700;
    padding: 10px;
    text-shadow: none;
    -webkit-transition: color .3s;
    transition: color .3s
}

.jltma-creative-links.jltma-cl-effect-21 a:after,
.jltma-creative-links.jltma-cl-effect-21 a:before {
    background: #333;
    content: "";
    height: 2px;
    left: 0;
    opacity: 0;
    position: absolute;
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
    -webkit-transition: opacity .3s, -webkit-transform .3s;
    transition: opacity .3s, -webkit-transform .3s;
    transition: opacity .3s, transform .3s;
    transition: opacity .3s, transform .3s, -webkit-transform .3s;
    width: 100%
}

.jltma-creative-links.jltma-cl-effect-21 a:before {
    top: 0;
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px)
}

.jltma-creative-links.jltma-cl-effect-21 a:after {
    bottom: 0;
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px)
}

.jltma-creative-links.jltma-cl-effect-21 a:focus,
.jltma-creative-links.jltma-cl-effect-21 a:hover {
    color: #fff
}

.jltma-creative-links.jltma-cl-effect-21 a:focus:after,
.jltma-creative-links.jltma-cl-effect-21 a:focus:before,
.jltma-creative-links.jltma-cl-effect-21 a:hover:after,
.jltma-creative-links.jltma-cl-effect-21 a:hover:before {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.jltma-image-hover-effect figure {
    background: #3085a3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: hidden;
    position: relative;
    width: -webkit-fill-available
}

.jltma-image-hover-effect figure img {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    height: auto;
    max-width: 100%;
    position: relative;
    width: 100%
}

.jltma-image-hover-effect figure figcaption {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    height: 100%;
    left: 0;
    overflow: hidden;
    padding: 1em;
    position: absolute;
    text-transform: uppercase;
    top: 0;
    width: 100%
}

.jltma-image-hover-effect figure figcaption:after,
.jltma-image-hover-effect figure figcaption:before {
    content: "";
    pointer-events: none;
    position: absolute
}

.jltma-image-hover-effect figure figcaption .jltma-fancybox svg {
    fill: #fff;
    height: 25px;
    position: absolute;
    right: 15px;
    top: 0;
    width: 25px;
    z-index: 999
}

.jltma-image-hover-effect figure h1,
.jltma-image-hover-effect figure h2,
.jltma-image-hover-effect figure h3,
.jltma-image-hover-effect figure h4,
.jltma-image-hover-effect figure h5,
.jltma-image-hover-effect figure h6,
.jltma-image-hover-effect figure p,
.jltma-image-hover-effect figure span {
    color: #fff;
    margin: 0;
    padding: 0;
    text-align: center
}

.jltma-image-hover-effect figure h2 {
    font-size: 2.5rem;
    word-spacing: -.15em
}

.jltma-image-hover-effect figure span {
    text-align: center
}

.jltma-image-hover-effect figure p {
    font-size: 15px;
    letter-spacing: 1px
}

.icon-eye:before {
    content: "\e000"
}

.icon-paper-clip:before {
    content: "\e001"
}

.icon-heart:before {
    content: "\e024"
}

figure.jltma-effect-milo img,
figure.jltma-effect-roxy img,
figure.jltma-effect-sadie img,
figure.jltma-effect-sarah img {
    max-width: none;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s;
    width: calc(100% + 50px)
}

figure.jltma-effect-milo:hover img,
figure.jltma-effect-roxy:hover img,
figure.jltma-effect-sadie:hover img,
figure.jltma-effect-sarah:hover img {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.ma-image-hover-read-more {
    font-size: 0;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    text-indent: 200%;
    top: 0;
    white-space: nowrap;
    width: 100%;
    z-index: 1000
}

figure.jltma-effect-lily img {
    opacity: .7
}

figure.jltma-effect-lily figcaption>div {
    bottom: 0;
    height: 50%;
    left: 0;
    padding: 2em;
    position: absolute;
    width: 100%
}

figure.jltma-effect-lily figcaption h1,
figure.jltma-effect-lily figcaption h2,
figure.jltma-effect-lily figcaption h3,
figure.jltma-effect-lily figcaption h4,
figure.jltma-effect-lily figcaption h5,
figure.jltma-effect-lily figcaption h6,
figure.jltma-effect-lily figcaption p,
figure.jltma-effect-lily figcaption span {
    text-align: left;
    -webkit-transform: translate3d(0, 40px, 0);
    transform: translate3d(0, 40px, 0)
}

figure.jltma-effect-lily figcaption h1,
figure.jltma-effect-lily figcaption h2,
figure.jltma-effect-lily figcaption h3,
figure.jltma-effect-lily figcaption h4,
figure.jltma-effect-lily figcaption h5,
figure.jltma-effect-lily figcaption h6,
figure.jltma-effect-lily figcaption span {
    -webkit-transition: -webkit-transform .35s;
    transition: -webkit-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s
}

figure.jltma-effect-lily figcaption p {
    color: hsla(0, 0%, 100%, .8);
    opacity: 0;
    -webkit-transition: opacity .2s, -webkit-transform .35s;
    transition: opacity .2s, -webkit-transform .35s;
    transition: opacity .2s, transform .35s;
    transition: opacity .2s, transform .35s, -webkit-transform .35s
}

figure.jltma-effect-lily:hover img,
figure.jltma-effect-lily:hover p {
    opacity: 1
}

figure.jltma-effect-lily:hover h1,
figure.jltma-effect-lily:hover h2,
figure.jltma-effect-lily:hover h3,
figure.jltma-effect-lily:hover h4,
figure.jltma-effect-lily:hover h5,
figure.jltma-effect-lily:hover h6,
figure.jltma-effect-lily:hover p,
figure.jltma-effect-lily:hover span {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

figure.jltma-effect-lily:hover p {
    -webkit-transition-delay: .05s;
    transition-delay: .05s;
    -webkit-transition-duration: .35s;
    transition-duration: .35s
}

figure.jltma-effect-sadie img {
    -webkit-transform: translate3d(-40px, 0, 0);
    transform: translate3d(-40px, 0, 0)
}

figure.jltma-effect-sadie figcaption:before {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(72, 76, 97, 0)), color-stop(75%, rgba(72, 76, 97, .8)));
    background: linear-gradient(180deg, rgba(72, 76, 97, 0) 0, rgba(72, 76, 97, .8) 75%);
    height: 100%;
    left: 0;
    opacity: 0;
    top: 0;
    -webkit-transform: translate3d(0, 50%, 0);
    transform: translate3d(0, 50%, 0);
    width: 100%
}

figure.jltma-effect-sadie figcaption h1,
figure.jltma-effect-sadie figcaption h2,
figure.jltma-effect-sadie figcaption h3,
figure.jltma-effect-sadie figcaption h4,
figure.jltma-effect-sadie figcaption h5,
figure.jltma-effect-sadie figcaption h6,
figure.jltma-effect-sadie figcaption span {
    color: #484c61;
    left: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
    -webkit-transition: color .35s, -webkit-transform .35s;
    transition: color .35s, -webkit-transform .35s;
    transition: transform .35s, color .35s;
    transition: transform .35s, color .35s, -webkit-transform .35s;
    width: 100%
}

figure.jltma-effect-sadie figcaption p,
figure.jltma-effect-sadie figcaption:before {
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s
}

figure.jltma-effect-sadie figcaption p {
    bottom: 0;
    left: 0;
    opacity: 0;
    padding: 2em;
    position: absolute;
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
    width: 100%
}

figure.jltma-effect-sadie:hover h1,
figure.jltma-effect-sadie:hover h2,
figure.jltma-effect-sadie:hover h3,
figure.jltma-effect-sadie:hover h4,
figure.jltma-effect-sadie:hover h5,
figure.jltma-effect-sadie:hover h6,
figure.jltma-effect-sadie:hover span {
    color: #fff;
    -webkit-transform: translate3d(0, -50%, 0)translate3d(0, -40px, 0);
    transform: translate3d(0, -50%, 0)translate3d(0, -40px, 0)
}

figure.jltma-effect-sadie:hover figcaption:before,
figure.jltma-effect-sadie:hover p {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

figure.jltma-effect-roxy {
    background: linear-gradient(45deg, #ff89e9, #05abe0)
}

figure.jltma-effect-roxy img {
    -webkit-transform: translate3d(-40px, 0, 0);
    transform: translate3d(-40px, 0, 0)
}

figure.jltma-effect-roxy figcaption {
    padding: 3em;
    text-align: left
}

figure.jltma-effect-roxy figcaption:before {
    border: 1px solid #fff;
    bottom: 30px;
    left: 30px;
    opacity: 0;
    right: 30px;
    top: 30px;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s
}

figure.jltma-effect-roxy figcaption h1,
figure.jltma-effect-roxy figcaption h2,
figure.jltma-effect-roxy figcaption h3,
figure.jltma-effect-roxy figcaption h4,
figure.jltma-effect-roxy figcaption h5,
figure.jltma-effect-roxy figcaption h6,
figure.jltma-effect-roxy figcaption span {
    padding: 30% 0 10px
}

figure.jltma-effect-roxy figcaption p {
    opacity: 0;
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s
}

figure.jltma-effect-roxy:hover img {
    opacity: .7
}

figure.jltma-effect-roxy:hover figcaption:before,
figure.jltma-effect-roxy:hover p {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

figure.jltma-effect-bubba {
    background: #9e5406
}

figure.jltma-effect-bubba img {
    opacity: .7;
    -webkit-transition: opacity .35s;
    transition: opacity .35s
}

figure.jltma-effect-bubba figcaption:after,
figure.jltma-effect-bubba figcaption:before {
    bottom: 30px;
    left: 30px;
    right: 30px;
    top: 30px
}

figure.jltma-effect-bubba figcaption:before {
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0)
}

figure.jltma-effect-bubba figcaption:after {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    -webkit-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0)
}

figure.jltma-effect-bubba figcaption p,
figure.jltma-effect-bubba figcaption:after,
figure.jltma-effect-bubba figcaption:before {
    opacity: 0;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s
}

figure.jltma-effect-bubba figcaption h1,
figure.jltma-effect-bubba figcaption h2,
figure.jltma-effect-bubba figcaption h3,
figure.jltma-effect-bubba figcaption h4,
figure.jltma-effect-bubba figcaption h5,
figure.jltma-effect-bubba figcaption h6,
figure.jltma-effect-bubba figcaption span {
    padding-top: 30%;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
    -webkit-transition: -webkit-transform .35s;
    transition: -webkit-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s
}

figure.jltma-effect-bubba figcaption p {
    padding: 20px 2.5em;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0)
}

figure.jltma-effect-bubba:hover img {
    opacity: .4
}

figure.jltma-effect-bubba:hover figcaption:after,
figure.jltma-effect-bubba:hover figcaption:before {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

figure.jltma-effect-bubba:hover figcaption h1,
figure.jltma-effect-bubba:hover figcaption h2,
figure.jltma-effect-bubba:hover figcaption h3,
figure.jltma-effect-bubba:hover figcaption h4,
figure.jltma-effect-bubba:hover figcaption h5,
figure.jltma-effect-bubba:hover figcaption h6,
figure.jltma-effect-bubba:hover figcaption p,
figure.jltma-effect-bubba:hover figcaption span {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

figure.jltma-effect-romeo {
    -webkit-perspective: 1e3px;
    perspective: 1e3px
}

figure.jltma-effect-romeo img {
    -webkit-transform: translateZ(300px);
    transform: translateZ(300px);
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s
}

figure.jltma-effect-romeo figcaption:after,
figure.jltma-effect-romeo figcaption:before {
    background: #fff;
    height: 1px;
    left: 50%;
    opacity: .5;
    top: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s;
    width: 80%
}

figure.jltma-effect-romeo figcaption h1,
figure.jltma-effect-romeo figcaption h2,
figure.jltma-effect-romeo figcaption h3,
figure.jltma-effect-romeo figcaption h4,
figure.jltma-effect-romeo figcaption h5,
figure.jltma-effect-romeo figcaption h6,
figure.jltma-effect-romeo figcaption p,
figure.jltma-effect-romeo figcaption span {
    left: 0;
    position: absolute;
    top: 50%;
    -webkit-transition: -webkit-transform .35s;
    transition: -webkit-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s;
    width: 100%
}

figure.jltma-effect-romeo figcaption h1,
figure.jltma-effect-romeo figcaption h2,
figure.jltma-effect-romeo figcaption h3,
figure.jltma-effect-romeo figcaption h4,
figure.jltma-effect-romeo figcaption h5,
figure.jltma-effect-romeo figcaption h6,
figure.jltma-effect-romeo figcaption span {
    -webkit-transform: translate3d(0, -50%, 0)translate3d(0, -150%, 0);
    transform: translate3d(0, -50%, 0)translate3d(0, -150%, 0)
}

figure.jltma-effect-romeo figcaption p {
    padding: .25em 2em;
    -webkit-transform: translate3d(0, -50%, 0)translate3d(0, 150%, 0);
    transform: translate3d(0, -50%, 0)translate3d(0, 150%, 0)
}

figure.jltma-effect-romeo:hover figcaption:before {
    -webkit-transform: translate3d(-50%, -50%, 0)rotate(45deg);
    transform: translate3d(-50%, -50%, 0)rotate(45deg)
}

figure.jltma-effect-romeo:hover figcaption:after {
    -webkit-transform: translate3d(-50%, -50%, 0)rotate(-45deg);
    transform: translate3d(-50%, -50%, 0)rotate(-45deg)
}

figure.jltma-effect-romeo:hover img {
    opacity: .6;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

figure.jltma-effect-romeo:hover h1,
figure.jltma-effect-romeo:hover h2,
figure.jltma-effect-romeo:hover h3,
figure.jltma-effect-romeo:hover h4,
figure.jltma-effect-romeo:hover h5,
figure.jltma-effect-romeo:hover h6,
figure.jltma-effect-romeo:hover span {
    -webkit-transform: translate3d(0, -50%, 0)translate3d(0, -100%, 0);
    transform: translate3d(0, -50%, 0)translate3d(0, -100%, 0)
}

figure.jltma-effect-romeo:hover p {
    -webkit-transform: translate3d(0, -50%, 0)translate3d(0, 100%, 0);
    transform: translate3d(0, -50%, 0)translate3d(0, 100%, 0)
}

figure.jltma-effect-layla img {
    -webkit-transform: translate3d(0, -30px, 0)scale(1.15);
    transform: translate3d(0, -30px, 0)scale(1.15);
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s
}

figure.jltma-effect-layla figcaption {
    padding: 3em
}

figure.jltma-effect-layla figcaption:after,
figure.jltma-effect-layla figcaption:before {
    opacity: 0
}

figure.jltma-effect-layla figcaption:before {
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
    bottom: 50px;
    left: 30px;
    right: 30px;
    top: 50px;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0
}

figure.jltma-effect-layla figcaption:after {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    bottom: 30px;
    left: 50px;
    right: 50px;
    top: 30px;
    -webkit-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0
}

figure.jltma-effect-layla figcaption h1,
figure.jltma-effect-layla figcaption h2,
figure.jltma-effect-layla figcaption h3,
figure.jltma-effect-layla figcaption h4,
figure.jltma-effect-layla figcaption h5,
figure.jltma-effect-layla figcaption h6,
figure.jltma-effect-layla figcaption span {
    padding-top: 26%;
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
    -webkit-transition: -webkit-transform .35s;
    transition: -webkit-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s
}

figure.jltma-effect-layla figcaption p {
    opacity: 0;
    padding: .5em 2em;
    text-transform: none;
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0)
}

figure.jltma-effect-layla figcaption p,
figure.jltma-effect-layla figcaption:after,
figure.jltma-effect-layla figcaption:before {
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s
}

figure.jltma-effect-layla:hover img {
    opacity: .7;
    -webkit-transform: translateZ(0)scale(1.15);
    transform: translateZ(0)scale(1.15)
}

figure.jltma-effect-layla:hover figcaption:after,
figure.jltma-effect-layla:hover figcaption:before {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

figure.jltma-effect-layla:hover h1,
figure.jltma-effect-layla:hover h2,
figure.jltma-effect-layla:hover h3,
figure.jltma-effect-layla:hover h4,
figure.jltma-effect-layla:hover h5,
figure.jltma-effect-layla:hover h6,
figure.jltma-effect-layla:hover p,
figure.jltma-effect-layla:hover span {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

figure.jltma-effect-layla:hover figcaption:after,
figure.jltma-effect-layla:hover h2,
figure.jltma-effect-layla:hover img,
figure.jltma-effect-layla:hover p {
    -webkit-transition-delay: .15s;
    transition-delay: .15s
}

figure.jltma-effect-honey {
    background: #4a3753
}

figure.jltma-effect-honey figcaption:before {
    background: #4b00e7;
    bottom: 0;
    height: 10px;
    left: 0;
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
    width: 100%
}

figure.jltma-effect-honey figcaption h1,
figure.jltma-effect-honey figcaption h2,
figure.jltma-effect-honey figcaption h3,
figure.jltma-effect-honey figcaption h4,
figure.jltma-effect-honey figcaption h5,
figure.jltma-effect-honey figcaption h6,
figure.jltma-effect-honey figcaption span {
    bottom: 0;
    left: 0;
    padding: 1em 1.5em;
    position: absolute;
    text-align: left;
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
    width: 100%
}

figure.jltma-effect-honey figcaption h1 i,
figure.jltma-effect-honey figcaption h2 i,
figure.jltma-effect-honey figcaption h3 i,
figure.jltma-effect-honey figcaption h4 i,
figure.jltma-effect-honey figcaption h5 i,
figure.jltma-effect-honey figcaption h6 i,
figure.jltma-effect-honey figcaption span i {
    font-style: normal;
    opacity: 0;
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s
}

figure.jltma-effect-honey figcaption h1,
figure.jltma-effect-honey figcaption h2,
figure.jltma-effect-honey figcaption h3,
figure.jltma-effect-honey figcaption h4,
figure.jltma-effect-honey figcaption h5,
figure.jltma-effect-honey figcaption h6,
figure.jltma-effect-honey figcaption span,
figure.jltma-effect-honey figcaption:before {
    -webkit-transition: -webkit-transform .35s;
    transition: -webkit-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s
}

figure.jltma-effect-honey:hover figcaption:before,
figure.jltma-effect-honey:hover h1,
figure.jltma-effect-honey:hover h1 i,
figure.jltma-effect-honey:hover h2,
figure.jltma-effect-honey:hover h2 i,
figure.jltma-effect-honey:hover h3,
figure.jltma-effect-honey:hover h3 i,
figure.jltma-effect-honey:hover h4,
figure.jltma-effect-honey:hover h4 i,
figure.jltma-effect-honey:hover h5,
figure.jltma-effect-honey:hover h5 i,
figure.jltma-effect-honey:hover h6,
figure.jltma-effect-honey:hover h6 i,
figure.jltma-effect-honey:hover span,
figure.jltma-effect-honey:hover span i {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

figure.jltma-effect-honey img,
figure.jltma-effect-oscar img {
    opacity: .9;
    -webkit-transition: opacity .35s;
    transition: opacity .35s
}

figure.jltma-effect-oscar {
    background: linear-gradient(45deg, #22682a, #9b4a1b 40%, #3a342a)
}

figure.jltma-effect-oscar figcaption {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: rgba(58, 52, 42, .7);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    padding: 3em;
    -webkit-transition: background-color .35s;
    transition: background-color .35s
}

figure.jltma-effect-oscar figcaption:before {
    border: 1px solid #fff;
    bottom: 30px;
    left: 30px;
    right: 30px;
    top: 30px
}

figure.jltma-effect-oscar figcaption h1,
figure.jltma-effect-oscar figcaption h2,
figure.jltma-effect-oscar figcaption h3,
figure.jltma-effect-oscar figcaption h4,
figure.jltma-effect-oscar figcaption h5,
figure.jltma-effect-oscar figcaption h6,
figure.jltma-effect-oscar figcaption span {
    margin: 20% 0 10px;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    -webkit-transition: -webkit-transform .35s;
    transition: -webkit-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s
}

figure.jltma-effect-oscar figcaption p,
figure.jltma-effect-oscar figcaption:before {
    opacity: 0;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s
}

figure.jltma-effect-oscar:hover h1,
figure.jltma-effect-oscar:hover h2,
figure.jltma-effect-oscar:hover h3,
figure.jltma-effect-oscar:hover h4,
figure.jltma-effect-oscar:hover h5,
figure.jltma-effect-oscar:hover h6,
figure.jltma-effect-oscar:hover span {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

figure.jltma-effect-oscar:hover figcaption:before,
figure.jltma-effect-oscar:hover p {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

figure.jltma-effect-oscar:hover figcaption {
    background-color: rgba(58, 52, 42, 0)
}

figure.jltma-effect-oscar:hover img {
    opacity: .4
}

.jltma-blog-filter {
    clear: both;
    margin: auto;
    padding: 0 0 15px;
    text-align: center;
    width: auto
}

.jltma-blog-filter ul li {
    display: inline-block;
    list-style: none
}

.jltma-blog-filter ul li a {
    border: 1px solid #5dd3c7;
    border-radius: 3rem;
    color: #000;
    display: inline-block;
    font-size: 1em;
    margin: 0 15px 10px;
    padding: 10px 25px;
    text-decoration: none;
    text-transform: capitalize
}

.jltma-blog-filter ul li a.active,
.jltma-blog-filter ul li a:hover {
    background-color: #4b00e7;
    border-color: #4b00e7;
    color: #fff
}

.jltma-blog-content-wrapper {
    clear: both;
    margin: 15px 0 20px;
    text-align: left
}

.jltma-blog-content-wrapper .jltma-blog-inner-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

ul.slick-dots li.slick-active {
    color: #4b00e7
}

.jltma-blog-pagination {
    display: inline-block;
    width: 100%
}

.jltma-blog-pagination .page-numbers {
    border-radius: 4px;
    display: inline-block;
    margin: 20px 0;
    padding-left: 0
}

.jltma-blog-pagination .page-numbers li {
    display: inline-block
}

.jltma-blog-pagination .page-numbers li a,
.jltma-blog-pagination .page-numbers li span {
    background: #fff;
    border: none;
    border-radius: 0;
    color: #b2b2b2;
    display: inline-block;
    font-size: 16px;
    font-style: italic;
    line-height: 45px;
    padding: 0 15px;
    text-align: center;
    text-transform: capitalize
}

.jltma-blog-pagination .page-numbers li span.current {
    background: #4b00e7;
    color: #fff
}

.jltma-blog-format-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 25px;
    height: 55px;
    justify-content: center;
    margin-right: 20px;
    text-align: center;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    width: 55px
}

.jltma-blog-format-link i {
    color: #4b00e7
}

.jltma-blog-author-thumbnail {
    height: 0;
    padding: 0 30px;
    pointer-events: none;
    position: relative;
    top: -10px;
    width: 100%
}

.jltma-blog-author-thumbnail img {
    border-radius: 50%;
    pointer-events: all;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 60px
}

.jltma-blog-post {
    float: left;
    margin-bottom: 3em;
    position: relative;
    width: 100%
}

.jltma-post-thumbnail {
    line-height: 1
}

.jltma-post-thumbnail img {
    border-radius: 5px
}

.jltma-post-content {
    margin-top: 26px
}

.jltma-entry-title {
    font-size: 16px;
    font-weight: 700;
    margin: 0 0 9px
}

.jltma-entry-title a {
    color: #343434
}

.jltma-post-content {
    border-radius: 5px
}

.jltma-post-content,
.jltma-post-content p {
    color: #78909c;
    display: inline-block;
    font-size: 15px;
    line-height: 23px;
    margin: 8px 0;
    width: 100%
}

.jltma-post-entry-meta i {
    padding-right: 5px
}

.jltma-post-btn {
    color: #4b00e7;
    font-size: 13px;
    font-weight: 600;
    margin-top: 12px
}

.jltma-title-only-post .jltma-entry-title {
    font-size: 18px
}

.jltma-post-entry-meta {
    color: #b3bfc5;
    display: inline-block;
    font-size: 13px;
    font-weight: 600;
    margin: 10px 0 8px;
    width: 100%
}

.jltma-post-entry-meta a {
    color: #b3bfc5
}

.jltma-post-entry-meta span {
    padding-right: 15px;
    position: relative
}

.jltma-post-entry-meta span:before {
    font-size: 10px;
    position: absolute;
    right: 6px;
    top: 0
}

.jltma-post-entry-meta .jltma-post-tags a {
    padding-right: 5px;
    position: relative
}

.jltma-post-entry-meta .jltma-post-tags a:before {
    bottom: 0;
    content: ",";
    position: absolute;
    right: 0
}

.jltma-post-entry-meta .jltma-post-tags a:last-child,
.jltma-post-entry-meta span:last-child {
    padding-right: 0
}

.jltma-post-entry-meta .jltma-post-tags a:last-child:before,
.jltma-post-entry-meta span:last-child:before,
.jltma-post-meta-with-avatar .jltma-post-entry-meta span:before {
    display: none
}

.jltma-post-meta-with-avatar .jltma-post-entry-meta {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 25px
}

.jltma-post-meta-with-avatar .jltma-author-avatar {
    border-radius: 50%;
    float: left;
    margin: 0 10px 10px 0;
    width: 64px
}

.jltma-post-meta-with-avatar .jltma-author-avatar img {
    border-radius: 50%
}

.jltma-post-meta-with-avatar .jltma-author-avatar span {
    display: block;
    padding: 2px 0
}

.jltma-post-half-row .jltma-post-content {
    margin-top: 0
}

.jltma-post-absolute-bottom-content .jltma-post-content,
.jltma-post-absolute-bottom-content-02 .jltma-post-content,
.jltma-post-content-right .jltma-post-content {
    background: #fff;
    bottom: 0;
    -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 30px rgba(0, 0, 0, .1);
    left: 0;
    margin: 0;
    padding: 1.75rem;
    position: absolute;
    width: 100%
}

.jltma-post-absolute-bottom-content .jltma-entry-title,
.jltma-post-absolute-bottom-content-02 .jltma-entry-title,
.jltma-post-content-right .jltma-entry-title {
    color: #fff;
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 0
}

.jltma-post-absolute-bottom-content .jltma-entry-title a,
.jltma-post-absolute-bottom-content-02 .jltma-entry-title a,
.jltma-post-content-right .jltma-entry-title a {
    color: #fff
}

.jltma-post-absolute-bottom-content-02 .jltma-post-entry-meta,
.jltma-post-content-gradient-bg-02 .jltma-post-entry-meta {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background: #fff;
    border-radius: 5px;
    color: #4b00e7;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    font-weight: 700;
    height: 45px;
    justify-content: center;
    left: 20px;
    margin: 0;
    position: absolute;
    text-align: center;
    top: 20px;
    width: 45px
}

.jltma-post-absolute-bottom-content-02 .jltma-post-entry-meta span,
.jltma-post-content-gradient-bg-02 .jltma-post-entry-meta span {
    display: block
}

.jltma-post-absolute-bottom-content-02 .jltma-post-content .jltma-post-entry-meta,
.jltma-post-content-gradient-bg-02 .jltma-post-content .jltma-post-entry-meta {
    display: none
}

.jltma-post-content-right .jltma-post-thumbnail {
    padding-right: 2rem
}

.jltma-post-content-right .jltma-post-content {
    margin-left: 2rem;
    position: static;
    -webkit-transform: translateY(-3rem);
    -ms-transform: translateY(-3rem);
    transform: translateY(-3rem);
    width: auto
}

.jltma-post-meta-icon-with-details .jltma-entry-title {
    font-size: 18px;
    line-height: 1.5
}

.jltma-post-meta-icon-with-details .jltma-post-content,
.jltma-post-meta-with-icon .jltma-post-content {
    background: #fff;
    -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 30px rgba(0, 0, 0, .1);
    margin: 0 1.875rem 1.875rem;
    padding: 1.75rem;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.jltma-post-content-gradient-bg .jltma-post-entry-meta span,
.jltma-post-meta-icon-with-details .jltma-post-entry-meta span,
.jltma-post-meta-with-icon .jltma-post-entry-meta span {
    padding-right: 10px
}

.jltma-post-content-gradient-bg .jltma-post-entry-meta span:before,
.jltma-post-meta-icon-with-details .jltma-post-entry-meta span:before,
.jltma-post-meta-with-icon .jltma-post-entry-meta span:before {
    display: none
}

.jltma-post-content-gradient-bg .jltma-entry-title,
.jltma-post-meta-with-icon .jltma-entry-title {
    color: #4b00e7;
    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 0
}

.jltma-post-meta-with-icon .jltma-entry-title a {
    color: #4b00e7
}

.jltma-post-content-gradient-bg {
    position: relative
}

.jltma-post-content-gradient-bg .jltma-post-content {
    background-image: -moz-linear-gradient(0, #643df3 0, #9b3fd5 100%);
    background-image: -webkit-linear-gradient(0, #643df3, #9b3fd5);
    background-image: -ms-linear-gradient(0, #643df3 0, #9b3fd5 100%);
    bottom: 1.875rem;
    display: inline-table;
    left: 1.875rem;
    margin-top: 0;
    padding: 1.75rem;
    position: absolute;
    right: 1.875rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.jltma-post-content-gradient-bg .jltma-entry-title,
.jltma-post-content-gradient-bg .jltma-entry-title a,
.jltma-post-content-gradient-bg .jltma-post-entry-meta,
.jltma-post-content-gradient-bg .jltma-post-entry-meta a {
    color: #fff
}

.jltma-post-content-gradient-bg-02 .jltma-post-thumbnail {
    position: relative
}

.jltma-post-content-gradient-bg-02 .jltma-post-entry-meta span {
    display: block
}

.jltma-post-content-gradient-bg-02 .jltma-post-content {
    border-radius: 0;
    bottom: 30px;
    left: 0;
    margin-top: 0;
    padding: 1.3rem 1.875rem;
    position: absolute
}

[class*=col]:first-child .jltma-post-content-gradient-bg-02 .jltma-post-content {
    background-image: -moz-linear-gradient(0, #643df3 0, #9b3fd5 100%);
    background-image: -webkit-linear-gradient(0, #643df3, #9b3fd5);
    background-image: -ms-linear-gradient(0, #643df3 0, #9b3fd5 100%)
}

[class*=col]:nth-child(2) .jltma-post-content-gradient-bg-02 .jltma-post-content {
    background-image: -moz-linear-gradient(0, #3d9ff3 0, #3fd5cc 100%);
    background-image: -webkit-linear-gradient(0, #3d9ff3, #3fd5cc);
    background-image: -ms-linear-gradient(0, #3d9ff3 0, #3fd5cc 100%)
}

[class*=col]:nth-child(3) .jltma-post-content-gradient-bg-02 .jltma-post-content {
    background-image: -moz-linear-gradient(0, #f33d82 0, #d5b43f 100%);
    background-image: -webkit-linear-gradient(0, #f33d82, #d5b43f);
    background-image: -ms-linear-gradient(0, #f33d82 0, #d5b43f 100%)
}

[class*=col]:nth-child(4) .jltma-post-content-gradient-bg-02 .jltma-post-content {
    background-image: -moz-linear-gradient(0, #539cb7 0, #7954f1 100%);
    background-image: -webkit-linear-gradient(0, #539cb7, #7954f1);
    background-image: -ms-linear-gradient(0, #539cb7 0, #7954f1 100%)
}

.jltma-post-content-gradient-bg-02 .jltma-entry-title,
.jltma-post-content-gradient-bg-02 .jltma-entry-title a {
    color: #fff;
    font-size: 14px;
    margin: 0
}

[class*=jltma-blog-list] .jltma-post-entry-meta span:before {
    display: none
}

[class*=jltma-blog-list] .jltma-post-btn {
    background-color: #4b00e7;
    border-radius: 3rem;
    color: #fff;
    display: inline-block;
    line-height: 50px;
    margin-top: 2.125rem;
    padding: 0 1.75rem
}

.jltma-blog-list-default .jltma-post-entry-meta {
    margin: 6px 0 4px
}

.jltma-blog-list-meta-bg {
    -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 30px rgba(0, 0, 0, .1);
    padding: 1.875rem
}

.jltma-blog-list-meta-bg .jltma-entry-title {
    font-size: 1.5rem
}

.jltma-blog-list-meta-bg .jltma-post-entry-meta {
    color: #fefefe;
    margin-top: 1rem
}

.jltma-blog-list-meta-bg .jltma-post-entry-meta span {
    float: left;
    margin-right: 5px;
    padding: 3px 7px
}

.jltma-blog-list-meta-bg .jltma-post-entry-meta span:first-child {
    background-color: #933fd9
}

.jltma-blog-list-meta-bg .jltma-post-entry-meta span:nth-child(2) {
    background-color: #3fa8d9
}

.jltma-blog-list-meta-bg .jltma-post-entry-meta span:nth-child(3) {
    background-color: #e45879
}

.jltma-blog-list-meta-bg .jltma-post-entry-meta a {
    color: #fefefe
}

.jltma-blog-list-button-right {
    -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 30px rgba(0, 0, 0, .1)
}

.jltma-blog-list-button-right .jltma-post-thumbnail img {
    border-radius: 0
}

.jltma-blog-list-button-right .jltma-post-content {
    height: 100%;
    margin-top: 0;
    padding: 2rem 1.25rem 4rem 0;
    position: relative
}

.jltma-blog-list-button-right .jltma-post-btn {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    bottom: 0;
    float: right;
    margin-top: 0;
    position: absolute;
    right: 0
}

.jltma-blog-list-button-right .jltma-entry-title,
.jltma-blog-list-content-slide .jltma-entry-title {
    font-size: 1.5rem;
    margin-top: .5rem
}

.jltma-blog-list-button-right .jltma-post-entry-meta,
.jltma-blog-list-content-slide .jltma-post-entry-meta {
    color: #78909c;
    font-family: Damion, cursive;
    font-size: 1.125rem
}

.jltma-blog-list-button-right .jltma-post-entry-meta span,
.jltma-blog-list-content-slide .jltma-post-entry-meta span {
    padding-right: 0
}

.jltma-blog-list-button-right .jltma-post-entry-meta a,
.jltma-blog-list-content-slide .jltma-post-entry-meta a {
    border-bottom: 2px solid #b2c0c7;
    color: #78909c
}

.jltma-blog-list-button-right .jltma-post-likes,
.jltma-blog-list-content-slide .jltma-post-likes {
    color: #4b00e7;
    float: left;
    font-family: Damion, cursive;
    font-size: 1.5rem
}

.jltma-blog-list-button-right .jltma-post-likes span,
.jltma-blog-list-content-slide .jltma-post-likes span {
    margin-right: .875rem
}

.jltma-blog-list-button-right .jltma-post-likes span:last-child,
.jltma-blog-list-content-slide .jltma-post-likes span:last-child {
    margin-right: 0
}

.jltma-blog-list-content-slide .jltma-post-content {
    border-radius: 5px;
    position: relative;
    z-index: 0
}

.jltma-blog-list-content-slide .jltma-post-likes {
    display: inline-block;
    float: none;
    margin: 6px 0 0 1.875rem
}

.jltma-blog-list-content-slide .jltma-post-btn {
    float: left;
    margin-top: 2rem
}

.jltma-blog-list-thumbnail-hover {
    margin-bottom: 0
}

.jltma-blog-list-thumbnail-hover .jltma-post-thumbnail {
    min-height: 152px
}

.jltma-blog-list-thumbnail-hover:hover .jltma-post-content {
    background: rgba(75, 0, 231, .5)
}

.jltma-blog-list-thumbnail-hover:hover .jltma-post-entry-meta span {
    background: #fff;
    color: #4b00e7
}

.jltma-blog-list-thumbnail-bg .jltma-post-thumbnail,
.jltma-blog-list-thumbnail-hover .jltma-post-thumbnail {
    border-radius: 0
}

.jltma-blog-list-thumbnail-bg .jltma-post-content,
.jltma-blog-list-thumbnail-hover .jltma-post-content {
    background: #fff;
    border-radius: 0;
    border-top: 1px dotted #333;
    display: table;
    height: 100%;
    left: 0;
    margin-top: 0;
    padding: 2.5rem;
    position: absolute;
    top: 0;
    -webkit-transition: all .25s ease;
    transition: all .25s ease;
    width: 100%
}

.jltma-blog-list-thumbnail-bg .jltma-entry-title,
.jltma-blog-list-thumbnail-hover .jltma-entry-title {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 1.875rem;
    vertical-align: top
}

.jltma-blog-list-thumbnail-bg .jltma-entry-title a,
.jltma-blog-list-thumbnail-hover .jltma-entry-title a {
    -webkit-text-fill-color: transparent;
    background: -webkit-linear-gradient(0, #643df3, #9b3fd5);
    background: -moz-linear-gradient(0, #643df3 0, #9b3fd5 100%);
    background: -ms-linear-gradient(0, #643df3 0, #9b3fd5 100%);
    -webkit-background-clip: text;
    -webkit-transition: all .25s ease;
    transition: all .25s ease
}

.jltma-blog-list-thumbnail-bg .jltma-post-entry-meta,
.jltma-blog-list-thumbnail-hover .jltma-post-entry-meta {
    margin-top: 0;
    width: inherit
}

.jltma-blog-list-thumbnail-bg .jltma-post-entry-meta span,
.jltma-blog-list-thumbnail-hover .jltma-post-entry-meta span {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background: #4b00e7;
    border-radius: 5px;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: left;
    font-size: 10px;
    height: 64px;
    justify-content: center;
    margin: 0 25px 0 0;
    padding: 5px;
    text-align: center;
    text-transform: uppercase;
    -webkit-transition: all .25s ease;
    transition: all .25s ease;
    vertical-align: middle;
    width: 64px
}

.jltma-blog-list-thumbnail-bg .jltma-post-entry-meta span span,
.jltma-blog-list-thumbnail-hover .jltma-post-entry-meta span span {
    background: 0 0;
    display: inline-block;
    float: none;
    height: inherit;
    line-height: 1;
    margin: 0;
    width: inherit
}

.jltma-blog-list-thumbnail-bg .jltma-post-entry-meta a,
.jltma-blog-list-thumbnail-hover .jltma-post-entry-meta a {
    color: #fff;
    word-break: break-word
}

.jltma-blog-list-thumbnail-bg .jltma-post-entry-meta i,
.jltma-blog-list-thumbnail-hover .jltma-post-entry-meta i {
    display: none
}

.jltma-blog-list-thumbnail-bg .jltma-post-entry-meta .jltma-post-date span,
.jltma-blog-list-thumbnail-hover .jltma-post-entry-meta .jltma-post-date span {
    display: block;
    font-size: 18px
}

.jltma-blog-list-thumbnail-bg .jltma-blog-entry-container,
.jltma-blog-list-thumbnail-hover .jltma-blog-entry-container {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.jltma-blog-list-thumbnail-bg:hover .jltma-entry-title,
.jltma-blog-list-thumbnail-bg:hover .jltma-entry-title a,
.jltma-blog-list-thumbnail-hover:hover .jltma-entry-title,
.jltma-blog-list-thumbnail-hover:hover .jltma-entry-title a {
    -webkit-text-fill-color: transparent;
    background: -webkit-linear-gradient(0, #fff, #fff);
    background: -moz-linear-gradient(0, #fff 0, #fff 100%);
    background: -ms-linear-gradient(0, #fff 0, #fff 100%);
    -webkit-background-clip: text
}

.jltma-blog-list-thumbnail-bg .jltma-post-thumbnail {
    position: relative;
    z-index: 0
}

.jltma-blog-list-thumbnail-bg .jltma-post-thumbnail:before {
    background: #4b00e7;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: all .25s ease;
    transition: all .25s ease;
    width: 100%;
    z-index: -1
}

.jltma-blog-list-thumbnail-bg .jltma-post-link:after,
.jltma-blog-list-thumbnail-bg .jltma-post-link:before {
    background: #fff;
    content: "";
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all .25s ease;
    transition: all .25s ease;
    z-index: -1
}

.jltma-blog-list-thumbnail-bg .jltma-post-link:after {
    height: 0;
    width: 1px
}

.jltma-blog-list-thumbnail-bg .jltma-post-link:before {
    height: 1px;
    width: 0
}

.jltma-blog-list-thumbnail-bg .jltma-post-content {
    background: 0 0;
    border-top: 0;
    bottom: 0;
    height: inherit;
    position: absolute;
    top: inherit
}

.jltma-blog-list-thumbnail-bg .jltma-post-entry-meta {
    color: #4b00e7
}

.jltma-blog-list-thumbnail-bg .jltma-entry-title,
.jltma-blog-list-thumbnail-bg .jltma-entry-title a {
    color: #fff
}

.jltma-blog-list-thumbnail-bg:hover .jltma-post-thumbnail:before {
    opacity: .85;
    z-index: 1
}

.jltma-blog-list-thumbnail-bg:hover .jltma-post-link:after {
    height: 11rem
}

.jltma-blog-list-thumbnail-bg:hover .jltma-post-link:before {
    width: 11rem
}

.jltma-blog-list-thumbnail-bg:hover .jltma-post-link:after,
.jltma-blog-list-thumbnail-bg:hover .jltma-post-link:before {
    z-index: 2
}

.jltma-blog-list-thumbnail-bg:hover .jltma-post-content {
    opacity: 0;
    z-index: -1
}

.jltma-post-corner-content .container {
    position: relative
}

.jltma-post-corner-content .jltma-post-content {
    background: #fff;
    padding: 15px
}

.jltma-post-corner-content .jltma-entry-title {
    color: #4b00e7;
    line-height: 26px
}

.jltma-post-corner-content .jltma-entry-title a {
    color: #4b00e7
}

.jltma-post-corner-content .jltma-post-entry-meta span {
    padding-right: 10px
}

.jltma-post-corner-content .jltma-post-entry-meta span:before {
    display: none
}

.jltma-blog-list-thumbnail-nav-hover .jltma-post-thumbnail {
    position: relative
}

.jltma-blog-list-thumbnail-nav-hover .jltma-post-content {
    height: 100%;
    left: 0;
    margin-top: 0;
    padding: 1.875rem;
    position: absolute;
    top: 0;
    width: 100%
}

.jltma-blog-list-thumbnail-nav-hover .jltma-blog-entry-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.jltma-blog-list-thumbnail-nav-hover a,
.jltma-blog-list-thumbnail-nav-hover h1,
.jltma-blog-list-thumbnail-nav-hover h2,
.jltma-blog-list-thumbnail-nav-hover h3,
.jltma-blog-list-thumbnail-nav-hover h4,
.jltma-blog-list-thumbnail-nav-hover h5,
.jltma-blog-list-thumbnail-nav-hover h6,
.jltma-blog-list-thumbnail-nav-hover p {
    color: transparent;
    text-shadow: 0 0 10px hsla(0, 0%, 100%, .9)
}

.jltma-blog-list-thumbnail-nav-hover:hover .jltma-blog-post-content-wrap,
.jltma-blog-list-thumbnail-nav-hover:hover a,
.jltma-blog-list-thumbnail-nav-hover:hover h1,
.jltma-blog-list-thumbnail-nav-hover:hover h2,
.jltma-blog-list-thumbnail-nav-hover:hover h3,
.jltma-blog-list-thumbnail-nav-hover:hover h4,
.jltma-blog-list-thumbnail-nav-hover:hover h5,
.jltma-blog-list-thumbnail-nav-hover:hover h6,
.jltma-blog-list-thumbnail-nav-hover:hover p {
    color: #fff;
    text-shadow: none
}

.jltma-swiper__pagination.jltma-swiper__pagination--horizontal {
    text-align: center
}

.jltma-swiper__pagination--horizontal .swiper-pagination-bullet:first-child {
    margin-left: 0 !important
}

.jltma-swiper__pagination.jltma-swiper__pagination--outside {
    margin-top: 15px;
    position: static
}

.jltma-swiper__pagination.jltma-swiper__pagination--inside {
    bottom: 10px;
    width: 100%
}

.swiper-pagination-bullet {
    margin: 0 3px
}

.cards.jltma-post-absolute-bottom-content .jltma-post-content,
.cards.jltma-post-absolute-bottom-content-02 .jltma-post-content {
    background-color: rgba(0, 0, 0, .5)
}

@media(min-width:768px) {
    .jltma-blog-list-default .jltma-post-content {
        margin-top: 0;
        padding-left: 1rem
    }
    .jltma-blog-list-content-slide .jltma-post-content {
        background-color: #fff;
        -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, .2);
        box-shadow: 0 0 30px rgba(0, 0, 0, .2);
        height: 100%;
        margin-top: 0;
        padding: 1.875rem 1.25rem 1rem 0;
        position: relative;
        -webkit-transform: translateY(30px);
        -ms-transform: translateY(30px);
        transform: translateY(30px);
        width: 100%;
        z-index: 0
    }
    .jltma-blog-list-content-slide [class*=col]:first-child {
        padding-right: 0
    }
    .jltma-blog-list-content-slide [class*=col]:nth-child(2) {
        padding-left: 0
    }
    .jltma-blog-list-content-slide .jltma-post-content:before {
        background-color: #fff;
        border-radius: 5px;
        content: "";
        height: 100%;
        left: -13px;
        position: absolute;
        top: 0;
        -webkit-transform: translateX(-30px);
        -ms-transform: translateX(-30px);
        transform: translateX(-30px);
        width: 100%;
        z-index: -1
    }
    .jltma-post-corner-content .jltma-post-content {
        bottom: 0;
        display: inline-table;
        margin-top: 0;
        max-width: 555px;
        padding: 5% 1.875rem;
        position: absolute;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

@media(max-width:767px) {
    .jltma-blog-list-meta-bg {
        padding: 15px
    }
    .jltma-blog-list-button-right .jltma-entry-title,
    .jltma-blog-list-content-slide .jltma-entry-title,
    .jltma-blog-list-meta-bg .jltma-entry-title,
    .jltma-blog-list-thumbnail-bg .jltma-entry-title,
    .jltma-blog-list-thumbnail-hover .jltma-entry-title {
        font-size: 16px
    }
    .jltma-post-entry-meta span {
        margin-bottom: 5px
    }
    .jltma-blog-list-thumbnail-bg .jltma-post-entry-meta span,
    .jltma-blog-list-thumbnail-hover .jltma-post-entry-meta span,
    .jltma-post-entry-meta span span {
        margin-bottom: 0
    }
    .jltma-blog-list-button-right .jltma-post-content {
        padding: 15px 15px 4rem
    }
    .jltma-blog-list-thumbnail-bg .jltma-post-content,
    .jltma-blog-list-thumbnail-hover .jltma-post-content {
        padding: 15px
    }
    .jltma-blog-list-thumbnail-bg .jltma-post-entry-meta,
    .jltma-blog-list-thumbnail-hover .jltma-post-entry-meta {
        margin-right: 10px
    }
    .jltma-post-corner-content .jltma-post-content {
        padding: 0
    }
    .jltma-post-corner-content .jltma-entry-title {
        line-height: 23px
    }
    .jltma-post-corner-content .jltma-post-entry-meta span {
        padding-right: 3px
    }
}

.jltma-timeline {
    display: inline-block;
    margin: 0 auto;
    max-width: 100%;
    position: relative;
    width: 100%
}

.jltma-timeline .jltma-timeline__line {
    background-color: #f7f7f7
}

.jltma-timeline .jltma-timeline__line__inner {
    background-color: #54595f;
    height: 20%;
    width: 100%
}

.jltma-timeline .timeline-item {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.jltma-timeline .timeline-item__meta-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 10px
}

.jltma-timeline .timeline-item__card__arrow:after {
    border-bottom: 10px solid transparent;
    border-top: 10px solid transparent;
    content: "";
    height: 0;
    position: absolute;
    width: 0
}

.jltma-timeline .timeline-item__card-wrapper,
.jltma-timeline .timeline-item__meta-wrapper {
    max-width: 100%;
    position: relative
}

.jltma-timeline .timeline-item__content-wrapper {
    background-color: #f7f7f7;
    border-radius: 5px;
    overflow: hidden;
    padding: 1.875rem
}

.jltma-timeline .jltma-timeline__item {
    margin-bottom: 20px
}

.jltma-timeline .jltma-timeline-entry-thimbnail {
    border-radius: 5px;
    margin-bottom: 30px
}

.jltma-timeline .jltma-timeline-entry-thimbnail img {
    border-radius: 5px
}

.jltma-timeline .jltma-timeline-post-mini-thumb,
.jltma-timeline .jltma-timeline-post-type-icon {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: #4b00e7;
    border-radius: 50%;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 64px;
    justify-content: center;
    overflow: hidden;
    padding: 6px;
    -webkit-transition: all .25s ease;
    transition: all .25s ease;
    width: 64px
}

.jltma-timeline .jltma-timeline-post-mini-thumb img,
.jltma-timeline .jltma-timeline-post-type-icon img {
    height: 65px;
    width: auto
}

.jltma-timeline .jltma-timeline-post-mini-thumb svg,
.jltma-timeline .jltma-timeline-post-type-icon svg {
    fill: #fff;
    height: 20px;
    width: 20px
}

.jltma-timeline .jltma-timeline-post-type-icon:hover {
    -webkit-animation: none;
    animation: none
}

.jltma-timeline .timeline-item__card__arrow {
    height: 40px;
    position: absolute;
    top: 0;
    width: 10px
}

.jltma-timeline.jltma-timeline--horizontal {
    margin: 0 -15px;
    padding-top: 2.5rem
}

.jltma-timeline.jltma-timeline--horizontal .jltma-timeline__line {
    height: 4px;
    margin-left: 15px !important;
    top: 0 !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    width: calc(100% - 30px) !important
}

.jltma-timeline.jltma-timeline--horizontal .jltma-timeline__line .jltma-timeline__line__inner {
    height: 4px !important
}

.jltma-timeline.jltma-timeline--horizontal .jltma-timeline__item {
    float: left;
    padding: 0 15px;
    position: relative;
    width: 50%
}

.jltma-timeline.jltma-timeline--horizontal .jltma-timeline__item .timeline-item__point {
    left: 50%;
    position: absolute;
    top: -20px;
    -webkit-transform: translate(-50%, -100%);
    -ms-transform: translate(-50%, -100%);
    transform: translate(-50%, -100%)
}

.jltma-timeline.jltma-timeline--horizontal .jltma-timeline__item .jltma-icon {
    margin: 0 auto
}

.jltma-timeline.jltma-timeline--horizontal .jltma-timeline__item .timeline-item__card-wrapper {
    margin-left: 0
}

.jltma-timeline.jltma-timeline--horizontal .jltma-timeline__item .timeline-item__card-wrapper .timeline-item__card__arrow {
    left: 50%;
    margin-left: -5px;
    top: -5px;
    -webkit-transform: translateY(-50%)rotate(90deg);
    -ms-transform: translateY(-50%)rotate(90deg);
    transform: translateY(-50%)rotate(90deg)
}

.jltma-timeline .timeline-item__card-wrapper .timeline-item__meta {
    display: none
}

.jltma-center-vertical,
.jltma-timeline .timeline-item__card__arrow:after {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

@media(min-width:1025px) {
    .jltma-timeline-animate .jltma-timeline .timeline-item__card {
        visibility: hidden
    }
    .jltma-timeline-animate .jltma-timeline .timeline-item.bounce-in .timeline-item__card,
    .jltma-timeline-animate .jltma-timeline .timeline-item.bounce-in .timeline-item__meta {
        visibility: visible
    }
    .jltma-timeline-animate .jltma-timeline .timeline-item__meta {
        visibility: hidden
    }
    .jltma-timeline-animate .jltma-timeline .timeline-item.bounce-in .timeline-item__card {
        -webkit-animation: cd-bounce-odd 1s;
        animation: cd-bounce-odd 1s
    }
    .jltma-timeline-animate .jltma-timeline .timeline-item.bounce-in .timeline-item__meta {
        -webkit-animation: cd-bounce-even 1s;
        animation: cd-bounce-even 1s
    }
    .jltma-timeline-animate .jltma-timeline .timeline-item:nth-child(2n).bounce-in .timeline-item__card {
        -webkit-animation: cd-bounce-even 1s;
        animation: cd-bounce-even 1s
    }
    .jltma-timeline-animate .jltma-timeline .timeline-item:nth-child(2n).bounce-in .timeline-item__meta {
        -webkit-animation: cd-bounce-odd 1s;
        animation: cd-bounce-odd 1s
    }
    [class*=jltma-timeline-align-] .jltma-timeline .timeline-item__card,
    [class*=jltma-timeline-align-] .jltma-timeline .timeline-item__meta {
        visibility: visible
    }
    .jltma-timeline-align--center .jltma-timeline .timeline-item__card__arrow:after {
        border-left-color: #f7f7f7;
        border-right-color: #f7f7f7
    }
    .jltma-timeline-align--center .jltma-timeline .timeline-item__point {
        -ms-flex-negative: 0;
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        flex-grow: 0;
        flex-shrink: 0;
        order: 1
    }
    .jltma-timeline-align--center .jltma-timeline .timeline-item__meta-wrapper {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        justify-content: flex-end;
        order: 0
    }
    .jltma-timeline-align--center .jltma-timeline .timeline-item__card-wrapper {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        padding-left: 15px
    }
    .jltma-timeline-align--center .jltma-timeline .timeline-item__card-wrapper,
    .jltma-timeline-align--center .jltma-timeline .timeline-item__meta-wrapper {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        flex-grow: 1
    }
    .jltma-timeline-align--center .jltma-timeline .timeline-item__meta {
        margin-right: 10px
    }
    .jltma-timeline-align--center .jltma-timeline .timeline-item:nth-child(odd) .timeline-item__card__arrow {
        left: 5px
    }
    .jltma-timeline-align--center .jltma-timeline .timeline-item:nth-child(odd) .timeline-item__card__arrow:after {
        border-right-style: solid;
        border-right-width: 10px
    }
    .jltma-timeline-align--center .jltma-timeline .timeline-item:nth-child(odd) .timeline-item__meta {
        text-align: right
    }
    .jltma-timeline-align--center .jltma-timeline .timeline-item:nth-child(2n) {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
    .jltma-timeline-align--center .jltma-timeline .timeline-item:nth-child(2n) .timeline-item__meta-wrapper {
        -webkit-box-orient: initial;
        -webkit-box-direction: initial;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -ms-flex-direction: initial;
        flex-direction: row;
        justify-content: flex-start
    }
    .jltma-timeline-align--center .jltma-timeline .timeline-item:nth-child(2n) .timeline-item__meta {
        margin-left: 10px
    }
    .jltma-timeline-align--center .jltma-timeline .timeline-item:nth-child(2n) .timeline-item__card-wrapper {
        padding-left: 0;
        padding-right: 15px
    }
    .jltma-timeline-align--center .jltma-timeline .timeline-item:nth-child(2n) .timeline-item__card__arrow {
        right: 8px
    }
    .jltma-timeline-align--center .jltma-timeline .timeline-item:nth-child(2n) .timeline-item__card__arrow:after {
        border-left-style: solid;
        border-left-width: 10px
    }
    .jltma-timeline-align--center .jltma-timeline .jltma-timeline__line {
        left: 50%
    }
    .jltma-timeline-align--overlay .jltma-timeline .timeline-item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .jltma-timeline-align--overlay .jltma-timeline .timeline-item__meta,
    .jltma-timeline-align--overlay .jltma-timeline .timeline-item__point {
        margin-bottom: 12px
    }
    .jltma-timeline-align--overlay .jltma-timeline .timeline-item__meta-wrapper {
        display: none
    }
    .jltma-timeline-align--overlay .jltma-timeline .jltma-timeline__line {
        left: 50%
    }
    .jltma-timeline-align--left .jltma-timeline {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
    .jltma-timeline-align--left .jltma-timeline__line {
        left: 0;
        margin-left: 20px
    }
    .jltma-timeline-align--left .timeline-item {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .jltma-timeline-align--left .timeline-item__meta-wrapper {
        display: none
    }
    .jltma-timeline-align--left .timeline-item__card-wrapper {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        flex-grow: 1;
        order: 1
    }
    .jltma-timeline-align--left .timeline-item__card__arrow {
        left: -10px
    }
    .jltma-timeline-align--left .timeline-item__card__arrow:after {
        border-right: 10px solid #f7f7f7
    }
    .jltma-timeline-align--left .timeline-item__card-wrapper {
        margin-left: 20px
    }
    .jltma-timeline-align--right .jltma-timeline .jltma-timeline__line {
        left: auto;
        margin-right: 20px;
        right: 0;
        -webkit-transform: translateX(50%);
        -ms-transform: translateX(50%);
        transform: translateX(50%)
    }
    .jltma-timeline-align--right .jltma-timeline .timeline-item {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        justify-content: flex-end
    }
    .jltma-timeline-align--right .jltma-timeline .timeline-item__point {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        margin-right: 0 !important;
        order: 2
    }
    .jltma-timeline-align--right .jltma-timeline .timeline-item__meta {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
    .jltma-timeline-align--right .jltma-timeline .timeline-item__meta-wrapper {
        display: none
    }
    .jltma-timeline-align--right .jltma-timeline .timeline-item__card-wrapper {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        flex-grow: 1;
        order: 1
    }
    .jltma-timeline-align--right .jltma-timeline .timeline-item__card__arrow {
        right: -10px
    }
    .jltma-timeline-align--right .jltma-timeline .timeline-item__card__arrow:after {
        border-left: 10px solid #f7f7f7
    }
    .jltma-timeline-align--right .jltma-timeline .timeline-item__card-wrapper {
        margin-right: 10px
    }
    .jltma-timeline-align--right .jltma-timeline .timeline-item__meta {
        margin-bottom: 12px
    }
    .jltma-timeline-cards-align--middle .jltma-timeline .timeline-item {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
    .jltma-timeline-cards-align--middle .jltma-timeline .timeline-item__card__arrow {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }
    .jltma-timeline-cards-align--bottom .jltma-timeline .timeline-item {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }
    .jltma-timeline-cards-align--bottom .jltma-timeline .timeline-item__card__arrow {
        bottom: 0;
        top: auto
    }
}

.active .jltma-timeline-post-type-icon i {
    color: #f7f7f7
}

.jltma-timeline-entry-title {
    color: #333;
    font-size: 18px;
    line-height: 28px;
    margin-top: -7px
}

.jltma-timeline-entry-title a {
    color: #333
}

.jltma-blog-timeline-post article p {
    color: #78909c
}

.jltma-blog-timeline-post .jltma-post-btn {
    background-color: #4b00e7;
    border-radius: 3rem;
    color: #fff;
    display: inline-block;
    font-size: 13px;
    font-weight: 500;
    line-height: 50px;
    margin-top: .5rem;
    padding: 0 1.5rem
}

.jltma-blog-timeline-post .jltma-post-btn i {
    margin-left: 5px
}

.jltma-timeline.solid-bg-color .hexagon {
    background-color: #f7f7f7;
    border-left: 3px solid #7f49f0;
    border-right: 3px solid #7f49f0;
    display: inline-block;
    height: 16px;
    position: relative;
    top: 2px;
    width: 25px
}

.jltma-timeline.solid-bg-color .hexagon:after,
.jltma-timeline.solid-bg-color .hexagon:before {
    background-color: inherit;
    content: "";
    height: 18px;
    left: 1px;
    position: absolute;
    -webkit-transform: scaleY(.5774)rotate(-45deg);
    -ms-transform: scaleY(.5774)rotate(-45deg);
    transform: scaleY(.5774)rotate(-45deg);
    width: 18px;
    z-index: 1
}

.jltma-timeline.solid-bg-color .hexagon:before {
    border-right: 4px solid #7f49f0;
    border-top: 4px solid #7f49f0;
    top: -9px
}

.jltma-timeline.solid-bg-color .hexagon:after {
    border-bottom: 4px solid #7f49f0;
    border-left: 4px solid #7f49f0;
    bottom: -9px
}

.jltma-timeline-post-inner {
    position: static
}

.jltma-timeline-horz-pointer {
    margin-bottom: 20px;
    min-height: 19px;
    position: relative;
    text-align: center;
    z-index: 0
}

.jltma-timeline.solid-bg-color .jltma-timeline-horz-pointer:before {
    background-color: #7f49f0;
    content: "";
    height: 4px;
    left: 15px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: calc(100% + 30px);
    z-index: -1
}

.jltma-timeline.solid-bg-color .jltma-blog-timeline-post article {
    margin-left: 0;
    margin-right: 0
}

.jltma-timeline__line {
    background-color: #f7f7f7;
    position: absolute
}

.jltma-timeline .jltma-timeline__line {
    bottom: 0;
    top: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 4px;
    z-index: -1
}

.jltma-timeline-align--left .jltma-timeline {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.jltma-timeline-align--left .jltma-timeline .jltma-timeline__line {
    left: 0;
    margin-left: 20px
}

.jltma-timeline-align--left .jltma-timeline .timeline-item {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.jltma-timeline-align--left .jltma-timeline .timeline-item__point {
    margin-left: 0 !important
}

.jltma-timeline-align--left .jltma-timeline .timeline-item__meta-wrapper {
    display: none
}

.jltma-timeline-align--left .jltma-timeline .timeline-item__meta {
    margin-bottom: 12px
}

.jltma-timeline-align--left .jltma-slider__item {
    text-align: left
}

.jltma-timeline-align--left .jltma-slider__item .jltma-timeline-horz-pointer {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.jltma-timeline-align--center .jltma-slider__item {
    text-align: center
}

.jltma-timeline-align--center .jltma-slider__item .jltma-timeline-horz-pointer {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.jltma-timeline-align--right .jltma-slider__item {
    text-align: right
}

.jltma-timeline-align--right .jltma-slider__item .jltma-timeline-horz-pointer {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.jltma-timeline .timeline-item__point__text {
    font-size: 1em
}

.jltma-timeline .timeline-item__card {
    background-color: initial;
    display: block;
    padding: 0;
    position: relative
}

.elementor-widget-ma-timeline .timeline-item.is--focused .timeline-item__point {
    background-color: initial
}

.jltma-timeline-slider .jltma-slider__item {
    padding: 0 15px
}

.jltma-timeline-slider .jltma-slider__item .jltma-timeline-horz-pointer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.jltma-timeline-post-date {
    display: inline-block
}

@media(max-width:1024px) {
    .jltma-timeline .jltma-timeline__line {
        left: 20px
    }
    .timeline-item__meta-wrapper {
        display: none !important
    }
    .timeline-item__card-wrapper .timeline-item__meta {
        display: block !important
    }
}

.jltma-business-hour .jltma-business-hour-content {
    border-radius: 5px
}

.jltma-business-hour ol,
.jltma-business-hour ul {
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 100%
}

.jltma-business-hour li {
    color: #78909c;
    float: left;
    font-size: 15px;
    font-weight: 500;
    line-height: 24px;
    list-style: none;
    margin: 1px 0;
    padding: 8px 15px;
    position: relative;
    width: 100%;
    z-index: 0
}

.jltma-business-hour li time {
    position: relative
}

.jltma-business-hour li time:first-child {
    padding-right: 20px
}

.jltma-business-hour li time:first-child:before {
    content: "-";
    position: absolute;
    right: 8px;
    top: -3px
}

.jltma-business-hour .jltma-business-hour-title {
    font-size: 1.4rem;
    font-weight: 700;
    margin-bottom: 1rem;
    text-align: center;
    text-transform: uppercase
}

.jltma-business-hour .closed,
.jltma-business-hour .happy-time {
    color: #e92d5c
}

.jltma-business-hour .jltma-business-hour-btn {
    display: inline-block
}

.jltma-business-hour.style-default .jltma-business-hour-content {
    margin: 0 auto;
    max-width: 500px
}

.jltma-business-hour.style-default li span {
    padding: 0 3px
}

.jltma-business-hour.style-default li:before {
    border: 1px dotted #78909c;
    content: "";
    height: 1px;
    left: 50%;
    margin: -.5px 0 0 -50px;
    position: absolute;
    top: 50%;
    width: 100px;
    z-index: -1
}

.jltma-business-hour.solid-bg-color .jltma-business-hour-content {
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 20px rgba(0, 0, 0, .1);
    padding: 3rem 2.5rem
}

.jltma-business-hour.solid-bg-color li {
    border-bottom: 2px solid #eceff1;
    padding: 8px 0 9px
}

.jltma-business-hour.solid-bg-color li:first-child {
    padding-top: 0
}

.jltma-business-hour.solid-bg-color li i {
    color: #4b00e7;
    margin-right: 5px
}

.jltma-business-hour.content-corner-btn li:last-child,
.jltma-business-hour.solid-bg-color li:last-child {
    border-bottom: none;
    padding-bottom: 0
}

.jltma-business-hour.content-bg-image .jltma-business-hour-content {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 3rem 15px 4rem
}

.jltma-business-hour.content-bg-image li {
    text-align: center
}

.jltma-business-hour.content-bg-image .jltma-business-duration {
    font-weight: 600
}

.jltma-business-hour.content-bg-image li span,
.jltma-business-hour.table-reservation li span {
    float: none !important
}

.jltma-business-hour.content-corner-btn [class*=col],
.jltma-business-hour.table-reservation [class*=col] {
    padding: 0
}

.jltma-business-hour.content-corner-btn .jltma-row {
    margin: 0
}

.jltma-business-hour.content-corner-btn .jltma-business-hour-content {
    background: #fff;
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 20px rgba(0, 0, 0, .1);
    height: 100%;
    padding: 3.75rem 2.8125rem;
    position: relative
}

.jltma-business-hour.content-corner-btn .jltma-business-hour-title {
    text-align: left
}

.jltma-business-hour.content-corner-btn li {
    border-bottom: 2px solid #eceff1;
    font-weight: 600;
    padding: 8px 0 9px
}

.jltma-business-hour.content-corner-btn .jltma-business-hour-content-bottom {
    bottom: 0;
    color: #4b00e7;
    font-size: 18px;
    font-weight: 700;
    left: 0;
    padding-left: 2.8125rem;
    width: 100%
}

.jltma-business-hour.content-corner-btn .jltma-business-hour-content-bottom span {
    padding-top: 13px
}

.jltma-business-hour.content-corner-btn .jltma-business-hour-content-details {
    padding: 10px
}

.jltma-business-hour.content-corner-btn .jltma-business-hour-btn {
    background: #4b00e7;
    border-bottom-left-radius: 3rem;
    border-top-left-radius: 3rem;
    color: #fff;
    font-size: 13px;
    font-weight: 500;
    line-height: 55px;
    padding: 0 1.5rem;
    text-transform: capitalize
}

.jltma-business-hour.table-reservation .jltma-row {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0
}

.jltma-business-hour.table-reservation img {
    border-radius: 5px
}

.jltma-business-hour.table-reservation .jltma-business-hour-content {
    background: #fff;
    border-radius: 5px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 20px rgba(0, 0, 0, .1);
    text-align: center
}

.jltma-business-hour.table-reservation .jltma-business-hour-content-details {
    padding-bottom: 1.5rem
}

.jltma-business-hour.table-reservation .jltma-business-reservation-title {
    background: #383844;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #fff;
    font-size: 20px;
    margin: 0;
    padding: 1.5rem 1rem;
    text-transform: uppercase
}

.jltma-business-hour.table-reservation .jltma-business-hour-title {
    margin: 2rem 0 1rem
}

.jltma-business-hour.table-reservation .jltma-business-hour-list {
    font-weight: 600;
    padding: 0
}

.jltma-business-hour.table-reservation .jltma-business-hour-btn {
    background: #4b00e7;
    border-radius: 5px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    line-height: 60px;
    margin-top: 0;
    text-transform: uppercase;
    width: 100%
}

.jltma-business-hour.full-bg-image li {
    border-bottom: 1px solid #cfd8dc;
    font-weight: 600;
    padding: 8px 0 9px
}

.jltma-business-hour.full-bg-image li:last-child {
    border-bottom: none
}

.jltma-business-hour.full-bg-image .jltma-business-hour-btn {
    border-radius: 3rem;
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 20px rgba(0, 0, 0, .1);
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    line-height: 60px;
    margin-top: 1rem;
    padding: 0 2.5rem;
    text-transform: uppercase
}

.content-corner-btn .jltma-business-hour-btn {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

@media(min-width:992px) {
    .jltma-business-hour.table-reservation .jltma-business-hour-content {
        margin-left: -45px;
        width: calc(100% + 45px)
    }
}

.jltma-toc-header {
    display: table;
    margin-bottom: 18px;
    width: 100%
}

.jltma-toc-heading,
.jltma-toc-heading a,
.jltma-toc-switch {
    display: table-cell;
    text-align: left;
    vertical-align: middle
}

.jltma-toc-auto-collapse .jltma-toc-header,
.jltma-toc-hidden .jltma-toc-header {
    margin-bottom: 0
}

.jltma-toc-switch .jltma-toc-icon:before {
    content: "\f106";
    font-size: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    width: 20px
}

.jltma-toc-auto-collapse .jltma-toc-switch .jltma-toc-icon:before,
.jltma-toc-hidden .jltma-toc-switch .jltma-toc-icon:before {
    content: "\f107"
}

.jltma-toc-switch {
    text-align: right
}

.jltma-toc-wrapper {
    display: inline-block;
    min-width: 100%;
    padding: 25px
}

.jltma-toc-switch {
    cursor: pointer;
    margin-left: 15px
}

.jltma-toc-list li {
    text-align: left
}

.jltma-toc-list ul:first-child li:first-child {
    margin-top: 0
}

.jltma-toc-heading,
.jltma-toc-heading a {
    font-size: 25px
}

.jltma-toc-content-wrapper {
    font-size: 16px
}

.jltma-toc-auto-collapse .jltma-separator-parent,
.jltma-toc-auto-collapse .jltma-toc-toggle-content {
    display: none
}

.elementor-element.elementor-widget-ma-table-of-contents .jltma-toc-switch {
    color: inherit
}

.elementor-element.elementor-widget-ma-table-of-contents .jltma-toc-switch:hover {
    background-color: inherit
}

.jltma-toc-content-wrapper ol {
    counter-reset: item
}

.jltma-toc-content-wrapper ol li {
    display: block
}

.jltma-toc-content-wrapper ol li:before {
    content: counters(item, ".")". ";
    counter-increment: item;
    margin-right: 5px
}

.elementor-element.elementor-widget-ma-table-of-contents {
    background-color: inherit
}

.elementor-element.elementor-widget-ma-table-of-contents .jltma-toc-wrapper {
    color: inherit
}

.jltma-toc-list-none li {
    list-style-type: none
}

.jltma-toc-list-disc.jltma-toc-list ul {
    list-style-type: circle
}

.jltma-toc-list {
    margin: 0
}

.jltma-toc-toggle-content .jltma-toc-list-disc {
    margin-left: 16px
}

.jltma-toc-main-wrapper li:before {
    content: ""
}

.jltma-toc-toggle-content,
.jltma-toc-toggle-content.show {
    display: block
}

.jltma-toc-toggle-content.hide {
    display: none
}

.jltma-toc-header {
    margin-bottom: 20px
}

.jltma-toc-wrapper .jltma-separator {
    margin-bottom: 20px;
    width: 100%
}

.jltma-scroll-top-icon:before {
    content: "\f077";
    font-family: Font Awesome\ 5 Free;
    font-weight: 900;
    text-decoration: inherit
}

.jltma-scroll-top-icon {
    background-color: #6ec1e4;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    bottom: 30px;
    color: #fff;
    content: "\f062";
    cursor: pointer;
    display: none;
    font-family: Font Awesome\ 5 Free;
    font-size: 15px;
    font-size: .8823529412rem;
    height: 2.1em;
    line-height: 2.1;
    position: fixed;
    right: 30px;
    text-align: center;
    width: 2.1em;
    z-index: 99
}

.jltma-scroll-top-icon:focus,
.jltma-scroll-top-icon:hover {
    color: #fff
}

.jltma-toc__show-scroll.jltma-scroll-top-icon {
    display: inline
}

.jltma-toc-empty-note {
    display: none
}

.jltma-toc-empty-content .jltma-toc-empty-note {
    display: block
}

.jltma-image-filter-gallery-wrapper .jltma-image-filter-nav ul li {
    background-color: #111;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 1em;
    margin: 0 15px 10px;
    padding: 10px 22px;
    text-decoration: none;
    text-transform: capitalize
}

.jltma-image-filter-gallery-wrapper .jltma-image-filter-nav .jltma-tooltip-text {
    color: #000
}

.jltma-image-filter-gallery-wrapper .jltma-image-filter-item,
.jltma-image-filter-gallery-wrapper .jltma-image-filter-item .jltma-image-hover-thumb {
    position: relative
}

.jltma-image-filter-gallery-wrapper .jltma-image-filter-item .jltma-image-hover-thumb img {
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    vertical-align: bottom
}

.jltma-image-filter-gallery-wrapper .jltma-image-filter-item .jltma-image-hover-title {
    display: block;
    font-size: 16px;
    text-align: center;
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    width: 100%
}

.jltma-image-filter-gallery-wrapper .jltma-image-filter-item h2 {
    font-weight: 300;
    word-spacing: -.15em
}

.jltma-image-filter-gallery-wrapper .jltma-image-filter-item h2 span {
    font-weight: 800
}

.jltma-image-filter-gallery-wrapper .jltma-image-filter-item p {
    margin: 0
}

.jltma-image-filter-gallery-wrapper .jltma-image-filter-item .jltma-image-hover-content {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: rgba(0, 0, 0, .5);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: 100%;
    justify-content: center;
    left: 0;
    opacity: 0;
    padding: 15px;
    position: absolute;
    top: 0;
    -webkit-transition: all .25s ease;
    transition: all .25s ease;
    width: 100%
}

.jltma-image-filter-gallery-wrapper .jltma-image-filter-item .jltma-fancybox {
    color: #fff;
    font-size: 20px
}

.jltma-image-filter-gallery-wrapper .jltma-image-filter-item .jltma-fancybox svg {
    fill: #fff;
    height: 80px;
    width: 80px
}

.jltma-image-filter-gallery-wrapper .jltma-image-filter-item .jltma-image-hover-desc {
    font-size: 14px
}

.jltma-image-filter-gallery-wrapper .jltma-image-filter-item .jltma-image-hover-item-info {
    left: 10px;
    position: absolute;
    top: 10px;
    z-index: 1
}

.jltma-image-filter-gallery-wrapper .jltma-image-filter-item .jltma-image-hover-item-info .jltma-label {
    line-height: 1;
    margin-right: 5px;
    padding: 5px 10px
}

.jltma-image-filter-gallery-wrapper .jltma-image-filter-item .jltma-creative-button {
    background-color: rgba(51, 51, 51, 0);
    border: 1px solid #fff;
    border-radius: 5px;
    color: #fff
}

.jltma-image-filter-gallery-wrapper .jltma-image-filter-item .jltma-creative-button:hover {
    background-color: #4b00e7;
    border-color: #4b00e7
}

.jltma-image-filter-gallery-wrapper .jltma-image-filter-item:hover .jltma-image-hover-content {
    opacity: 1
}

.jltma-image-filter-gallery-wrapper.jltma-image-ratio-yes .jltma-image-filter-item .jltma-image-hover-thumb {
    border: 0;
    left: 0;
    overflow: hidden;
    position: relative;
    right: 0;
    top: 0
}

.jltma-image-filter-gallery-wrapper.jltma-image-ratio-yes .jltma-image-filter-item .jltma-image-hover-thumb img {
    display: block;
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%
}

.jltma-pricing-tables .jltma-price-table {
    border-radius: 5px;
    -webkit-box-shadow: 0 0 50px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 50px rgba(0, 0, 0, .1)
}

.jltma-pricing-tables .jltma-price-table-title {
    font-size: 1.75rem;
    font-weight: 600;
    margin: 0
}

.jltma-pricing-tables .jltma-price-table-details ol,
.jltma-pricing-tables .jltma-price-table-details ul {
    margin: 0;
    padding: 2.5rem 0
}

.jltma-pricing-tables .jltma-price-table-details ol li,
.jltma-pricing-tables .jltma-price-table-details ul li {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    padding: 13px 0;
    text-align: center
}

.jltma-pricing-tables .jltma-price-table-details ol li i,
.jltma-pricing-tables .jltma-price-table-details ul li i {
    position: relative;
    width: 35px
}

.jltma-pricing-tables .jltma-price-table-details ol li svg,
.jltma-pricing-tables .jltma-price-table-details ul li svg {
    height: 20px;
    margin-right: 8px;
    width: 20px
}

.jltma-pricing-tables .jltma-price-table-additional_info {
    font-size: .8em;
    padding-bottom: 1rem;
    text-align: center
}

.jltma-pricing-tables .jltma-price-table-btn {
    border-radius: 3rem;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    line-height: 40px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 100%
}

.jltma-pricing-tables .jltma-price-table-btn:hover {
    color: #fff;
    text-decoration: none
}

.jltma-pricing-tables.default-table .jltma-price-table-bottom {
    padding: 8px 3rem 1.25rem
}

.jltma-pricing-tables.default-table .jltma-price-table-head,
.jltma-pricing-tables.table-left-align .jltma-price-table-head {
    color: #fff;
    padding: 3.4rem 15px 3rem
}

.jltma-pricing-tables.default-table .jltma-price-table-title,
.jltma-pricing-tables.table-left-align .jltma-price-table-title {
    color: #fff;
    text-transform: uppercase
}

.jltma-pricing-tables.default-table .jltma-price-table-title p,
.jltma-pricing-tables.table-left-align .jltma-price-table-title p {
    color: #fff;
    margin: 0
}

.jltma-pricing-tables.default-table .jltma-table-price-area,
.jltma-pricing-tables.table-left-align .jltma-table-price-area {
    margin-top: 2.5rem
}

.jltma-pricing-tables.default-table .jltma-table-price-currency,
.jltma-pricing-tables.table-left-align .jltma-table-price-currency {
    font-size: 1.25rem;
    font-weight: 700;
    vertical-align: top
}

.jltma-pricing-tables.default-table .jltma-table-price-amount,
.jltma-pricing-tables.table-active-zoom .jltma-table-price-amount,
.jltma-pricing-tables.table-left-align .jltma-table-price-amount {
    font-size: 4rem;
    font-weight: 700;
    line-height: 1
}

.jltma-pricing-tables.default-table .jltma-price-amount-duration,
.jltma-pricing-tables.table-active-zoom .jltma-price-amount-duration,
.jltma-pricing-tables.table-left-align .jltma-price-amount-duration {
    font-size: 15px;
    padding-left: 10px;
    position: relative
}

.jltma-pricing-tables.default-table .jltma-price-amount-duration:before,
.jltma-pricing-tables.table-active-zoom .jltma-price-amount-duration:before,
.jltma-pricing-tables.table-left-align .jltma-price-amount-duration:before {
    content: "/";
    left: 0;
    position: absolute;
    top: 0
}

.jltma-pricing-tables.default-table .jltma-price-table-details,
.jltma-pricing-tables.table-active-zoom .jltma-price-table-details,
.jltma-pricing-tables.table-left-align .jltma-price-table-details {
    color: #78909c;
    font-size: 15px;
    font-weight: 500;
    line-height: 23px;
    padding: 0 15px
}

.jltma-pricing-tables.table-bg-image .jltma-price-table-details li,
.jltma-pricing-tables.table-bg-pattern .jltma-price-table-details li {
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    justify-content: left
}

.jltma-pricing-tables.table-left-align .jltma-price-table {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0 0 5rem
}

.jltma-pricing-tables.table-left-align .jltma-price-table-head {
    border-radius: 0;
    padding: 3.4rem 1.875rem 3rem
}

.jltma-pricing-tables.table-left-align .jltma-price-table-title {
    text-transform: capitalize
}

.jltma-pricing-tables.table-left-align [class*=col]:last-child .jltma-price-table-details,
.jltma-pricing-tables.table-left-align [class*=col]:last-child .jltma-price-table-head {
    border-right: 0
}

.jltma-pricing-tables.table-left-align .jltma-table-price-currency {
    vertical-align: bottom
}

.jltma-pricing-tables.table-left-align .jltma-table-price-area {
    margin-top: 1rem
}

.jltma-pricing-tables.table-left-align .jltma-price-amount-duration {
    display: block;
    font-weight: 500;
    padding-left: 0
}

.jltma-pricing-tables.table-left-align .jltma-price-table-details {
    margin: 2.8125rem 0;
    padding: 0 2.8125rem
}

.jltma-pricing-tables.table-left-align .jltma-price-table-details li {
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left
}

.jltma-pricing-tables.table-left-align .jltma-price-table-bottom {
    margin-top: 2rem;
    padding: 0 0 1.25rem
}

.jltma-pricing-tables.table-active-zoom .jltma-price-table-details ol,
.jltma-pricing-tables.table-active-zoom .jltma-price-table-details ul,
.jltma-pricing-tables.table-left-align .jltma-price-table-details ol,
.jltma-pricing-tables.table-left-align .jltma-price-table-details ul {
    margin: 0;
    padding: 0
}

.jltma-pricing-tables.table-active-zoom .jltma-price-table-details ol li,
.jltma-pricing-tables.table-active-zoom .jltma-price-table-details ul li,
.jltma-pricing-tables.table-left-align .jltma-price-table-details ol li,
.jltma-pricing-tables.table-left-align .jltma-price-table-details ul li {
    list-style: none;
    padding: 8px 0
}

.jltma-pricing-tables.table-active-zoom .jltma-price-table-btn,
.jltma-pricing-tables.table-left-align .jltma-price-table-btn {
    background-color: #4b00e7;
    border-radius: 5px;
    text-align: center
}

.jltma-pricing-tables.table-active-zoom .active {
    -webkit-transform: scaleY(1.1);
    -ms-transform: scaleY(1.1);
    transform: scaleY(1.1)
}

.jltma-pricing-tables.table-active-zoom .active .jltma-table-inner {
    -webkit-transform: scaleY(.91);
    -ms-transform: scaleY(.91);
    transform: scaleY(.91)
}

.jltma-pricing-tables.table-active-zoom .active .jltma-table-price-area {
    background: #fff;
    color: #393c3f
}

.jltma-pricing-tables.table-active-zoom .active .jltma-price-table-head p,
.jltma-pricing-tables.table-active-zoom .active .jltma-price-table-title {
    color: #f8f8f9
}

.jltma-pricing-tables.table-active-zoom .active .jltma-price-table-details li {
    border-bottom-color: #78baee;
    color: #f8f8f9
}

.jltma-pricing-tables.table-active-zoom .active .jltma-price-table-additional_info p {
    color: #f8f8f9
}

.jltma-pricing-tables.table-active-zoom .jltma-price-table-head {
    color: #fff;
    padding: 3.4rem 15px 3rem
}

.jltma-pricing-tables.table-active-zoom .jltma-price-table-head p {
    color: #78909c;
    margin: 0
}

.jltma-pricing-tables.table-active-zoom .active,
.jltma-pricing-tables.table-active-zoom .active .jltma-price-table-head {
    border-radius: 0;
    color: #f8f8f9
}

.jltma-pricing-tables.table-active-zoom .jltma-price-table-title {
    color: #393c3f;
    text-transform: uppercase
}

.jltma-pricing-tables.table-active-zoom .jltma-table-price-area {
    background: -moz-linear-gradient(45deg, #3d9ff3 0, #3fd5cc 100%);
    background: -webkit-linear-gradient(45deg, #3d9ff3, #3fd5cc);
    background: -ms-linear-gradient(45deg, #3d9ff3 0, #3fd5cc 100%);
    border-radius: 50%;
    color: #fff;
    height: 200px;
    margin: 2rem auto 0;
    padding-top: 3.4rem;
    text-align: center;
    width: 200px
}

.jltma-pricing-tables.table-active-zoom .jltma-price-amount-duration {
    display: block
}

.jltma-pricing-tables.table-active-zoom .jltma-table-price-currency {
    font-size: 1.25rem;
    font-weight: 700;
    vertical-align: bottom
}

.jltma-pricing-tables.table-active-zoom .jltma-price-table-details {
    padding: 0 15px 3.875rem
}

.jltma-pricing-tables.table-active-zoom .jltma-price-table-details li {
    border-bottom: 2px solid #e8e8ec
}

.jltma-pricing-tables.table-active-zoom .jltma-price-table-details li:last-child {
    border-bottom: none
}

.jltma-pricing-tables.table-active-zoom .jltma-price-table-bottom,
.jltma-pricing-tables.table-bg-image .jltma-price-table-bottom,
.jltma-pricing-tables.table-bg-pattern .jltma-price-table-bottom {
    margin-top: 3rem;
    padding: 0 0 1.25rem
}

.jltma-pricing-tables.table-active-zoom .active .jltma-price-table-btn,
.jltma-pricing-tables.table-active-zoom .active .jltma-price-table-btn:hover {
    background: #fff;
    color: #4b00e7
}

.jltma-pricing-tables.table-bg-image .jltma-price-table {
    border-radius: 0
}

.jltma-pricing-tables.table-bg-image .jltma-table-inner,
.jltma-pricing-tables.table-bg-pattern .jltma-table-inner {
    padding: 3.75rem;
    text-align: left
}

.jltma-pricing-tables.table-bg-image .header-icon {
    color: #393c3f;
    font-size: 4rem;
    margin-bottom: .75rem
}

.jltma-pricing-tables.table-bg-image .jltma-table-price-area,
.jltma-pricing-tables.table-bg-pattern .jltma-table-price-area {
    color: #393c3f;
    margin-top: 1.2rem
}

.jltma-pricing-tables.table-bg-image .jltma-table-price-currency,
.jltma-pricing-tables.table-bg-pattern .jltma-table-price-currency {
    font-size: 20px;
    margin: 5px 5px 0 0;
    vertical-align: top
}

.jltma-pricing-tables.table-bg-image .jltma-table-price-amount,
.jltma-pricing-tables.table-bg-pattern .jltma-table-price-amount {
    font-size: 4rem;
    line-height: 1
}

.jltma-pricing-tables.table-bg-image .jltma-price-amount-duration,
.jltma-pricing-tables.table-bg-pattern .jltma-price-amount-duration {
    font-weight: 600
}

.jltma-pricing-tables.table-bg-image ol,
.jltma-pricing-tables.table-bg-image ul,
.jltma-pricing-tables.table-bg-pattern ol,
.jltma-pricing-tables.table-bg-pattern ul {
    margin: 1.5rem 0;
    padding: 0
}

.jltma-pricing-tables.table-bg-image li,
.jltma-pricing-tables.table-bg-pattern li {
    color: #78909c;
    display: inline-block;
    font-size: 15px;
    line-height: 25px;
    list-style: none;
    padding: 18px 0;
    position: relative;
    width: 100%
}

.jltma-pricing-tables.table-bg-image li:before,
.jltma-pricing-tables.table-bg-pattern li:before {
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    width: 45px
}

.jltma-pricing-tables.table-bg-image li:last-child:before,
.jltma-pricing-tables.table-bg-pattern li:last-child:before {
    display: none
}

.jltma-pricing-tables.table-bg-image .jltma-price-table-btn,
.jltma-pricing-tables.table-bg-pattern .jltma-price-table-btn {
    background-color: #ffc107;
    border-radius: 5px;
    color: #393c3f;
    text-align: center
}

.jltma-pricing-tables.table-bg-pattern .jltma-price-table {
    border-radius: 15px;
    overflow: hidden;
    position: relative;
    z-index: 0
}

.jltma-pricing-tables.table-bg-pattern .jltma-price-table:before {
    content: "";
    height: 100%;
    left: 0;
    max-height: 280px;
    position: absolute;
    top: -11%;
    -webkit-transform: skewY(-23deg);
    -ms-transform: skewY(-23deg);
    transform: skewY(-23deg);
    width: 100%;
    z-index: -1
}

.jltma-pricing-tables.table-bg-pattern .jltma-price-table:after {
    left: -15px;
    top: 36%;
    -webkit-transform: rotate(-23deg);
    -ms-transform: rotate(-23deg);
    transform: rotate(-23deg)
}

.jltma-pricing-tables.table-bg-pattern .jltma-price-table:after,
.jltma-pricing-tables.table-bg-pattern .jltma-price-table:before {
    background-color: #83f1af
}

.jltma-pricing-tables.table-bg-pattern [class*=col]:nth-child(2) .jltma-price-table:after,
.jltma-pricing-tables.table-bg-pattern [class*=col]:nth-child(2) .jltma-price-table:before {
    background-color: #f8a265
}

.jltma-pricing-tables.table-bg-pattern [class*=col]:nth-child(3) .jltma-price-table:after,
.jltma-pricing-tables.table-bg-pattern [class*=col]:nth-child(3) .jltma-price-table:before {
    background-color: #81d4fa
}

.jltma-pricing-tables.table-bg-pattern .jltma-price-table:after,
.jltma-pricing-tables.table-bg-pattern .jltma-table-inner:after {
    border-radius: 15px;
    content: "";
    height: 15px;
    position: absolute;
    width: 125px;
    z-index: -1
}

.jltma-pricing-tables.table-bg-pattern .jltma-table-inner {
    position: relative
}

.jltma-pricing-tables.table-bg-pattern .jltma-table-inner:after {
    background-color: #fff;
    right: -15px;
    top: 15.5%;
    -webkit-transform: rotate(-23deg);
    -ms-transform: rotate(-23deg);
    transform: rotate(-23deg);
    width: 135px
}

.jltma-pricing-tables.table-bg-pattern .jltma-price-table-details {
    margin-top: 7.5rem
}

.jltma-pricing-tables.table-bg-pattern li:before {
    background-color: #cfd8dc
}

.jltma-pricing-tables.table-bg-pattern .jltma-price-amount-duration:before {
    top: -2px
}

.jltma-pricing-tables.table-bg-pattern .jltma-price-table-bottom {
    margin-top: 2.5rem
}

.jltma-pricing-tables.table-bg-pattern .jltma-price-table-btn {
    color: #393c3f
}

.jltma-price-table-original-price {
    text-decoration: line-through
}

.jltma-fraction-price {
    vertical-align: top
}

.jltma-price-table-ribbon {
    left: 0;
    position: absolute;
    right: auto;
    text-align: center;
    top: -30px
}

.jltma-price-table-ribbon-inner {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 13px;
    font-weight: 800;
    letter-spacing: 1px;
    line-height: 2;
    padding: 2px 10px;
    text-transform: uppercase
}

.jltma-price-table-ribbon.elementor-ribbon-center {
    left: 50%;
    right: auto;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.jltma-price-table-ribbon.elementor-ribbon-right {
    left: auto;
    right: 0
}

.jltma-price-table-ribbon.elementor-ribbon-justify {
    left: 0;
    right: 0
}

.jltma-price-table-head {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.jltma-tooltip-item {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

@media(min-width:768px) {
    .default-table .row {
        margin: 0 -7.5px
    }
    .default-table [class*=col] {
        padding: 0 7.5px
    }
    .table-active-zoom .row,
    .table-left-align .row {
        -webkit-box-shadow: 0 0 50px 0 rgba(0, 0, 0, .1);
        box-shadow: 0 0 50px rgba(0, 0, 0, .1);
        margin: 0
    }
    .table-active-zoom [class*=col],
    .table-left-align [class*=col] {
        padding: 0
    }
    .table-active-zoom .jltma-price-table-details {
        padding: 0 3.875rem 3.875rem
    }
}

@media(max-width:1023px) {
    .default-table .jltma-price-table-bottom {
        padding: 8px 0 2.75rem
    }
    .default-table .jltma-price-table-head,
    .table-left-align .jltma-price-table-head {
        padding: 2.4rem 15px 2rem
    }
    .default-table .jltma-table-price-area,
    .table-left-align .jltma-table-price-area {
        margin-top: 1.5rem
    }
    .default-table .jltma-price-table-details ol,
    .default-table .jltma-price-table-details ul {
        padding: 1.5rem 0
    }
    .default-table .jltma-price-table-details li {
        padding: 10px 0
    }
    .default-table .jltma-table-price-amount,
    .table-active-zoom .jltma-table-price-amount,
    .table-left-align .jltma-table-price-amount {
        font-size: 3rem
    }
    .table-left-align .jltma-price-table-details {
        margin: 1.5rem 0;
        padding: 0 15px
    }
    .table-left-align .jltma-price-table {
        margin-bottom: 3.5rem
    }
    .table-active-zoom .jltma-price-table-head {
        padding: 2.4rem 15px 2rem
    }
    .table-active-zoom .active {
        -webkit-transform: scaleY(1.075);
        -ms-transform: scaleY(1.075);
        transform: scaleY(1.075)
    }
    .table-active-zoom .jltma-price-table-details {
        padding: 0 15px 2.875rem
    }
    .table-bg-image .jltma-table-inner,
    .table-bg-pattern .jltma-table-inner {
        padding: 2.75rem 15px
    }
}

.jltma-image-comparison {
    position: relative
}

.jltma-image-comparison>img {
    width: 100%
}

.jltma-image-comparison>img:last-child {
    position: absolute;
    top: 0
}

.jltma-image-comparison .twentytwenty-handle {
    -webkit-animation: jltma-image-comparison-pulse 1s ease-in-out 0s infinite alternate;
    animation: jltma-image-comparison-pulse 1s ease-in-out 0s infinite alternate;
    background: #fff
}

.jltma-image-comparison .twentytwenty-handle .twentytwenty-left-arrow {
    border-right-color: #4b00e7
}

.jltma-image-comparison .twentytwenty-handle .twentytwenty-right-arrow {
    border-left-color: #4b00e7
}

.jltma-image-comparison .twentytwenty-handle .twentytwenty-down-arrow {
    border-top-color: #4b00e7
}

.jltma-image-comparison .twentytwenty-handle .twentytwenty-up-arrow {
    border-bottom-color: #4b00e7
}

@-webkit-keyframes jltma-image-comparison-pulse {
    0% {
        -webkit-box-shadow: 0 0 2px rgba(61, 61, 61, .8), 0 0 0 4px hsla(0, 0%, 100%, .15);
        box-shadow: 0 0 2px rgba(61, 61, 61, .8), 0 0 0 4px hsla(0, 0%, 100%, .15)
    }
    to {
        -webkit-box-shadow: 0 0 2px rgba(61, 61, 61, .8), 0 0 0 12px hsla(0, 0%, 100%, .3);
        box-shadow: 0 0 2px rgba(61, 61, 61, .8), 0 0 0 12px hsla(0, 0%, 100%, .3)
    }
}

@keyframes jltma-image-comparison-pulse {
    0% {
        -webkit-box-shadow: 0 0 2px rgba(61, 61, 61, .8), 0 0 0 4px hsla(0, 0%, 100%, .15);
        box-shadow: 0 0 2px rgba(61, 61, 61, .8), 0 0 0 4px hsla(0, 0%, 100%, .15)
    }
    to {
        -webkit-box-shadow: 0 0 2px rgba(61, 61, 61, .8), 0 0 0 12px hsla(0, 0%, 100%, .3);
        box-shadow: 0 0 2px rgba(61, 61, 61, .8), 0 0 0 12px hsla(0, 0%, 100%, .3)
    }
}

.jltma-table th {
    background: #4b00e7;
    color: #fff;
    font-weight: 700
}

.jltma-table td,
.jltma-table th {
    border: 1px solid #ccc;
    font-size: 18px;
    padding: 10px;
    text-align: left
}

table tbody>tr:nth-child(odd)>td,
table tbody>tr:nth-child(odd)>th {
    background-color: initial
}

@media only screen and (max-device-width:768px) {
    .jltma-table {
        width: 100%
    }
    .jltma-table,
    .jltma-table tbody,
    .jltma-table td,
    .jltma-table th,
    .jltma-table thead,
    .jltma-table tr {
        display: block
    }
    .jltma-table thead tr {
        left: -9999px;
        position: absolute;
        top: -9999px
    }
    .jltma-table tr {
        border: 1px solid #ccc
    }
    .jltma-table td {
        border: none;
        border-bottom: 1px solid #eee;
        padding-left: 50%;
        position: relative
    }
    .jltma-table td:before {
        color: #000;
        content: attr(data-column);
        font-weight: 700;
        left: 6px;
        padding-right: 10px;
        position: absolute;
        top: 6px;
        white-space: nowrap;
        width: 45%
    }
}

.jltma-nav-menu__container>ul>li.current_page_item>a,
.jltma-nav-menu__container>ul>li.current_page_item>a:hover,
.jltma-nav-menu__container>ul>li>a:focus,
.jltma-nav-menu__container>ul>li>a:focus:hover {
    background-color: initial;
    color: #2b2929
}

.jltma-dropdown-item-border-type-default .jltma-nav-menu__container>ul ul>li.current_page_item>a,
.jltma-dropdown-item-border-type-default .jltma-nav-menu__container>ul ul>li>a:focus,
.jltma-dropdown-item-border-type-default .jltma-nav-menu__container>ul ul>li>a:hover,
.jltma-dropdown-item-border-type-default .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup>ul ul>li.current_page_item>a,
.jltma-dropdown-item-border-type-default .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup>ul ul>li.current_page_item>a:hover,
.jltma-dropdown-item-border-type-default .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup>ul ul>li>a:focus,
.jltma-dropdown-item-border-type-default .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup>ul ul>li>a:focus:hover,
.jltma-dropdown-item-border-type-default .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup>ul ul>li>a:hover,
.jltma-dropdown-item-border-type-default .jltma-nav-menu__main>ul ul>li:hover>a,
.jltma-main-menu-item-border-type-default .jltma-nav-menu__container>ul>li.current_page_item>a,
.jltma-main-menu-item-border-type-default .jltma-nav-menu__container>ul>li.current_page_item>a:hover,
.jltma-main-menu-item-border-type-default .jltma-nav-menu__container>ul>li>a:focus,
.jltma-main-menu-item-border-type-default .jltma-nav-menu__container>ul>li>a:focus:hover,
.jltma-main-menu-item-border-type-default .jltma-nav-menu__container>ul>li>a:hover,
.jltma-main-menu-item-border-type-default .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup>ul>li.current_page_item>a,
.jltma-main-menu-item-border-type-default .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup>ul>li.current_page_item>a:hover,
.jltma-main-menu-item-border-type-default .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup>ul>li>a:focus,
.jltma-main-menu-item-border-type-default .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup>ul>li>a:focus:hover,
.jltma-main-menu-item-border-type-default .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup>ul>li>a:hover,
.jltma-main-menu-item-border-type-default .jltma-nav-menu__main>ul>li:hover>a {
    border-color: transparent
}

.jltma-nav-menu__container>ul>li>a {
    background-color: initial;
    border-width: 0;
    color: #818181;
    font-size: 16px;
    line-height: 24px
}

.jltma-main-menu-item-border-type-default .jltma-nav-menu__container>ul>li>a {
    border: 0 solid transparent
}

.jltma-nav-menu__container>ul>li>a:hover {
    background-color: initial;
    color: #2b2929
}

.jltma-nav-menu__container>ul ul {
    border-width: 0
}

.jltma-nav-menu__container>ul ul>li.current_page_item>a,
.jltma-nav-menu__container>ul ul>li>a:focus {
    background-color: initial;
    color: #2b2929
}

.jltma-nav-menu__container>ul ul>li>a {
    background-color: initial;
    border-width: 0;
    color: #818181;
    font-size: 14px;
    line-height: 22px;
    padding-left: 15px;
    padding-right: 15px
}

.jltma-dropdown-item-border-type-default .jltma-nav-menu__container>ul ul>li>a {
    border: 0 solid transparent
}

.jltma-nav-menu__container>ul ul>li>a:hover {
    background-color: initial;
    color: #2b2929
}

.jltma-nav-menu__container.jltma-nav-menu__dropdown>ul a,
.jltma-nav-menu__container.jltma-vertical-type-accordion>ul a,
.jltma-nav-menu__container.jltma-vertical-type-toggle>ul a {
    padding-left: 15px;
    padding-right: 15px
}

.jltma-nav-menu__container.jltma-nav-menu__dropdown>ul li.active+li,
.jltma-nav-menu__container.jltma-nav-menu__dropdown>ul ul li.active+li,
.jltma-nav-menu__container.jltma-vertical-type-accordion>ul li.active+li,
.jltma-nav-menu__container.jltma-vertical-type-accordion>ul ul li.active+li,
.jltma-nav-menu__container.jltma-vertical-type-toggle>ul li.active+li,
.jltma-nav-menu__container.jltma-vertical-type-toggle>ul ul li.active+li,
.jltma-nav-menu__main.jltma-layout-horizontal>ul ul>li:first-child,
.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-accordion>ul>li:first-child,
.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul ul>li:first-child,
.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-toggle>ul>li:first-child {
    border-top: 0 !important;
    margin-top: 0 !important;
    padding-top: 0 !important
}

.jltma-nav-menu__main>ul>li:hover>a {
    background-color: initial;
    border-color: transparent;
    color: #2b2929
}

.jltma-nav-menu__main>ul>li>a {
    padding-bottom: 8px;
    padding-top: 8px
}

.jltma-nav-menu__main>ul ul>li:hover>a {
    background-color: initial;
    color: #2b2929
}

.jltma-nav-menu__main.jltma-layout-horizontal {
    background-color: initial;
    border-width: 0
}

.jltma-main-menu-border-type-default .jltma-nav-menu__main.jltma-layout-horizontal {
    border: 0 solid transparent
}

.jltma-nav-menu__main.jltma-layout-vertical {
    background-color: initial;
    border-width: 0
}

.jltma-main-menu-border-type-default .jltma-nav-menu__main.jltma-layout-vertical {
    border: 0 solid transparent
}

.jltma-nav-menu__dropdown>ul a,
.jltma-nav-menu__main.jltma-layout-horizontal>ul ul a,
.jltma-nav-menu__main.jltma-layout-horizontal>ul>li>a,
.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul ul a,
.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li>a,
.jltma-nav-menu__main.jltma-vertical-type-accordion>ul a,
.jltma-nav-menu__main.jltma-vertical-type-side>ul>li>a,
.jltma-nav-menu__main.jltma-vertical-type-toggle>ul a {
    padding-bottom: 6px;
    padding-top: 6px
}

.jltma-nav-menu__main.jltma-layout-horizontal>ul>li ul,
.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li ul {
    width: 200px
}

.jltma-nav-menu__main.jltma-layout-horizontal>ul ul,
.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul ul {
    background-color: #fff
}

.jltma-dropdown-border-type-default .jltma-nav-menu__main.jltma-layout-horizontal>ul ul,
.jltma-dropdown-border-type-default .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul ul {
    border: 1px solid transparent;
    margin-top: -1px
}

.jltma-nav-menu__main.jltma-vertical-type-accordion>ul,
.jltma-nav-menu__main.jltma-vertical-type-toggle>ul {
    background-color: initial;
    padding: 0
}

.jltma-dropdown-border-type-default .jltma-nav-menu__main.jltma-vertical-type-accordion>ul,
.jltma-dropdown-border-type-default .jltma-nav-menu__main.jltma-vertical-type-toggle>ul {
    border: 0 solid transparent
}

.jltma-nav-menu__main.jltma-vertical-type-side>ul {
    background-color: #fff;
    border: 0 solid #bbb
}

.jltma-side-box-border-type-default .jltma-nav-menu__main.jltma-vertical-type-side>ul {
    border-left-width: 1px
}

.jltma-dropdown-absolute-yes .jltma-nav-menu__dropdown {
    left: 0;
    position: absolute;
    width: 100%
}

.jltma-dropdown-absolute-position-right.jltma-dropdown-absolute-yes .jltma-nav-menu__dropdown {
    left: auto;
    right: 0
}

.jltma-dropdown-absolute-yes .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-default>ul {
    background-color: #fff
}

.jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup {
    background-color: rgba(0, 0, 0, .8)
}

.jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup>ul {
    background-color: initial;
    border-width: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.jltma-dropdown-border-type-default .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup>ul {
    border: 0 solid transparent
}

.jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup>ul>li.current_page_item>a,
.jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup>ul>li.current_page_item>a:hover,
.jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup>ul>li>a:focus,
.jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup>ul>li>a:focus:hover {
    background-color: initial;
    color: #fff
}

.jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup>ul>li>a {
    background-color: initial;
    border-width: 0;
    color: hsla(0, 0%, 100%, .7);
    font-size: 32px;
    line-height: 40px
}

.jltma-main-menu-item-border-type-default .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup>ul>li>a {
    border: 0 solid transparent
}

.jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup>ul>li>a:hover {
    background-color: initial;
    color: #fff
}

.jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup>ul ul>li.current_page_item>a,
.jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup>ul ul>li.current_page_item>a:hover,
.jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup>ul ul>li>a:focus,
.jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup>ul ul>li>a:focus:hover {
    background-color: initial;
    color: #fff
}

.jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup>ul ul>li>a {
    background-color: initial;
    border-width: 0;
    color: hsla(0, 0%, 100%, .7);
    font-size: 26px;
    line-height: 34px
}

.jltma-dropdown-item-border-type-default .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup>ul ul>li>a {
    border: 0 solid transparent
}

.jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup>ul ul>li>a:hover {
    background-color: initial;
    color: #fff
}

.jltma-nav-menu__dropdown>ul {
    background-color: initial
}

.jltma-nav-menu__dropdown>ul ul {
    top: 0 !important
}

.jltma-nav-menu__dropdown>ul ul a {
    border-width: 0
}

.jltma-dropdown-item-border-type-default .jltma-nav-menu__dropdown>ul ul a {
    border: 0 solid transparent
}

.jltma-nav-menu__container>ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding: 0
}

.jltma-nav-menu__container>ul:after {
    content: none !important
}

.jltma-nav-menu__container>ul li ul {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-style: solid;
    left: 0;
    list-style: none;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    -webkit-transition: .3s;
    transition: .3s;
    visibility: hidden;
    z-index: 9999
}

.jltma-nav-menu__container>ul li a.active ul {
    opacity: 1
}

.jltma-nav-menu__container>ul li ul.jltma-megamenu ul.elementor-icon-list-items {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    left: 0;
    opacity: 1;
    position: relative;
    -webkit-transition: .3s;
    transition: .3s;
    visibility: visible;
    z-index: 9999
}

.jltma-nav-menu__container>ul li ul.jltma-megamenu ul.elementor-icon-list-items>li {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.jltma-nav-menu__container>ul ul.change-dropdown {
    margin: 0;
    opacity: 1;
    visibility: visible
}

.jltma-nav-menu__container>ul li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0;
    position: relative
}

.jltma-nav-menu__container>ul li.jltma-has-megamenu[data-menu-type=full_width] {
    position: inherit
}

.jltma-nav-menu__container>ul li.menu-item-has-children:not(.jltma-menu-has-children)>a:after {
    background-image: url(https://www.macc.edu/wp-content/plugins/master-addons-pro/assets/css/../images/symbols.svg);
    background-position: -2px -523px;
    background-repeat: no-repeat;
    content: "";
    display: block;
    display: inline-block;
    height: 11px;
    margin-top: -3px;
    position: absolute;
    right: 0;
    top: 50%;
    width: 11px
}

.jltma-nav-menu__container.jltma-nav-menu__dropdown>ul li ul {
    position: inherit !important
}

ul.jltma-dropdown.jltma-sub-menu.dropdown-menu {
    margin-left: 20px !important
}

.jltma-nav-menu__container>ul li.jltma-default-submenu:hover ul.jltma-dropdown.jltma-sub-menu li ul.jltma-dropdown.jltma-sub-menu,
.jltma-nav-menu__container>ul li.menu-item-has-children ul.sub-menu li ul.sub-menu {
    top: 100%
}

.jltma-nav-menu__container:not(.jltma-nav-menu__dropdown)>ul li.jltma-default-submenu ul.jltma-dropdown.jltma-sub-menu li>a .jltma-submenu-indicator,
.jltma-nav-menu__container:not(.jltma-nav-menu__dropdown)>ul li.menu-item-has-children ul.sub-menu li>a:after {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.jltma-nav-menu__container>ul li.jltma-default-submenu:hover>ul.jltma-dropdown.jltma-sub-menu,
.jltma-nav-menu__container>ul li.jltma-has-megamenu.jltma-megamenu-click>ul.dropdown-menu.jltma-megamenu.show,
.jltma-nav-menu__container>ul li.jltma-has-megamenu:not(.jltma-megamenu-click):hover>ul.dropdown-menu.jltma-megamenu,
.jltma-nav-menu__container>ul li.menu-item-has-children:hover>ul.jltma-nav-menu__dropdown-submenu {
    margin: 0;
    opacity: 1;
    top: 100%;
    visibility: visible
}

.jltma-nav-menu__container>ul li.jltma-default-submenu:hover>ul.jltma-dropdown.jltma-sub-menu li.jltma-default-submenu:hover>ul.jltma-dropdown.jltma-sub-menu,
.jltma-nav-menu__container>ul li.menu-item-has-children:hover>ul.jltma-nav-menu__dropdown-submenu li.menu-item-has-children:hover>ul.jltma-nav-menu__dropdown-submenu {
    top: 0
}

.jltma-nav-menu__container>ul a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-start;
    position: relative;
    text-shadow: 0 0 0 transparent;
    -webkit-transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out, border-radius .3s ease-in-out, text-shadow .3s ease-in-out;
    transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out, border-radius .3s ease-in-out, text-shadow .3s ease-in-out
}

.jltma-nav-menu__dropdown .jltma-nav-menu__main>ul {
    display: none
}

.jltma-nav-menu__main>ul a .jltma-nav-menu__main-item-text-wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row
}

.jltma-nav-menu__main>ul a .jltma-nav-menu__main-item-text-wrap>span:not(.jltma-nav-menu__main-item-text) {
    -webkit-transition: opacity .3s ease-in-out, -webkit-transform .3s ease-in-out;
    transition: opacity .3s ease-in-out, -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out, opacity .3s ease-in-out;
    transition: transform .3s ease-in-out, opacity .3s ease-in-out, -webkit-transform .3s ease-in-out
}

.jltma-nav-menu__main>ul a .jltma-nav-menu__main-item-text-wrap>span:not(.jltma-animation) {
    z-index: 2
}

.jltma-nav-menu__main>ul a .jltma-nav-menu__main-item-text-wrap:not(.jltma-animation) {
    z-index: 2
}

.jltma-nav-menu:not(.jltma-dropdown-border-type-default) .jltma-nav-menu__main.jltma-layout-horizontal>ul ul {
    border-width: 0
}

.jltma-nav-menu__container>ul li>ul {
    top: calc(100% + 20px)
}

.jltma-nav-menu__main.jltma-layout-horizontal>ul>li>ul:before {
    bottom: 100%;
    content: "";
    height: 0;
    left: 0;
    top: auto !important;
    width: 100%
}

.jltma-nav-menu__main.jltma-layout-horizontal>ul>li>ul li>ul {
    top: 0
}

.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.jltma-menu-alignment-space-between.jltma-icon-position-left .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li:not(.menu-item-has-children)>a {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.jltma-menu-alignment-space-between.jltma-icon-position-left .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li:not(.menu-item-has-children)>a>.jltma-nav-menu__main-item-text-wrap {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.jltma-menu-alignment-space-between .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li>a>.jltma-nav-menu__main-item-text-wrap {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}

.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li>ul {
    left: 100%;
    right: auto;
    top: 0
}

.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li>ul:before {
    left: auto;
    right: 100%;
    width: 0
}

.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li>ul[dropdown-align-left] {
    left: auto;
    right: 100%
}

.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li>ul[dropdown-align-left]:before {
    left: 100%;
    right: auto;
    width: 0
}

.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li>ul ul {
    top: 0
}

.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul ul {
    left: 100%
}

.jltma-nav-menu:not(.jltma-dropdown-border-type-default) .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul ul {
    border-width: 0
}

.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-accordion>ul,
.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-toggle>ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.jltma-nav-menu:not(.jltma-dropdown-border-type-default) .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-toggle>ul,
.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-accordion>ul {
    border-width: 0
}

.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-accordion>ul ul,
.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-toggle>ul ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: none;
    -ms-flex-direction: column;
    flex-direction: column;
    left: auto;
    opacity: 1;
    position: relative;
    top: auto;
    visibility: visible
}

.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-accordion>ul ul.active,
.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-toggle>ul ul.active {
    opacity: 1;
    visibility: visible
}

.jltma-nav-menu__container>ul ul li,
.jltma-nav-menu__dropdown>ul>li,
.jltma-nav-menu__dropdown>ul>li li,
.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-accordion>ul>li,
.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-accordion>ul>li li,
.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-toggle>ul>li,
.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-toggle>ul>li li {
    margin-top: 0;
    padding-top: 0
}

.jltma-nav-menu__main.jltma-layout-horizontal>ul>li ul,
.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li ul {
    padding: 0
}

.jltma-nav-menu__main.jltma-layout-horizontal>ul>li>ul ul,
.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li>ul ul {
    left: 100%;
    right: auto
}

.jltma-nav-menu__main.jltma-layout-horizontal>ul>li>ul ul[dropdown-align-left],
.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li>ul ul[dropdown-align-left] {
    left: auto;
    right: 100%
}

.jltma-nav-menu__main.jltma-layout-horizontal>ul>li>ul ul[dropdown-align-left]:before,
.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li>ul ul[dropdown-align-left]:before {
    left: 100%;
    right: auto;
    width: 0
}

.jltma-nav-menu__main.jltma-vertical-type-side>ul {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    left: 0;
    position: fixed;
    top: 0;
    width: 100px;
    z-index: 9999
}

.jltma-side-position-left .jltma-nav-menu__main.jltma-vertical-type-side>ul {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.jltma-side-position-right .jltma-nav-menu__main.jltma-vertical-type-side>ul {
    left: auto;
    right: 0
}

.jltma-nav-menu__main.jltma-vertical-type-side>ul li {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%
}

.jltma-nav-menu__main.jltma-vertical-type-side>ul li a {
    padding: 15px 8px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    -webkit-writing-mode: tb-rl;
    -ms-writing-mode: tb-rl;
    writing-mode: tb-rl
}

.jltma-nav-menu__main.jltma-vertical-type-side .jltma-nav-menu__arrow,
.jltma-nav-menu__main.jltma-vertical-type-side .jltma-nav-menu__dropdown-submenu,
.jltma-nav-menu__main.jltma-vertical-type-side>ul li .jltma-submenu-indicator,
.jltma-nav-menu__main.jltma-vertical-type-side>ul ul {
    display: none !important
}

.jltma-nav-menu__dropdown {
    display: none;
    position: relative;
    z-index: 999
}

.jltma-nav-menu__dropdown>div:after {
    content: none !important
}

.jltma-nav-menu__dropdown>ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0
}

.jltma-nav-menu__dropdown>ul ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: none;
    -ms-flex-direction: column;
    flex-direction: column;
    left: 0;
    opacity: 1;
    overflow: hidden;
    padding: 0;
    position: relative;
    visibility: visible
}

.jltma-nav-menu-stretch .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-default {
    height: auto;
    position: absolute;
    z-index: 9998
}

.jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 0 solid transparent;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    min-height: 50px;
    opacity: 0;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 0;
    -webkit-transition: visibility .3s, opacity .3s linear;
    transition: visibility .3s, opacity .3s linear;
    visibility: hidden;
    z-index: 9998
}

.jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    opacity: 1;
    visibility: visible
}

.jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup>ul {
    width: 100%
}

.jltma-nav-menu__dropdown.jltma-menu-dropdown-type-popup ul {
    bottom: auto;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto;
    top: auto
}

.jltma-nav-menu__dropdown-close-container {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    justify-content: flex-end;
    width: 100%
}

.jltma-menu-dropdown-type-popup .jltma-nav-menu__dropdown-close-container {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 9999
}

.jltma-nav-menu__dropdown-close {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: initial;
    border-color: transparent;
    border-width: 0;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    -webkit-transition: background-color .3s ease-in-out, border-color .3s ease-in-out;
    transition: background-color .3s ease-in-out, border-color .3s ease-in-out;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.jltma-nav-menu__dropdown-close i {
    height: 1em;
    line-height: 1em;
    text-align: center;
    -webkit-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out;
    width: 1em
}

.jltma-nav-menu__dropdown-close i+span {
    margin-left: 10px
}

.jltma-nav-menu__dropdown-close svg {
    display: block;
    -webkit-transition: fill .3s ease-in-out;
    transition: fill .3s ease-in-out
}

.jltma-nav-menu__dropdown-close svg+span {
    margin-left: 10px
}

.jltma-nav-menu__dropdown-close span {
    -webkit-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out
}

.jltma-menu-dropdown-type-popup .jltma-nav-menu__dropdown-close {
    fill: hsla(0, 0%, 100%, .5);
    color: hsla(0, 0%, 100%, .5);
    font-size: 24px;
    line-height: 32px;
    margin-left: 30px;
    margin-right: 30px;
    margin-top: 30px
}

.admin-bar .jltma-menu-dropdown-type-popup .jltma-nav-menu__dropdown-close {
    margin-top: 62px
}

.jltma-close-view-stacked .jltma-menu-dropdown-type-popup .jltma-nav-menu__dropdown-close {
    background-color: hsla(0, 0%, 100%, .1);
    padding: 10px 15px
}

.jltma-close-view-framed .jltma-menu-dropdown-type-popup .jltma-nav-menu__dropdown-close {
    background-color: hsla(0, 0%, 100%, .1);
    border: 1px solid hsla(0, 0%, 100%, .5);
    padding: 10px 15px
}

.jltma-close-type-icon.jltma-close-view-framed .jltma-menu-dropdown-type-popup .jltma-nav-menu__dropdown-close {
    border-color: inherit
}

.jltma-menu-dropdown-type-popup .jltma-nav-menu__dropdown-close i {
    color: inherit;
    font-size: 24px
}

.jltma-menu-dropdown-type-popup .jltma-nav-menu__dropdown-close svg {
    fill: inherit;
    display: block;
    height: 24px;
    width: 24px
}

.jltma-close-shape-circle .jltma-nav-menu__dropdown-close {
    border-radius: 50%;
    padding: 10px
}

.jltma-nav-menu__dropdown-container {
    background-color: initial;
    height: 100%;
    left: 0;
    opacity: 0;
    position: fixed;
    top: 0;
    -webkit-transition: background-color .5s, visibility .5s, opacity .3s;
    transition: background-color .5s, visibility .5s, opacity .3s;
    visibility: hidden;
    width: 100%;
    z-index: 9998
}

.jltma-nav-menu__dropdown-container.active {
    background-color: rgba(0, 0, 0, .25);
    opacity: 1;
    visibility: visible
}

.jltma-nav-menu__toggle-container {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    align-items: flex-start;
    display: none;
    -ms-flex-direction: column;
    flex-direction: column
}

.jltma-nav-menu__toggle,
.jltma-nav-menu__toggle-container.jltma-layout-dropdown {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.jltma-nav-menu__toggle {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    border-color: transparent;
    border-width: 0;
    cursor: pointer;
    justify-content: center;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    z-index: 2
}

.jltma-toggle-shape-circle .jltma-nav-menu__toggle.active,
.jltma-toggle-shape-circle .jltma-nav-menu__toggle:hover {
    border-radius: 50%
}

.jltma-nav-menu__toggle.active>span.jltma-toggle-icon {
    display: none
}

.jltma-nav-menu__toggle.active>span.jltma-toggle-icon-active {
    display: block
}

.jltma-toggle-text-icon-position-on-sides .jltma-nav-menu__toggle {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.jltma-toggle-text-icon-position-central .jltma-nav-menu__toggle {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.jltma-nav-menu__toggle>span.jltma-toggle-icon {
    display: block
}

.jltma-nav-menu__toggle>span.jltma-toggle-icon-active {
    display: none
}

.jltma-nav-menu__toggle>span.jltma-toggle-icon-active+span {
    margin: 0 0 0 10px
}

.jltma-nav-menu__toggle i {
    display: block;
    height: 1em;
    letter-spacing: 1px;
    line-height: 1em;
    text-align: center;
    width: 1em
}

.jltma-nav-menu__toggle svg {
    display: block
}

.jltma-toggle-view-framed .jltma-nav-menu__toggle,
.jltma-toggle-view-stacked .jltma-nav-menu__toggle {
    padding: 12px
}

.jltma-dropdown-toggle-border-type-default .jltma-nav-menu__toggle {
    border-style: 15px
}

.jltma-toggle-shape-circle .jltma-nav-menu__toggle {
    border-radius: 50%
}

.jltma-nav-menu__arrow {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 16px;
    line-height: 1;
    margin: -10px 0 -10px 10px;
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%
}

.jltma-icon-position-left .jltma-nav-menu__main>ul>li.menu-item-has-children>a .jltma-nav-menu__arrow {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    margin: -10px 10px -10px 0;
    order: -1
}

.jltma-icon-position-right .jltma-nav-menu__main>ul>li.menu-item-has-children>a .jltma-nav-menu__arrow {
    margin: -10px 0 -10px 10px
}

.jltma-dropdown-icon-left .jltma-nav-menu__dropdown li.menu-item-has-children>a .jltma-nav-menu__arrow,
.jltma-dropdown-icon-left .jltma-nav-menu__main.jltma-layout-horizontal>ul ul li.menu-item-has-children>a .jltma-nav-menu__arrow,
.jltma-dropdown-icon-left .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-accordion li.menu-item-has-children>a .jltma-nav-menu__arrow,
.jltma-dropdown-icon-left .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul ul li.menu-item-has-children>a .jltma-nav-menu__arrow,
.jltma-dropdown-icon-left .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-toggle li.menu-item-has-children>a .jltma-nav-menu__arrow {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    margin: -10px 10px -10px 0;
    order: -1
}

.jltma-dropdown-icon-right .jltma-nav-menu__dropdown li.menu-item-has-children>a .jltma-nav-menu__arrow,
.jltma-dropdown-icon-right .jltma-nav-menu__main.jltma-layout-horizontal>ul ul li.menu-item-has-children>a .jltma-nav-menu__arrow,
.jltma-dropdown-icon-right .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-accordion li.menu-item-has-children>a .jltma-nav-menu__arrow,
.jltma-dropdown-icon-right .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul ul li.menu-item-has-children>a .jltma-nav-menu__arrow,
.jltma-dropdown-icon-right .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-toggle li.menu-item-has-children>a .jltma-nav-menu__arrow {
    margin: -10px 0 -10px 10px
}

.jltma-nav-menu__main.jltma-layout-horizontal li:hover>.jltma-arrow-animation-rotate-left .jltma-nav-menu__arrow,
.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-accordion li.active>.jltma-arrow-animation-rotate-left .jltma-nav-menu__arrow,
.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-accordion li:hover>.jltma-arrow-animation-rotate-left .jltma-nav-menu__arrow,
.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal li:hover>.jltma-arrow-animation-rotate-left .jltma-nav-menu__arrow,
.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-toggle li.active>.jltma-arrow-animation-rotate-left .jltma-nav-menu__arrow,
.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-toggle li:hover>.jltma-arrow-animation-rotate-left .jltma-nav-menu__arrow {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.jltma-nav-menu__main.jltma-layout-horizontal li:hover>.jltma-arrow-animation-rotate-right .jltma-nav-menu__arrow,
.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-accordion li.active>.jltma-arrow-animation-rotate-right .jltma-nav-menu__arrow,
.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-accordion li:hover>.jltma-arrow-animation-rotate-right .jltma-nav-menu__arrow,
.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal li:hover>.jltma-arrow-animation-rotate-right .jltma-nav-menu__arrow,
.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-toggle li.active>.jltma-arrow-animation-rotate-right .jltma-nav-menu__arrow,
.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-toggle li:hover>.jltma-arrow-animation-rotate-right .jltma-nav-menu__arrow {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.jltma-nav-menu__main.jltma-layout-horizontal li:hover>.jltma-arrow-animation-rotate-opposite .jltma-nav-menu__arrow,
.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-accordion li.active>.jltma-arrow-animation-rotate-opposite .jltma-nav-menu__arrow,
.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-accordion li:hover>.jltma-arrow-animation-rotate-opposite .jltma-nav-menu__arrow,
.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal li:hover>.jltma-arrow-animation-rotate-opposite .jltma-nav-menu__arrow,
.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-toggle li.active>.jltma-arrow-animation-rotate-opposite .jltma-nav-menu__arrow,
.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-toggle li:hover>.jltma-arrow-animation-rotate-opposite .jltma-nav-menu__arrow {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.jltma-nav-menu__main.jltma-layout-horizontal li:hover>.jltma-arrow-animation-opacity .jltma-nav-menu__arrow,
.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-accordion li.active>.jltma-arrow-animation-opacity .jltma-nav-menu__arrow,
.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-accordion li:hover>.jltma-arrow-animation-opacity .jltma-nav-menu__arrow,
.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal li:hover>.jltma-arrow-animation-opacity .jltma-nav-menu__arrow,
.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-toggle li.active>.jltma-arrow-animation-opacity .jltma-nav-menu__arrow,
.jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-toggle li:hover>.jltma-arrow-animation-opacity .jltma-nav-menu__arrow {
    opacity: .7
}

.jltma-arrow-animation-rotate-left.jltma-nav-menu__main.jltma-layout-dropdown li.current_page_item>a .jltma-nav-menu__arrow {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.jltma-arrow-animation-rotate-right.jltma-nav-menu__main.jltma-layout-dropdown li.current_page_item>a .jltma-nav-menu__arrow {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.jltma-arrow-animation-rotate-opposite.jltma-nav-menu__main.jltma-layout-dropdown li.current_page_item>a .jltma-nav-menu__arrow {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.jltma-arrow-animation-opacity.jltma-nav-menu__main.jltma-layout-dropdown li.current_page_item>a .jltma-nav-menu__arrow {
    opacity: .7
}

.jltma-nav-menu__dropdown.jltma-arrow-animation-rotate-left li.active>a>.jltma-nav-menu__arrow,
.jltma-nav-menu__dropdown.jltma-arrow-animation-rotate-left li>a:hover>.jltma-nav-menu__arrow {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.jltma-nav-menu__dropdown.jltma-arrow-animation-rotate-right li.active>a>.jltma-nav-menu__arrow,
.jltma-nav-menu__dropdown.jltma-arrow-animation-rotate-right li>a:hover>.jltma-nav-menu__arrow {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.jltma-nav-menu__dropdown.jltma-arrow-animation-rotate-opposite li.active>a>.jltma-nav-menu__arrow,
.jltma-nav-menu__dropdown.jltma-arrow-animation-rotate-opposite li>a:hover>.jltma-nav-menu__arrow {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.jltma-nav-menu__dropdown.jltma-arrow-animation-opacity li.active>a>.jltma-nav-menu__arrow,
.jltma-nav-menu__dropdown.jltma-arrow-animation-opacity li>a:hover>.jltma-nav-menu__arrow {
    opacity: .7
}

.jltma-nav-menu__dropdown .jltma-nav-menu-dropdown li.jltma-has-megamenu>ul.dropdown-menu.jltma-megamenu,
.jltma-nav-menu__dropdown .jltma-nav-menu-dropdown li.jltma-menu-has-children>ul.dropdown-menu.jltma-dropdown {
    margin: 0;
    opacity: 1;
    top: 100%;
    visibility: visible
}

@media(min-width:1025px) {
    .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-none .jltma-nav-menu__main.jltma-layout-horizontal>ul>li>a,
    .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-none .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li>a,
    .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-tablet .jltma-nav-menu__main.jltma-layout-horizontal>ul>li>a,
    .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-tablet .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li>a {
        padding-left: 15px;
        padding-right: 15px
    }
    .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-none .jltma-nav-menu__main.jltma-layout-horizontal>ul>li ul a,
    .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-none .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li ul a,
    .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-tablet .jltma-nav-menu__main.jltma-layout-horizontal>ul>li ul a,
    .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-tablet .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li ul a {
        padding-left: 15px;
        padding-right: 15px
    }
    .jltma-dropdown-align-left .jltma-nav-menu__container>ul a {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
    .jltma-dropdown-align-center .jltma-nav-menu__container>ul a {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .jltma-dropdown-align-right .jltma-nav-menu__container>ul a {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
    .jltma-dropdown-align-space-between .jltma-nav-menu__container>ul a {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
    .jltma-dropdown-align-left .jltma-nav-menu__container.jltma-nav-menu__dropdown>ul ul>li>a,
    .jltma-dropdown-align-left .jltma-nav-menu__container.jltma-vertical-type-accordion>ul ul>li>a,
    .jltma-dropdown-align-left .jltma-nav-menu__container.jltma-vertical-type-toggle>ul ul>li>a,
    .jltma-dropdown-align-space-between.jltma-dropdown-icon-right .jltma-nav-menu__container.jltma-nav-menu__dropdown>ul ul>li>a,
    .jltma-dropdown-align-space-between.jltma-dropdown-icon-right .jltma-nav-menu__container.jltma-vertical-type-accordion>ul ul>li>a,
    .jltma-dropdown-align-space-between.jltma-dropdown-icon-right .jltma-nav-menu__container.jltma-vertical-type-toggle>ul ul>li>a,
    .jltma-nav-menu:not([class*=" jltma-dropdown-align-"]) .jltma-nav-menu__container.jltma-nav-menu__dropdown>ul ul>li>a,
    .jltma-nav-menu:not([class*=" jltma-dropdown-align-"]) .jltma-nav-menu__container.jltma-vertical-type-accordion>ul ul>li>a,
    .jltma-nav-menu:not([class*=" jltma-dropdown-align-"]) .jltma-nav-menu__container.jltma-vertical-type-toggle>ul ul>li>a {
        padding-left: 15px
    }
    .jltma-dropdown-align-right .jltma-nav-menu__container.jltma-nav-menu__dropdown>ul ul>li>a,
    .jltma-dropdown-align-right .jltma-nav-menu__container.jltma-vertical-type-accordion>ul ul>li>a,
    .jltma-dropdown-align-right .jltma-nav-menu__container.jltma-vertical-type-toggle>ul ul>li>a,
    .jltma-dropdown-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__container.jltma-nav-menu__dropdown>ul ul>li>a,
    .jltma-dropdown-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__container.jltma-vertical-type-accordion>ul ul>li>a,
    .jltma-dropdown-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__container.jltma-vertical-type-toggle>ul ul>li>a {
        padding-right: 15px
    }
    .jltma-dropdown-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__container.jltma-nav-menu__dropdown li:not(.menu-item-has-children)>a,
    .jltma-dropdown-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__container.jltma-vertical-type-accordion li:not(.menu-item-has-children)>a,
    .jltma-dropdown-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__container.jltma-vertical-type-toggle li:not(.menu-item-has-children)>a {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
    .jltma-dropdown-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__main.jltma-layout-horizontal>ul>li>ul li:not(.menu-item-has-children)>a,
    .jltma-dropdown-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li>ul li:not(.menu-item-has-children)>a {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
    .jltma-dropdown-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__main.jltma-layout-horizontal>ul>li>ul li:not(.menu-item-has-children)>a>.jltma-nav-menu__main-item-text-wrap,
    .jltma-dropdown-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li>ul li:not(.menu-item-has-children)>a>.jltma-nav-menu__main-item-text-wrap {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end
    }
    .jltma-dropdown-align-space-between .jltma-nav-menu__main.jltma-layout-horizontal>ul>li>ul a>.jltma-nav-menu__main-item-text-wrap,
    .jltma-dropdown-align-space-between .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li>ul a>.jltma-nav-menu__main-item-text-wrap {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 100%
    }
}

@media(min-width:768px) {
    .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-mobile .jltma-nav-menu__main.jltma-layout-horizontal>ul>li>a,
    .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-mobile .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li>a,
    .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-none .jltma-nav-menu__main.jltma-layout-horizontal>ul>li>a,
    .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-none .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li>a {
        padding-left: 15px;
        padding-right: 15px
    }
    .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-mobile .jltma-nav-menu__main.jltma-layout-horizontal>ul>li ul a,
    .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-mobile .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li ul a,
    .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-none .jltma-nav-menu__main.jltma-layout-horizontal>ul>li ul a,
    .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-none .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li ul a {
        padding-left: 15px;
        padding-right: 15px
    }
}

@media(max-width:767px) {
    html.jltma-vertical-menu-type-tablet.jltma-vertical-menu-type-side {
        padding-left: 0 !important;
        padding-right: 0 !important
    }
    html.jltma-vertical-menu-type-tablet.jltma-vertical-menu-type-side .elementor-widget-empty {
        background-color: initial
    }
    .jltma-dropdown-breakpoints-tablet .jltma-nav-menu__main,
    html.jltma-vertical-menu-type-tablet.jltma-vertical-menu-type-side .elementor-widget-empty .elementor-widget-empty-icon {
        display: none
    }
    .jltma-dropdown-breakpoints-tablet .jltma-nav-menu__toggle-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
    .jltma-dropdown-breakpoints-tablet .jltma-nav-menu__dropdown.jltma-vertical-type-normal>ul ul {
        left: 0;
        right: 0
    }
    .jltma-dropdown-absolute-yes.jltma-dropdown-breakpoints-tablet .jltma-nav-menu__dropdown.jltma-layout-horizontal>ul,
    .jltma-dropdown-absolute-yes.jltma-dropdown-breakpoints-tablet .jltma-nav-menu__dropdown.jltma-vertical-type-accordion>ul,
    .jltma-dropdown-absolute-yes.jltma-dropdown-breakpoints-tablet .jltma-nav-menu__dropdown.jltma-vertical-type-normal>ul,
    .jltma-dropdown-absolute-yes.jltma-dropdown-breakpoints-tablet .jltma-nav-menu__dropdown.jltma-vertical-type-toggle>ul {
        background-color: #fff
    }
    .jltma-dropdown-absolute-tablet-position-left.jltma-dropdown-absolute-yes .jltma-nav-menu__dropdown {
        left: 0;
        right: auto
    }
    .jltma-dropdown-absolute-tablet-position-right.jltma-dropdown-absolute-yes .jltma-nav-menu__dropdown {
        left: auto;
        right: 0
    }
    .jltma-toggle-text-icon-tablet-position-on-sides .jltma-nav-menu__toggle {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
    .jltma-toggle-text-icon-tablet-position-central .jltma-nav-menu__toggle {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .jltma-nav-menu:not(.jltma-dropdown-breakpoints-tablet).jltma-menu-alignment-tablet-flex-start .jltma-nav-menu__main.jltma-layout-horizontal>ul,
    .jltma-nav-menu:not(.jltma-dropdown-breakpoints-tablet).jltma-menu-alignment-tablet-flex-start .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li>a {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
    .jltma-nav-menu:not(.jltma-dropdown-breakpoints-tablet).jltma-menu-alignment-tablet-center .jltma-nav-menu__main.jltma-layout-horizontal>ul,
    .jltma-nav-menu:not(.jltma-dropdown-breakpoints-tablet).jltma-menu-alignment-tablet-center .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li>a {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .jltma-nav-menu:not(.jltma-dropdown-breakpoints-tablet).jltma-menu-alignment-tablet-flex-end .jltma-nav-menu__main.jltma-layout-horizontal>ul,
    .jltma-nav-menu:not(.jltma-dropdown-breakpoints-tablet).jltma-menu-alignment-tablet-flex-end .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li>a {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
    .jltma-nav-menu:not(.jltma-dropdown-breakpoints-tablet).jltma-menu-alignment-tablet-space-between .jltma-nav-menu__main.jltma-layout-horizontal>ul,
    .jltma-nav-menu:not(.jltma-dropdown-breakpoints-tablet).jltma-menu-alignment-tablet-space-between .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li>a {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
    .jltma-nav-menu__dropdown .dropdown-menu.jltma-megamenu {
        width: inherit !important
    }
}

@media(min-width:ELEMENTOR_SCREEN_MD_MIN) and (max-width:ELEMENTOR_SCREEN_MD_MAX) {
    .jltma-dropdown-tablet-align-left .jltma-nav-menu__container>ul a {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
    .jltma-dropdown-tablet-align-center .jltma-nav-menu__container>ul a {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .jltma-dropdown-tablet-align-right .jltma-nav-menu__container>ul a {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
    .jltma-dropdown-tablet-align-space-between .jltma-nav-menu__container>ul a {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
    .jltma-dropdown-tablet-align-left .jltma-nav-menu__container.jltma-nav-menu__dropdown>ul ul,
    .jltma-dropdown-tablet-align-left .jltma-nav-menu__container.jltma-vertical-type-accordion>ul ul,
    .jltma-dropdown-tablet-align-left .jltma-nav-menu__container.jltma-vertical-type-toggle>ul ul,
    .jltma-dropdown-tablet-align-space-between.jltma-dropdown-icon-right .jltma-nav-menu__container.jltma-nav-menu__dropdown>ul ul,
    .jltma-dropdown-tablet-align-space-between.jltma-dropdown-icon-right .jltma-nav-menu__container.jltma-vertical-type-accordion>ul ul,
    .jltma-dropdown-tablet-align-space-between.jltma-dropdown-icon-right .jltma-nav-menu__container.jltma-vertical-type-toggle>ul ul,
    .jltma-nav-menu:not([class*=" jltma-dropdown-tablet-align-"]) .jltma-nav-menu__container.jltma-nav-menu__dropdown>ul ul,
    .jltma-nav-menu:not([class*=" jltma-dropdown-tablet-align-"]) .jltma-nav-menu__container.jltma-vertical-type-accordion>ul ul,
    .jltma-nav-menu:not([class*=" jltma-dropdown-tablet-align-"]) .jltma-nav-menu__container.jltma-vertical-type-toggle>ul ul {
        padding-left: 15px
    }
    .jltma-dropdown-tablet-align-right .jltma-nav-menu__container.jltma-nav-menu__dropdown>ul ul,
    .jltma-dropdown-tablet-align-right .jltma-nav-menu__container.jltma-vertical-type-accordion>ul ul,
    .jltma-dropdown-tablet-align-right .jltma-nav-menu__container.jltma-vertical-type-toggle>ul ul,
    .jltma-dropdown-tablet-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__container.jltma-nav-menu__dropdown>ul ul,
    .jltma-dropdown-tablet-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__container.jltma-vertical-type-accordion>ul ul,
    .jltma-dropdown-tablet-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__container.jltma-vertical-type-toggle>ul ul {
        padding-right: 15px
    }
    .jltma-dropdown-tablet-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__container.jltma-nav-menu__dropdown li:not(.menu-item-has-children)>a,
    .jltma-dropdown-tablet-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__container.jltma-vertical-type-accordion li:not(.menu-item-has-children)>a,
    .jltma-dropdown-tablet-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__container.jltma-vertical-type-toggle li:not(.menu-item-has-children)>a {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
    .jltma-dropdown-tablet-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__main.jltma-layout-horizontal>ul>li>ul li:not(.menu-item-has-children)>a,
    .jltma-dropdown-tablet-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li>ul li:not(.menu-item-has-children)>a {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
    .jltma-dropdown-tablet-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__main.jltma-layout-horizontal>ul>li>ul li:not(.menu-item-has-children)>a>.jltma-nav-menu__main-item-text-wrap,
    .jltma-dropdown-tablet-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li>ul li:not(.menu-item-has-children)>a>.jltma-nav-menu__main-item-text-wrap {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
    .jltma-dropdown-tablet-align-space-between .jltma-nav-menu__main.jltma-layout-horizontal>ul>li>ul a>.jltma-nav-menu__main-item-text-wrap,
    .jltma-dropdown-tablet-align-space-between .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li>ul a>.jltma-nav-menu__main-item-text-wrap {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 100%
    }
}

@media(max-width:ELEMENTOR_SCREEN_SM_MAX) {
    .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-none .jltma-nav-menu__main.jltma-layout-horizontal>ul>li>a,
    .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-none .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li>a {
        padding-left: 15px;
        padding-right: 15px
    }
    .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-none .jltma-nav-menu__main.jltma-layout-horizontal>ul>li ul a,
    .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-none .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li ul a {
        padding-left: 15px;
        padding-right: 15px
    }
    html.jltma-vertical-menu-type-mobile.jltma-vertical-menu-type-side {
        padding-left: 0 !important;
        padding-right: 0 !important
    }
    html.jltma-vertical-menu-type-mobile.jltma-vertical-menu-type-side .elementor-widget-empty {
        background-color: initial
    }
    .jltma-dropdown-breakpoints-mobile .jltma-nav-menu__main,
    html.jltma-vertical-menu-type-mobile.jltma-vertical-menu-type-side .elementor-widget-empty .elementor-widget-empty-icon {
        display: none
    }
    .jltma-dropdown-breakpoints-mobile .jltma-nav-menu__toggle-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
    .jltma-dropdown-breakpoints-mobile .jltma-nav-menu__dropdown.jltma-vertical-type-side>ul ul {
        display: none !important
    }
    .jltma-dropdown-breakpoints-mobile .jltma-nav-menu__dropdown.jltma-vertical-type-normal>ul ul {
        left: 0;
        right: 0
    }
    .admin-bar .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-offcanvas {
        top: 46px
    }
    .jltma-dropdown-absolute-mobile-position-left.jltma-dropdown-absolute-yes .jltma-nav-menu__dropdown {
        left: 0;
        right: auto
    }
    .jltma-dropdown-absolute-mobile-position-right.jltma-dropdown-absolute-yes .jltma-nav-menu__dropdown {
        left: auto;
        right: 0
    }
    .jltma-toggle-text-icon-mobile-position-on-sides .jltma-nav-menu__toggle {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
    .jltma-toggle-text-icon-mobile-position-central .jltma-nav-menu__toggle {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .jltma-dropdown-mobile-align-left .jltma-nav-menu__container>ul a {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
    .jltma-dropdown-mobile-align-center .jltma-nav-menu__container>ul a {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .jltma-dropdown-mobile-align-right .jltma-nav-menu__container>ul a {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
    .jltma-dropdown-mobile-align-space-between .jltma-nav-menu__container>ul a {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
    .jltma-dropdown-mobile-align-left .jltma-nav-menu__container.jltma-nav-menu__dropdown>ul ul,
    .jltma-dropdown-mobile-align-left .jltma-nav-menu__container.jltma-vertical-type-accordion>ul ul,
    .jltma-dropdown-mobile-align-left .jltma-nav-menu__container.jltma-vertical-type-toggle>ul ul,
    .jltma-dropdown-mobile-align-space-between.jltma-dropdown-icon-right .jltma-nav-menu__container.jltma-nav-menu__dropdown>ul ul,
    .jltma-dropdown-mobile-align-space-between.jltma-dropdown-icon-right .jltma-nav-menu__container.jltma-vertical-type-accordion>ul ul,
    .jltma-dropdown-mobile-align-space-between.jltma-dropdown-icon-right .jltma-nav-menu__container.jltma-vertical-type-toggle>ul ul,
    .jltma-nav-menu:not([class*=" jltma-dropdown-mobile-align-"]) .jltma-nav-menu__container.jltma-nav-menu__dropdown>ul ul,
    .jltma-nav-menu:not([class*=" jltma-dropdown-mobile-align-"]) .jltma-nav-menu__container.jltma-vertical-type-accordion>ul ul,
    .jltma-nav-menu:not([class*=" jltma-dropdown-mobile-align-"]) .jltma-nav-menu__container.jltma-vertical-type-toggle>ul ul {
        padding-left: 15px
    }
    .jltma-dropdown-mobile-align-right .jltma-nav-menu__container.jltma-nav-menu__dropdown>ul ul,
    .jltma-dropdown-mobile-align-right .jltma-nav-menu__container.jltma-vertical-type-accordion>ul ul,
    .jltma-dropdown-mobile-align-right .jltma-nav-menu__container.jltma-vertical-type-toggle>ul ul,
    .jltma-dropdown-mobile-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__container.jltma-nav-menu__dropdown>ul ul,
    .jltma-dropdown-mobile-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__container.jltma-vertical-type-accordion>ul ul,
    .jltma-dropdown-mobile-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__container.jltma-vertical-type-toggle>ul ul {
        padding-right: 15px
    }
    .jltma-dropdown-mobile-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__container.jltma-nav-menu__dropdown li:not(.menu-item-has-children)>a,
    .jltma-dropdown-mobile-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__container.jltma-vertical-type-accordion li:not(.menu-item-has-children)>a,
    .jltma-dropdown-mobile-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__container.jltma-vertical-type-toggle li:not(.menu-item-has-children)>a {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
    .jltma-dropdown-mobile-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__main.jltma-layout-horizontal>ul>li>ul li:not(.menu-item-has-children)>a,
    .jltma-dropdown-mobile-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li>ul li:not(.menu-item-has-children)>a {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
    .jltma-dropdown-mobile-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__main.jltma-layout-horizontal>ul>li>ul li:not(.menu-item-has-children)>a>.jltma-nav-menu__main-item-text-wrap,
    .jltma-dropdown-mobile-align-space-between.jltma-dropdown-icon-left .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li>ul li:not(.menu-item-has-children)>a>.jltma-nav-menu__main-item-text-wrap {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
    .jltma-dropdown-mobile-align-space-between .jltma-nav-menu__main.jltma-layout-horizontal>ul>li>ul a>.jltma-nav-menu__main-item-text-wrap,
    .jltma-dropdown-mobile-align-space-between .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li>ul a>.jltma-nav-menu__main-item-text-wrap {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 100%
    }
    .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-none.jltma-menu-alignment-mobile-flex-start .jltma-nav-menu__main.jltma-layout-horizontal>ul,
    .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-none.jltma-menu-alignment-mobile-flex-start .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li>a {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
    .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-none.jltma-menu-alignment-mobile-center .jltma-nav-menu__main.jltma-layout-horizontal>ul,
    .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-none.jltma-menu-alignment-mobile-center .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li>a {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }
    .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-none.jltma-menu-alignment-mobile-flex-end .jltma-nav-menu__main.jltma-layout-horizontal>ul,
    .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-none.jltma-menu-alignment-mobile-flex-end .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li>a {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end
    }
    .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-none.jltma-menu-alignment-mobile-space-between .jltma-nav-menu__main.jltma-layout-horizontal>ul,
    .elementor-widget-ma-navmenu.jltma-dropdown-breakpoints-none.jltma-menu-alignment-mobile-space-between .jltma-nav-menu__main.jltma-layout-vertical.jltma-vertical-type-normal>ul>li>a {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

.jltma-nav-menu span.jltma-animation:not(.jltma-nav-menu__main-item-text-wrap) {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.jltma-nav-menu__main>ul ul>li>a>.jltma-animation {
    display: none
}

.jltma-nav-menu__main>ul ul>li>a .jltma-nav-menu__main-item-text-wrap.jltma-animation {
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    -webkit-transition: none !important;
    transition: none !important
}

.jltma-nav-menu.jltma-pointer-underline.jltma-animation-drop-in .jltma-nav-menu__main>ul li.current_page_item>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-underline.jltma-animation-drop-in .jltma-nav-menu__main>ul li:hover>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-underline.jltma-animation-drop-out .jltma-nav-menu__main>ul li.current_page_item>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-underline.jltma-animation-drop-out .jltma-nav-menu__main>ul li:hover>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-underline.jltma-animation-grow .jltma-nav-menu__main>ul li.current_page_item>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-underline.jltma-animation-grow .jltma-nav-menu__main>ul li:hover>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-underline.jltma-animation-none .jltma-nav-menu__main>ul li.current_page_item>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-underline.jltma-animation-none .jltma-nav-menu__main>ul li:hover>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-underline.jltma-animation-slide .jltma-nav-menu__main>ul li.current_page_item>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-underline.jltma-animation-slide .jltma-nav-menu__main>ul li:hover>a>.jltma-animation {
    background-size: 100%
}

.jltma-nav-menu.jltma-pointer-underline.jltma-animation-drop-in .jltma-nav-menu__main>ul li.current_page_item>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-underline.jltma-animation-drop-in .jltma-nav-menu__main>ul li:hover>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-underline.jltma-animation-drop-out .jltma-nav-menu__main>ul li.current_page_item>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-underline.jltma-animation-drop-out .jltma-nav-menu__main>ul li:hover>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-underline.jltma-animation-none .jltma-nav-menu__main>ul li.current_page_item>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-underline.jltma-animation-none .jltma-nav-menu__main>ul li:hover>a>.jltma-animation {
    background-position: 50% 100%
}

.jltma-nav-menu.jltma-pointer-overline.jltma-animation-drop-in .jltma-nav-menu__main>ul li.current_page_item>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-overline.jltma-animation-drop-in .jltma-nav-menu__main>ul li:hover>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-overline.jltma-animation-drop-out .jltma-nav-menu__main>ul li.current_page_item>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-overline.jltma-animation-drop-out .jltma-nav-menu__main>ul li:hover>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-overline.jltma-animation-grow .jltma-nav-menu__main>ul li.current_page_item>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-overline.jltma-animation-grow .jltma-nav-menu__main>ul li:hover>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-overline.jltma-animation-none .jltma-nav-menu__main>ul li.current_page_item>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-overline.jltma-animation-none .jltma-nav-menu__main>ul li:hover>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-overline.jltma-animation-slide .jltma-nav-menu__main>ul li.current_page_item>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-overline.jltma-animation-slide .jltma-nav-menu__main>ul li:hover>a>.jltma-animation {
    background-size: 100%
}

.jltma-nav-menu.jltma-pointer-overline.jltma-animation-drop-in .jltma-nav-menu__main>ul li.current_page_item>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-overline.jltma-animation-drop-in .jltma-nav-menu__main>ul li:hover>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-overline.jltma-animation-drop-out .jltma-nav-menu__main>ul li.current_page_item>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-overline.jltma-animation-drop-out .jltma-nav-menu__main>ul li:hover>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-overline.jltma-animation-none .jltma-nav-menu__main>ul li.current_page_item>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-overline.jltma-animation-none .jltma-nav-menu__main>ul li:hover>a>.jltma-animation {
    background-position: 50% 0
}

.jltma-nav-menu.jltma-pointer-background.jltma-animation-grow .jltma-nav-menu__main>ul li.current_page_item>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-background.jltma-animation-grow .jltma-nav-menu__main>ul li:hover>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-background.jltma-animation-none .jltma-nav-menu__main>ul li.current_page_item>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-background.jltma-animation-none .jltma-nav-menu__main>ul li:hover>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-background.jltma-animation-sweep-filling.jltma-direction-sweep-bottom .jltma-nav-menu__main>ul li.current_page_item>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-background.jltma-animation-sweep-filling.jltma-direction-sweep-bottom .jltma-nav-menu__main>ul li:hover>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-background.jltma-animation-sweep-filling.jltma-direction-sweep-left .jltma-nav-menu__main>ul li.current_page_item>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-background.jltma-animation-sweep-filling.jltma-direction-sweep-left .jltma-nav-menu__main>ul li:hover>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-background.jltma-animation-sweep-filling.jltma-direction-sweep-right .jltma-nav-menu__main>ul li.current_page_item>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-background.jltma-animation-sweep-filling.jltma-direction-sweep-right .jltma-nav-menu__main>ul li:hover>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-background.jltma-animation-sweep-filling.jltma-direction-sweep-top .jltma-nav-menu__main>ul li.current_page_item>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-background.jltma-animation-sweep-filling.jltma-direction-sweep-top .jltma-nav-menu__main>ul li:hover>a>.jltma-animation {
    background-size: 100% 100%
}

.jltma-nav-menu.jltma-pointer-text.jltma-animation-skew .jltma-nav-menu__main>ul li.current_page_item>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-text.jltma-animation-skew .jltma-nav-menu__main>ul li:hover>a>.jltma-animation {
    -webkit-transform: skew(-8deg);
    -ms-transform: skew(-8deg);
    transform: skew(-8deg)
}

.jltma-nav-menu.jltma-pointer-text.jltma-animation-grow .jltma-nav-menu__main>ul li.current_page_item>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-text.jltma-animation-grow .jltma-nav-menu__main>ul li:hover>a>.jltma-animation {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2)
}

.jltma-nav-menu.jltma-pointer-text.jltma-animation-shrink .jltma-nav-menu__main>ul li.current_page_item>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-text.jltma-animation-shrink .jltma-nav-menu__main>ul li:hover>a>.jltma-animation {
    -webkit-transform: scale(.8);
    -ms-transform: scale(.8);
    transform: scale(.8)
}

.jltma-nav-menu.jltma-pointer-text.jltma-animation-float .jltma-nav-menu__main>ul li.current_page_item>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-text.jltma-animation-float .jltma-nav-menu__main>ul li:hover>a>.jltma-animation {
    -webkit-transform: translateY(-8px);
    -ms-transform: translateY(-8px);
    transform: translateY(-8px)
}

.jltma-nav-menu.jltma-pointer-text.jltma-animation-sink .jltma-nav-menu__main>ul li.current_page_item>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-text.jltma-animation-sink .jltma-nav-menu__main>ul li:hover>a>.jltma-animation {
    -webkit-transform: translateY(8px);
    -ms-transform: translateY(8px);
    transform: translateY(8px)
}

.jltma-nav-menu.jltma-pointer-text.jltma-animation-rotate .jltma-nav-menu__main>ul li.current_page_item>a>.jltma-animation,
.jltma-nav-menu.jltma-pointer-text.jltma-animation-rotate .jltma-nav-menu__main>ul li:hover>a>.jltma-animation {
    -webkit-transform: rotate(6deg);
    -ms-transform: rotate(6deg);
    transform: rotate(6deg)
}

.jltma-nav-menu__container .jltma-nav-menu__container-inner .jltma-submenu-indicator {
    background-image: url(https://www.macc.edu/wp-content/plugins/master-addons-pro/assets/css/../images/symbols.svg);
    background-position: -2px -523px;
    background-repeat: no-repeat;
    display: block;
    display: inline-block;
    height: 11px;
    margin-top: -3px;
    position: absolute;
    right: 0;
    top: 50%;
    width: 11px
}

.default-main-icon-hide .jltma-nav-menu__container-inner>li>a>.jltma-submenu-indicator,
.default-submenu-icon-hide .jltma-nav-menu__container-inner>li ul.dropdown-menu>li>a>.jltma-submenu-indicator {
    display: none !important
}

.jltma-news-ticker {
    width: 100%
}

.jltma-ticker-content {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: table;
    margin: 0 auto;
    width: 100%
}

.jltma-ticker-heading {
    color: #fff;
    display: table-cell;
    font-size: 13px;
    font-weight: 700;
    min-width: 130px;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle
}

.jltma-news-ticker li img {
    float: left;
    margin-right: 10px;
    max-width: 50px
}

.jltma-news-ticker a {
    color: #999;
    height: 100%;
    margin: 0
}

.jltma-entry-title a:hover,
.jltma-news-ticker a:hover {
    text-decoration: none
}

.jltma-ticker-content-details {
    border-left: 5px solid transparent;
    display: table-cell;
    padding: 11px 15px 11px 2.5rem;
    position: relative;
    vertical-align: middle;
    width: 100%
}

.jltma-ticker-content-details:after,
.jltma-ticker-content-details:before {
    content: "";
    position: absolute
}

.jltma-ticker-content-details:before {
    border-bottom: 10px solid transparent;
    border-left: 10px solid #4b00e7;
    border-top: 10px solid transparent;
    left: 0;
    margin-top: -10px;
    top: 50%
}

.jltma-ticker-content-inner {
    display: inline-block;
    min-height: 30px;
    overflow: hidden;
    position: relative;
    width: 100%
}

.jltma-ticker-content-items {
    left: 0 !important;
    margin: 0;
    min-height: 28px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 60px;
    width: 100%
}

.jltma-ticker-content-items li {
    float: left;
    list-style: none;
    opacity: 0;
    padding: 10px 0;
    width: 100%
}

.jltma-ticker-content-items li.active {
    opacity: 1
}

.jltma-ticker-content-items li a {
    top: 20px
}

.jltma-ticker-content-items p {
    position: relative;
    top: 0;
    white-space: nowrap;
    width: auto
}

@-webkit-keyframes ticker {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        visibility: visible
    }
    to {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

@keyframes ticker {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        visibility: visible
    }
    to {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

.horizontal-scroll .jltma-ticker-content-inner {
    overflow: hidden;
    padding-right: 60px;
    width: 100%
}

.horizontal-scroll .jltma-ticker-content-items {
    -webkit-animation-duration: 30s;
    animation-duration: 30s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: ticker;
    animation-name: ticker;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    display: inline-block;
    left: 100% !important;
    padding-right: 0;
    white-space: nowrap
}

.horizontal-scroll .jltma-ticker-content-items li {
    display: inline-block;
    opacity: 1;
    padding-right: 10px;
    position: static;
    width: auto
}

.jltma-ticker-content-inner>.jltma-ticker-nav {
    background: #fff;
    height: 40px;
    margin-top: -20px;
    position: absolute;
    right: 0;
    top: 50%;
    width: 60px;
    z-index: 1
}

.jltma-ticker-content-inner>.jltma-ticker-nav>span {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-repeat: no-repeat;
    color: red;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    line-height: 40px;
    position: absolute;
    top: 0
}

.jltma-ticker-content-inner>.jltma-ticker-nav>span:first-child {
    background-position: 0
}

.jltma-ticker-content-inner>.jltma-ticker-nav>span.eicon-chevron-left {
    right: 30px
}

.jltma-ticker-content-inner>.jltma-ticker-nav>span:last-child {
    background-position: 100%;
    right: 0
}

.jltma-search-section {
    line-height: 100%
}

.jltma-search-section .jltma-search-icon {
    background: 0 0;
    display: block;
    font-size: 20px;
    font-size: 22px;
    height: 26px;
    margin: 0;
    padding: 0;
    width: 26px
}

.jltma-search {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    opacity: 0;
    text-align: center;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.jltma-search.search--open {
    opacity: 1
}

.js .jltma-search {
    height: 100vh;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000
}

.js .jltma-search:before {
    background: rgba(40, 43, 47, .9);
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.jltma-btn--search-close {
    border: 0;
    height: 50px;
    padding: 0;
    position: absolute;
    right: 1.25rem;
    top: 3.25rem;
    width: 50px
}

.jltma-btn--search-close .jltma-icon--search {
    height: 50px;
    width: 50px
}

.jltma-btn--search-close:focus {
    border: 0;
    outline: 0
}

.jltma-btn--search-close:hover {
    cursor: pointer
}

.jltma-search__form {
    margin: 5em 0;
    z-index: 999
}

.jltma-search__form .jltma-search__input {
    -webkit-appearance: none;
    background: 0 0;
    border: 0;
    border-bottom: 5px solid;
    border-radius: 0;
    color: #fff;
    font-size: 6rem;
    line-height: 1;
    padding: 0;
    width: 100%
}

.jltma-search__form .jltma-search__input:focus {
    outline: none
}

.jltma-search__form .jltma-search__input::-webkit-input-placeholder {
    color: #fff
}

.jltma-search__form .jltma-search__input::-moz-placeholder {
    color: #fff
}

.jltma-search__form .jltma-search__input:-ms-input-placeholder {
    color: #fff
}

.jltma-search__form .jltma-search__info {
    color: #fdfdfd;
    display: block;
    font-size: 15px;
    font-weight: 700;
    margin: 0 auto;
    padding: .85em 0;
    text-align: center;
    width: 75%
}

.jltma-search-form .jltma-form-control {
    -webkit-box-flex: 1;
    border: 1px solid #e6e6e6;
    -webkit-box-shadow: none;
    box-shadow: none;
    -ms-flex: 1 1 0;
    flex: 1;
    height: 50px;
    text-transform: none
}

.jltma-search-form .jltma-search-submit {
    background: #4b00e7;
    border: 0;
    border-left: 1px solid #e6e6e6;
    color: #fff;
    font-size: 1.125rem;
    line-height: 50px;
    outline: 0;
    overflow: hidden;
    padding: 0 1.5rem;
    text-align: center
}

.jltma-search-form .jltma-search-submit i {
    font-size: 1.5rem;
    vertical-align: middle
}

.js .main-wrap {
    position: relative;
    -webkit-transition: -webkit-transform .5s;
    transition: -webkit-transform .5s;
    transition: transform .5s;
    transition: transform .5s, -webkit-transform .5s
}

.js .main-wrap--move .jltma-btn--search {
    opacity: 0;
    pointer-events: none
}

.js .jltma-search {
    pointer-events: none
}

.js .search--open {
    pointer-events: auto
}

.js .search:before {
    opacity: 0;
    -webkit-transition: opacity .5s;
    transition: opacity .5s
}

.js .search--open:before {
    opacity: 1
}

.main-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative
}

.jltma-btn--search {
    background: 0 0;
    border: 0;
    font-size: 1.5em;
    margin: 0;
    padding: 0
}

.jltma-btn--search:focus,
.jltma-btn--search:hover {
    background-color: initial;
    outline: none
}

.jltma-btn--search i {
    color: #4b00e7;
    cursor: pointer
}

.jltma-btn--hidden {
    opacity: 0;
    pointer-events: none
}

@media screen and (max-width:40em) {
    .search-wrap {
        font-size: .85em;
        position: absolute;
        right: 2em;
        top: 2.15em
    }
}

blockquote.jltma-blockquote {
    background: #404ace;
    border: none;
    border-radius: 20px;
    color: #fff;
    font-size: 1.9rem;
    font-style: italic;
    font-weight: 800;
    letter-spacing: 0;
    line-height: 44px;
    margin: 0;
    padding: 50px 60px 80px;
    position: relative;
    z-index: 1
}

blockquote.jltma-blockquote cite {
    color: #fff;
    font-size: 16px;
    margin-top: 0;
    padding: 0 0 0 30px;
    position: relative
}

blockquote.jltma-blockquote cite:before {
    background: #f04e23;
    border-radius: 3px;
    content: "";
    height: 6px;
    left: 0;
    margin-top: 20px;
    position: absolute;
    width: 15px
}

.jltma-counterup {
    background-color: #fff;
    border-radius: 15px;
    margin-bottom: 30px;
    padding: 30px 20px;
    position: relative;
    -webkit-transition: .3s;
    transition: .3s
}

.jltma-counterup i {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: #4b00e7;
    border-radius: 50%;
    color: #fff;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 30px;
    height: 70px;
    justify-content: center;
    width: 70px
}

.jltma-counterup .counterup-icon-text-center {
    display: block;
    text-align: center
}

.jltma-counterup .counterup-icon-text-center i,
.jltma-counterup .counterup-icon-text-center img {
    margin-bottom: 25px
}

.jltma-counterup h3 {
    color: #333;
    display: inline-block
}

.jltma-counterup h3.jltma-counterup-number {
    color: #333;
    font-size: 24px;
    font-weight: 700;
    line-height: 40px;
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-top: 0
}

.jltma-counterup span.jltma-counterup-title {
    color: #525151;
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
    margin-top: 0
}

.jltma-counterup-icon-left,
.jltma-counterup-icon-right {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.jltma-counterup-icon-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.counterup-icon-text-right {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.jltma-counterup-icon-center {
    text-align: center
}

.counterup-icon-text-left {
    margin-right: 30px
}

.counterup-icon-text-right {
    margin-left: 30px
}

.jltma-counterup-icon-right .jltma-counterup-content {
    text-align: right
}

.counterup-icon-text-center img {
    margin-left: auto;
    margin-right: auto
}

.jltma-widget-countdown .jltma-countdown-wrapper {
    position: relative
}

.jltma-widget-countdown .jltma-countdown-wrapper .jltma-countdown-value {
    font-size: 4.5em;
    font-weight: 700;
    line-height: 1.2em
}

.jltma-widget-countdown .jltma-countdown-wrapper .jltma-countdown-title {
    color: #888;
    font-size: .875em;
    font-weight: 500
}

.jltma-widget-countdown .jltma-countdown-wrapper.jltma-countdown-inline,
.jltma-widget-countdown .jltma-countdown-wrapper.jltma-countdown-inline-table {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.jltma-widget-countdown .jltma-countdown-wrapper.jltma-countdown-inline .jltma-countdown-item,
.jltma-widget-countdown .jltma-countdown-wrapper.jltma-countdown-inline-table .jltma-countdown-item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: none;
    padding: .9375em 1.875em
}

.jltma-widget-countdown .jltma-countdown-wrapper.jltma-countdown-inline .jltma-countdown-seperator,
.jltma-widget-countdown .jltma-countdown-wrapper.jltma-countdown-inline-table .jltma-countdown-seperator {
    padding: .9375em
}

.jltma-widget-countdown .jltma-countdown-wrapper.jltma-countdown-inline-table .jltma-countdown-item {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

.jltma-widget-countdown .jltma-countdown-wrapper.jltma-countdown-block,
.jltma-widget-countdown .jltma-countdown-wrapper.jltma-countdown-block-table {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.jltma-widget-countdown .jltma-countdown-wrapper.jltma-countdown-block .jltma-countdown-item,
.jltma-widget-countdown .jltma-countdown-wrapper.jltma-countdown-block-table .jltma-countdown-item {
    padding: 1.875em;
    text-align: center
}

.jltma-widget-countdown .jltma-countdown-wrapper.jltma-countdown-block .jltma-countdown-title,
.jltma-widget-countdown .jltma-countdown-wrapper.jltma-countdown-block .jltma-countdown-value,
.jltma-widget-countdown .jltma-countdown-wrapper.jltma-countdown-block-table .jltma-countdown-title,
.jltma-widget-countdown .jltma-countdown-wrapper.jltma-countdown-block-table .jltma-countdown-value {
    display: block
}

.jltma-widget-countdown .jltma-countdown-wrapper.jltma-countdown-block-table .jltma-countdown-item,
.jltma-widget-countdown .jltma-countdown-wrapper.jltma-countdown-block-table .jltma-countdown-seperator {
    -ms-flex-preferred-size: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-flex-basis: 0;
    flex-basis: 0;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    text-align: center
}

.jltma-advanced-image .jltma-adv-image-wrapper {
    display: inline-block
}

.jltma-advanced-image .jltma-adv-image-wrapper .jltma-image-has-secondary img:last-child {
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: opacity 1s;
    transition: opacity 1s;
    z-index: 2
}

.jltma-advanced-image .jltma-adv-image-wrapper:hover .jltma-image-has-secondary img {
    opacity: 0
}

.jltma-advanced-image .jltma-adv-image-wrapper:hover .jltma-image-has-secondary img:last-child {
    opacity: 1
}

.jltma-advanced-image .jltma-media-image {
    display: block;
    max-width: 100%;
    overflow: hidden;
    text-align: center;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.jltma-advanced-image .jltma-media-image img {
    display: inline-block;
    height: auto;
    margin: 0 auto
}

.jltma-advanced-image.jltma-alignnone {
    text-align: center
}

.jltma-advanced-image.jltma-alignleft {
    float: left
}

.jltma-advanced-image.jltma-alignright {
    float: right
}

.jltma-advanced-image .jltma-media-image {
    position: relative
}

.jltma-advanced-image .jltma-media-image.jltma-hidden-overflow {
    overflow: hidden
}

.jltma-advanced-image .jltma-ribbon-wrapper {
    z-index: 5
}

.jltma-advanced-image .jltma-ribbon-wrapper.jltma-corner-ribbon {
    background: #ea4335;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
    box-shadow: 0 0 3px rgba(0, 0, 0, .3);
    color: #fff;
    left: -50px;
    letter-spacing: 1px;
    line-height: 50px;
    position: absolute;
    text-align: center;
    top: 25px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    width: 200px
}

.jltma-advanced-image .jltma-ribbon-wrapper.jltma-corner-ribbon.top-right {
    left: auto;
    right: -50px;
    top: 25px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.jltma-advanced-image .jltma-ribbon-wrapper.jltma-corner-ribbon.bottom-left {
    bottom: 25px;
    left: -50px;
    top: auto;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.jltma-advanced-image .jltma-ribbon-wrapper.jltma-corner-ribbon.bottom-right {
    bottom: 25px;
    left: auto;
    right: -50px;
    top: auto;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.jltma-advanced-image .jltma-ribbon-wrapper.jltma-simple-ribbon {
    background: #ea4335;
    color: #fff;
    left: -1px;
    padding: 7px 50px;
    position: absolute;
    top: 25px
}

.jltma-advanced-image .jltma-ribbon-wrapper.jltma-simple-ribbon.top-right {
    left: auto;
    right: -1px;
    top: 25px
}

.jltma-advanced-image .jltma-ribbon-wrapper.jltma-simple-ribbon.bottom-left {
    bottom: 25px;
    left: -1px;
    top: auto
}

.jltma-advanced-image .jltma-ribbon-wrapper.jltma-simple-ribbon.bottom-right {
    bottom: 25px;
    left: auto;
    right: -1px;
    top: auto
}

.jltma-advanced-image .jltma-ribbon-wrapper.jltma-cross-ribbon {
    background: #ea4335;
    border-radius: 0 0 2px 2px;
    color: #fff;
    left: 25px;
    padding: 10px;
    position: absolute;
    top: 0
}

.jltma-advanced-image .jltma-ribbon-wrapper.jltma-cross-ribbon:before {
    border-bottom: 15px solid #a42f25;
    border-left: 15px solid transparent;
    bottom: 0;
    content: "";
    height: 0;
    left: -15px;
    position: absolute;
    right: 0;
    top: 0;
    width: 0
}

.jltma-advanced-image .jltma-ribbon-wrapper.jltma-cross-ribbon.top-right {
    left: auto;
    right: 25px
}

.jltma-advanced-image .jltma-ribbon-wrapper.jltma-cross-ribbon.top-right:before {
    border-left: 0;
    border-right: 15px solid transparent;
    left: auto;
    right: -15px
}

.jltma-advanced-image .jltma-ribbon-wrapper.jltma-cross-ribbon.bottom-left {
    bottom: 10px;
    top: auto
}

.jltma-advanced-image .jltma-ribbon-wrapper.jltma-cross-ribbon.bottom-left:before {
    border-bottom: 0;
    border-top: 15px solid #a42f25;
    top: auto
}

.jltma-advanced-image .jltma-ribbon-wrapper.jltma-cross-ribbon.bottom-right {
    bottom: 10px;
    left: auto;
    right: 25px;
    top: auto
}

.jltma-advanced-image .jltma-ribbon-wrapper.jltma-cross-ribbon.bottom-right:before {
    border-bottom: 0;
    border-left: 0 !important;
    border-right: 15px solid transparent !important;
    border-top: 15px solid #a42f25;
    left: auto;
    right: -15px;
    top: auto
}

.jltma-lightbox-btn {
    direction: ltr
}

.jltma-has-preview {
    -webkit-perspective-origin: 50%;
    perspective-origin: 50%;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: -webkit-filter .3s;
    transition: -webkit-filter .3s;
    transition: filter .3s;
    transition: filter .3s, -webkit-filter .3s;
    will-change: filter
}

.jltma-has-preview.jltma-preload,
.jltma-has-preview.jltma-preloading {
    -webkit-filter: blur(10px);
    filter: blur(10px)
}

.jltma-has-preview.jltma-preloaded {
    -webkit-filter: blur(0);
    filter: blur(0)
}

.jltma-preload,
.jltma-preloaded,
.jltma-preloading {
    will-change: background, opacity
}

.jltma-preload.jltma-progress-box,
.jltma-preloading.jltma-progress-box {
    -webkit-animation-duration: 1.4s;
    animation-duration: 1.4s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: JltmaLoadingWave;
    animation-name: JltmaLoadingWave;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    background: #ddd;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(33%, #ddd), color-stop(40%, #f5f5f5), color-stop(43%, #e5e5e5), color-stop(46%, #ddd));
    background-image: linear-gradient(90deg, #ddd 33%, #f5f5f5 40%, #e5e5e5 43%, #ddd 46%);
    background-repeat: no-repeat;
    background-size: 300%;
    position: relative
}

.jltma-preload.jltma-blank,
.jltma-preloading.jltma-blank {
    opacity: 0
}

.jltma-preloading.jltma-simple-spinner,
.jltma-preloading.jltma-simple-spinner-dark,
.jltma-preloading.jltma-simple-spinner-light {
    background-position: 50%;
    background-repeat: no-repeat
}

.jltma-preloading.jltma-simple-spinner {
    background-image: url(https://www.macc.edu/wp-content/plugins/master-addons-pro/assets/css/../images/spinner-default.svg)
}

.jltma-preloading.jltma-simple-spinner-light {
    background-image: url(https://www.macc.edu/wp-content/plugins/master-addons-pro/assets/css/../images/spinner-light.svg)
}

.jltma-preloading.jltma-simple-spinner-dark {
    background-image: url(https://www.macc.edu/wp-content/plugins/master-addons-pro/assets/css/../images/spinner-dark.svg)
}

.jltma-preloaded.jltma-blank {
    -webkit-animation-duration: .4s;
    animation-duration: .4s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: JltmaFadeInPreloaded;
    animation-name: JltmaFadeInPreloaded;
    -webkit-animation-timing-function: cubic-bezier(.25, .46, .45, .94);
    animation-timing-function: cubic-bezier(.25, .46, .45, .94)
}

@-webkit-keyframes JltmaLoadingWave {
    0% {
        background-position: 0 0
    }
    to {
        background-position: 66% 0
    }
}

@-webkit-keyframes JltmaFadeInPreloaded {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes JltmaFadeInPreloaded {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.jltma-img-dynamic-dropshadow-frame {
    position: relative
}

.jltma-img-dynamic-dropshadow-frame .jltma-img-dynamic-dropshadow {
    position: relative;
    z-index: 1
}

.jltma-img-dynamic-dropshadow-frame .jltma-img-dynamic-dropshadow-cloned {
    -webkit-filter: blur(50px);
    filter: blur(50px);
    left: 0;
    margin: 0 auto;
    opacity: .4;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: translateX(75px)translateY(40px);
    -ms-transform: translateX(75px)translateY(40px);
    transform: translateX(75px)translateY(40px)
}

.jltma-orginal-blured-img {
    overflow: hidden;
    position: relative
}

.jltma-blured-img {
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: opacity, -webkit-transform .1s ease-out;
    transition: opacity, -webkit-transform .1s ease-out;
    transition: opacity, transform .1s ease-out;
    transition: opacity, transform .1s ease-out, -webkit-transform .1s ease-out;
    width: 100%;
    will-change: opacity, transform
}

.jltma-hover-scale-circle-plus {
    direction: ltr;
    display: block;
    position: absolute
}

.jltma-hover-scale-circle-plus .jltma-symbol-circle,
.jltma-hover-scale-circle-plus .jltma-symbol-plus {
    display: block;
    opacity: 0;
    position: absolute;
    -webkit-transition: all .8s cubic-bezier(.75, .1, .25, .9);
    transition: all .8s cubic-bezier(.75, .1, .25, .9)
}

.jltma-hover-scale-circle-plus .jltma-symbol-plus {
    height: 30px;
    margin-top: 15px;
    width: 30px;
    z-index: 3
}

.jltma-hover-scale-circle-plus .jltma-symbol-plus:after,
.jltma-hover-scale-circle-plus .jltma-symbol-plus:before {
    background-color: #fff;
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    width: 100%
}

.jltma-hover-scale-circle-plus .jltma-symbol-plus:after {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.jltma-hover-scale-circle-plus .jltma-symbol-circle {
    border: 2px solid #fff;
    border-radius: 50%;
    height: 100px;
    width: 100px
}

.jltma-hover-scale-circle-plus {
    left: 50%;
    top: 50%
}

.jltma-hover-scale-circle-plus .jltma-symbol-plus {
    -webkit-transform: translate3d(-50%, -50%, 0)scale(.8);
    transform: translate3d(-50%, -50%, 0)scale(.8);
    -webkit-transform-origin: 50% 0 0;
    -ms-transform-origin: 50% 0 0;
    transform-origin: 50% 0 0
}

.jltma-hover-scale-circle-plus .jltma-symbol-circle {
    -webkit-transform: translate3d(-50%, -50%, 0)scale(1.25);
    transform: translate3d(-50%, -50%, 0)scale(1.25);
    z-index: 2
}

.jltma-hover-active:hover .jltma-hover-scale-circle-plus .jltma-symbol-circle,
.jltma-hover-active:hover .jltma-hover-scale-circle-plus .jltma-symbol-plus {
    opacity: 1;
    -webkit-transform: translate3d(-50%, -50%, 0)scale(1)rotate(0);
    transform: translate3d(-50%, -50%, 0)scale(1)rotate(0)
}

.jltma-hover-fade {
    opacity: 0;
    -webkit-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out;
    will-change: opacity
}

.jltma-hover-active:hover .jltma-hover-fade {
    opacity: 1
}

.swiper-fade .jltma-twitter_slider__item {
    opacity: 0 !important
}

.swiper-fade .jltma-twitter_slider__item.swiper-slide-active {
    opacity: 1 !important
}

.jltma-twitter-carousel-slider .jltma-twitter_slider__item .card-body>a {
    display: block;
    margin: 0 auto;
    width: 100%
}

.jltma-twitter-carousel-slider .jltma-twitter_slider__item .card-body>a img {
    width: 100%
}

.jltma-arrows {
    pointer-events: none
}

.jltma-swiper__button,
.swiper-pagination {
    pointer-events: auto
}

.swiper-scrollbar {
    background: rgba(0, 0, 0, .25);
    height: 4px;
    left: 10px;
    opacity: 1 !important;
    width: calc(100% - 20px) !important
}

.swiper-scrollbar-drag {
    background: #007aff
}

.jltma-arrow {
    position: relative
}

.jltma-fancybox-caption .jltma-image-carousel-title {
    margin: 0 10px
}

.jltma-image-carousel-figure {
    position: relative
}

.jltma-image-carousel-figure i,
.jltma-image-carousel-figure svg {
    fill: #fff;
    height: 25px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 25px;
    z-index: 999
}

.jltma-image-carousel-figure i {
    color: #fff
}

.fancybox-container.fancybox-is-open .fancybox-bg {
    opacity: 1 !important
}

.fancybox-container.fancybox-is-open .fancybox-caption .fancybox-caption__body {
    overflow-y: hidden
}

.jltma-logo-slider-item .jltma-logo-slider-figure {
    position: relative
}

.jltma-logo-slider-item .jltma-logo-slider-figure figcaption {
    background: hsla(0, 0%, 100%, .85);
    height: 100%;
    left: 0;
    margin: 0;
    padding: 30px 0;
    position: absolute;
    text-align: center;
    top: 0;
    -webkit-transition: .4s;
    transition: .4s;
    width: 100%
}

.jltma-logo-slider-item .jltma-logo-slider-figure figcaption:not(.show) {
    opacity: 0;
    visibility: hidden
}

.jltma-logo-slider-item .jltma-logo-slider-figure figcaption .jltma-logo-slider-brand-name {
    color: #222;
    margin: 10px
}

.jltma-logo-slider-item .jltma-logo-slider-figure figcaption .jltma-logo-slider-brand-description {
    color: #444
}

.jltma-logo-slider-item .jltma-logo-slider-figure .jltma-logo-slider-hover-img {
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transition: .4s;
    transition: .4s;
    z-index: 9999
}

.jltma-logo-slider-item .jltma-logo-slider-figure .jltma-logo-slider-hover-img:not(.show) {
    opacity: 0;
    visibility: hidden
}

.jltma-logo-slider-item .jltma-logo-slider-figure i.item-hover-icon,
.jltma-logo-slider-item .jltma-logo-slider-figure svg.item-hover-icon {
    color: #fff;
    position: absolute;
    z-index: 99999
}

.jltma-logo-slider-item .jltma-logo-slider-figure i.item-hover-icon.top_right,
.jltma-logo-slider-item .jltma-logo-slider-figure svg.item-hover-icon.top_right {
    right: 10px;
    top: 10px
}

.jltma-logo-slider-item .jltma-logo-slider-figure i.item-hover-icon.top_left,
.jltma-logo-slider-item .jltma-logo-slider-figure svg.item-hover-icon.top_left {
    left: 10px;
    top: 10px
}

.jltma-logo-slider-item .jltma-logo-slider-figure i.item-hover-icon.bottom_right,
.jltma-logo-slider-item .jltma-logo-slider-figure svg.item-hover-icon.bottom_right {
    bottom: 10px;
    right: 10px
}

.jltma-logo-slider-item .jltma-logo-slider-figure i.item-hover-icon.bottom_left,
.jltma-logo-slider-item .jltma-logo-slider-figure svg.item-hover-icon.bottom_left {
    bottom: 10px;
    left: 10px
}

.jltma-logo-slider-item .jltma-logo-slider-figure i.item-hover-icon:hover,
.jltma-logo-slider-item .jltma-logo-slider-figure svg.item-hover-icon:hover {
    cursor: pointer
}

.jltma-logo-slider-item .jltma-logo-slider-figure i.item-hover-icon.icon-eye:before,
.jltma-logo-slider-item .jltma-logo-slider-figure svg.item-hover-icon.icon-eye:before {
    content: "\e087" !important
}

.jltma-logo-slider-item:hover .jltma-logo-slider-figure .jltma-logo-slider-hover-img:not(.jltma-hover-click),
.jltma-logo-slider-item:hover .jltma-logo-slider-figure figcaption:not(.jltma-hover-click) {
    opacity: 1;
    visibility: visible
}

.jltma-logo-slider-item:hover .jltma-logo-slider-figure .jltma-hover-click.show {
    opacity: 1;
    visibility: visible
}

.jltma-slider__item figure {
    position: relative
}

.jltma-slider__item figure i[class*=lightbox-expand] {
    position: absolute;
    right: 15px;
    top: 15px
}

.jltma-slider__item .jltma-carousel-title span[class*=-carousel-] {
    display: inline-block;
    width: 100%
}

.swiper-horizontal+.swiper-pagination-progressbar,
.swiper-vertical+.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    height: 4px;
    width: 100%
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #007aff;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top;
    width: 100%
}

.jltma-arrows {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: absolute;
    top: 0;
    z-index: 1
}

.jltma-arrows [class*=jltma-arrow] {
    background-color: #fff;
    border-radius: 100%;
    -webkit-box-shadow: 0 13px 33px 0 rgba(51, 77, 128, 8%);
    box-shadow: 0 13px 33px rgba(51, 77, 128, 8%);
    color: #000;
    cursor: pointer;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 24px;
    margin: 24px;
    padding: 1em;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    z-index: 1
}

.jltma-arrows [class*=jltma-arrow]:hover {
    color: #132c47
}

.jltma-arrows .jltma-arrow--prev {
    left: 0
}

.jltma-arrows .jltma-arrow--next {
    right: 0
}

.jltma-arrows.jltma-swiper__pagination--both {
    height: 100%;
    width: 100%
}

.jltma-fraction-arrow-container .swiper-pagination,
.jltma-swiper__pagination--both .swiper-pagination {
    -webkit-box-flex: 0;
    bottom: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    width: 100%
}

.jltma-position-bottom-left .swiper-pagination,
.jltma-position-bottom-right .swiper-pagination,
.jltma-position-top-left .swiper-pagination,
.jltma-position-top-right .swiper-pagination {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%
}

.swiper-pagination.swiper-pagination-fraction {
    position: static;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.jltma-carousel-both-navigation[class*=jltma-position-],
.jltma-fraction-arrow-container[class*=jltma-position-] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute
}

.jltma-carousel-both-navigation.jltma-position-top,
.jltma-fraction-arrow-container.jltma-position-top {
    top: 0
}

.jltma-carousel-both-navigation.jltma-position-bottom,
.jltma-fraction-arrow-container.jltma-position-bottom {
    bottom: 0
}

.jltma-carousel-both-navigation.jltma-position-center .swiper-pagination,
.jltma-fraction-arrow-container.jltma-position-center .swiper-pagination {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100%
}

.jltma-position-top-left,
.jltma-swiper__navigation--top-left {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    left: 0;
    top: 0
}

.jltma-position-top-center,
.jltma-swiper__navigation--top-center {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: flex-start;
    justify-content: center;
    top: 0;
    width: 100% !important
}

.jltma-position-top-right,
.jltma-swiper__navigation--top-right {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    align-items: flex-start;
    justify-content: flex-end;
    right: 0;
    top: 0
}

.jltma-position-center,
.jltma-swiper__navigation--center {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    top: 50% !important;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
    z-index: 3
}

.jltma-position-bottom-left,
.jltma-swiper__navigation--bottom-left {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    bottom: 0;
    left: 0;
    top: inherit !important
}

.jltma-position-bottom-center,
.jltma-swiper__navigation--bottom-center {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: flex-end;
    bottom: 0;
    justify-content: center;
    top: inherit;
    width: 100% !important
}

.jltma-position-bottom-right,
.jltma-swiper__navigation--bottom-right {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    align-items: flex-end;
    bottom: 0;
    justify-content: flex-end;
    right: 0;
    top: inherit
}

.jltma-swiper__navigation--outside[class*=jltma-swiper__navigation--top-] {
    top: -80px
}

.jltma-swiper__navigation--outside[class*=jltma-swiper__navigation--bottom-] {
    bottom: -80px
}

.jltma-swiper__navigation--outside.jltma-swiper__navigation--center .jltma-arrow--prev {
    margin-left: -120px
}

.jltma-swiper__navigation--outside.jltma-swiper__navigation--center .jltma-arrow--next {
    margin-right: -120px
}

.swiper-pagination-progressbar {
    height: 4px;
    left: 10px !important;
    width: calc(100% - 20px) !important;
    z-index: 1
}

.swiper-pagination-progressbar.jltma-position-top {
    top: 0
}

.swiper-pagination-progressbar.jltma-position-bottom {
    bottom: 0;
    top: inherit
}

.jltma-carousel-title {
    line-height: 1.3;
    text-align: center
}

.jltma-carousel-title .jltma-image-carousel-title {
    font-size: 1.25rem;
    margin: 1rem 0 .5rem
}

.jltma-carousel-title .jltma-image-carousel-subtitle {
    font-size: 1rem
}

@media(max-width:1199px) {
    .jltma-visible-desktop,
    .jltma-visible-tablet {
        display: none !important
    }
}

@media(max-width:639px) {
    .jltma-visible-mobile {
        display: none !important
    }
}

.ma-cf {
    padding: 0
}

.ma-cf form input {
    font-size: 14px
}

.ma-cf form input[type=color],
.ma-cf form input[type=date],
.ma-cf form input[type=datetime-local],
.ma-cf form input[type=datetime],
.ma-cf form input[type=email],
.ma-cf form input[type=month],
.ma-cf form input[type=number],
.ma-cf form input[type=password],
.ma-cf form input[type=range],
.ma-cf form input[type=search],
.ma-cf form input[type=tel],
.ma-cf form input[type=text],
.ma-cf form input[type=time],
.ma-cf form input[type=url],
.ma-cf form input[type=week] {
    width: 100%
}

.ma-cf form input[type=submit] {
    margin-top: 1.5em;
    text-transform: uppercase
}

.ma-cf form .btn,
.ma-cf form [type=submit] {
    background: #4b00e7;
    border: 1px solid #4b00e7;
    border-radius: 5px;
    color: #fff
}

.ma-cf form .btn:focus,
.ma-cf form .btn:hover,
.ma-cf form [type=submit]:focus,
.ma-cf form [type=submit]:hover {
    background-color: #fff;
    border: 1px solid #4b00e7;
    color: #4b00e7
}

.ma-cf form textarea {
    max-height: 150px;
    min-height: 150px;
    width: 100%
}

.ma-cf form .wpcf7-form-control:-ms-input-placeholder,
.ma-cf form .wpcf7-form-control::-moz-placeholder,
.ma-cf form .wpcf7-form-control::-webkit-input-placeholder {
    color: #78909c
}

.ma-cf form p {
    position: relative
}

.ma-cf form p br {
    display: none
}

.ma-cf form label {
    margin: 11px 0
}

.ma-cf ul li {
    list-style: none
}

.caldera-grid span,
.jltma-caldera-form .caldera-grid label,
.jltma-gravity-form .gform_wrapper.gravity-theme .gfield_label,
.jltma-ninja-form.ma-cf label,
.ma-cf label,
.ma-cf.jltma-wpforms .wpforms-form .wpforms-field-container .wpforms-field-label {
    color: #78909c;
    display: block;
    font-size: 13px;
    font-weight: 400
}

.jltma-caldera-form .caldera-grid .form-control,
.jltma-gravity-form .gform_wrapper.gravity-theme input:not(.gform_button),
.jltma-ninja-form.ma-cf .nf-form-content .ninja-forms-field,
.ma-cf input,
.ma-cf textarea,
.ma-cf.jltma-wpforms .wpforms-form .wpforms-field-container input,
.ma-cf.jltma-wpforms .wpforms-form .wpforms-field-container textarea {
    background-color: #fff;
    border-color: #e2e7ea;
    border-radius: 5px;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: 16px;
    height: 60px;
    margin-bottom: 10px
}

.jltma-caldera-form .caldera-grid [type=button],
.jltma-ninja-form.ma-cf .nf-form-content [type=button],
.ma-cf [type=submit],
.ma-cf.jltma-wpforms .wpforms-form [type=submit] {
    background: #4b00e7;
    border: 1px solid #4b00e7;
    border-radius: 5px;
    color: #fff
}

.jltma-caldera-form .caldera-grid [type=button]:hover,
.jltma-ninja-form.ma-cf .nf-form-content [type=button]:hover,
.ma-cf [type=submit]:hover,
.ma-cf.jltma-wpforms .wpforms-form [type=submit]:hover {
    background: #fff;
    color: #4b00e7
}

.jltma-ninja-form.ma-cf-2 .nf-form-content [type=button],
.jltma-ninja-form.ma-cf-4 .nf-form-content [type=button],
.ma-cf-2 .wpforms-form .wpforms-submit-container,
.ma-cf-2 input[type=submit],
.ma-cf-2.jltma-caldera-form .caldera-grid [type=button],
.ma-cf-4 .wpforms-form .wpforms-submit-container,
.ma-cf-4 input[type=submit],
.ma-cf-4.jltma-caldera-form .caldera-grid [type=button] {
    float: right
}

.jltma-gravity-form.ma-cf-3 .gform_wrapper.gravity-theme form input:not([type=checkbox],
[type=radio],
[type=submit]),
.jltma-gravity-form.ma-cf-3 .gform_wrapper.gravity-theme form textarea,
.jltma-gravity-form.ma-cf-4 .gform_wrapper.gravity-theme form input:not([type=checkbox],
[type=radio],
[type=submit]),
.jltma-gravity-form.ma-cf-4 .gform_wrapper.gravity-theme form textarea,
.jltma-ninja-form.ma-cf-3 .nf-form-content .ninja-forms-field,
.jltma-ninja-form.ma-cf-4 .nf-form-content .ninja-forms-field,
.ma-cf-3 input,
.ma-cf-3 textarea,
.ma-cf-3.jltma-caldera-form .caldera-grid .form-control,
.ma-cf-4 input,
.ma-cf-4 textarea,
.ma-cf-4.jltma-caldera-form .caldera-grid .form-control,
.ma-cf.ma-cf-3 .wpuf-form-add.wpuf-style .wpuf-form .wpuf-el .wpuf-fields input,
.ma-cf.ma-cf-3 .wpuf-form-add.wpuf-style .wpuf-form .wpuf-el .wpuf-fields textarea,
.ma-cf.ma-cf-3.jltma-wpforms .wpforms-form .wpforms-field-container input,
.ma-cf.ma-cf-3.jltma-wpforms .wpforms-form .wpforms-field-container textarea,
.ma-cf.ma-cf-4 .wpuf-form-add.wpuf-style .wpuf-form .wpuf-el .wpuf-fields input,
.ma-cf.ma-cf-4 .wpuf-form-add.wpuf-style .wpuf-form .wpuf-el .wpuf-fields textarea,
.ma-cf.ma-cf-4.jltma-wpforms .wpforms-form .wpforms-field-container input,
.ma-cf.ma-cf-4.jltma-wpforms .wpforms-form .wpforms-field-container textarea {
    background-color: #27262e;
    color: #fff
}

.jltma-caldera-form .caldera-grid .form-control:focus,
.ma-cf .wpcf7-form-control:focus {
    border-color: inherit;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: 0 !important
}

.ma-cf .wpuf-form-add.wpuf-style ol,
.ma-cf .wpuf-form-add.wpuf-style ul {
    margin: 0;
    padding: 0
}

.ma-cf .wpuf-form-add.wpuf-style ol li,
.ma-cf .wpuf-form-add.wpuf-style ul li {
    list-style: none
}

.ma-cf .wpuf-form-add.wpuf-style .wpuf-form .wpuf-el .wpuf-fields input,
.ma-cf .wpuf-form-add.wpuf-style .wpuf-form .wpuf-el .wpuf-fields textarea {
    background: #fff;
    border-color: #e2e7ea;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #393c3f;
    font-size: 16px;
    padding: 15px 20px;
    width: 100%
}

.ma-cf .wpuf-form-add.wpuf-style .wpuf-form .wpuf-submit [type=submit] {
    background-color: #4b00e7;
    border: 1px solid #4b00e7;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    text-shadow: none
}

.ma-cf.ma-cf-4 .wpuf-form-add.wpuf-style .wpuf-form .wpuf-submit [type=submit] {
    background-color: #fefefe;
    border-color: #fefefe;
    color: #27262f
}

.wpuf-label {
    position: relative
}

.jltma-contact-form-align-default .wpuf-submit {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.jltma-contact-form-align-default.jltma-contact-form-btn-align-left .wpuf-submit {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.jltma-contact-form-align-default.jltma-contact-form-btn-align-center .wpuf-submit {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.jltma-contact-form-align-default.jltma-contact-form-btn-align-right .wpuf-submit {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.jltma-wpforms .wpforms-field-container .wpforms-field-medium {
    max-width: inherit !important;
    width: 100%
}

.jltma-caldera-form .form-group {
    display: inline-block;
    margin-bottom: 15px;
    position: relative;
    width: 100%
}

.intl-tel-input {
    margin-bottom: 15px
}

.ma-cf.jltma-caldera-form form label span {
    float: left
}

.ma-cf.jltma-caldera-form form .cf-uploader-trigger {
    margin: 15px 0;
    width: auto !important
}

.jltma-caldera-form select.form-control {
    height: 45px
}

.jltma-caldera-form .focused label {
    top: 17px
}

.nf-form-fields-required {
    display: none
}

.jltma-ninja-form.ma-cf-3 .submit-container input[type=button],
.jltma-ninja-form.ma-cf-4 .submit-container input[type=button] {
    background: #4b00e7
}

.nf-field-element:after {
    line-height: 60px;
    min-height: 58px;
    width: 60px
}

.jltma-gravity-form .gform_wrapper.gravity-theme input:not(.gform_button) {
    margin-bottom: 0
}

.jltma-gravity-form .gform_wrapper.gravity-theme .gfield_header_item,
.jltma-gravity-form .gform_wrapper.gravity-theme .gform_fileupload_rules,
.jltma-gravity-form .gform_wrapper.gravity-theme .ginput_complex label {
    font-size: 13px;
    font-weight: 400;
    padding-top: 0
}

.ma-cf.labels-hide label,
.ma-cf.placeholder-hide label {
    display: none
}

.ma-cf.placeholder-hide input::-webkit-input-placeholder,
.ma-cf.placeholder-hide textarea::-webkit-input-placeholder {
    opacity: 0;
    visibility: hidden
}

.ma-cf.placeholder-hide input::-moz-placeholder,
.ma-cf.placeholder-hide textarea::-moz-placeholder {
    opacity: 0;
    visibility: hidden
}

.ma-cf.placeholder-hide input:-ms-input-placeholder,
.ma-cf.placeholder-hide textarea:-ms-input-placeholder {
    opacity: 0;
    visibility: hidden
}

.ma-cf.placeholder-hide input:-moz-placeholder,
.ma-cf.placeholder-hide textarea:-moz-placeholder {
    opacity: 0;
    visibility: hidden
}

.divTest {
    background-color: #00a0d2;
    display: inline-block;
    padding: 20px
}

.jltma-particle-wrapper {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.elementor-section .jltma-particle-wrapper .elementor-container {
    z-index: 1
}

canvas.particles-js-canvas-el {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0
}

.jltma-transform-yes {
    -webkit-transform: translate(var(--jltma-tfx-translate-x, 0), var(--jltma-tfx-translate-y, 0))scale(var(--jltma-tfx-scale-x, 1), var(--jltma-tfx-scale-y, 1))skew(var(--jltma-tfx-skew-x, 0), var(--jltma-tfx-skew-y, 0))rotateX(var(--jltma-tfx-rotate-x, 0))rotateY(var(--jltma-tfx-rotate-y, 0))rotate(var(--jltma-tfx-rotate-z, 0));
    transform: translate(var(--jltma-tfx-translate-x, 0), var(--jltma-tfx-translate-y, 0))scale(var(--jltma-tfx-scale-x, 1), var(--jltma-tfx-scale-y, 1))skew(var(--jltma-tfx-skew-x, 0), var(--jltma-tfx-skew-y, 0))rotateX(var(--jltma-tfx-rotate-x, 0))rotateY(var(--jltma-tfx-rotate-y, 0))rotate(var(--jltma-tfx-rotate-z, 0));
    -webkit-transition-duration: var(--jltma-tfx-transition-duration, .2s);
    transition-duration: var(--jltma-tfx-transition-duration, .2s);
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform
}

.jltma-transform-yes:hover {
    -webkit-transform: translate(var(--jltma-tfx-translate-x-hover, var(--jltma-tfx-translate-x, 0)), var(--jltma-tfx-translate-y-hover, var(--jltma-tfx-translate-y, 0)))scale(var(--jltma-tfx-scale-x-hover, var(--jltma-tfx-scale-x, 1)), var(--jltma-tfx-scale-y-hover, var(--jltma-tfx-scale-y, 1)))skew(var(--jltma-tfx-skew-x-hover, var(--jltma-tfx-skew-x, 0)), var(--jltma-tfx-skew-y-hover, var(--jltma-tfx-skew-y, 0)))rotateX(var(--jltma-tfx-rotate-x-hover, var(--jltma-tfx-rotate-x, 0)))rotateY(var(--jltma-tfx-rotate-y-hover, var(--jltma-tfx-rotate-y, 0)))rotate(var(--jltma-tfx-rotate-z-hover, var(--jltma-tfx-rotate-z, 0)));
    transform: translate(var(--jltma-tfx-translate-x-hover, var(--jltma-tfx-translate-x, 0)), var(--jltma-tfx-translate-y-hover, var(--jltma-tfx-translate-y, 0)))scale(var(--jltma-tfx-scale-x-hover, var(--jltma-tfx-scale-x, 1)), var(--jltma-tfx-scale-y-hover, var(--jltma-tfx-scale-y, 1)))skew(var(--jltma-tfx-skew-x-hover, var(--jltma-tfx-skew-x, 0)), var(--jltma-tfx-skew-y-hover, var(--jltma-tfx-skew-y, 0)))rotateX(var(--jltma-tfx-rotate-x-hover, var(--jltma-tfx-rotate-x, 0)))rotateY(var(--jltma-tfx-rotate-y-hover, var(--jltma-tfx-rotate-y, 0)))rotate(var(--jltma-tfx-rotate-z-hover, var(--jltma-tfx-rotate-z, 0)))
}

.block-revealer__element {
    background: #000;
    height: 100%;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1000
}

.ma-el-btn-loader {
    position: relative
}

.ma-el-btn-loader span {
    opacity: 1;
    -webkit-transition: none;
    transition: none
}

.ma-el-btn-loader svg {
    left: 50%;
    opacity: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateX(-50%)translateY(-50%);
    -ms-transform: translateX(-50%)translateY(-50%);
    transform: translateX(-50%)translateY(-50%)
}

.ma-el-btn-loader.ma-el-svg-progress span {
    opacity: 0
}

.ma-el-btn-loader.ma-el-svg-progress svg {
    opacity: 1
}

.jltma-post-thumbnail {
    overflow: hidden
}

.jltma-img-blur img,
.jltma-img-blur_grayscale img,
.jltma-img-blur_sepia img,
.jltma-img-grayscale img,
.jltma-img-opacity_one img,
.jltma-img-opacity_two img,
.jltma-img-rotate_zoomout img,
.jltma-img-sepia img,
.jltma-img-slide img,
.jltma-img-zoom_in_one img,
.jltma-img-zoom_in_two img,
.jltma-img-zoom_out_one img,
.jltma-img-zoom_out_two img {
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.jltma-img-zoom_in_one img,
.jltma-img-zoom_out_one:hover img {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.jltma-animated.jltma-slide-from-bot,
.jltma-animated.jltma-slide-from-left,
.jltma-animated.jltma-slide-from-right,
.jltma-animated.jltma-slide-from-top,
.jltma-appear-watch-animation.jltma-animation-off,
.jltma-img-flushing:hover img,
.jltma-img-opacity_one img,
.jltma-img-opacity_two img,
.jltma-isotope-animated .jltma-iso-item:not(.jltma-ajax-anim),
.jltma-isotope-animated .jltma-iso-item:not(.jltma-ajax-anim).jltma-iso-revealing,
.jltma-isotope-animated .jltma-items-loading.jltma-loading-visible {
    opacity: 1
}

.jltma-img-zoom_in_one:hover img {
    -webkit-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3)
}

.jltma-img-zoom_in_two img {
    height: auto;
    max-width: inherit;
    width: 100%
}

.jltma-img-zoom_in_two:hover img {
    width: 110%
}

.jltma-img-zoom_out_one img {
    -webkit-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5)
}

.jltma-img-zoom_out_two img {
    height: auto;
    max-width: inherit;
    width: 110%
}

.jltma-img-zoom_out_two:hover img {
    width: 100%
}

.jltma-img-rotate_zoomout img {
    -webkit-transform: rotate(15deg)scale(1.4);
    -ms-transform: rotate(15deg)scale(1.4);
    transform: rotate(15deg)scale(1.4)
}

.jltma-img-rotate_zoomout:hover img {
    -webkit-transform: rotate(0)scale(1);
    -ms-transform: rotate(0)scale(1);
    transform: rotate(0)scale(1)
}

.jltma-img-slide img {
    margin-left: 30px;
    -webkit-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5)
}

.jltma-img-slide:hover img {
    margin-left: 0
}

.jltma-img-grayscale img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

.jltma-img-grayscale:hover img {
    -webkit-filter: grayscale(0);
    filter: grayscale(0)
}

.jltma-img-blur img {
    -webkit-filter: blur(3px);
    filter: blur(3px)
}

.jltma-img-blur:hover img {
    -webkit-filter: blur(0);
    filter: blur(0)
}

.jltma-img-sepia img {
    -webkit-filter: sepia(100%);
    filter: sepia(100%)
}

.jltma-img-sepia:hover img {
    -webkit-filter: sepia(0);
    filter: sepia(0)
}

.jltma-img-blur_sepia img {
    -webkit-filter: blur(3px)sepia(100%);
    filter: blur(3px)sepia(100%)
}

.jltma-img-blur_sepia:hover img {
    -webkit-filter: blur(0)sepia(0);
    filter: blur(0)sepia(0)
}

.jltma-img-blur_grayscale img {
    -webkit-filter: grayscale(0)blur(0);
    filter: grayscale(0)blur(0)
}

.jltma-img-blur_grayscale:hover img {
    -webkit-filter: grayscale(100%)blur(3px);
    filter: grayscale(100%)blur(3px)
}

.jltma-img-opacity_one:hover img {
    opacity: .5
}

.jltma-img-opacity_two:hover img {
    opacity: .5
}

.jltma-img-flushing:hover img {
    -webkit-animation: flash 1.5s;
    animation: flash 1.5s
}

.jltma-img-shine {
    position: relative
}

.jltma-img-shine:before {
    background: -webkit-gradient(linear, left top, right top, from(hsla(0, 0%, 100%, 0)), to(hsla(0, 0%, 100%, .3)));
    background: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 0, hsla(0, 0%, 100%, .3));
    content: "";
    display: block;
    height: 100%;
    left: -75%;
    position: absolute;
    top: 0;
    -webkit-transform: skewX(-25deg);
    -ms-transform: skewX(-25deg);
    transform: skewX(-25deg);
    width: 50%;
    z-index: 2
}

.jltma-img-shine.jltma-post-thumbnail:before {
    left: -200%
}

.jltma-img-shine:hover:before {
    -webkit-animation: shine .75s;
    animation: shine .75s
}

.jltma-img-circle {
    position: relative
}

.jltma-img-circle:before {
    background: hsla(0, 0%, 100%, .2);
    border-radius: 100%;
    content: "";
    display: block;
    height: 0;
    left: 50%;
    opacity: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 0;
    z-index: 2
}

.jltma-img-circle:hover:before {
    -webkit-animation: circle .75s;
    animation: circle .75s
}

.jltma-img-grayscale {
    -webkit-filter: gray;
    filter: gray
}

.jltma-img-grayscale:hover {
    -webkit-filter: none;
    filter: none
}

.jltma-img-shape-gradient-border {
    background-clip: content-box, border-box;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#2b68c4), to(#2b68c4)), radial-gradient(circle at top left, #cf2d6e, #cf2d6e);
    background-image: linear-gradient(#2b68c4, #2b68c4), radial-gradient(circle at top left, #cf2d6e, #cf2d6e);
    background-origin: border-box;
    border: 5px solid;
    -o-border-image: linear-gradient(180deg, #2b68c4 0, #cf2d6e)1;
    border-image: -webkit-gradient(linear, left top, left bottom, from(#2b68c4), to(#cf2d6e))1;
    border-image: linear-gradient(180deg, #2b68c4 0, #cf2d6e)1;
    border-radius: 10px
}

.jltma-img-shape-bordered,
.jltma-img-shape-framed {
    border: 3px solid #021a40;
    border-radius: 10px;
    padding: 5px
}

.jltma-appear-watch-animation {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-timing-function: cubic-bezier(.19, 1, .22, 1);
    animation-timing-function: cubic-bezier(.19, 1, .22, 1);
    opacity: 0
}

.jltma-animation-off {
    -webkit-animation: none !important;
    animation: none !important
}

.jltma-animated.jltma-slide-from-right {
    overflow: hidden
}

.jltma-animated.jltma-slide-from-bot,
.jltma-animated.jltma-slide-from-left,
.jltma-animated.jltma-slide-from-right,
.jltma-animated.jltma-slide-from-top {
    -webkit-animation-delay: inherit;
    animation-delay: inherit;
    -webkit-animation-duration: inherit;
    animation-duration: inherit;
    -webkit-animation-fill-mode: inherit;
    animation-fill-mode: inherit;
    -webkit-animation-timing-function: inherit;
    animation-timing-function: inherit
}

.jltma-animated.jltma-slide-from-bot,
.jltma-animated.jltma-slide-from-left,
.jltma-animated.jltma-slide-from-top {
    overflow: hidden
}

.jltma-isotope-animated {
    overflow: hidden;
    -webkit-transition: height .8s cubic-bezier(.75, .1, .25, .9);
    transition: height .8s cubic-bezier(.75, .1, .25, .9)
}

.jltma-isotope-animated .jltma-iso-item:not(.jltma-ajax-anim) {
    -webkit-transition: opacity 0ms ease, -webkit-transform 0ms ease;
    transition: opacity 0ms ease, -webkit-transform 0ms ease;
    transition: transform 0ms ease, opacity 0ms ease;
    transition: transform 0ms ease, opacity 0ms ease, -webkit-transform 0ms ease
}

.jltma-isotope-animated .jltma-iso-item:not(.jltma-ajax-anim).jltma-loading {
    opacity: 0 !important
}

.jltma-isotope-animated .jltma-iso-item:not(.jltma-ajax-anim).jltma-iso-hiding {
    opacity: 0;
    -webkit-transform: translateY(-10%);
    -ms-transform: translateY(-10%);
    transform: translateY(-10%);
    -webkit-transition-timing-function: cubic-bezier(.75, 0, .75, .9);
    transition-timing-function: cubic-bezier(.75, 0, .75, .9);
    z-index: 1
}

.jltma-isotope-animated .jltma-iso-item:not(.jltma-ajax-anim).jltma-iso-hidden {
    opacity: 0;
    -webkit-transform: translateY(10%);
    -ms-transform: translateY(10%);
    transform: translateY(10%)
}

.jltma-isotope-animated .jltma-iso-item:not(.jltma-ajax-anim).jltma-iso-revealing {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    z-index: 2
}

.jltma-isotope-animated .jltma-items-loading {
    height: 100%;
    position: absolute;
    top: 0;
    -webkit-transition: all 1.2s;
    transition: all 1.2s;
    width: 100%;
    z-index: 2
}

.jltma-isotope-animated .jltma-items-loading.jltma-loading-visible {
    visibility: visible
}

.jltma-isotope-animated .jltma-items-loading.jltma-loading-hide {
    opacity: 0;
    visibility: hidden
}

.jltma-isotope-animated .jltma-items-loading .jltma-loading-loop {
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateX(-50%)translateY(-50%);
    -ms-transform: translateX(-50%)translateY(-50%);
    transform: translateX(-50%)translateY(-50%)
}

.jltma-isotope-filters.jltma-center+.jltma-isotope-animated {
    clear: both
}

@-webkit-keyframes from0to360 {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes from0to360 {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes animation_svg_01_from0to360 {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes animation_svg_01_from0to360 {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes from360to0 {
    0% {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
    to {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
}

@keyframes from360to0 {
    0% {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
    to {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
}

@-webkit-keyframes animation_svg_01_from360to0 {
    0% {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
    to {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
}

@keyframes animation_svg_01_from360to0 {
    0% {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
    to {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
}

@-webkit-keyframes scaleUp {
    0% {
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes scaleUp {
    0% {
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes scaleDown {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    to {
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }
}

@keyframes scaleDown {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    to {
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }
}

@-webkit-keyframes animation_svg_01_from360to0scaled {
    0% {
        -webkit-transform: rotate(1turn)scale(1.1);
        transform: rotate(1turn)scale(1.1)
    }
    to {
        -webkit-transform: rotate(0)scale(.25);
        transform: rotate(0)scale(.25)
    }
}

@keyframes animation_svg_01_from360to0scaled {
    0% {
        -webkit-transform: rotate(1turn)scale(1.1);
        transform: rotate(1turn)scale(1.1)
    }
    to {
        -webkit-transform: rotate(0)scale(.25);
        transform: rotate(0)scale(.25)
    }
}

@-webkit-keyframes animation_svg_02_blobber {
    0% {
        border-radius: 48% 52% 68% 32%/42% 28% 72% 58%
    }
    5% {
        border-radius: 48% 52% 41% 59%/66% 37% 63% 34%
    }
    10% {
        border-radius: 69% 31% 71% 29%/67% 31% 69% 33%
    }
    15% {
        border-radius: 60% 40% 71% 29%/63% 65% 35% 37%
    }
    20% {
        border-radius: 61% 39% 51% 49%/57% 58% 42% 43%
    }
    25% {
        border-radius: 66% 34% 25% 75%/47% 30% 70% 53%
    }
    30% {
        border-radius: 32% 68% 38% 62%/65% 60% 40% 35%
    }
    35% {
        border-radius: 63% 37% 41% 59%/35% 38% 62% 65%
    }
    40% {
        border-radius: 57% 43% 49% 51%/55% 71% 29% 45%
    }
    45% {
        border-radius: 47% 53% 34% 66%/65% 36% 64% 35%
    }
    50% {
        border-radius: 44% 56% 32% 68%/69% 26% 74% 31%
    }
    55% {
        border-radius: 28% 72% 37% 63%/71% 44% 56% 29%
    }
    60% {
        border-radius: 38% 62% 35% 65%/74% 53% 47% 26%
    }
    65% {
        border-radius: 73% 27% 46% 54%/54% 47% 53% 46%
    }
    70% {
        border-radius: 75% 25% 47% 53%/49% 53% 47% 51%
    }
    75% {
        border-radius: 62% 38% 43% 57%/55% 60% 40% 45%
    }
    80% {
        border-radius: 41% 59% 65% 35%/73% 50% 50% 27%
    }
    85% {
        border-radius: 55% 45% 57% 43%/73% 61% 39% 27%
    }
    90% {
        border-radius: 74% 26% 33% 67%/40% 65% 35% 60%
    }
    95% {
        border-radius: 58% 42% 57% 43%/53% 45% 55% 47%
    }
    to {
        border-radius: 48% 52% 68% 32%/42% 28% 72% 58%
    }
}

@keyframes animation_svg_02_blobber {
    0% {
        border-radius: 48% 52% 68% 32%/42% 28% 72% 58%
    }
    5% {
        border-radius: 48% 52% 41% 59%/66% 37% 63% 34%
    }
    10% {
        border-radius: 69% 31% 71% 29%/67% 31% 69% 33%
    }
    15% {
        border-radius: 60% 40% 71% 29%/63% 65% 35% 37%
    }
    20% {
        border-radius: 61% 39% 51% 49%/57% 58% 42% 43%
    }
    25% {
        border-radius: 66% 34% 25% 75%/47% 30% 70% 53%
    }
    30% {
        border-radius: 32% 68% 38% 62%/65% 60% 40% 35%
    }
    35% {
        border-radius: 63% 37% 41% 59%/35% 38% 62% 65%
    }
    40% {
        border-radius: 57% 43% 49% 51%/55% 71% 29% 45%
    }
    45% {
        border-radius: 47% 53% 34% 66%/65% 36% 64% 35%
    }
    50% {
        border-radius: 44% 56% 32% 68%/69% 26% 74% 31%
    }
    55% {
        border-radius: 28% 72% 37% 63%/71% 44% 56% 29%
    }
    60% {
        border-radius: 38% 62% 35% 65%/74% 53% 47% 26%
    }
    65% {
        border-radius: 73% 27% 46% 54%/54% 47% 53% 46%
    }
    70% {
        border-radius: 75% 25% 47% 53%/49% 53% 47% 51%
    }
    75% {
        border-radius: 62% 38% 43% 57%/55% 60% 40% 45%
    }
    80% {
        border-radius: 41% 59% 65% 35%/73% 50% 50% 27%
    }
    85% {
        border-radius: 55% 45% 57% 43%/73% 61% 39% 27%
    }
    90% {
        border-radius: 74% 26% 33% 67%/40% 65% 35% 60%
    }
    95% {
        border-radius: 58% 42% 57% 43%/53% 45% 55% 47%
    }
    to {
        border-radius: 48% 52% 68% 32%/42% 28% 72% 58%
    }
}

@-webkit-keyframes animation_svg_02_cobler {
    0% {
        background-position: 0 0
    }
    to {
        background-position: 100% 0
    }
}

@keyframes animation_svg_02_cobler {
    0% {
        background-position: 0 0
    }
    to {
        background-position: 100% 0
    }
}

@-webkit-keyframes animation_svg_02_wobbler {
    0% {
        -webkit-transform: rotate(8deg);
        transform: rotate(8deg)
    }
    to {
        -webkit-transform: rotate(-8deg);
        transform: rotate(-8deg)
    }
}

@keyframes animation_svg_02_wobbler {
    0% {
        -webkit-transform: rotate(8deg);
        transform: rotate(8deg)
    }
    to {
        -webkit-transform: rotate(-8deg);
        transform: rotate(-8deg)
    }
}

@-webkit-keyframes jltma_blob_anim_01 {
    0% {
        d: path("M120,-157.6C152.7,-141.5,174.3,-102.6,194.8,-58.8C215.3,-14.9,234.6,33.8,228.4,80.8C222.2,127.8,190.4,173.1,148.1,184C105.8,195,52.9,171.5,-2.4,174.8C-57.8,178.2,-115.6,208.4,-137.5,190.9C-159.3,173.3,-145.3,108,-153,56.3C-160.7,4.6,-190.2,-33.4,-178.3,-54.2C-166.4,-75.1,-113.2,-78.8,-76.6,-93.6C-40,-108.3,-20,-134.2,11.9,-150.5C43.7,-166.8,87.4,-173.6,120,-157.6Z")
    }
    25% {
        d: path("M67.8,-97.1C87.8,-78.8,103.8,-58.9,117.4,-34.1C130.9,-9.4,142,20.2,139.5,50.7C137,81.2,120.8,112.6,95.3,150.1C69.8,187.7,34.9,231.3,3.3,226.8C-28.2,222.2,-56.4,169.3,-91.6,134.9C-126.8,100.5,-169,84.6,-179.6,57.1C-190.2,29.7,-169.3,-9.3,-155.2,-49.7C-141,-90.1,-133.7,-132,-109,-148.8C-84.2,-165.6,-42.1,-157.3,-9.1,-144.8C23.9,-132.2,47.8,-115.5,67.8,-97.1Z")
    }
    50% {
        d: path("M137.1,-191.3C172,-163.4,190.6,-115.7,197.2,-70.1C203.8,-24.4,198.5,19.2,178.9,51.5C159.3,83.9,125.5,105,93.3,129.6C61.1,154.1,30.6,182.1,1.1,180.6C-28.4,179.1,-56.8,148.2,-81.2,121.1C-105.6,94.1,-126.1,70.8,-141.6,41.6C-157.2,12.4,-168,-22.9,-153.9,-45C-139.8,-67,-100.7,-76,-70.9,-105.5C-41.1,-135,-20.6,-185,15.3,-206C51.1,-227.1,102.3,-219.1,137.1,-191.3Z")
    }
    75% {
        d: path("M123.7,-157.1C162.4,-142.2,197.2,-108.8,202.8,-70.8C208.3,-32.9,184.5,9.7,169,54.2C153.6,98.7,146.4,145.2,119.7,162.7C92.9,180.2,46.4,168.6,-1.9,171.1C-50.2,173.7,-100.3,190.4,-122.2,171.3C-144.1,152.3,-137.7,97.5,-144.1,52.7C-150.6,7.9,-169.9,-26.8,-170.5,-64.8C-171,-102.8,-152.8,-144,-121.3,-161.3C-89.7,-178.5,-44.9,-171.8,-1.2,-170.1C42.5,-168.5,85,-172,123.7,-157.1Z")
    }
    to {
        d: path("M120,-157.6C152.7,-141.5,174.3,-102.6,194.8,-58.8C215.3,-14.9,234.6,33.8,228.4,80.8C222.2,127.8,190.4,173.1,148.1,184C105.8,195,52.9,171.5,-2.4,174.8C-57.8,178.2,-115.6,208.4,-137.5,190.9C-159.3,173.3,-145.3,108,-153,56.3C-160.7,4.6,-190.2,-33.4,-178.3,-54.2C-166.4,-75.1,-113.2,-78.8,-76.6,-93.6C-40,-108.3,-20,-134.2,11.9,-150.5C43.7,-166.8,87.4,-173.6,120,-157.6Z")
    }
}

@keyframes jltma_blob_anim_01 {
    0% {
        d: path("M120,-157.6C152.7,-141.5,174.3,-102.6,194.8,-58.8C215.3,-14.9,234.6,33.8,228.4,80.8C222.2,127.8,190.4,173.1,148.1,184C105.8,195,52.9,171.5,-2.4,174.8C-57.8,178.2,-115.6,208.4,-137.5,190.9C-159.3,173.3,-145.3,108,-153,56.3C-160.7,4.6,-190.2,-33.4,-178.3,-54.2C-166.4,-75.1,-113.2,-78.8,-76.6,-93.6C-40,-108.3,-20,-134.2,11.9,-150.5C43.7,-166.8,87.4,-173.6,120,-157.6Z")
    }
    25% {
        d: path("M67.8,-97.1C87.8,-78.8,103.8,-58.9,117.4,-34.1C130.9,-9.4,142,20.2,139.5,50.7C137,81.2,120.8,112.6,95.3,150.1C69.8,187.7,34.9,231.3,3.3,226.8C-28.2,222.2,-56.4,169.3,-91.6,134.9C-126.8,100.5,-169,84.6,-179.6,57.1C-190.2,29.7,-169.3,-9.3,-155.2,-49.7C-141,-90.1,-133.7,-132,-109,-148.8C-84.2,-165.6,-42.1,-157.3,-9.1,-144.8C23.9,-132.2,47.8,-115.5,67.8,-97.1Z")
    }
    50% {
        d: path("M137.1,-191.3C172,-163.4,190.6,-115.7,197.2,-70.1C203.8,-24.4,198.5,19.2,178.9,51.5C159.3,83.9,125.5,105,93.3,129.6C61.1,154.1,30.6,182.1,1.1,180.6C-28.4,179.1,-56.8,148.2,-81.2,121.1C-105.6,94.1,-126.1,70.8,-141.6,41.6C-157.2,12.4,-168,-22.9,-153.9,-45C-139.8,-67,-100.7,-76,-70.9,-105.5C-41.1,-135,-20.6,-185,15.3,-206C51.1,-227.1,102.3,-219.1,137.1,-191.3Z")
    }
    75% {
        d: path("M123.7,-157.1C162.4,-142.2,197.2,-108.8,202.8,-70.8C208.3,-32.9,184.5,9.7,169,54.2C153.6,98.7,146.4,145.2,119.7,162.7C92.9,180.2,46.4,168.6,-1.9,171.1C-50.2,173.7,-100.3,190.4,-122.2,171.3C-144.1,152.3,-137.7,97.5,-144.1,52.7C-150.6,7.9,-169.9,-26.8,-170.5,-64.8C-171,-102.8,-152.8,-144,-121.3,-161.3C-89.7,-178.5,-44.9,-171.8,-1.2,-170.1C42.5,-168.5,85,-172,123.7,-157.1Z")
    }
    to {
        d: path("M120,-157.6C152.7,-141.5,174.3,-102.6,194.8,-58.8C215.3,-14.9,234.6,33.8,228.4,80.8C222.2,127.8,190.4,173.1,148.1,184C105.8,195,52.9,171.5,-2.4,174.8C-57.8,178.2,-115.6,208.4,-137.5,190.9C-159.3,173.3,-145.3,108,-153,56.3C-160.7,4.6,-190.2,-33.4,-178.3,-54.2C-166.4,-75.1,-113.2,-78.8,-76.6,-93.6C-40,-108.3,-20,-134.2,11.9,-150.5C43.7,-166.8,87.4,-173.6,120,-157.6Z")
    }
}

@-webkit-keyframes pulse-grow {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    to {
        opacity: 0;
        -webkit-transform: scale(1.5);
        transform: scale(1.5)
    }
}

@keyframes pulse-grow {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    to {
        opacity: 0;
        -webkit-transform: scale(1.5);
        transform: scale(1.5)
    }
}

.jltma-animate {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes JltmaFlash {
    0%,
    50%,
    to {
        opacity: 1
    }
    25%,
    75% {
        opacity: 0
    }
}

@keyframes JltmaFlash {
    0%,
    50%,
    to {
        opacity: 1
    }
    25%,
    75% {
        opacity: 0
    }
}

@-webkit-keyframes JltmaPulseIn {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
    50% {
        -webkit-transform: scale3d(.99, .99, .99);
        transform: scale3d(.99, .99, .99)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaPulseIn {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
    50% {
        -webkit-transform: scale3d(.99, .99, .99);
        transform: scale3d(.99, .99, .99)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-pulse-in,
.jltma-animated.jltma-pulse {
    -webkit-animation-name: JltmaPulseIn;
    animation-name: JltmaPulseIn
}

@-webkit-keyframes JltmaPulseIn1 {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
    50% {
        -webkit-transform: scale3d(.98, .98, .98);
        transform: scale3d(.98, .98, .98)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaPulseIn1 {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
    50% {
        -webkit-transform: scale3d(.98, .98, .98);
        transform: scale3d(.98, .98, .98)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-pulse-in-1,
.jltma-animated.jltma-pulse1 {
    -webkit-animation-name: JltmaPulseIn1;
    animation-name: JltmaPulseIn1
}

@-webkit-keyframes JltmaPulseIn2 {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
    50% {
        -webkit-transform: scale3d(.96, .96, .96);
        transform: scale3d(.96, .96, .96)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaPulseIn2 {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
    50% {
        -webkit-transform: scale3d(.96, .96, .96);
        transform: scale3d(.96, .96, .96)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-pulse-in-2,
.jltma-animated.jltma-pulse2 {
    -webkit-animation-name: JltmaPulseIn2;
    animation-name: JltmaPulseIn2
}

@-webkit-keyframes JltmaPulseIn3 {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
    50% {
        -webkit-transform: scale3d(.94, .94, .94);
        transform: scale3d(.94, .94, .94)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaPulseIn3 {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
    50% {
        -webkit-transform: scale3d(.94, .94, .94);
        transform: scale3d(.94, .94, .94)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-pulse-in-3,
.jltma-animated.jltma-pulse3 {
    -webkit-animation-name: JltmaPulseIn3;
    animation-name: JltmaPulseIn3
}

@-webkit-keyframes JltmaPulseIn4 {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
    50% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaPulseIn4 {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
    50% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-pulse-in-4,
.jltma-animated.jltma-pulse4 {
    -webkit-animation-name: JltmaPulseIn4;
    animation-name: JltmaPulseIn4
}

@-webkit-keyframes JltmaPulseOut1 {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaPulseOut1 {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-pulse-out-1,
.jltma-animated.jltma-pulse-out-1 {
    -webkit-animation-name: JltmaPulseOut1;
    animation-name: JltmaPulseOut1
}

@-webkit-keyframes JltmaPulseOut2 {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
    50% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaPulseOut2 {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
    50% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-pulse-out-2,
.jltma-animated.jltma-pulse-out-2 {
    -webkit-animation-name: JltmaPulseOut2;
    animation-name: JltmaPulseOut2
}

@-webkit-keyframes JltmaPulseOut3 {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
    50% {
        -webkit-transform: scale3d(1.15, 1.15, 1.15);
        transform: scale3d(1.15, 1.15, 1.15)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaPulseOut3 {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
    50% {
        -webkit-transform: scale3d(1.15, 1.15, 1.15);
        transform: scale3d(1.15, 1.15, 1.15)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-pulse-out-3,
.jltma-animated.jltma-pulse-out-3 {
    -webkit-animation-name: JltmaPulseOut3;
    animation-name: JltmaPulseOut3
}

@-webkit-keyframes JltmaPulseOut4 {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
    50% {
        -webkit-transform: scale3d(1.2, 1.2, 1.2);
        transform: scale3d(1.2, 1.2, 1.2)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaPulseOut4 {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
    50% {
        -webkit-transform: scale3d(1.2, 1.2, 1.2);
        transform: scale3d(1.2, 1.2, 1.2)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-pulse-out-4,
.jltma-animated.jltma-pulse-out-4 {
    -webkit-animation-name: JltmaPulseOut4;
    animation-name: JltmaPulseOut4
}

@-webkit-keyframes JltmaShake {
    0%,
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translate3d(-50px, 0, 0);
        transform: translate3d(-50px, 0, 0)
    }
    20%,
    40%,
    60%,
    80% {
        opacity: 1;
        -webkit-transform: translate3d(50px, 0, 0);
        transform: translate3d(50px, 0, 0)
    }
}

@keyframes JltmaShake {
    0%,
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translate3d(-50px, 0, 0);
        transform: translate3d(-50px, 0, 0)
    }
    20%,
    40%,
    60%,
    80% {
        opacity: 1;
        -webkit-transform: translate3d(50px, 0, 0);
        transform: translate3d(50px, 0, 0)
    }
}

.jltma-anim-shake,
.jltma-animated.jltma-shake {
    -webkit-animation-name: JltmaShake;
    animation-name: JltmaShake
}

@-webkit-keyframes JltmaBounceIn {
    0%,
    20%,
    40%,
    60%,
    80%,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }
    40% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
    }
    80% {
        -webkit-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaBounceIn {
    0%,
    20%,
    40%,
    60%,
    80%,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }
    40% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
    }
    80% {
        -webkit-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-bounce-in,
.jltma-animated.jltma-bounce-in {
    -webkit-animation-name: JltmaBounceIn;
    animation-name: JltmaBounceIn
}

@-webkit-keyframes JltmaFadeIn {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes JltmaFadeIn {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.jltma-anim-fade-in,
.jltma-animated.jltma-fade-in {
    -webkit-animation-name: JltmaFadeIn;
    animation-name: JltmaFadeIn
}

@-webkit-keyframes JltmaFadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -27px, 0);
        transform: translate3d(0, -27px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaFadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -27px, 0);
        transform: translate3d(0, -27px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-fade-in-down,
.jltma-animated.jltma-fade-in-down {
    -webkit-animation-name: JltmaFadeInDown;
    animation-name: JltmaFadeInDown
}

@-webkit-keyframes JltmaFadeInDown1 {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -50px, 0);
        transform: translate3d(0, -50px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaFadeInDown1 {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -50px, 0);
        transform: translate3d(0, -50px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-fade-in-down-1,
.jltma-animated.jltma-fade-in-down-1 {
    -webkit-animation-name: JltmaFadeInDown1;
    animation-name: JltmaFadeInDown1
}

@-webkit-keyframes JltmaFadeInDown2 {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -75px, 0);
        transform: translate3d(0, -75px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaFadeInDown2 {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -75px, 0);
        transform: translate3d(0, -75px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-fade-in-down-2,
.jltma-animated.jltma-fade-in-down-2 {
    -webkit-animation-name: JltmaFadeInDown2;
    animation-name: JltmaFadeInDown2
}

@-webkit-keyframes JltmaFadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 27px, 0);
        transform: translate3d(0, 27px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaFadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 27px, 0);
        transform: translate3d(0, 27px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-fade-in-up,
.jltma-animated.jltma-fade-in-up {
    -webkit-animation-name: JltmaFadeInUp;
    animation-name: JltmaFadeInUp
}

@-webkit-keyframes JltmaFadeInUp1 {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 50px, 0);
        transform: translate3d(0, 50px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaFadeInUp1 {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 50px, 0);
        transform: translate3d(0, 50px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-fade-in-up-1,
.jltma-animated.jltma-fade-in-up-1 {
    -webkit-animation-name: JltmaFadeInUp1;
    animation-name: JltmaFadeInUp1
}

@-webkit-keyframes JltmaFadeInUp2 {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 75px, 0);
        transform: translate3d(0, 75px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaFadeInUp2 {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 75px, 0);
        transform: translate3d(0, 75px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-fade-in-up-2,
.jltma-animated.jltma-fade-in-up-2 {
    -webkit-animation-name: JltmaFadeInUp2;
    animation-name: JltmaFadeInUp2
}

@-webkit-keyframes JltmaFadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-27px, 0, 0);
        transform: translate3d(-27px, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaFadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-27px, 0, 0);
        transform: translate3d(-27px, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-fade-in-left,
.jltma-animated.jltma-fade-in-left {
    -webkit-animation-name: JltmaFadeInLeft;
    animation-name: JltmaFadeInLeft
}

@-webkit-keyframes JltmaFadeInLeft1 {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-50px, 0, 0);
        transform: translate3d(-50px, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaFadeInLeft1 {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-50px, 0, 0);
        transform: translate3d(-50px, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-fade-in-left-1,
.jltma-animated.jltma-fade-in-left-1 {
    -webkit-animation-name: JltmaFadeInLeft1;
    animation-name: JltmaFadeInLeft1
}

@-webkit-keyframes JltmaFadeInLeft2 {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-75px, 0, 0);
        transform: translate3d(-75px, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaFadeInLeft2 {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-75px, 0, 0);
        transform: translate3d(-75px, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-fade-in-left-2,
.jltma-animated.jltma-fade-in-left-2 {
    -webkit-animation-name: JltmaFadeInLeft2;
    animation-name: JltmaFadeInLeft2
}

@-webkit-keyframes JltmaFadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(27px, 0, 0);
        transform: translate3d(27px, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaFadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(27px, 0, 0);
        transform: translate3d(27px, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-fade-in-right,
.jltma-animated.jltma-fade-in-right {
    -webkit-animation-name: JltmaFadeInRight;
    animation-name: JltmaFadeInRight
}

@-webkit-keyframes JltmaFadeInRight1 {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(50px, 0, 0);
        transform: translate3d(50px, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaFadeInRight1 {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(50px, 0, 0);
        transform: translate3d(50px, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-fade-in-right-1,
.jltma-animated.jltma-fade-in-right-1 {
    -webkit-animation-name: JltmaFadeInRight1;
    animation-name: JltmaFadeInRight1
}

@-webkit-keyframes JltmaFadeInRight2 {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(75px, 0, 0);
        transform: translate3d(75px, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaFadeInRight2 {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(75px, 0, 0);
        transform: translate3d(75px, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-fade-in-right-2,
.jltma-animated.jltma-fade-in-right-2 {
    -webkit-animation-name: JltmaFadeInRight2;
    animation-name: JltmaFadeInRight2
}

@-webkit-keyframes JltmaRotateIn {
    0% {
        -webkit-transform: rotate(-200deg);
        transform: rotate(-200deg);
        -webkit-transform-origin: center;
        transform-origin: center
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -webkit-transform-origin: center;
        transform-origin: center
    }
}

@keyframes JltmaRotateIn {
    0% {
        -webkit-transform: rotate(-200deg);
        transform: rotate(-200deg);
        -webkit-transform-origin: center;
        transform-origin: center
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -webkit-transform-origin: center;
        transform-origin: center
    }
}

.jltma-anim-rotate-in,
.jltma-animated.jltma-rotate-in {
    -webkit-animation-name: JltmaRotateIn;
    animation-name: JltmaRotateIn
}

@-webkit-keyframes JltmaRotateInDownLeft {
    0% {
        -webkit-transform: rotate(-25deg);
        transform: rotate(-25deg);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

@keyframes JltmaRotateInDownLeft {
    0% {
        -webkit-transform: rotate(-25deg);
        transform: rotate(-25deg);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

.jltma-anim-rotate-in-down-left,
.jltma-animated.jltma-rotate-in-down-left {
    -webkit-animation-name: JltmaRotateInDownLeft;
    animation-name: JltmaRotateInDownLeft
}

@-webkit-keyframes JltmaRotateInDownLeft1 {
    0% {
        -webkit-transform: rotate(-35deg);
        transform: rotate(-35deg);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

@keyframes JltmaRotateInDownLeft1 {
    0% {
        -webkit-transform: rotate(-35deg);
        transform: rotate(-35deg);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

.jltma-anim-rotate-in-down-left-1,
.jltma-animated.jltma-rotate-in-down-left-1 {
    -webkit-animation-name: JltmaRotateInDownLeft1;
    animation-name: JltmaRotateInDownLeft1
}

@-webkit-keyframes JltmaRotateInDownLeft2 {
    0% {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

@keyframes JltmaRotateInDownLeft2 {
    0% {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

.jltma-anim-rotate-in-down-left-2,
.jltma-animated.jltma-rotate-in-down-left-2 {
    -webkit-animation-name: JltmaRotateInDownLeft2;
    animation-name: JltmaRotateInDownLeft2
}

@-webkit-keyframes JltmaRotateInDownRight {
    0% {
        -webkit-transform: rotate(25deg);
        transform: rotate(25deg);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

@keyframes JltmaRotateInDownRight {
    0% {
        -webkit-transform: rotate(25deg);
        transform: rotate(25deg);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

.jltma-anim-rotate-in-down-right,
.jltma-animated.jltma-rotate-in-down-right {
    -webkit-animation-name: JltmaRotateInDownRight;
    animation-name: JltmaRotateInDownRight
}

@-webkit-keyframes JltmaRotateInDownRight1 {
    0% {
        -webkit-transform: rotate(35deg);
        transform: rotate(35deg);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

@keyframes JltmaRotateInDownRight1 {
    0% {
        -webkit-transform: rotate(35deg);
        transform: rotate(35deg);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

.jltma-anim-rotate-in-down-right-1,
.jltma-animated.jltma-rotate-in-down-right-1 {
    -webkit-animation-name: JltmaRotateInDownRight1;
    animation-name: JltmaRotateInDownRight1
}

@-webkit-keyframes JltmaRotateInDownRight2 {
    0% {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

@keyframes JltmaRotateInDownRight2 {
    0% {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

.jltma-anim-rotate-in-down-right-2,
.jltma-animated.jltma-rotate-in-down-right-2 {
    -webkit-animation-name: JltmaRotateInDownRight2;
    animation-name: JltmaRotateInDownRight2
}

@-webkit-keyframes JltmaRotateInUpLeft {
    0% {
        -webkit-transform: rotate(25deg);
        transform: rotate(25deg);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

@keyframes JltmaRotateInUpLeft {
    0% {
        -webkit-transform: rotate(25deg);
        transform: rotate(25deg);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

.jltma-anim-rotate-in-up-left,
.jltma-animated.jltma-rotate-in-up-left {
    -webkit-animation-name: JltmaRotateInUpLeft;
    animation-name: JltmaRotateInUpLeft
}

@-webkit-keyframes JltmaRotateInUpLeft1 {
    0% {
        -webkit-transform: rotate(35deg);
        transform: rotate(35deg);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

@keyframes JltmaRotateInUpLeft1 {
    0% {
        -webkit-transform: rotate(35deg);
        transform: rotate(35deg);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

.jltma-anim-rotate-in-up-left-1,
.jltma-animated.jltma-rotate-in-up-left-1 {
    -webkit-animation-name: JltmaRotateInUpLeft1;
    animation-name: JltmaRotateInUpLeft1
}

@-webkit-keyframes JltmaRotateInUpLeft2 {
    0% {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

@keyframes JltmaRotateInUpLeft2 {
    0% {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

.jltma-anim-rotate-in-up-left-2,
.jltma-animated.jltma-rotate-in-up-left-2 {
    -webkit-animation-name: JltmaRotateInUpLeft2;
    animation-name: JltmaRotateInUpLeft2
}

@-webkit-keyframes JltmaRotateInUpRight {
    0% {
        -webkit-transform: rotate(-35deg);
        transform: rotate(-35deg);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

@keyframes JltmaRotateInUpRight {
    0% {
        -webkit-transform: rotate(-35deg);
        transform: rotate(-35deg);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

.jltma-anim-rotate-in-up-right,
.jltma-animated.jltma-rotate-in-up-right {
    -webkit-animation-name: JltmaRotateInUpRight;
    animation-name: JltmaRotateInUpRight
}

@-webkit-keyframes JltmaRotateInUpRight1 {
    0% {
        -webkit-transform: rotate(-60deg);
        transform: rotate(-60deg);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

@keyframes JltmaRotateInUpRight1 {
    0% {
        -webkit-transform: rotate(-60deg);
        transform: rotate(-60deg);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

.jltma-anim-rotate-in-up-right-1,
.jltma-animated.jltma-rotate-in-up-right-1 {
    -webkit-animation-name: JltmaRotateInUpRight1;
    animation-name: JltmaRotateInUpRight1
}

@-webkit-keyframes JltmaRotateInUpRight2 {
    0% {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

@keyframes JltmaRotateInUpRight2 {
    0% {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

.jltma-anim-rotate-in-up-right-2,
.jltma-animated.jltma-rotate-in-up-right-2 {
    -webkit-animation-name: JltmaRotateInUpRight2;
    animation-name: JltmaRotateInUpRight2
}

@-webkit-keyframes JltmaFlipInUp {
    0% {
        -webkit-transform: rotateX(-40deg)translateY(40px);
        transform: rotateX(-40deg)translateY(40px)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaFlipInUp {
    0% {
        -webkit-transform: rotateX(-40deg)translateY(40px);
        transform: rotateX(-40deg)translateY(40px)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-flip-in-up,
.jltma-animated.jltma-flip-in-up {
    -webkit-animation-name: JltmaFlipInUp;
    animation-name: JltmaFlipInUp
}

@-webkit-keyframes JltmaFlipInUp1 {
    0% {
        -webkit-transform: rotateX(-40deg)translateY(80px);
        transform: rotateX(-40deg)translateY(80px)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaFlipInUp1 {
    0% {
        -webkit-transform: rotateX(-40deg)translateY(80px);
        transform: rotateX(-40deg)translateY(80px)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-flip-in-up-1,
.jltma-animated.jltma-flip-in-up-1 {
    -webkit-animation-name: JltmaFlipInUp1;
    animation-name: JltmaFlipInUp1
}

@-webkit-keyframes JltmaFlipInUp2 {
    0% {
        -webkit-transform: rotateX(-40deg)translateY(120px);
        transform: rotateX(-40deg)translateY(120px)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaFlipInUp2 {
    0% {
        -webkit-transform: rotateX(-40deg)translateY(120px);
        transform: rotateX(-40deg)translateY(120px)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-flip-in-up-2,
.jltma-animated.jltma-flip-in-up-2 {
    -webkit-animation-name: JltmaFlipInUp2;
    animation-name: JltmaFlipInUp2
}

@-webkit-keyframes JltmaFlipInDown {
    0% {
        -webkit-transform: rotateX(40deg)translateY(-40px);
        transform: rotateX(40deg)translateY(-40px)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaFlipInDown {
    0% {
        -webkit-transform: rotateX(40deg)translateY(-40px);
        transform: rotateX(40deg)translateY(-40px)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-flip-in-down,
.jltma-animated.jltma-flip-in-down {
    -webkit-animation-name: JltmaFlipInDown;
    animation-name: JltmaFlipInDown
}

@-webkit-keyframes JltmaFlipInDown1 {
    0% {
        -webkit-transform: rotateX(40deg)translateY(-80px);
        transform: rotateX(40deg)translateY(-80px)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaFlipInDown1 {
    0% {
        -webkit-transform: rotateX(40deg)translateY(-80px);
        transform: rotateX(40deg)translateY(-80px)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-flip-in-down-1,
.jltma-animated.jltma-flip-in-down-1 {
    -webkit-animation-name: JltmaFlipInDown1;
    animation-name: JltmaFlipInDown1
}

@-webkit-keyframes JltmaFlipInDown2 {
    0% {
        -webkit-transform: rotateX(40deg)translateY(-120px);
        transform: rotateX(40deg)translateY(-120px)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaFlipInDown2 {
    0% {
        -webkit-transform: rotateX(40deg)translateY(-120px);
        transform: rotateX(40deg)translateY(-120px)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-flip-in-down-2,
.jltma-animated.jltma-flip-in-down-2 {
    -webkit-animation-name: JltmaFlipInDown2;
    animation-name: JltmaFlipInDown2
}

@-webkit-keyframes JltmaFlipInLeft {
    0% {
        -webkit-transform: rotateY(-40deg)translateX(40px);
        transform: rotateY(-40deg)translateX(40px)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaFlipInLeft {
    0% {
        -webkit-transform: rotateY(-40deg)translateX(40px);
        transform: rotateY(-40deg)translateX(40px)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-flip-in-left,
.jltma-animated.jltma-flip-in-left {
    -webkit-animation-name: JltmaFlipInLeft;
    animation-name: JltmaFlipInLeft
}

@-webkit-keyframes JltmaFlipInLeft1 {
    0% {
        -webkit-transform: rotateY(-40deg)translateX(80px);
        transform: rotateY(-40deg)translateX(80px)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaFlipInLeft1 {
    0% {
        -webkit-transform: rotateY(-40deg)translateX(80px);
        transform: rotateY(-40deg)translateX(80px)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-flip-in-left-1,
.jltma-animated.jltma-flip-in-left-1 {
    -webkit-animation-name: JltmaFlipInLeft1;
    animation-name: JltmaFlipInLeft1
}

@-webkit-keyframes JltmaFlipInLeft2 {
    0% {
        -webkit-transform: rotateY(-40deg)translateX(140px);
        transform: rotateY(-40deg)translateX(140px)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaFlipInLeft2 {
    0% {
        -webkit-transform: rotateY(-40deg)translateX(140px);
        transform: rotateY(-40deg)translateX(140px)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-flip-in-left-2,
.jltma-animated.jltma-flip-in-left-2 {
    -webkit-animation-name: JltmaFlipInLeft2;
    animation-name: JltmaFlipInLeft2
}

@-webkit-keyframes JltmaFlipInLeft3 {
    0% {
        -webkit-transform: rotateY(-40deg)translateX(200px);
        transform: rotateY(-40deg)translateX(200px)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaFlipInLeft3 {
    0% {
        -webkit-transform: rotateY(-40deg)translateX(200px);
        transform: rotateY(-40deg)translateX(200px)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-flip-in-left-3,
.jltma-animated.jltma-flip-in-left-3 {
    -webkit-animation-name: JltmaFlipInLeft3;
    animation-name: JltmaFlipInLeft3
}

@-webkit-keyframes JltmaFlipInRight {
    0% {
        -webkit-transform: rotateY(40deg)translateX(-40px);
        transform: rotateY(40deg)translateX(-40px)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaFlipInRight {
    0% {
        -webkit-transform: rotateY(40deg)translateX(-40px);
        transform: rotateY(40deg)translateX(-40px)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-flip-in-right,
.jltma-animated.jltma-flip-in-right {
    -webkit-animation-name: JltmaFlipInRight;
    animation-name: JltmaFlipInRight
}

@-webkit-keyframes JltmaFlipInRight1 {
    0% {
        -webkit-transform: rotateY(40deg)translateX(-80px);
        transform: rotateY(40deg)translateX(-80px)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaFlipInRight1 {
    0% {
        -webkit-transform: rotateY(40deg)translateX(-80px);
        transform: rotateY(40deg)translateX(-80px)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-flip-in-right-1,
.jltma-animated.jltma-flip-in-right-1 {
    -webkit-animation-name: JltmaFlipInRight1;
    animation-name: JltmaFlipInRight1
}

@-webkit-keyframes JltmaFlipInRight2 {
    0% {
        -webkit-transform: rotateY(40deg)translateX(-140px);
        transform: rotateY(40deg)translateX(-140px)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaFlipInRight2 {
    0% {
        -webkit-transform: rotateY(40deg)translateX(-140px);
        transform: rotateY(40deg)translateX(-140px)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-flip-in-right-2,
.jltma-animated.jltma-flip-in-right-2 {
    -webkit-animation-name: JltmaFlipInRight2;
    animation-name: JltmaFlipInRight2
}

@-webkit-keyframes JltmaFlipInRight3 {
    0% {
        -webkit-transform: rotateY(40deg)translateX(-200px);
        transform: rotateY(40deg)translateX(-200px)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaFlipInRight3 {
    0% {
        -webkit-transform: rotateY(40deg)translateX(-200px);
        transform: rotateY(40deg)translateX(-200px)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-flip-in-right-3,
.jltma-animated.jltma-flip-in-right-3 {
    -webkit-animation-name: JltmaFlipInRight3;
    animation-name: JltmaFlipInRight3
}

@-webkit-keyframes JltmaZoomIn {
    0% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }
    50% {
        opacity: 1
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaZoomIn {
    0% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }
    50% {
        opacity: 1
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-zoom-in,
.jltma-animated.jltma-zoom-in {
    -webkit-animation-name: JltmaZoomIn;
    animation-name: JltmaZoomIn
}

@-webkit-keyframes JltmaZoomIn1 {
    0% {
        -webkit-transform: scale3d(.8, .8, .8);
        transform: scale3d(.8, .8, .8)
    }
    50% {
        opacity: 1
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaZoomIn1 {
    0% {
        -webkit-transform: scale3d(.8, .8, .8);
        transform: scale3d(.8, .8, .8)
    }
    50% {
        opacity: 1
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-zoom-in-1,
.jltma-animated.jltma-zoom-in-1 {
    -webkit-animation-name: JltmaZoomIn1;
    animation-name: JltmaZoomIn1
}

@-webkit-keyframes JltmaZoomIn2 {
    0% {
        -webkit-transform: scale3d(.7, .7, .7);
        transform: scale3d(.7, .7, .7)
    }
    50% {
        opacity: 1
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaZoomIn2 {
    0% {
        -webkit-transform: scale3d(.7, .7, .7);
        transform: scale3d(.7, .7, .7)
    }
    50% {
        opacity: 1
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-zoom-in-2,
.jltma-animated.jltma-zoom-in-2 {
    -webkit-animation-name: JltmaZoomIn2;
    animation-name: JltmaZoomIn2
}

@-webkit-keyframes JltmaZoomIn3 {
    0% {
        -webkit-transform: scale3d(.6, .6, .6);
        transform: scale3d(.6, .6, .6)
    }
    50% {
        opacity: 1
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaZoomIn3 {
    0% {
        -webkit-transform: scale3d(.6, .6, .6);
        transform: scale3d(.6, .6, .6)
    }
    50% {
        opacity: 1
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-zoom-in-3,
.jltma-animated.jltma-zoom-in-3 {
    -webkit-animation-name: JltmaZoomIn3;
    animation-name: JltmaZoomIn3
}

@-webkit-keyframes JltmaScaleUp {
    0% {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaScaleUp {
    0% {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-scale-up,
.jltma-animated.jltma-scale-up {
    -webkit-animation-name: JltmaScaleUp;
    animation-name: JltmaScaleUp
}

@-webkit-keyframes JltmaScaleUp1 {
    0% {
        -webkit-transform: scale(.7);
        transform: scale(.7)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaScaleUp1 {
    0% {
        -webkit-transform: scale(.7);
        transform: scale(.7)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-scale-up-1,
.jltma-animated.jltma-scale-up-1 {
    -webkit-animation-name: JltmaScaleUp1;
    animation-name: JltmaScaleUp1
}

@-webkit-keyframes JltmaScaleUp2 {
    0% {
        -webkit-transform: scale(.6);
        transform: scale(.6)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaScaleUp2 {
    0% {
        -webkit-transform: scale(.6);
        transform: scale(.6)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-scale-up-2,
.jltma-animated.jltma-scale-up-2 {
    -webkit-animation-name: JltmaScaleUp2;
    animation-name: JltmaScaleUp2
}

@-webkit-keyframes JltmaScaleDown {
    0% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaScaleDown {
    0% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-scale-down,
.jltma-animated.jltma-scale-down {
    -webkit-animation-name: JltmaScaleDown;
    animation-name: JltmaScaleDown
}

@-webkit-keyframes JltmaScaleDown1 {
    0% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaScaleDown1 {
    0% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-scale-down-1,
.jltma-animated.jltma-scale-down-1 {
    -webkit-animation-name: JltmaScaleDown1;
    animation-name: JltmaScaleDown1
}

@-webkit-keyframes JltmaScaleDown2 {
    0% {
        -webkit-transform: scale(1.4);
        transform: scale(1.4)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaScaleDown2 {
    0% {
        -webkit-transform: scale(1.4);
        transform: scale(1.4)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-scale-down-2,
.jltma-animated.jltma-scale-down-2 {
    -webkit-animation-name: JltmaScaleDown2;
    animation-name: JltmaScaleDown2
}

@-webkit-keyframes JltmaJackInTheBox {
    0% {
        -webkit-transform: scale(.1)rotate(30deg);
        transform: scale(.1)rotate(30deg);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom
    }
    50% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    70% {
        -webkit-transform: rotate(3deg);
        transform: rotate(3deg)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaJackInTheBox {
    0% {
        -webkit-transform: scale(.1)rotate(30deg);
        transform: scale(.1)rotate(30deg);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom
    }
    50% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    70% {
        -webkit-transform: rotate(3deg);
        transform: rotate(3deg)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-jack-in-box,
.jltma-animated.jltma-jack-in-box {
    -webkit-animation-name: JltmaJackInTheBox;
    animation-name: JltmaJackInTheBox
}

@-webkit-keyframes jltma-scrolldown {
    0% {
        -webkit-transform: translate(-50%, -60%);
        transform: translate(-50%, -60%)
    }
    to {
        -webkit-transform: translate(-50%, -20%);
        transform: translate(-50%, -20%)
    }
}

@keyframes jltma-scrolldown {
    0% {
        -webkit-transform: translate(-50%, -60%);
        transform: translate(-50%, -60%)
    }
    to {
        -webkit-transform: translate(-50%, -20%);
        transform: translate(-50%, -20%)
    }
}

@-webkit-keyframes jltma-header-animation {
    0% {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes jltma-header-animation {
    0% {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
    to {
        -webkit-transform: none;
        transform: none
    }
}

@-webkit-keyframes JltmaSlideFromRight {
    0% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaSlideFromRight {
    0% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-slide-from-right,
.jltma-animated.jltma-slide-from-right {
    -webkit-animation-name: JltmaSlideFromRight;
    animation-name: JltmaSlideFromRight
}

@-webkit-keyframes JltmaSlideFromLeft {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaSlideFromLeft {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-slide-from-left,
.jltma-animated.jltma-slide-from-left {
    -webkit-animation-name: JltmaSlideFromLeft;
    animation-name: JltmaSlideFromLeft
}

@-webkit-keyframes JltmaSlideFromTop {
    0% {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaSlideFromTop {
    0% {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-slide-from-top,
.jltma-animated.jltma-slide-from-top {
    -webkit-animation-name: JltmaSlideFromTop;
    animation-name: JltmaSlideFromTop
}

@-webkit-keyframes JltmaSlideFromBot {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes JltmaSlideFromBot {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.jltma-anim-slide-from-bot,
.jltma-animated.jltma-slide-from-bot {
    -webkit-animation-name: JltmaSlideFromBot;
    animation-name: JltmaSlideFromBot
}

@-webkit-keyframes JltmaMaskFromTop {
    0% {
        clip-path: inset(0 0 100% 0);
        opacity: 1
    }
    to {
        clip-path: inset(0 0 0 0);
        opacity: 1
    }
}

@keyframes JltmaMaskFromTop {
    0% {
        clip-path: inset(0 0 100% 0);
        opacity: 1
    }
    to {
        clip-path: inset(0 0 0 0);
        opacity: 1
    }
}

.jltma-anim-mask-from-top,
.jltma-animated.jltma-mask-from-top {
    -webkit-animation-name: JltmaMaskFromTop;
    animation-name: JltmaMaskFromTop
}

@-webkit-keyframes JltmaMaskFromBot {
    0% {
        clip-path: inset(100% 0 0 0);
        opacity: 1
    }
    to {
        clip-path: inset(0 0 0 0);
        opacity: 1
    }
}

@keyframes JltmaMaskFromBot {
    0% {
        clip-path: inset(100% 0 0 0);
        opacity: 1
    }
    to {
        clip-path: inset(0 0 0 0);
        opacity: 1
    }
}

.jltma-anim-mask-from-bot,
.jltma-animated.jltma-mask-from-bot {
    -webkit-animation-name: JltmaMaskFromBot;
    animation-name: JltmaMaskFromBot
}

@-webkit-keyframes JltmaMaskFromRight {
    0% {
        clip-path: inset(0 0 0 100%);
        opacity: 1
    }
    to {
        clip-path: inset(0 0 0 0);
        opacity: 1
    }
}

@keyframes JltmaMaskFromRight {
    0% {
        clip-path: inset(0 0 0 100%);
        opacity: 1
    }
    to {
        clip-path: inset(0 0 0 0);
        opacity: 1
    }
}

.jltma-anim-mask-from-right,
.jltma-animated.jltma-mask-from-right {
    -webkit-animation-name: JltmaMaskFromRight;
    animation-name: JltmaMaskFromRight
}

@-webkit-keyframes JltmaMaskFromLeft {
    0% {
        clip-path: inset(0 100% 0 0);
        opacity: 1
    }
    to {
        clip-path: inset(0 0 0 0);
        opacity: 1
    }
}

@keyframes JltmaMaskFromLeft {
    0% {
        clip-path: inset(0 100% 0 0);
        opacity: 1
    }
    to {
        clip-path: inset(0 0 0 0);
        opacity: 1
    }
}

.jltma-anim-mask-from-left,
.jltma-animated.jltma-mask-from-left {
    -webkit-animation-name: JltmaMaskFromLeft;
    animation-name: JltmaMaskFromLeft
}

@keyframes JltmaLoadingWave {
    0% {
        background-position: 0 0
    }
    to {
        background-position: 66% 0
    }
}

@-webkit-keyframes flash {
    0% {
        opacity: .4
    }
    to {
        opacity: 1
    }
}

@keyframes flash {
    0% {
        opacity: .4
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes circle {
    0% {
        opacity: 1
    }
    40% {
        opacity: 1
    }
    to {
        height: 200%;
        opacity: 0;
        width: 200%
    }
}

@keyframes circle {
    0% {
        opacity: 1
    }
    40% {
        opacity: 1
    }
    to {
        height: 200%;
        opacity: 0;
        width: 200%
    }
}

@-webkit-keyframes shine {
    to {
        left: 125%
    }
}

@keyframes shine {
    to {
        left: 125%
    }
}

@-webkit-keyframes jltma-rotate-1-in {
    0% {
        opacity: 0;
        -webkit-transform: rotateX(180deg);
        transform: rotateX(180deg)
    }
    35% {
        opacity: 0;
        -webkit-transform: rotateX(120deg);
        transform: rotateX(120deg)
    }
    65% {
        opacity: 0
    }
    to {
        opacity: 1;
        -webkit-transform: rotateX(1turn);
        transform: rotateX(1turn)
    }
}

@keyframes jltma-rotate-1-in {
    0% {
        opacity: 0;
        -webkit-transform: rotateX(180deg);
        transform: rotateX(180deg)
    }
    35% {
        opacity: 0;
        -webkit-transform: rotateX(120deg);
        transform: rotateX(120deg)
    }
    65% {
        opacity: 0
    }
    to {
        opacity: 1;
        -webkit-transform: rotateX(1turn);
        transform: rotateX(1turn)
    }
}

@-webkit-keyframes jltma-rotate-1-out {
    0% {
        opacity: 1;
        -webkit-transform: rotateX(0);
        transform: rotateX(0)
    }
    35% {
        opacity: 1;
        -webkit-transform: rotateX(-40deg);
        transform: rotateX(-40deg)
    }
    65% {
        opacity: 0
    }
    to {
        opacity: 0;
        -webkit-transform: rotateX(180deg);
        transform: rotateX(180deg)
    }
}

@keyframes jltma-rotate-1-out {
    0% {
        opacity: 1;
        -webkit-transform: rotateX(0);
        transform: rotateX(0)
    }
    35% {
        opacity: 1;
        -webkit-transform: rotateX(-40deg);
        transform: rotateX(-40deg)
    }
    65% {
        opacity: 0
    }
    to {
        opacity: 0;
        -webkit-transform: rotateX(180deg);
        transform: rotateX(180deg)
    }
}

@-webkit-keyframes jltma-pulse {
    0% {
        opacity: 1;
        -webkit-transform: translateY(-50%)scale(1);
        transform: translateY(-50%)scale(1)
    }
    40% {
        opacity: 0;
        -webkit-transform: translateY(-50%)scale(.9);
        transform: translateY(-50%)scale(.9)
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(-50%)scale(0);
        transform: translateY(-50%)scale(0)
    }
}

@keyframes jltma-pulse {
    0% {
        opacity: 1;
        -webkit-transform: translateY(-50%)scale(1);
        transform: translateY(-50%)scale(1)
    }
    40% {
        opacity: 0;
        -webkit-transform: translateY(-50%)scale(.9);
        transform: translateY(-50%)scale(.9)
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(-50%)scale(0);
        transform: translateY(-50%)scale(0)
    }
}

@-webkit-keyframes jltma-rotate-2-in {
    0% {
        opacity: 0;
        -webkit-transform: translateZ(-20px)rotateX(90deg);
        transform: translateZ(-20px)rotateX(90deg)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateZ(-20px)rotateX(-10deg);
        transform: translateZ(-20px)rotateX(-10deg)
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(-20px)rotateX(0);
        transform: translateZ(-20px)rotateX(0)
    }
}

@keyframes jltma-rotate-2-in {
    0% {
        opacity: 0;
        -webkit-transform: translateZ(-20px)rotateX(90deg);
        transform: translateZ(-20px)rotateX(90deg)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateZ(-20px)rotateX(-10deg);
        transform: translateZ(-20px)rotateX(-10deg)
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(-20px)rotateX(0);
        transform: translateZ(-20px)rotateX(0)
    }
}

@-webkit-keyframes jltma-rotate-2-out {
    0% {
        opacity: 1;
        -webkit-transform: translateZ(-20px)rotateX(0);
        transform: translateZ(-20px)rotateX(0)
    }
    60% {
        opacity: 0;
        -webkit-transform: translateZ(-20px)rotateX(-100deg);
        transform: translateZ(-20px)rotateX(-100deg)
    }
    to {
        opacity: 0;
        -webkit-transform: translateZ(-20px)rotateX(-90deg);
        transform: translateZ(-20px)rotateX(-90deg)
    }
}

@keyframes jltma-rotate-2-out {
    0% {
        opacity: 1;
        -webkit-transform: translateZ(-20px)rotateX(0);
        transform: translateZ(-20px)rotateX(0)
    }
    60% {
        opacity: 0;
        -webkit-transform: translateZ(-20px)rotateX(-100deg);
        transform: translateZ(-20px)rotateX(-100deg)
    }
    to {
        opacity: 0;
        -webkit-transform: translateZ(-20px)rotateX(-90deg);
        transform: translateZ(-20px)rotateX(-90deg)
    }
}

@-webkit-keyframes slide-in {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateY(20%);
        transform: translateY(20%)
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes slide-in {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateY(20%);
        transform: translateY(20%)
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes slide-out {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    60% {
        opacity: 0;
        -webkit-transform: translateY(120%);
        transform: translateY(120%)
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes slide-out {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    60% {
        opacity: 0;
        -webkit-transform: translateY(120%);
        transform: translateY(120%)
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@-webkit-keyframes jltma-rotate-3-in {
    0% {
        -webkit-transform: rotateY(180deg);
        transform: rotateY(180deg)
    }
    to {
        -webkit-transform: rotateY(0);
        transform: rotateY(0)
    }
}

@keyframes jltma-rotate-3-in {
    0% {
        -webkit-transform: rotateY(180deg);
        transform: rotateY(180deg)
    }
    to {
        -webkit-transform: rotateY(0);
        transform: rotateY(0)
    }
}

@-webkit-keyframes jltma-rotate-3-out {
    0% {
        -webkit-transform: rotateY(0);
        transform: rotateY(0)
    }
    to {
        -webkit-transform: rotateY(-180deg);
        transform: rotateY(-180deg)
    }
}

@keyframes jltma-rotate-3-out {
    0% {
        -webkit-transform: rotateY(0);
        transform: rotateY(0)
    }
    to {
        -webkit-transform: rotateY(-180deg);
        transform: rotateY(-180deg)
    }
}

@-webkit-keyframes zoom-in {
    0% {
        opacity: 0;
        -webkit-transform: translateZ(100px);
        transform: translateZ(100px)
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes zoom-in {
    0% {
        opacity: 0;
        -webkit-transform: translateZ(100px);
        transform: translateZ(100px)
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@-webkit-keyframes zoom-out {
    0% {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    to {
        opacity: 0;
        -webkit-transform: translateZ(-100px);
        transform: translateZ(-100px)
    }
}

@keyframes zoom-out {
    0% {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    to {
        opacity: 0;
        -webkit-transform: translateZ(-100px);
        transform: translateZ(-100px)
    }
}

@-webkit-keyframes scale-up {
    0% {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }
    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes scale-up {
    0% {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }
    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes scale-down {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    60% {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0)
    }
}

@keyframes scale-down {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    60% {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0)
    }
}

@-webkit-keyframes push-in {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(10%);
        transform: translateX(10%)
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes push-in {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(10%);
        transform: translateX(10%)
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@-webkit-keyframes push-out {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    60% {
        opacity: 0;
        -webkit-transform: translateX(110%);
        transform: translateX(110%)
    }
    to {
        opacity: 0;
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

@keyframes push-out {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    60% {
        opacity: 0;
        -webkit-transform: translateX(110%);
        transform: translateX(110%)
    }
    to {
        opacity: 0;
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

@-webkit-keyframes cd-bounce-even {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100px);
        transform: translateX(-100px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(10px);
        transform: translateX(10px)
    }
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes cd-bounce-even {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100px);
        transform: translateX(-100px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(10px);
        transform: translateX(10px)
    }
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@-webkit-keyframes cd-bounce-odd {
    0% {
        opacity: 0;
        -webkit-transform: translateX(100px);
        transform: translateX(100px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px)
    }
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes cd-bounce-odd {
    0% {
        opacity: 0;
        -webkit-transform: translateX(100px);
        transform: translateX(100px)
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px)
    }
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@-webkit-keyframes pulse {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .4);
        box-shadow: 0 0 rgba(0, 0, 0, .4)
    }
    70% {
        -webkit-box-shadow: 0 0 0 10px transparent;
        box-shadow: 0 0 0 10px transparent
    }
    to {
        -webkit-box-shadow: 0 0 0 0 transparent;
        box-shadow: 0 0 transparent
    }
}

@keyframes pulse {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .4);
        box-shadow: 0 0 rgba(0, 0, 0, .4)
    }
    70% {
        -webkit-box-shadow: 0 0 0 10px transparent;
        box-shadow: 0 0 0 10px transparent
    }
    to {
        -webkit-box-shadow: 0 0 0 0 transparent;
        box-shadow: 0 0 transparent
    }
}

@-webkit-keyframes batman {
    0% {
        -webkit-transform: scale(1)rotate(0);
        transform: scale(1)rotate(0)
    }
    to {
        opacity: 0;
        -webkit-transform: scale(0)rotate(2turn);
        transform: scale(0)rotate(2turn)
    }
}

@keyframes batman {
    0% {
        -webkit-transform: scale(1)rotate(0);
        transform: scale(1)rotate(0)
    }
    to {
        opacity: 0;
        -webkit-transform: scale(0)rotate(2turn);
        transform: scale(0)rotate(2turn)
    }
}

.rtl .jltma-animated-headline .jltma-words-wrapper {
    text-align: right
}

.rtl .jltma-animated-headline .jltma-words-wrapper b {
    left: inherit;
    right: 0
}

.rtl .jltma-animated-headline.loading-bar .jltma-words-wrapper:after {
    left: inherit;
    right: 0
}

.rtl .style-03 .jltma-call-action-content .jltma-row {
    border-left: 0;
    border-right: 10px solid #4b00e7;
    padding-left: 0;
    padding-right: 1rem
}

.rtl .style-07 .jltma-call-action-content .jltma-media-left {
    margin-left: 1.875rem;
    margin-right: 0
}

.rtl .jltma-pricing-tables .jltma-price-table-details ol li svg,
.rtl .jltma-pricing-tables .jltma-price-table-details ul li svg {
    margin-left: 8px;
    margin-right: inherit
}

.rtl .jltma-pricing-tables.default-table .jltma-price-amount-duration,
.rtl .jltma-pricing-tables.table-left-align .jltma-price-amount-duration {
    padding-left: inherit;
    padding-right: 10px
}

.rtl .jltma-pricing-tables.default-table .jltma-price-amount-duration:before,
.rtl .jltma-pricing-tables.table-left-align .jltma-price-amount-duration:before {
    left: inherit;
    right: 0
}

.rtl .jltma-pricing-tables.table-active-zoom .jltma-price-amount-duration:before {
    display: none
}

.rtl .jltma-pricing-tables.table-bg-image .jltma-table-inner,
.rtl .jltma-pricing-tables.table-bg-pattern .jltma-table-inner {
    text-align: right
}

.rtl .jltma-pricing-tables.table-bg-image li:before,
.rtl .jltma-pricing-tables.table-bg-pattern li:before {
    left: inherit;
    right: 0
}

.rtl .jltma-restrict-content-wrap .form-group .jltma-input-pass,
.rtl .jltma-restrict-form #jltma_rc_checkbox input[type=checkbox],
.rtl .jltma-restrict-form .form-group .jltma-input-pass {
    margin-left: 10px;
    margin-right: inherit
}

.rtl blockquote.jltma-blockquote cite {
    float: right;
    padding: 0 30px 0 0
}

.rtl blockquote.jltma-blockquote cite:before {
    left: inherit;
    right: 0
}

.rtl .jltma-btn--search-close {
    left: 1.25rem;
    right: inherit
}

.rtl .ma-cf form {
    direction: rtl
}

.rtl .jltma-ninja-form.ma-cf-2 .nf-form-content [type=button],
.rtl .jltma-ninja-form.ma-cf-4 .nf-form-content [type=button],
.rtl .ma-cf-2 .wpforms-form .wpforms-submit-container,
.rtl .ma-cf-2 input[type=submit],
.rtl .ma-cf-2.jltma-caldera-form .caldera-grid [type=button],
.rtl .ma-cf-4 .wpforms-form .wpforms-submit-container,
.rtl .ma-cf-4 input[type=submit],
.rtl .ma-cf-4.jltma-caldera-form .caldera-grid [type=button] {
    float: left
}

.rtl .ma-cf.jltma-caldera-form form label span {
    float: right
}

.rtl .ma-cf-5 label,
.rtl .ma-cf-5.jltma-wpforms .wpforms-form .wpforms-field label,
.rtl .ma-cf-6 label,
.rtl .ma-cf-6.jltma-wpforms .wpforms-form .wpforms-field label {
    left: inherit;
    right: 3em
}

.rtl .jltma-timeline-align--left .jltma-slider__item {
    text-align: right
}

.rtl .jltma-timeline-align--left .jltma-slider__item .jltma-timeline-horz-pointer {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.rtl .jltma-timeline-align--right .jltma-slider__item {
    text-align: left
}

.rtl .jltma-timeline-align--right .jltma-slider__item .jltma-timeline-horz-pointer {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.rtl .jltma-timeline-align--left .jltma-timeline .jltma-timeline__line {
    margin-right: 20px;
    right: 0
}

.rtl .jltma-timeline-align--left .jltma-timeline .timeline-item__img {
    text-align: right
}

.rtl .jltma-timeline-align--left .jltma-timeline .timeline-item__card__arrow {
    right: -10px;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.rtl .jltma-timeline-align--right .jltma-timeline .jltma-timeline__line {
    left: 0;
    margin-left: 20px;
    right: inherit
}

.rtl .jltma-timeline-align--right .jltma-timeline .timeline-item__card-wrapper {
    margin-left: 10px;
    margin-right: 0
}

.rtl .jltma-timeline-align--right .jltma-timeline .timeline-item__img {
    text-align: left
}

.rtl .jltma-timeline-align--right .jltma-timeline .timeline-item__card__arrow {
    left: -10px;
    right: inherit;
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

@charset "UTF-8";
.jltma-animated-headline.type .jltma-words-wrapper {
    overflow: hidden;
    vertical-align: text-bottom
}

.jltma-animated-headline.type .jltma-words-wrapper:after {
    background-color: #aebcb9;
    bottom: auto;
    content: "";
    height: 90%;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 1px
}

.jltma-animated-headline.type .jltma-words-wrapper.waiting:after {
    -webkit-animation: jltma-pulse 1s infinite;
    animation: jltma-pulse 1s infinite
}

.jltma-animated-headline.type .jltma-words-wrapper.selected {
    background-color: #aebcb9
}

.jltma-animated-headline.type .jltma-words-wrapper.selected:after {
    visibility: hidden
}

.jltma-animated-headline.type .jltma-words-wrapper.selected b {
    color: #0d0d0d
}

.jltma-animated-headline.type b {
    visibility: hidden
}

.jltma-animated-headline.type b.is-visible {
    visibility: visible
}

.jltma-animated-headline.type i {
    position: absolute;
    visibility: hidden
}

.jltma-animated-headline.type i.in {
    position: relative;
    visibility: visible
}

.jltma-animated-headline.slide span {
    display: inline-block;
    padding: 0 .25em
}

.jltma-animated-headline.slide .jltma-words-wrapper {
    overflow: hidden;
    padding: 0;
    vertical-align: top
}

.jltma-animated-headline.slide b {
    opacity: 0;
    top: .2em
}

.jltma-animated-headline.slide b.is-visible {
    -webkit-animation: slide-in .6s;
    animation: slide-in .6s;
    opacity: 1;
    top: 0
}

.jltma-animated-headline.slide b.is-hidden {
    -webkit-animation: slide-out .6s;
    animation: slide-out .6s
}

.jltma-animated-headline.clip span {
    display: inline-block;
    padding: 0 .25em
}

.jltma-animated-headline.clip .jltma-words-wrapper {
    overflow: hidden;
    padding: 0;
    vertical-align: top
}

.jltma-animated-headline.clip .jltma-words-wrapper:after {
    background-color: #aebcb9;
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 2px
}

.jltma-animated-headline.clip b {
    opacity: 0
}

.jltma-animated-headline.clip b.is-visible {
    opacity: 1
}

.jltma-animated-headline.zoom b {
    opacity: 0
}

.jltma-animated-headline.zoom b.is-visible {
    -webkit-animation: zoom-in .8s;
    animation: zoom-in .8s;
    opacity: 1
}

.jltma-animated-headline.zoom b.is-hidden {
    -webkit-animation: zoom-out .8s;
    animation: zoom-out .8s
}

.jltma-animated-headline.scale b {
    opacity: 0
}

.jltma-animated-headline.scale b i {
    display: inline-block;
    opacity: 0;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0)
}

.jltma-animated-headline.scale b i.in {
    -webkit-animation: scale-up .6s forwards;
    animation: scale-up .6s forwards
}

.jltma-animated-headline.scale b i.out {
    -webkit-animation: scale-down .6s forwards;
    animation: scale-down .6s forwards
}

.jltma-animated-headline.push {
    z-index: 3
}

.jltma-animated-headline.push .first-heading {
    z-index: 2
}

.jltma-animated-headline.push .jltma-words-wrapper {
    z-index: 1
}

.jltma-animated-headline.push b {
    opacity: 0
}

.jltma-animated-headline.push b.is-visible {
    -webkit-animation: push-in .6s;
    animation: push-in .6s;
    opacity: 1
}

.jltma-animated-headline.push b.is-hidden {
    -webkit-animation: push-out .6s;
    animation: push-out .6s
}

.jltma-animated-headline .second-heading i {
    position: relative;
    z-index: 999
}

.jltma-creative-button--antiman:after,
.jltma-creative-button--antiman:before,
.jltma-creative-button--itzel:before,
.jltma-creative-button--naira:hover:before,
.jltma-creative-button--nina:before,
.jltma-creative-button--pipaluk:after,
.jltma-creative-button--pipaluk:before,
.jltma-creative-button--sacnite:before,
.jltma-creative-button--saqui:after,
.jltma-creative-button--wapasha:before {
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.jltma-creative-button--itzel:before,
.jltma-creative-button--naira:before,
.jltma-creative-button--nina:before,
.jltma-creative-button--sacnite:before,
.jltma-creative-button--saqui:after {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center
}

.jltma-creative-button--pipaluk {
    color: #fff
}

.jltma-creative-button--pipaluk:after,
.jltma-creative-button--pipaluk:before {
    border-radius: inherit;
    content: "";
    -webkit-transition: background-color .3s, -webkit-transform .3s;
    transition: background-color .3s, -webkit-transform .3s;
    transition: transform .3s, background-color .3s;
    transition: transform .3s, background-color .3s, -webkit-transform .3s;
    -webkit-transition-timing-function: cubic-bezier(.25, 0, .3, 1);
    transition-timing-function: cubic-bezier(.25, 0, .3, 1)
}

.jltma-creative-button--pipaluk:before {
    border: 2px solid #7986cb
}

.jltma-creative-button--pipaluk:before,
.jltma-creative-button--pipaluk:hover:after {
    -webkit-transform: scale3d(.7, .7, 1);
    transform: scale3d(.7, .7, 1)
}

.jltma-creative-button--pipaluk:hover:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.jltma-creative-button--pipaluk:hover:after {
    background-color: #3f51b5
}

.jltma-creative-button--pipaluk:hover:after,
.jltma-creative-button--pipaluk:hover:before {
    opacity: 1
}

.jltma-creative-button--pipaluk.jltma-creative-button--inverted {
    color: #7986cb
}

.jltma-creative-button--pipaluk.jltma-creative-button--inverted:before {
    border-color: #fff
}

.jltma-creative-button--pipaluk.jltma-creative-button--inverted:after {
    background: #fff
}

.jltma-creative-button--pipaluk.jltma-creative-button--inverted:hover:after {
    background-color: #fff
}

.jltma-creative-button--moema {
    background: #7986cb;
    border-radius: 50px;
    color: #fff;
    -webkit-transition: background-color .3s, color .3s;
    transition: background-color .3s, color .3s
}

.jltma-creative-button--moema:before {
    background: inherit;
    border-radius: 50px;
    bottom: -20px;
    content: "";
    left: -20px;
    opacity: .4;
    position: absolute;
    right: -20px;
    top: -20px;
    -webkit-transform: scale3d(.8, .5, 1);
    transform: scale3d(.8, .5, 1)
}

.jltma-creative-button--moema:hover {
    -webkit-animation: anim-moema-1 .3s forwards;
    animation: anim-moema-1 .3s forwards;
    background-color: #3f51b5;
    color: #eceff1;
    -webkit-transition: background-color .1s .3s, color .1s .3s;
    transition: background-color .1s .3s, color .1s .3s
}

.jltma-creative-button--moema:hover:before {
    -webkit-animation: anim-moema-2 .3s .3s forwards;
    animation: anim-moema-2 .3s .3s forwards
}

.jltma-creative-button--moema.jltma-creative-button--inverted {
    background: #eceff1;
    color: #37474f
}

.jltma-creative-button--moema.jltma-creative-button--inverted:hover {
    background-color: #7986cb;
    color: #eceff1
}

.jltma-creative-button--isi {
    background: #7986cb;
    color: #fff;
    overflow: hidden
}

.jltma-creative-button--isi:before {
    background: #3f51b5;
    border-radius: 50%;
    content: "";
    height: 30px;
    left: 100%;
    margin: -15px 0 0 1px;
    position: absolute;
    top: 50%;
    -webkit-transform: scaleY(2);
    transform: scaleY(2);
    -webkit-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transition: opacity .3s, -webkit-transform .3s;
    transition: opacity .3s, -webkit-transform .3s;
    transition: transform .3s, opacity .3s;
    transition: transform .3s, opacity .3s, -webkit-transform .3s;
    -webkit-transition-timing-function: cubic-bezier(.7, 0, .9, 1);
    transition-timing-function: cubic-bezier(.7, 0, .9, 1);
    width: 30px
}

.jltma-creative-button--isi .button__icon {
    vertical-align: middle
}

.jltma-creative-button--isi>span {
    padding-left: .75em;
    vertical-align: middle
}

.jltma-creative-button--isi:hover:before {
    opacity: 1;
    -webkit-transform: scale3d(9, 9, 1);
    transform: scale3d(9, 9, 1)
}

.jltma-creative-button--aylen {
    background: #fff;
    color: #37474f;
    overflow: hidden;
    -webkit-transition: color .3s;
    transition: color .3s
}

.jltma-creative-button--aylen:after,
.jltma-creative-button--aylen:before {
    bottom: 100%;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    -webkit-transition-timing-function: cubic-bezier(.75, 0, .125, 1);
    transition-timing-function: cubic-bezier(.75, 0, .125, 1);
    width: 100%
}

.jltma-creative-button--aylen:before {
    background: #7986cb
}

.jltma-creative-button--aylen:after {
    background: #3f51b5
}

.jltma-creative-button--aylen:hover {
    color: #fff
}

.jltma-creative-button--aylen:hover:after,
.jltma-creative-button--aylen:hover:before {
    opacity: 1;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0)
}

.jltma-creative-button--aylen:hover :after {
    -webkit-transition-delay: .175s;
    transition-delay: .175s
}

.jltma-creative-button--aylen.jltma-creative-button--inverted {
    background: 0 0;
    color: #fff
}

.jltma-creative-button--saqui {
    background: #37474f;
    color: #fff;
    overflow: hidden;
    -webkit-transition: background-color .3s ease-in, color .3s ease-in;
    transition: background-color .3s ease-in, color .3s ease-in
}

.jltma-creative-button--saqui:after {
    background-color: #3f51b5;
    color: #37474f;
    content: attr(data-text);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: -40% 50%;
    -ms-transform-origin: -40% 50%;
    transform-origin: -40% 50%;
    -webkit-transition: -webkit-transform .3s ease-in;
    transition: -webkit-transform .3s ease-in;
    transition: transform .3s ease-in;
    transition: transform .3s ease-in, -webkit-transform .3s ease-in;
    z-index: 1
}

.jltma-creative-button--saqui:hover {
    background-color: #7986cb;
    color: #7986cb;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.jltma-creative-button--saqui:hover:after {
    background-color: #3f51b5;
    opacity: 1;
    -webkit-transform: rotate3d(0, 0, 0, 0);
    transform: rotate3d(0, 0, 0, 0)
}

.jltma-creative-button--saqui .jltma-creative-button--inverted {
    background: #fff;
    color: #37474f
}

.jltma-creative-button--saqui .jltma-creative-button--inverted:after {
    color: #fff
}

.jltma-creative-button--saqui .jltma-creative-button--inverted:hover {
    background-color: #3f51b5;
    color: #3f51b5
}

.jltma-creative-button--saqui .jltma-creative-button--inverted:hover:after {
    background-color: #3f51b5;
    -webkit-transform: rotate(0);
    transform: rotate(0)
}

.jltma-creative-button--wapasha {
    background: #37474f;
    color: #fff;
    -webkit-transition: background-color .3s, color .3s;
    transition: background-color .3s, color .3s
}

.jltma-creative-button--wapasha:before {
    border: 2px solid #3f51b5;
    border-radius: inherit;
    content: "";
    -webkit-transform: scale3d(.6, .6, 1);
    transform: scale3d(.6, .6, 1);
    -webkit-transition: opacity .3s, -webkit-transform .3s;
    transition: opacity .3s, -webkit-transform .3s;
    transition: transform .3s, opacity .3s;
    transition: transform .3s, opacity .3s, -webkit-transform .3s;
    -webkit-transition-timing-function: cubic-bezier(.75, 0, .125, 1);
    transition-timing-function: cubic-bezier(.75, 0, .125, 1)
}

.jltma-creative-button--wapasha:hover {
    background-color: #fff;
    color: #3f51b5
}

.jltma-creative-button--wapasha:hover:before {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.jltma-creative-button--wapasha.jltma-creative-button--inverted {
    background: #fff;
    color: #37474f
}

.jltma-creative-button--wapasha.jltma-creative-button--inverted:before {
    border-color: #7986cb
}

.jltma-creative-button--wapasha.jltma-creative-button--inverted:hover {
    background-color: #37474f;
    color: #7986cb
}

.jltma-creative-button--nina {
    background: #7986cb;
    color: #fff;
    overflow: hidden;
    -webkit-transition: background-color .3s;
    transition: background-color .3s
}

.jltma-creative-button--nina:before {
    content: attr(data-text);
    opacity: 1;
    -webkit-transition: opacity .3s, -webkit-transform .3s;
    transition: opacity .3s, -webkit-transform .3s;
    transition: transform .3s, opacity .3s;
    transition: transform .3s, opacity .3s, -webkit-transform .3s;
    -webkit-transition-timing-function: cubic-bezier(.75, 0, .125, 1);
    transition-timing-function: cubic-bezier(.75, 0, .125, 1)
}

.jltma-creative-button--nina>span {
    color: #fff;
    display: inline-block;
    opacity: 0;
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
    -webkit-transition: opacity .3s, -webkit-transform .3s;
    transition: opacity .3s, -webkit-transform .3s;
    transition: transform .3s, opacity .3s;
    transition: transform .3s, opacity .3s, -webkit-transform .3s;
    -webkit-transition-timing-function: cubic-bezier(.75, 0, .125, 1);
    transition-timing-function: cubic-bezier(.75, 0, .125, 1)
}

.jltma-creative-button--nina:hover {
    background-color: #3f51b5
}

.jltma-creative-button--nina:hover:before {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0)
}

.jltma-creative-button--nina:hover>span {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.jltma-creative-button--nina:hover>span:first-child {
    -webkit-transition-delay: 45ms;
    transition-delay: 45ms
}

.jltma-creative-button--nina:hover>span:nth-child(2) {
    -webkit-transition-delay: .09s;
    transition-delay: .09s
}

.jltma-creative-button--nina:hover>span:nth-child(3) {
    -webkit-transition-delay: .135s;
    transition-delay: .135s
}

.jltma-creative-button--nina:hover>span:nth-child(4) {
    -webkit-transition-delay: .18s;
    transition-delay: .18s
}

.jltma-creative-button--nina:hover>span:nth-child(5) {
    -webkit-transition-delay: .225s;
    transition-delay: .225s
}

.jltma-creative-button--nina:hover>span:nth-child(6) {
    -webkit-transition-delay: .27s;
    transition-delay: .27s
}

.jltma-creative-button--nina:hover>span:nth-child(7) {
    -webkit-transition-delay: .315s;
    transition-delay: .315s
}

.jltma-creative-button--nina:hover>span:nth-child(8) {
    -webkit-transition-delay: .36s;
    transition-delay: .36s
}

.jltma-creative-button--nina:hover>span:nth-child(9) {
    -webkit-transition-delay: .405s;
    transition-delay: .405s
}

.jltma-creative-button--nina:hover>span:nth-child(10) {
    -webkit-transition-delay: .45s;
    transition-delay: .45s
}

.jltma-creative-button--nina .button--inverted {
    background: #fff;
    color: #7986cb
}

.jltma-creative-button--nanuk {
    background: #7986cb;
    overflow: hidden;
    -webkit-transition: background-color .3s;
    transition: background-color .3s
}

.jltma-creative-button--nanuk>span {
    display: inline-block
}

.jltma-creative-button--nanuk:hover {
    background-color: #3f51b5
}

.jltma-creative-button--nanuk:hover>span:nth-child(odd) {
    -webkit-animation: anim-nanuk-1 .5s forwards;
    animation: anim-nanuk-1 .5s forwards
}

.jltma-creative-button--nanuk:hover>span:nth-child(2n) {
    -webkit-animation: anim-nanuk-2 .5s forwards;
    animation: anim-nanuk-2 .5s forwards
}

.jltma-creative-button--nanuk:hover>span:nth-child(2n),
.jltma-creative-button--nanuk:hover>span:nth-child(odd) {
    transition-animation-function: cubic-bezier(.75, 0, .125, 1)
}

.jltma-creative-button--nanuk:hover>span:first-child {
    -webkit-animation-delay: 0;
    animation-delay: 0
}

.jltma-creative-button--nanuk:hover>span:nth-child(2) {
    -webkit-animation-delay: .05s;
    animation-delay: .05s
}

.jltma-creative-button--nanuk:hover>span:nth-child(3) {
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.jltma-creative-button--nanuk:hover>span:nth-child(4) {
    -webkit-animation-delay: .15s;
    animation-delay: .15s
}

.jltma-creative-button--nanuk:hover>span:nth-child(5) {
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

.jltma-creative-button--nanuk:hover>span:nth-child(6) {
    -webkit-animation-delay: .25s;
    animation-delay: .25s
}

.jltma-creative-button--nanuk:hover>span:nth-child(7) {
    -webkit-animation-delay: .3s;
    animation-delay: .3s
}

.jltma-creative-button--nanuk:hover>span:nth-child(8) {
    -webkit-animation-delay: .35s;
    animation-delay: .35s
}

.jltma-creative-button--nanuk:hover>span:nth-child(9) {
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

.jltma-creative-button--nanuk:hover>span:nth-child(10) {
    -webkit-animation-delay: .45s;
    animation-delay: .45s
}

.jltma-creative-button--nanuk:hover>span:nth-child(11) {
    -webkit-animation-delay: .5s;
    animation-delay: .5s
}

.jltma-creative-button--nanuk.button--inverted {
    background: #fff;
    color: #7986cb
}

@-webkit-keyframes anim-nanuk-1 {
    0%,
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    49% {
        opacity: 1;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
    50% {
        color: inherit;
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
    51% {
        color: #fff;
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
    to {
        color: #fff
    }
}

@keyframes anim-nanuk-1 {
    0%,
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    49% {
        opacity: 1;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
    50% {
        color: inherit;
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
    51% {
        color: #fff;
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
    to {
        color: #fff
    }
}

@-webkit-keyframes anim-nanuk-2 {
    0%,
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    49% {
        opacity: 1;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
    50% {
        color: inherit;
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
    51% {
        color: #fff;
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
    to {
        color: #fff
    }
}

@keyframes anim-nanuk-2 {
    0%,
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    49% {
        opacity: 1;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
    50% {
        color: inherit;
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
    51% {
        color: #fff;
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
    to {
        color: #fff
    }
}

.jltma-creative-button--nuka {
    -webkit-transition: color .3s;
    transition: color .3s;
    -webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    transition-timing-function: cubic-bezier(.2, 1, .3, 1)
}

.jltma-creative-button--nuka:after,
.jltma-creative-button--nuka:before {
    border-radius: inherit;
    content: "";
    position: absolute
}

.jltma-creative-button--nuka:before {
    bottom: -4px;
    left: -4px;
    opacity: .2;
    right: -4px;
    top: -4px;
    -webkit-transform: scaleX(.7);
    transform: scaleX(.7);
    -webkit-transition: opacity .3s, -webkit-transform .3s;
    transition: opacity .3s, -webkit-transform .3s;
    transition: transform .3s, opacity .3s;
    transition: transform .3s, opacity .3s, -webkit-transform .3s
}

.jltma-creative-button--nuka:after {
    height: 100%;
    left: 0;
    top: 0;
    -webkit-transform: scaleX(1.1);
    transform: scaleX(1.1);
    -webkit-transition: background-color .3s, -webkit-transform .3s;
    transition: background-color .3s, -webkit-transform .3s;
    transition: transform .3s, background-color .3s;
    transition: transform .3s, background-color .3s, -webkit-transform .3s;
    width: 100%
}

.jltma-creative-button--nuka:after,
.jltma-creative-button--nuka:before {
    -webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    transition-timing-function: cubic-bezier(.2, 1, .3, 1)
}

.jltma-creative-button--nuka:hover {
    color: #fff
}

.jltma-creative-button--nuka:hover:before {
    opacity: 1
}

.jltma-creative-button--nuka:hover:after {
    background-color: #37474f
}

.jltma-creative-button--nuka:hover:after,
.jltma-creative-button--nuka:hover:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.jltma-creative-button--nuka.jltma-creative-button--inverted {
    color: #37474f
}

.jltma-creative-button--nuka.jltma-creative-button--inverted:after,
.jltma-creative-button--nuka.jltma-creative-button--inverted:before {
    background: #fff
}

.jltma-creative-button--nuka.jltma-creative-button--inverted:hover:after {
    background-color: #7986cb
}

.jltma-creative-button--antiman {
    background: 0 0;
    border: none
}

.jltma-creative-button--antiman:after,
.jltma-creative-button--antiman:before {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    border-radius: inherit;
    content: "";
    opacity: 1;
    pointer-events: none;
    -webkit-transition: opacity .3s, -webkit-transform .3s;
    transition: opacity .3s, -webkit-transform .3s;
    transition: transform .3s, opacity .3s;
    transition: transform .3s, opacity .3s, -webkit-transform .3s;
    -webkit-transition-timing-function: cubic-bezier(.75, 0, .125, 1);
    transition-timing-function: cubic-bezier(.75, 0, .125, 1)
}

.jltma-creative-button--antiman:before {
    border: 2px solid #37474f;
    opacity: 0;
    -webkit-transform: scale3d(1.2, 1.2, 1);
    transform: scale3d(1.2, 1.2, 1)
}

.jltma-creative-button--antiman:after {
    background: #620acc
}

.jltma-creative-button--antiman.jltma-creative-button--border-thin:before {
    border-width: 1px
}

.jltma-creative-button--antiman.jltma-creative-button--border-medium:before {
    border-width: 2px
}

.jltma-creative-button--antiman.jltma-creative-button--border-thick:before {
    border-width: 3px
}

.jltma-creative-button--antiman>span {
    padding-left: .35em
}

.jltma-creative-button--antiman:hover:before {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.jltma-creative-button--antiman:hover:after {
    opacity: 0;
    -webkit-transform: scale3d(.8, .8, 1);
    transform: scale3d(.8, .8, 1)
}

.jltma-creative-button--antiman.jltma-creative-button--inverted,
.jltma-creative-button--antiman.jltma-creative-button--inverted-alt {
    -webkit-transition: color .3s;
    transition: color .3s;
    -webkit-transition-timing-function: cubic-bezier(.75, 0, .125, 1);
    transition-timing-function: cubic-bezier(.75, 0, .125, 1)
}

.jltma-creative-button--antiman.jltma-creative-button--inverted:before {
    border-color: #7986cb
}

.jltma-creative-button--antiman.jltma-creative-button--inverted:after {
    background: #7986cb
}

.jltma-creative-button--antiman.jltma-creative-button--inverted-alt:before {
    border-color: #3f51b5
}

.jltma-creative-button--antiman.jltma-creative-button--inverted-alt:after {
    background: #3f51b5
}

.jltma-creative-button--antiman.jltma-creative-button--inverted:hover {
    color: #7986cb
}

.jltma-creative-button--antiman.jltma-creative-button--inverted-alt:hover {
    color: #3f51b5
}

.jltma-creative-button--itzel {
    border: none;
    overflow: hidden;
    padding: 0;
    width: 255px
}

.jltma-creative-button--itzel:before {
    border: 2px solid;
    border-radius: inherit;
    -webkit-clip-path: polygon(0 0, 0 100%, 35% 100%, 35% 60%, 65% 60%, 65% 100%, 100% 100%, 100% 0);
    clip-path: url(https://www.macc.edu/wp-content/plugins/master-addons-pro/premium/assets/css/../index.html#clipBox);
    content: attr(data-text);
    -webkit-transform: translate3d(0, 100%, 0)translate3d(0, -2px, 0);
    transform: translate3d(0, 100%, 0)translate3d(0, -2px, 0);
    -webkit-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    transform-origin: 50% 100%
}

.jltma-creative-button--itzel .jltma-creative-button__icon,
.jltma-creative-button--itzel:before {
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    -webkit-transition-timing-function: cubic-bezier(.75, 0, .125, 1);
    transition-timing-function: cubic-bezier(.75, 0, .125, 1)
}

.jltma-creative-button--itzel .jltma-creative-button__icon {
    font-size: 20px;
    left: 50%;
    padding: 20px;
    position: absolute;
    top: 100%;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0)
}

.jltma-creative-button--itzel>span {
    display: block;
    padding: 20px;
    -webkit-transition: opacity .3s, -webkit-transform .3s;
    transition: opacity .3s, -webkit-transform .3s;
    transition: transform .3s, opacity .3s;
    transition: transform .3s, opacity .3s, -webkit-transform .3s;
    -webkit-transition-delay: .3s;
    transition-delay: .3s
}

.jltma-creative-button--itzel:hover:before {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.jltma-creative-button--itzel:hover .jltma-creative-button__icon {
    -webkit-transform: translate3d(-50%, -100%, 0);
    transform: translate3d(-50%, -100%, 0);
    -webkit-transition-delay: .1s;
    transition-delay: .1s
}

.jltma-creative-button--itzel:hover>span {
    opacity: 0;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
    -webkit-transition-delay: 0;
    transition-delay: 0
}

@-webkit-keyframes anim-moema-1 {
    60% {
        -webkit-transform: scale3d(.8, .8, 1);
        transform: scale3d(.8, .8, 1)
    }
    85% {
        -webkit-transform: scale3d(1.1, 1.1, 1);
        transform: scale3d(1.1, 1.1, 1)
    }
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes anim-moema-1 {
    60% {
        -webkit-transform: scale3d(.8, .8, 1);
        transform: scale3d(.8, .8, 1)
    }
    85% {
        -webkit-transform: scale3d(1.1, 1.1, 1);
        transform: scale3d(1.1, 1.1, 1)
    }
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@-webkit-keyframes anim-moema-2 {
    to {
        opacity: 0;
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes anim-moema-2 {
    to {
        opacity: 0;
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.jltma-creative-button--naira {
    overflow: hidden;
    -webkit-transition: background-color .3s;
    transition: background-color .3s
}

.jltma-creative-button--naira:before {
    background: #37474f;
    content: attr(data-text);
    height: 200%;
    left: -50%;
    opacity: 1;
    position: absolute;
    top: -50%;
    -webkit-transform: translate3d(0, -100%, 0)rotate(-10deg);
    transform: translate3d(0, -100%, 0)rotate(-10deg);
    width: 200%
}

.jltma-creative-button--naira .button__icon,
.jltma-creative-button--naira>span {
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    -webkit-transition-timing-function: cubic-bezier(.75, 0, .125, 1);
    transition-timing-function: cubic-bezier(.75, 0, .125, 1)
}

.jltma-creative-button--naira>span {
    display: block
}

.jltma-creative-button--naira .button__icon {
    color: #fff;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    width: 100%
}

.jltma-creative-button--naira:hover {
    background-color: #37474f;
    -webkit-transition: background-color 0 .3s;
    transition: background-color 0 .3s
}

.jltma-creative-button--naira:hover:before {
    -webkit-animation: anim-naira-1 .3s ease-in forwards;
    animation: anim-naira-1 .3s ease-in forwards;
    opacity: 1
}

.jltma-creative-button--naira:hover .button__icon {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.jltma-creative-button--naira:hover>span {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0)
}

.jltma-creative-button--naira.button--inverted:before {
    background: #7986cb
}

.jltma-creative-button--naira.button--inverted:hover {
    background-color: #7986cb
}

.jltma-creative-button--naira-up:before {
    -webkit-transform: translate3d(0, 100%, 0)rotate(10deg);
    transform: translate3d(0, 100%, 0)rotate(10deg)
}

.jltma-creative-button--naira-up .button__icon {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0)
}

.jltma-creative-button--naira-up:hover:before {
    -webkit-animation: anim-naira-2 .3s ease-in forwards;
    animation: anim-naira-2 .3s ease-in forwards
}

.jltma-creative-button--naira-up:hover>span {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0)
}

@-webkit-keyframes anim-naira-1 {
    50% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: translate3d(0, -50%, 0)rotate(-10deg);
        transform: translate3d(0, -50%, 0)rotate(-10deg)
    }
    to {
        -webkit-transform: translateZ(0)rotate(0);
        transform: translateZ(0)rotate(0)
    }
}

@keyframes anim-naira-1 {
    50% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: translate3d(0, -50%, 0)rotate(-10deg);
        transform: translate3d(0, -50%, 0)rotate(-10deg)
    }
    to {
        -webkit-transform: translateZ(0)rotate(0);
        transform: translateZ(0)rotate(0)
    }
}

@-webkit-keyframes anim-naira-2 {
    50% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: translate3d(0, 50%, 0)rotate(10deg);
        transform: translate3d(0, 50%, 0)rotate(10deg)
    }
    to {
        -webkit-transform: translateZ(0)rotate(0);
        transform: translateZ(0)rotate(0)
    }
}

@keyframes anim-naira-2 {
    50% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: translate3d(0, 50%, 0)rotate(10deg);
        transform: translate3d(0, 50%, 0)rotate(10deg)
    }
    to {
        -webkit-transform: translateZ(0)rotate(0);
        transform: translateZ(0)rotate(0)
    }
}

.jltma-creative-button--quidel {
    background: #7986cb;
    color: #7986cb;
    overflow: hidden;
    -webkit-transition: color .3s;
    transition: color .3s;
    -webkit-transition-timing-function: cubic-bezier(.75, 0, .125, 1);
    transition-timing-function: cubic-bezier(.75, 0, .125, 1)
}

.jltma-creative-button--quidel:after,
.jltma-creative-button--quidel:before {
    border-radius: inherit;
    content: "";
    position: absolute
}

.jltma-creative-button--quidel:after {
    bottom: 2px;
    left: 2px;
    right: 2px;
    top: 2px
}

.jltma-creative-button--quidel:before {
    background: #37474f;
    height: 100%;
    left: 0;
    top: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    -webkit-transition-timing-function: cubic-bezier(.75, 0, .125, 1);
    transition-timing-function: cubic-bezier(.75, 0, .125, 1);
    width: 100%
}

.jltma-creative-button--quidel:hover {
    color: #37474f
}

.jltma-creative-button--quidel:hover:before {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.jltma-creative-button--quidel>span {
    padding-left: .35em
}

.jltma-creative-button--quidel.jltma-creative-button--inverted {
    background: #fff;
    color: #fff
}

.jltma-creative-button--quidel.jltma-creative-button--inverted:after {
    background: #37474f
}

.jltma-creative-button--quidel.jltma-creative-button--inverted:before {
    background: #7986cb
}

.jltma-creative-button--quidel.jltma-creative-button--inverted:hover {
    color: #7986cb
}

.jltma-creative-button--sacnite {
    color: #fff;
    -webkit-transition: color .3s;
    transition: color .3s
}

.jltma-creative-button--sacnite:before {
    background-color: #4b00e7;
    border-radius: inherit;
    -webkit-box-shadow: inset 0 0 0 35px #37474f;
    box-shadow: inset 0 0 0 35px #37474f;
    content: attr(data-text);
    -webkit-transform: scale3d(.6, .6, .6);
    transform: scale3d(.6, .6, .6);
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.jltma-creative-button--sacnite .jltma-creative-button__icon {
    font-size: 22px;
    width: 22px
}

.jltma-creative-button--sacnite:hover {
    color: #37474f
}

.jltma-creative-button--sacnite:hover:before {
    -webkit-box-shadow: inset 0 0 0 2px #37474f;
    box-shadow: inset 0 0 0 2px #37474f;
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    z-index: 1
}

.jltma-creative-button--sacnite.jltma-creative-button--inverted {
    color: #37474f
}

.jltma-creative-button--sacnite.jltma-creative-button--inverted:before {
    -webkit-box-shadow: inset 0 0 0 35px #fff;
    box-shadow: inset 0 0 0 35px #fff
}

.jltma-creative-button--sacnite.jltma-creative-button--inverted:hover {
    color: #fff
}

.jltma-creative-button--sacnite.jltma-creative-button--inverted:hover:before {
    -webkit-box-shadow: inset 0 0 0 2px #fff;
    box-shadow: inset 0 0 0 2px #fff
}

.jltma-creative-button--shikoba {
    background: #fff;
    border-color: #37474f;
    color: #37474f;
    overflow: hidden;
    -webkit-transition: background-color .3s, border-color .3s, color .3s;
    transition: background-color .3s, border-color .3s, color .3s
}

.jltma-creative-button--shikoba>span {
    display: inline-block;
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    -webkit-transition-timing-function: cubic-bezier(.75, 0, .125, 1);
    transition-timing-function: cubic-bezier(.75, 0, .125, 1)
}

.jltma-creative-button--shikoba .button__icon {
    font-size: 18px;
    left: 20px;
    position: absolute;
    -webkit-transform: translate3d(-40px, 2.5em, 0);
    transform: translate3d(-40px, 2.5em, 0);
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    -webkit-transition-timing-function: cubic-bezier(.75, 0, .125, 1);
    transition-timing-function: cubic-bezier(.75, 0, .125, 1)
}

.jltma-creative-button--shikoba:hover {
    background: #3f51b5;
    border-color: #3f51b5;
    color: #fff
}

.jltma-creative-button--shikoba:hover .button__icon,
.jltma-creative-button--shikoba:hover>span {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.jltma-creative-button--shikoba.jltma-creative-button--inverted {
    background: #7986cb;
    color: #fff
}

.jltma-infobox.six .jltma-infobox-icon {
    background-image: -moz-linear-gradient(-45deg, #0a39fc 0, #d50089 100%);
    background-image: -webkit-linear-gradient(-45deg, #0a39fc, #d50089);
    background-image: -ms-linear-gradient(-45deg, #0a39fc 0, #d50089 100%);
    border-radius: 5px;
    color: #fff;
    font-size: 2.5rem;
    height: 90px;
    line-height: 90px;
    margin: 0 auto;
    text-align: center;
    width: 90px
}

.jltma-infobox.six .jltma-infobox-content,
.jltma-infobox.six .jltma-inner-content {
    text-align: center
}

.jltma-infobox.six .jltma-btn-learn {
    color: #4b00e7;
    font-size: 13px;
    font-style: italic;
    margin-top: 1rem
}

.jltma-infobox.six .jltma-btn-learn i {
    font-size: 10px
}

.jltma-infobox.seven .jltma-infobox-icon .jltma-inner-content {
    display: table
}

.jltma-infobox.seven .jltma-infobox-icon i {
    display: table-cell;
    float: left;
    margin-right: 1.25rem
}

.jltma-infobox.seven .jltma-infobox-icon .jltma-infobox-content-title {
    display: table-cell;
    vertical-align: middle
}

.jltma-infobox.seven .jltma-infobox-content {
    padding-top: 10px
}

.jltma-infobox.eight .jltma-infobox-icon {
    display: inline-block;
    height: 80px;
    margin: 0 auto;
    position: relative;
    text-align: center !important;
    width: 80px
}

.jltma-infobox.eight .jltma-infobox-icon i,
.jltma-infobox.eight .jltma-infobox-icon img,
.jltma-infobox.eight .jltma-infobox-icon svg {
    color: #e8156e;
    height: 60px;
    left: 50%;
    line-height: 60px;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 60px
}

.jltma-infobox.eight .jltma-infobox-content {
    padding-top: 5px;
    text-align: center
}

.jltma-infobox.nine .jltma-infobox-item {
    border-radius: 0;
    height: 220px;
    overflow: visible;
    -webkit-perspective: 800px;
    perspective: 800px;
    position: relative
}

.jltma-infobox.nine .jltma-infobox-item .jltma-infobox-content,
.jltma-infobox.nine .jltma-infobox-item .jltma-infobox-icon {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 220px;
    justify-content: center;
    left: 0;
    overflow: hidden;
    padding: 20px;
    position: absolute;
    top: 0;
    -webkit-transition: all .5s;
    transition: all .5s;
    vertical-align: middle;
    width: 100%
}

.jltma-infobox.nine .jltma-infobox-item .jltma-infobox-icon {
    z-index: 2
}

.jltma-infobox.nine .jltma-infobox-item .jltma-infobox-icon i {
    color: #e8156e;
    font-size: 3rem
}

.jltma-infobox.nine .jltma-infobox-item .jltma-infobox-content {
    opacity: 0;
    -webkit-transform: translateY(110px)rotateX(-90deg);
    transform: translateY(110px)rotateX(-90deg);
    z-index: 1
}

.jltma-infobox.nine .jltma-infobox-item .jltma-inner-content {
    display: block;
    left: 20px;
    margin: 0 auto;
    position: absolute;
    right: 20px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.jltma-infobox.nine .jltma-infobox-item .jltma-infobox-content-title {
    margin-top: .875rem
}

.jltma-infobox.nine .jltma-infobox-item:active .jltma-infobox-icon,
.jltma-infobox.nine .jltma-infobox-item:focus .jltma-infobox-icon,
.jltma-infobox.nine .jltma-infobox-item:hover .jltma-infobox-icon {
    opacity: 0;
    -webkit-transform: translateY(-110px)rotateX(90deg);
    transform: translateY(-110px)rotateX(90deg)
}

.jltma-infobox.nine .jltma-infobox-item:active .jltma-infobox-content,
.jltma-infobox.nine .jltma-infobox-item:focus .jltma-infobox-content,
.jltma-infobox.nine .jltma-infobox-item:hover .jltma-infobox-content {
    opacity: 1;
    -webkit-transform: rotateX(0);
    transform: rotateX(0)
}

.jltma-infobox.ten .jltma-infobox-item {
    border: 1px solid #e2e7ea;
    margin-top: 57px;
    text-align: center
}

.jltma-infobox.ten .jltma-infobox-item .jltma-infobox-icon {
    background: #fff;
    border-color: #e2e7ea transparent;
    border-radius: 10px;
    border-style: solid;
    border-width: 1px;
    height: 90px;
    margin: -75px auto 0;
    position: relative;
    -webkit-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    transform: rotate(30deg);
    width: 58px;
    z-index: 0
}

.jltma-infobox.ten .jltma-infobox-item .jltma-infobox-icon:after,
.jltma-infobox.ten .jltma-infobox-item .jltma-infobox-icon:before {
    background: inherit;
    border: inherit;
    border-radius: inherit;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    content: "";
    height: 100%;
    left: -1px;
    position: absolute;
    top: -1px;
    width: 100%;
    z-index: -1
}

.jltma-infobox.ten .jltma-infobox-item .jltma-infobox-icon:before {
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg)
}

.jltma-infobox.ten .jltma-infobox-item .jltma-infobox-icon:after {
    -webkit-transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    transform: rotate(-60deg)
}

.jltma-infobox.ten .jltma-infobox-item .jltma-infobox-icon i,
.jltma-infobox.ten .jltma-infobox-item .jltma-infobox-icon img,
.jltma-infobox.ten .jltma-infobox-item .jltma-infobox-icon svg {
    font-size: 2rem;
    height: 100%;
    left: 5px;
    line-height: 70px;
    position: absolute;
    top: 10px;
    -webkit-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    transform: rotate(-30deg);
    width: 100%;
    z-index: 1
}

.jltma-infobox.ten .jltma-infobox-item .jltma-infobox-content {
    text-align: center
}

.jltma-infobox.eight .jltma-infobox-item:hover .jltma-infobox-content-description,
.jltma-infobox.eight .jltma-infobox-item:hover .jltma-infobox-content-title,
.jltma-infobox.eight .jltma-infobox-item:hover .jltma-infobox-icon i,
.jltma-infobox.nine .jltma-infobox-item:hover .jltma-infobox-content-description,
.jltma-infobox.nine .jltma-infobox-item:hover .jltma-infobox-content-title,
.jltma-infobox.nine .jltma-infobox-item:hover .jltma-infobox-icon i {
    color: #000
}

.fade .jltma-flip-box-wrapper .jltma-flip-box-front {
    opacity: 1;
    -webkit-transition: 1s;
    transition: 1s
}

.fade .jltma-flip-box-wrapper .jltma-flip-box-back {
    opacity: 0;
    -webkit-transition: 1s;
    transition: 1s
}

.fade .jltma-flip-box-wrapper:hover .jltma-flip-box-front {
    opacity: 0
}

.fade .jltma-flip-box-wrapper:hover .jltma-flip-box-back {
    opacity: 1
}

.jltma-flip-animate-flip .jltma-flip-box-wrapper {
    -webkit-perspective: 1e3px;
    perspective: 1e3px
}

.jltma-flip-animate-flip .jltma-flip-box-wrapper .jltma-flip-box-inner {
    -webkit-transform: rotateX(0)rotateY(0)rotate(0);
    transform: rotateX(0)rotateY(0)rotate(0);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition: 1s;
    transition: 1s
}

.jltma-flip-animate-flip .jltma-flip-box-wrapper .jltma-flip-box-front {
    -webkit-transform: translateZ(1px);
    transform: translateZ(1px)
}

.jltma-flip-animate-flip .jltma-flip-box-wrapper .jltma-flip-box-back {
    -webkit-transform: rotateY(180deg)translateZ(0);
    transform: rotateY(180deg)translateZ(0)
}

.jltma-flip-animate-flip .jltma-flip-box-wrapper:hover .jltma-flip-box-inner {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

.up .jltma-flip-box-front {
    -webkit-transform: translateZ(1px);
    transform: translateZ(1px)
}

.up .jltma-flip-box-back {
    -webkit-transform: rotateX(180deg)translateZ(0);
    transform: rotateX(180deg)translateZ(0)
}

.up .jltma-flip-box-wrapper:hover .jltma-flip-box-inner {
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg)
}

.box .jltma-flip-box-front {
    -webkit-transform: translateZ(100px)scale(.85);
    transform: translateZ(100px)scale(.85)
}

.box .jltma-flip-box-back {
    -webkit-transform: rotateY(180deg)translateZ(100px)scale(.85);
    transform: rotateY(180deg)translateZ(100px)scale(.85)
}

.jltma-flip-animate-flip.box .jltma-flip-box-wrapper.three:hover .jltma-flip-box-back,
.jltma-flip-animate-flip.box.fade .jltma-flip-box-wrapper.three:hover .jltma-flip-box-back {
    -webkit-transform: rotateY(180deg)translateZ(100px)scale(.915)rotate(20deg)skewX(20deg);
    transform: rotateY(180deg)translateZ(100px)scale(.915)rotate(20deg)skewX(20deg)
}

.box.up .jltma-flip-box-back {
    -webkit-transform: rotateX(180deg)translateZ(100px)scale(.85);
    transform: rotateX(180deg)translateZ(100px)scale(.85)
}

.jltma-flip-animate-flip.box.fade.up .jltma-flip-box-wrapper.three:hover .jltma-flip-box-back {
    -webkit-transform: rotateX(180deg)translateZ(100px)scale(.915)rotate(20deg)skewX(20deg);
    transform: rotateX(180deg)translateZ(100px)scale(.915)rotate(20deg)skewX(20deg)
}

.jltma-flip-animate-flip.box.fade.up.hideback .jltma-flip-box-wrapper.three .jltma-flip-box-back .jltma-flipbox-content {
    -webkit-transform: translateY(-90%)rotate(-18deg)skewX(-18deg);
    -ms-transform: translateY(-90%)rotate(-18deg)skewX(-18deg);
    transform: translateY(-90%)rotate(-18deg)skewX(-18deg)
}

.jltma-flip-animate-nananana .jltma-flip-box-wrapper .jltma-flip-box-front,
.jltma-flip-animate-rollover .jltma-flip-box-wrapper .jltma-flip-box-front {
    background-color: #fff
}

.jltma-flip-animate-flip.box .jltma-flip-box-wrapper.three .jltma-flip-box-front,
.jltma-flip-animate-nananana .jltma-flip-box-wrapper.three .jltma-flip-box-back,
.jltma-flip-animate-nananana .jltma-flip-box-wrapper.three:hover .jltma-flip-box-back,
.jltma-flip-animate-rollover .jltma-flip-box-wrapper.three .jltma-flip-box-back,
.jltma-flip-animate-rollover .jltma-flip-box-wrapper.three:hover .jltma-flip-box-back {
    -webkit-transform: rotate(-20deg)skewX(-20deg);
    -ms-transform: rotate(-20deg)skewX(-20deg);
    transform: rotate(-20deg)skewX(-20deg)
}

.jltma-flip-animate-nananana .jltma-flip-box-wrapper.three .jltma-flip-box-back .jltma-flipbox-content,
.jltma-flip-animate-rollover .jltma-flip-box-wrapper.three .jltma-flip-box-back .jltma-flipbox-content {
    -webkit-transform: translateY(-35%)rotate(18deg)skewX(18deg);
    -ms-transform: translateY(-35%)rotate(18deg)skewX(18deg);
    transform: translateY(-35%)rotate(18deg)skewX(18deg)
}

.jltma-flip-animate-nananana .jltma-flip-box-wrapper:hover .jltma-flip-box-front {
    -webkit-animation: batman 1s linear 2 alternate;
    animation: batman 1s linear 2 alternate;
    z-index: 10
}

.flipcard-rotate-top-down .jltma-flip-box-front {
    -webkit-transform: rotateX(0)rotateY(0)rotate(0);
    transform: rotateX(0)rotateY(0)rotate(0)
}

.flipcard-rotate-top-down .jltma-flip-box-back {
    -webkit-transform: rotateX(90deg)rotateY(0)rotate(0);
    transform: rotateX(90deg)rotateY(0)rotate(0)
}

.jltma-flip-animate-flipcard.flipcard-rotate-top-down .jltma-flip-box-wrapper:hover .jltma-flip-box-front {
    -webkit-transform: rotateX(-90deg)rotateY(0)rotate(0);
    transform: rotateX(-90deg)rotateY(0)rotate(0)
}

.jltma-flip-animate-flipcard.flipcard-rotate-top-down .jltma-flip-box-wrapper:hover .jltma-flip-box-back {
    -webkit-transform: rotateX(0)rotateY(0)rotate(0);
    transform: rotateX(0)rotateY(0)rotate(0);
    z-index: 99999
}

.flipcard-rotate-top-down .jltma-flip-box-wrapper.three:hover .jltma-flip-box-back {
    -webkit-transform: rotateX(0)rotateY(0)rotate(0)rotate(20deg)skewX(20deg);
    transform: rotateX(0)rotateY(0)rotate(0)rotate(20deg)skewX(20deg)
}

.flipcard-rotate-down-top .jltma-flip-box-front {
    -webkit-transform: rotateX(0)rotateY(0)rotate(0);
    transform: rotateX(0)rotateY(0)rotate(0)
}

.flipcard-rotate-down-top .jltma-flip-box-back {
    -webkit-transform: rotateX(-90deg)rotateY(0)rotate(0);
    transform: rotateX(-90deg)rotateY(0)rotate(0)
}

.jltma-flip-animate-flipcard.flipcard-rotate-down-top .jltma-flip-box-wrapper:hover .jltma-flip-box-front {
    -webkit-transform: rotateX(90deg)rotateY(0)rotate(0);
    transform: rotateX(90deg)rotateY(0)rotate(0)
}

.jltma-flip-animate-flipcard.flipcard-rotate-down-top .jltma-flip-box-wrapper:hover .jltma-flip-box-back {
    -webkit-transform: rotateX(0)rotateY(0)rotate(0);
    transform: rotateX(0)rotateY(0)rotate(0);
    z-index: 99999
}

.flipcard-rotate-down-top .jltma-flip-box-wrapper.three:hover .jltma-flip-box-back {
    -webkit-transform: rotateX(0)rotateY(0)rotate(0)rotate(20deg)skewX(20deg);
    transform: rotateX(0)rotateY(0)rotate(0)rotate(20deg)skewX(20deg)
}

.flipcard-rotate-left-right .jltma-flip-box-front {
    -webkit-transform: rotateX(0)rotateY(0)rotate(0);
    transform: rotateX(0)rotateY(0)rotate(0)
}

.flipcard-rotate-left-right .jltma-flip-box-back {
    -webkit-transform: rotateX(0)rotateY(-90deg)rotate(0);
    transform: rotateX(0)rotateY(-90deg)rotate(0)
}

.jltma-flip-animate-flipcard.flipcard-rotate-left-right .jltma-flip-box-wrapper:hover .jltma-flip-box-front {
    -webkit-transform: rotateX(0)rotateY(90deg)rotate(0);
    transform: rotateX(0)rotateY(90deg)rotate(0)
}

.jltma-flip-animate-flipcard.flipcard-rotate-left-right .jltma-flip-box-wrapper:hover .jltma-flip-box-back {
    -webkit-transform: rotateX(0)rotateY(0)rotate(0);
    transform: rotateX(0)rotateY(0)rotate(0);
    z-index: 99999
}

.flipcard-rotate-left-right .jltma-flip-box-wrapper.three:hover .jltma-flip-box-back,
.jltma-flip-animate-flipcard.flipcard-rotate-right-left .jltma-flip-box-wrapper.three:hover .jltma-flip-box-back {
    -webkit-transform: rotateX(0)rotateY(0)rotate(0)rotate(20deg)skewX(20deg);
    transform: rotateX(0)rotateY(0)rotate(0)rotate(20deg)skewX(20deg)
}

.flipcard-rotate-right-left .jltma-flip-box-front {
    -webkit-transform: rotateX(0)rotateY(0)rotate(0);
    transform: rotateX(0)rotateY(0)rotate(0)
}

.flipcard-rotate-right-left .jltma-flip-box-back {
    -webkit-transform: rotateX(0)rotateY(95deg)rotate(0);
    transform: rotateX(0)rotateY(95deg)rotate(0)
}

.jltma-flip-animate-flipcard.flipcard-rotate-right-left .jltma-flip-box-wrapper:hover .jltma-flip-box-front {
    -webkit-transform: rotateX(0)rotateY(-95deg)rotate(0);
    transform: rotateX(0)rotateY(-95deg)rotate(0)
}

.jltma-flip-animate-flipcard.flipcard-rotate-right-left .jltma-flip-box-wrapper:hover .jltma-flip-box-back {
    -webkit-transform: rotateX(0)rotateY(0)rotate(0);
    transform: rotateX(0)rotateY(0)rotate(0);
    z-index: 99999
}

.elementor-widget-ma-flipbox .jltma-flip-box-wrapper .jltma-flip-box-inner {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition: -webkit-transform .6s;
    transition: -webkit-transform .6s;
    transition: transform .6s;
    transition: transform .6s, -webkit-transform .6s
}

.elementor-widget-ma-flipbox .jltma-flip-box-wrapper .jltma-flip-box-front {
    -webkit-transition: all .6s ease;
    transition: all .6s ease
}

.jltma-flip-animate-left-to-right .jltma-flip-box-wrapper .jltma-flip-box-back {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

.jltma-flip-animate-left-to-right .jltma-flip-box-wrapper:hover .jltma-flip-box-inner {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

.jltma-flip-animate-left-to-right .jltma-flip-box-wrapper.three:hover .jltma-flip-box-front {
    opacity: 0
}

.jltma-flip-animate-left-to-right .jltma-flip-box-wrapper.three:hover .jltma-flip-box-back {
    -webkit-transform: rotateY(180deg)rotate(20deg)skewX(20deg);
    transform: rotateY(180deg)rotate(20deg)skewX(20deg)
}

.jltma-flip-animate-right-to-left .jltma-flip-box-wrapper .jltma-flip-box-back {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg)
}

.jltma-flip-animate-right-to-left .jltma-flip-box-wrapper:hover .jltma-flip-box-inner {
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg)
}

.jltma-flip-animate-right-to-left .jltma-flip-box-wrapper.three:hover .jltma-flip-box-front {
    opacity: 0
}

.jltma-flip-animate-right-to-left .jltma-flip-box-wrapper.three:hover .jltma-flip-box-back {
    -webkit-transform: rotateY(-180deg)rotate(20deg)skewX(20deg);
    transform: rotateY(-180deg)rotate(20deg)skewX(20deg)
}

.jltma-flip-animate-top-to-bottom .jltma-flip-box-wrapper .jltma-flip-box-back {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg)
}

.jltma-flip-animate-top-to-bottom .jltma-flip-box-wrapper:hover .jltma-flip-box-inner {
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg)
}

.jltma-flip-animate-top-to-bottom .jltma-flip-box-wrapper.three:hover .jltma-flip-box-front {
    opacity: 0
}

.jltma-flip-animate-top-to-bottom .jltma-flip-box-wrapper.three:hover .jltma-flip-box-back {
    -webkit-transform: rotateX(180deg)rotate(20deg)skewX(20deg);
    transform: rotateX(180deg)rotate(20deg)skewX(20deg)
}

.jltma-flip-animate-bottom-to-top .jltma-flip-box-wrapper .jltma-flip-box-back {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: rotateX(-180deg);
    transform: rotateX(-180deg)
}

.jltma-flip-animate-bottom-to-top .jltma-flip-box-wrapper:hover .jltma-flip-box-inner {
    -webkit-transform: rotateX(-180deg);
    transform: rotateX(-180deg)
}

.jltma-flip-animate-bottom-to-top .jltma-flip-box-wrapper.three:hover .jltma-flip-box-front {
    opacity: 0
}

.jltma-flip-animate-bottom-to-top .jltma-flip-box-wrapper.three:hover .jltma-flip-box-back {
    -webkit-transform: rotateX(-180deg)rotate(20deg)skewX(20deg);
    transform: rotateX(-180deg)rotate(20deg)skewX(20deg)
}

.jltma-flip-animate-top-to-bottom-angle .jltma-flip-box-wrapper .jltma-flip-box-back {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: rotate3d(1, 1, 0, -180deg);
    transform: rotate3d(1, 1, 0, -180deg)
}

.jltma-flip-animate-top-to-bottom-angle .jltma-flip-box-wrapper:hover .jltma-flip-box-inner {
    -webkit-transform: rotate3d(1, 1, 0, -180deg);
    transform: rotate3d(1, 1, 0, -180deg)
}

.jltma-flip-animate-top-to-bottom-angle .jltma-flip-box-wrapper.three:hover .jltma-flip-box-front {
    opacity: 0
}

.jltma-flip-animate-top-to-bottom-angle .jltma-flip-box-wrapper.three:hover .jltma-flip-box-back {
    -webkit-transform: rotate3d(1, 1, 0, -180deg)rotate(20deg)skewX(20deg);
    transform: rotate3d(1, 1, 0, -180deg)rotate(20deg)skewX(20deg)
}

.jltma-flip-animate-bottom-to-top-angle .jltma-flip-box-wrapper .jltma-flip-box-back {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: rotate3d(1, 1, 0, 180deg);
    transform: rotate3d(1, 1, 0, 180deg)
}

.jltma-flip-animate-bottom-to-top-angle .jltma-flip-box-wrapper:hover .jltma-flip-box-inner {
    -webkit-transform: rotate3d(1, 1, 0, 180deg);
    transform: rotate3d(1, 1, 0, 180deg)
}

.jltma-flip-animate-bottom-to-top-angle .jltma-flip-box-wrapper.three:hover .jltma-flip-box-front {
    opacity: 0
}

.jltma-flip-animate-bottom-to-top-angle .jltma-flip-box-wrapper.three:hover .jltma-flip-box-back {
    -webkit-transform: rotate3d(1, 1, 0, 180deg)rotate(20deg)skewX(20deg);
    transform: rotate3d(1, 1, 0, 180deg)rotate(20deg)skewX(20deg)
}

.jltma-flip-animate-fade-in-out .jltma-flip-box-wrapper .jltma-flip-box-back,
.jltma-flip-animate-fade-in-out .jltma-flip-box-wrapper:hover .jltma-flip-box-front {
    opacity: 0;
    -webkit-transform: scale(.5);
    -ms-transform: scale(.5);
    transform: scale(.5);
    z-index: 2
}

.jltma-flip-animate-fade-in-out .jltma-flip-box-wrapper:hover .jltma-flip-box-back {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    z-index: 3
}

.jltma-flip-animate-flip3d {
    -webkit-perspective: 1e3px;
    perspective: 1e3px;
    position: relative;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.jltma-flip-animate-flip3d .jltma-flip-box-back,
.jltma-flip-animate-flip3d .jltma-flip-box-front {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: #6ec1e4;
    -webkit-box-shadow: inset 0 0 30px 0 rgba(0, 0, 0, .1);
    box-shadow: inset 0 0 30px rgba(0, 0, 0, .1);
    height: 100%;
    position: absolute;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition: all .7s cubic-bezier(.5, .2, .2, .8);
    transition: all .7s cubic-bezier(.5, .2, .2, .8);
    width: 100%
}

.jltma-flip-animate-flip3d .jltma-flip-box-front {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    z-index: 1
}

.jltma-flip-animate-flip3d .jltma-flip-box-back:before,
.jltma-flip-animate-flip3d .jltma-flip-box-front:before {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    content: "";
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    -webkit-transform: translateZ(.1px);
    transform: translateZ(.1px);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    width: 100%
}

.jltma-flip-animate-flip3d .jltma-flip-box-back .jltma-flipbox-content,
.jltma-flip-animate-flip3d .jltma-flip-box-front .jltma-flipbox-content {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    height: 100%;
    left: 0;
    padding: 1.875rem;
    position: absolute;
    top: 0;
    -webkit-transform: translateZ(70px)scale(.9);
    transform: translateZ(70px)scale(.9);
    width: 100%
}

.jltma-flip-animate-flip3d:hover .jltma-flip-box-front {
    -webkit-transform: rotateX(0)rotateY(180deg);
    transform: rotateX(0)rotateY(180deg)
}

.jltma-flip-animate-flip3d .jltma-flip-box-back {
    -webkit-transform: rotateX(0)rotateY(-180deg);
    transform: rotateX(0)rotateY(-180deg)
}

.jltma-flip-animate-flip3d:hover .flip_3d_bottom .jltma-flip-box-back,
.jltma-flip-animate-flip3d:hover .flip_3d_right .jltma-flip-box-back,
.jltma-flip-animate-flip3d:hover .flip_3d_top .jltma-flip-box-back,
.jltma-flip-animate-flip3d:hover .jltma-flip-box-back {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.jltma-flip-animate-flip3d:hover .flip_3d_right .jltma-flip-box-front {
    -webkit-transform: rotateX(0)rotateY(-180deg);
    transform: rotateX(0)rotateY(-180deg)
}

.jltma-flip-animate-flip3d .flip_3d_right .jltma-flip-box-back {
    -webkit-transform: rotateX(0)rotateY(180deg);
    transform: rotateX(0)rotateY(180deg)
}

.jltma-flip-animate-flip3d:hover .flip_3d_top .jltma-flip-box-front {
    -webkit-transform: rotateX(-180deg)rotateY(0);
    transform: rotateX(-180deg)rotateY(0)
}

.jltma-flip-animate-flip3d .flip_3d_top .jltma-flip-box-back {
    -webkit-transform: rotateX(180deg)rotateY(0);
    transform: rotateX(180deg)rotateY(0)
}

.jltma-flip-animate-flip3d:hover .flip_3d_bottom .jltma-flip-box-front {
    -webkit-transform: rotateX(180deg)rotateY(0);
    transform: rotateX(180deg)rotateY(0)
}

.jltma-flip-animate-flip3d .flip_3d_bottom .jltma-flip-box-back {
    -webkit-transform: rotateX(-180deg)rotateY(0);
    transform: rotateX(-180deg)rotateY(0)
}

.jltma-flip-animate-flip3d .jltma-flip-box-wrapper.three .jltma-flipbox-content {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.jltma-flip-animate-flip3d .jltma-flip-box-wrapper.three .jltma-flipbox-content [class*=-icon-title] {
    margin: 10px 0
}

.jltma-flip-animate-flip3d .jltma-flip-box-wrapper.three .jltma-flip-box-front .jltma-flipbox-content {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transform: translate(0)rotate(18deg)skewX(18deg);
    -ms-transform: translate(0)rotate(18deg)skewX(18deg);
    transform: translate(0)rotate(18deg)skewX(18deg)
}

.jltma-flip-animate-flip3d .jltma-flip-box-wrapper.three .jltma-flip-box-back .jltma-flipbox-content {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-transform: translate(0)rotate(-18deg)skewX(-18deg);
    -ms-transform: translate(0)rotate(-18deg)skewX(-18deg);
    transform: translate(0)rotate(-18deg)skewX(-18deg)
}

.jltma-creative-links.jltma-cl-effect-2 a {
    line-height: 44px;
    -webkit-perspective: 1e3px;
    perspective: 1e3px
}

.jltma-creative-links.jltma-cl-effect-2 a span {
    background: #2195de;
    display: inline-block;
    padding: 0 14px;
    position: relative;
    -webkit-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

.jltma-creative-links.jltma-cl-effect-2 a:focus span,
.jltma-creative-links.jltma-cl-effect-2 a:hover span {
    -webkit-transform: rotateX(90deg)translateY(-22px);
    transform: rotateX(90deg)translateY(-22px)
}

.jltma-creative-links.jltma-cl-effect-5 a {
    overflow: hidden;
    padding: 0 !important
}

.jltma-creative-links.jltma-cl-effect-5 a span {
    display: inline-block;
    position: relative;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

.jltma-creative-links.jltma-cl-effect-5 a span:before {
    content: attr(data-hover);
    font-weight: 700;
    height: 100%;
    position: absolute;
    top: 100%;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    width: 100%
}

.jltma-creative-links.jltma-cl-effect-5 a:focus span,
.jltma-creative-links.jltma-cl-effect-5 a:hover span {
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%)
}

.jltma-creative-links.jltma-cl-effect-6 a {
    padding: 10px 20px
}

.jltma-creative-links.jltma-cl-effect-6 a:before {
    background: #333;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transition: top .3s;
    transition: top .3s;
    width: 100%
}

.jltma-creative-links.jltma-cl-effect-6 a:after {
    background: #fff;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transition: height .3s;
    transition: height .3s;
    width: 2px
}

.jltma-creative-links.jltma-cl-effect-6 a:hover:before {
    opacity: 1;
    top: 100%
}

.jltma-creative-links.jltma-cl-effect-6 a:hover:after {
    height: 100%
}

.jltma-creative-links.jltma-cl-effect-7 a {
    color: #566473;
    font-weight: 700;
    padding: 12px 10px 10px;
    text-shadow: none
}

.jltma-creative-links.jltma-cl-effect-7 a:after,
.jltma-creative-links.jltma-cl-effect-7 a:before {
    background: #566473;
    content: "";
    height: 3px;
    left: 0;
    margin-top: -1px;
    position: absolute;
    top: 100%;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    width: 100%
}

.jltma-creative-links.jltma-cl-effect-7 a:after {
    opacity: 0;
    -webkit-transform: scale(.85);
    -ms-transform: scale(.85);
    transform: scale(.85);
    -webkit-transition: top .3s, opacity .3s, -webkit-transform .3s;
    transition: top .3s, opacity .3s, -webkit-transform .3s;
    transition: top .3s, opacity .3s, transform .3s;
    transition: top .3s, opacity .3s, transform .3s, -webkit-transform .3s
}

.jltma-creative-links.jltma-cl-effect-7 a:focus:before,
.jltma-creative-links.jltma-cl-effect-7 a:hover:before {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.jltma-creative-links.jltma-cl-effect-7 a:focus:after,
.jltma-creative-links.jltma-cl-effect-7 a:hover:after {
    opacity: 1;
    top: 0;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.jltma-creative-links.jltma-cl-effect-8 a {
    padding: 10px 20px
}

.jltma-creative-links.jltma-cl-effect-8 a:after,
.jltma-creative-links.jltma-cl-effect-8 a:before {
    border: 3px solid #354856;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transition: opacity .3s, -webkit-transform .3s;
    transition: opacity .3s, -webkit-transform .3s;
    transition: transform .3s, opacity .3s;
    transition: transform .3s, opacity .3s, -webkit-transform .3s;
    width: 100%
}

.jltma-creative-links.jltma-cl-effect-8 a:after {
    opacity: 0;
    -webkit-transform: translateY(-7px)translateX(6px);
    -ms-transform: translateY(-7px)translateX(6px);
    transform: translateY(-7px)translateX(6px)
}

.jltma-creative-links.jltma-cl-effect-8 a:focus:before,
.jltma-creative-links.jltma-cl-effect-8 a:hover:before {
    opacity: 0;
    -webkit-transform: translateY(5px)translateX(-5px);
    -ms-transform: translateY(5px)translateX(-5px);
    transform: translateY(5px)translateX(-5px)
}

.jltma-creative-links.jltma-cl-effect-8 a:focus:after,
.jltma-creative-links.jltma-cl-effect-8 a:hover:after {
    opacity: 1;
    -webkit-transform: translateY(0)translateX(0);
    -ms-transform: translateY(0)translateX(0);
    transform: translateY(0)translateX(0)
}

.jltma-creative-links.jltma-cl-effect-9 a {
    padding: 18px 20px
}

.jltma-creative-links.jltma-cl-effect-9 a:after,
.jltma-creative-links.jltma-cl-effect-9 a:before {
    background: #333;
    content: "";
    height: 1px;
    left: 0;
    opacity: .2;
    position: absolute;
    top: 0;
    -webkit-transition: opacity .3s, height .3s;
    transition: opacity .3s, height .3s;
    width: 100%
}

.jltma-creative-links.jltma-cl-effect-9 a:after {
    opacity: 0;
    top: 100%;
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
    -webkit-transition: opacity .3s, -webkit-transform .3s;
    transition: opacity .3s, -webkit-transform .3s;
    transition: transform .3s, opacity .3s;
    transition: transform .3s, opacity .3s, -webkit-transform .3s
}

.jltma-creative-links.jltma-cl-effect-9 a span:first-child {
    display: block;
    font-weight: 300;
    z-index: 2
}

.jltma-creative-links.jltma-cl-effect-9 a span:last-child {
    color: rgba(0, 0, 0, .4);
    display: block;
    font-family: Palatino, Palatino Linotype, Palatino LT STD, Book Antiqua, Georgia, serif;
    font-size: .75em;
    font-style: italic;
    opacity: 0;
    padding: 8px 0 0;
    text-shadow: none;
    text-transform: none;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-transition: opacity .3s, -webkit-transform .3s;
    transition: opacity .3s, -webkit-transform .3s;
    transition: transform .3s, opacity .3s;
    transition: transform .3s, opacity .3s, -webkit-transform .3s;
    z-index: 1
}

.jltma-creative-links.jltma-cl-effect-9 a:focus:before,
.jltma-creative-links.jltma-cl-effect-9 a:hover:before {
    height: 6px
}

.jltma-creative-links.jltma-cl-effect-9 a:focus:after,
.jltma-creative-links.jltma-cl-effect-9 a:focus:before,
.jltma-creative-links.jltma-cl-effect-9 a:hover:after,
.jltma-creative-links.jltma-cl-effect-9 a:hover:before {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.jltma-creative-links.jltma-cl-effect-9 a:focus span:last-child,
.jltma-creative-links.jltma-cl-effect-9 a:hover span:last-child {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.jltma-creative-links.jltma-cl-effect-10 {
    padding: 0 !important;
    position: relative;
    z-index: 1
}

.jltma-creative-links.jltma-cl-effect-10 a {
    overflow: hidden;
    z-index: 0
}

.jltma-creative-links.jltma-cl-effect-10 a span {
    display: inline-block;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

.jltma-creative-links.jltma-cl-effect-10 a:before {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #0f7c67;
    color: #fff;
    content: attr(data-hover);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    left: 0;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    -webkit-transform: translateX(-25%);
    -ms-transform: translateX(-25%);
    transform: translateX(-25%);
    -webkit-transition: opacity .3s, width .3s, -webkit-transform .3s;
    transition: opacity .3s, width .3s, -webkit-transform .3s;
    transition: transform .3s, opacity .3s, width .3s;
    transition: transform .3s, opacity .3s, width .3s, -webkit-transform .3s;
    width: 0;
    z-index: -1
}

.jltma-creative-links.jltma-cl-effect-10 a:focus span,
.jltma-creative-links.jltma-cl-effect-10 a:hover span {
    -webkit-transform: translateX(120%);
    -ms-transform: translateX(120%);
    transform: translateX(120%)
}

.jltma-creative-links.jltma-cl-effect-10 a:focus:before,
.jltma-creative-links.jltma-cl-effect-10 a:hover:before {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    width: 100%
}

.jltma-creative-links.jltma-cl-effect-12 a {
    z-index: 0
}

.jltma-creative-links.jltma-cl-effect-12 a:after,
.jltma-creative-links.jltma-cl-effect-12 a:before {
    border: 2px solid rgba(0, 0, 0, .1);
    border-radius: 50%;
    content: "";
    height: 100px;
    left: 50%;
    opacity: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateX(-50%)translateY(-50%)scale(.2);
    -ms-transform: translateX(-50%)translateY(-50%)scale(.2);
    transform: translateX(-50%)translateY(-50%)scale(.2);
    -webkit-transition: opacity .3s, -webkit-transform .3s;
    transition: opacity .3s, -webkit-transform .3s;
    transition: transform .3s, opacity .3s;
    transition: transform .3s, opacity .3s, -webkit-transform .3s;
    width: 100px;
    z-index: -1
}

.jltma-creative-links.jltma-cl-effect-12 a:after {
    border-width: 6px;
    height: 90px;
    -webkit-transform: translateX(-50%)translateY(-50%)scale(.8);
    -ms-transform: translateX(-50%)translateY(-50%)scale(.8);
    transform: translateX(-50%)translateY(-50%)scale(.8);
    width: 90px
}

.jltma-creative-links.jltma-cl-effect-12 a:focus:after,
.jltma-creative-links.jltma-cl-effect-12 a:focus:before,
.jltma-creative-links.jltma-cl-effect-12 a:hover:after,
.jltma-creative-links.jltma-cl-effect-12 a:hover:before {
    opacity: 1;
    -webkit-transform: translateX(-50%)translateY(-50%)scale(1);
    -ms-transform: translateX(-50%)translateY(-50%)scale(1);
    transform: translateX(-50%)translateY(-50%)scale(1)
}

.jltma-creative-links.jltma-cl-effect-14 a:after,
.jltma-creative-links.jltma-cl-effect-14 a:before {
    background: #333;
    content: "";
    height: 2px;
    opacity: .2;
    pointer-events: none;
    position: absolute;
    top: 50%;
    -webkit-transition: all .3s;
    transition: all .3s;
    width: 45px
}

.jltma-creative-links.jltma-cl-effect-14 a:before {
    left: 0;
    -webkit-transform: rotate(90deg)translateX(-50%);
    -ms-transform: rotate(90deg)translateX(-50%);
    transform: rotate(90deg)translateX(-50%);
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0
}

.jltma-creative-links.jltma-cl-effect-14 a:after {
    right: 0;
    -webkit-transform: rotate(90deg)translateX(50%);
    -ms-transform: rotate(90deg)translateX(50%);
    transform: rotate(90deg)translateX(50%);
    -webkit-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.jltma-creative-links.jltma-cl-effect-14 a:focus:after,
.jltma-creative-links.jltma-cl-effect-14 a:focus:before,
.jltma-creative-links.jltma-cl-effect-14 a:hover:after,
.jltma-creative-links.jltma-cl-effect-14 a:hover:before {
    opacity: 1
}

.jltma-creative-links.jltma-cl-effect-14 a:focus:before,
.jltma-creative-links.jltma-cl-effect-14 a:hover:before {
    bottom: 0;
    left: 50%;
    top: inherit;
    -webkit-transform: rotate(0)translateX(-50%);
    -ms-transform: rotate(0)translateX(-50%);
    transform: rotate(0)translateX(-50%)
}

.jltma-creative-links.jltma-cl-effect-14 a:focus:after,
.jltma-creative-links.jltma-cl-effect-14 a:hover:after {
    right: 50%;
    top: 0;
    -webkit-transform: rotate(0)translateX(50%);
    -ms-transform: rotate(0)translateX(50%);
    transform: rotate(0)translateX(50%)
}

.jltma-creative-links.jltma-cl-effect-16 a {
    color: #6f8686;
    text-shadow: 0 0 1px hsla(180, 9%, 48%, .3)
}

.jltma-creative-links.jltma-cl-effect-16 a:before {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    align-items: center;
    color: #fff;
    content: attr(data-hover);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    justify-content: flex-end;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    text-shadow: 0 0 1px hsla(0, 0%, 100%, .3);
    top: 0;
    -webkit-transform: scale(1.1)translateX(10px)translateY(-10px)rotate(4deg);
    -ms-transform: scale(1.1)translateX(10px)translateY(-10px)rotate(4deg);
    transform: scale(1.1)translateX(10px)translateY(-10px)rotate(4deg);
    -webkit-transition: opacity .3s, -webkit-transform .3s;
    transition: opacity .3s, -webkit-transform .3s;
    transition: transform .3s, opacity .3s;
    transition: transform .3s, opacity .3s, -webkit-transform .3s;
    width: 100%
}

.jltma-creative-links.jltma-cl-effect-16 a:focus:before,
.jltma-creative-links.jltma-cl-effect-16 a:hover:before {
    opacity: 1;
    -webkit-transform: scale(1)translateX(0)translateY(0)rotate(0);
    -ms-transform: scale(1)translateX(0)translateY(0)rotate(0);
    transform: scale(1)translateX(0)translateY(0)rotate(0)
}

.jltma-creative-links.jltma-cl-effect-18 {
    position: relative;
    z-index: 1
}

.jltma-creative-links.jltma-cl-effect-18 a {
    -webkit-transition: color .3s;
    transition: color .3s
}

.jltma-creative-links.jltma-cl-effect-18 a:after,
.jltma-creative-links.jltma-cl-effect-18 a:before {
    background: #b4770d;
    content: "";
    height: 2px;
    left: 25%;
    margin-top: -1px;
    pointer-events: none;
    position: absolute;
    top: 50%;
    -webkit-transition: opacity .3s, -webkit-transform .3s;
    transition: opacity .3s, -webkit-transform .3s;
    transition: transform .3s, opacity .3s;
    transition: transform .3s, opacity .3s, -webkit-transform .3s;
    width: 50%;
    z-index: -1
}

.jltma-creative-links.jltma-cl-effect-18 a:before {
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px)
}

.jltma-creative-links.jltma-cl-effect-18 a:after {
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px)
}

.jltma-creative-links.jltma-cl-effect-18 a:focus,
.jltma-creative-links.jltma-cl-effect-18 a:hover {
    color: #fff
}

.jltma-creative-links.jltma-cl-effect-18 a:focus:after,
.jltma-creative-links.jltma-cl-effect-18 a:focus:before,
.jltma-creative-links.jltma-cl-effect-18 a:hover:after,
.jltma-creative-links.jltma-cl-effect-18 a:hover:before {
    opacity: .7
}

.jltma-creative-links.jltma-cl-effect-18 a:focus:before,
.jltma-creative-links.jltma-cl-effect-18 a:hover:before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.jltma-creative-links.jltma-cl-effect-18 a:focus:after,
.jltma-creative-links.jltma-cl-effect-18 a:hover:after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.jltma-creative-links.jltma-cl-effect-19 a {
    padding: 0 !important;
    -webkit-perspective: 800px;
    perspective: 800px
}

.jltma-creative-links.jltma-cl-effect-19 a span {
    background: #e35041;
    display: inline-block;
    position: relative;
    -webkit-transform-origin: 50% 50% -100px;
    -ms-transform-origin: 50% 50% -100px;
    transform-origin: 50% 50% -100px;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition: background .4s, -webkit-transform .4s;
    transition: background .4s, -webkit-transform .4s;
    transition: transform .4s, background .4s;
    transition: transform .4s, background .4s, -webkit-transform .4s;
    width: 100%
}

.jltma-creative-links.jltma-cl-effect-19 a:focus span,
.jltma-creative-links.jltma-cl-effect-19 a:hover span {
    background: #b53a2d;
    -webkit-transform: rotateY(-90deg);
    transform: rotateY(-90deg)
}

.jltma-creative-links.jltma-cl-effect-20 a {
    line-height: 2em;
    -webkit-perspective: 800px;
    perspective: 800px
}

.jltma-creative-links.jltma-cl-effect-20 a span {
    background: #587285;
    -webkit-box-shadow: inset 0 3px #2f4351;
    box-shadow: inset 0 3px #2f4351;
    display: inline-block;
    padding: 3px 15px 0;
    position: relative;
    -webkit-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition: background .6s;
    transition: background .6s
}

.jltma-creative-links.jltma-cl-effect-20 a span:before {
    background: #fff;
    color: #2f4351;
    content: attr(data-hover);
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    -webkit-transform: rotateX(270deg);
    transform: rotateX(270deg);
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transition: -webkit-transform .6s;
    transition: -webkit-transform .6s;
    transition: transform .6s;
    transition: transform .6s, -webkit-transform .6s;
    width: 100%
}

.jltma-creative-links.jltma-cl-effect-20 a:focus span,
.jltma-creative-links.jltma-cl-effect-20 a:hover span {
    background: #2f4351
}

.jltma-creative-links.jltma-cl-effect-20 a:focus span:before,
.jltma-creative-links.jltma-cl-effect-20 a:hover span:before {
    -webkit-transform: rotateX(10deg);
    transform: rotateX(10deg)
}

.jltma-creative-links.jltma-cl-effect-22 a {
    overflow: hidden
}

.jltma-creative-links.jltma-cl-effect-22 a:after,
.jltma-creative-links.jltma-cl-effect-22 a:before {
    content: "";
    height: 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: opacity .4s, -webkit-transform .4s;
    transition: opacity .4s, -webkit-transform .4s;
    transition: transform .4s, opacity .4s;
    transition: transform .4s, opacity .4s, -webkit-transform .4s;
    width: 100%
}

.jltma-creative-links.jltma-cl-effect-22 a:before {
    background-color: #ff0;
    left: 0;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    z-index: -1
}

.jltma-creative-links.jltma-cl-effect-22 a:after {
    background-color: #8a19ff;
    right: 0;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    z-index: -2
}

.jltma-creative-links.jltma-cl-effect-22 a:hover:after,
.jltma-creative-links.jltma-cl-effect-22 a:hover:before {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.csstransforms3d .jltma-cl-effect-2 a span:before {
    background: #0965a0;
    content: attr(data-hover);
    height: 100%;
    left: 0;
    position: absolute;
    top: 100%;
    -webkit-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    -webkit-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transition: background .3s;
    transition: background .3s;
    width: 100%
}

.csstransforms3d .jltma-cl-effect-2 a:focus span:before,
.csstransforms3d .jltma-cl-effect-2 a:hover span:before {
    background: #28a2ee
}

.csstransforms3d .jltma-cl-effect-19 a span:before {
    background: #b53a2d;
    content: attr(data-hover);
    height: 100%;
    left: 100%;
    pointer-events: none;
    position: absolute;
    top: 0;
    -webkit-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -webkit-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition: background .4s;
    transition: background .4s;
    width: 100%
}

.csstransforms3d .jltma-cl-effect-19 a:focus span:before,
.csstransforms3d .jltma-cl-effect-19 a:hover span:before {
    background: #ef5e50
}

figure.jltma-effect-marley figcaption h1,
figure.jltma-effect-marley figcaption h2,
figure.jltma-effect-marley figcaption h3,
figure.jltma-effect-marley figcaption h4,
figure.jltma-effect-marley figcaption h5,
figure.jltma-effect-marley figcaption h6,
figure.jltma-effect-marley figcaption p,
figure.jltma-effect-marley figcaption span {
    left: 30px;
    padding: 10px 0;
    position: absolute;
    right: 30px;
    text-align: right
}

figure.jltma-effect-marley figcaption p {
    bottom: 30px;
    line-height: 1.5;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0)
}

figure.jltma-effect-marley figcaption h1,
figure.jltma-effect-marley figcaption h2,
figure.jltma-effect-marley figcaption h3,
figure.jltma-effect-marley figcaption h4,
figure.jltma-effect-marley figcaption h5,
figure.jltma-effect-marley figcaption h6,
figure.jltma-effect-marley figcaption span {
    top: 30px;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
    -webkit-transition: -webkit-transform .35s;
    transition: -webkit-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s
}

figure.jltma-effect-marley figcaption h1:after,
figure.jltma-effect-marley figcaption h2:after,
figure.jltma-effect-marley figcaption h3:after,
figure.jltma-effect-marley figcaption h4:after,
figure.jltma-effect-marley figcaption h5:after,
figure.jltma-effect-marley figcaption h6:after,
figure.jltma-effect-marley figcaption span:after {
    background: #fff;
    content: "";
    height: 4px;
    left: 0;
    position: absolute;
    top: 100%;
    -webkit-transform: translate3d(0, 40px, 0);
    transform: translate3d(0, 40px, 0);
    width: 100%
}

figure.jltma-effect-marley figcaption h1,
figure.jltma-effect-marley figcaption h2,
figure.jltma-effect-marley figcaption h3,
figure.jltma-effect-marley figcaption h4,
figure.jltma-effect-marley figcaption h5,
figure.jltma-effect-marley figcaption h6,
figure.jltma-effect-marley figcaption p,
figure.jltma-effect-marley figcaption span :after {
    opacity: 0;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s
}

figure.jltma-effect-marley:hover h1,
figure.jltma-effect-marley:hover h2,
figure.jltma-effect-marley:hover h3,
figure.jltma-effect-marley:hover h4,
figure.jltma-effect-marley:hover h5,
figure.jltma-effect-marley:hover h6,
figure.jltma-effect-marley:hover span {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

figure.jltma-effect-marley:hover h1,
figure.jltma-effect-marley:hover h2,
figure.jltma-effect-marley:hover h3,
figure.jltma-effect-marley:hover h4,
figure.jltma-effect-marley:hover h5,
figure.jltma-effect-marley:hover h6,
figure.jltma-effect-marley:hover p,
figure.jltma-effect-marley:hover span :after {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

figure.jltma-effect-ruby {
    background-color: #17819c
}

figure.jltma-effect-ruby img {
    opacity: .7;
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15);
    transform: scale(1.15);
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s
}

figure.jltma-effect-ruby h1,
figure.jltma-effect-ruby h2,
figure.jltma-effect-ruby h3,
figure.jltma-effect-ruby h4,
figure.jltma-effect-ruby h5,
figure.jltma-effect-ruby h6,
figure.jltma-effect-ruby span {
    margin-top: 20%;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
    -webkit-transition: -webkit-transform .35s;
    transition: -webkit-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s
}

figure.jltma-effect-ruby p {
    border: 1px solid #fff;
    margin: 1em 0 0;
    opacity: 0;
    padding: 3em;
    -webkit-transform: translate3d(0, 20px, 0)scale(1.1);
    transform: translate3d(0, 20px, 0)scale(1.1);
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s
}

figure.jltma-effect-ruby:hover img {
    opacity: .5;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

figure.jltma-effect-ruby:hover h1,
figure.jltma-effect-ruby:hover h2,
figure.jltma-effect-ruby:hover h3,
figure.jltma-effect-ruby:hover h4,
figure.jltma-effect-ruby:hover h5,
figure.jltma-effect-ruby:hover h6,
figure.jltma-effect-ruby:hover span {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

figure.jltma-effect-ruby:hover p {
    opacity: 1;
    -webkit-transform: translateZ(0)scale(1);
    transform: translateZ(0)scale(1)
}

figure.jltma-effect-milo {
    background: #2e5d5a
}

figure.jltma-effect-milo img {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    opacity: 1;
    -webkit-transform: translate3d(-30px, 0, 0)scale(1.12);
    transform: translate3d(-30px, 0, 0)scale(1.12)
}

figure.jltma-effect-milo h1,
figure.jltma-effect-milo h2,
figure.jltma-effect-milo h3,
figure.jltma-effect-milo h4,
figure.jltma-effect-milo h5,
figure.jltma-effect-milo h6,
figure.jltma-effect-milo span {
    bottom: 0;
    padding: 1em 1.2em;
    position: absolute;
    right: 0
}

figure.jltma-effect-milo p {
    border-right: 1px solid #fff;
    opacity: 0;
    padding: 0 10px 0 0;
    text-align: right;
    -webkit-transform: translate3d(-40px, 0, 0);
    transform: translate3d(-40px, 0, 0);
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s;
    width: 50%
}

figure.jltma-effect-milo:hover img {
    opacity: .5;
    -webkit-transform: translateZ(0)scale(1);
    transform: translateZ(0)scale(1)
}

figure.jltma-effect-milo:hover p {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

figure.jltma-effect-dexter {
    background: -webkit-gradient(linear, left top, left bottom, from(#258dc8), to(#683c13));
    background: linear-gradient(180deg, #258dc8 0, #683c13)
}

figure.jltma-effect-dexter img {
    -webkit-transition: opacity .35s;
    transition: opacity .35s
}

figure.jltma-effect-dexter figcaption {
    padding: 3em
}

figure.jltma-effect-dexter figcaption:after {
    border: 7px solid #fff;
    bottom: 30px;
    height: -webkit-calc(50% - 30px);
    height: calc(50% - 30px);
    left: 30px;
    right: 30px;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    -webkit-transition: -webkit-transform .35s;
    transition: -webkit-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s
}

figure.jltma-effect-dexter figcaption p {
    bottom: 60px;
    left: 60px;
    opacity: 0;
    position: absolute;
    right: 60px;
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0);
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s
}

figure.jltma-effect-dexter:hover figcaption:after {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

figure.jltma-effect-dexter:hover img {
    opacity: .4
}

figure.jltma-effect-dexter:hover p {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

figure.jltma-effect-sarah {
    background: #42b078
}

figure.jltma-effect-sarah img {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0)
}

figure.jltma-effect-sarah figcaption {
    text-align: left
}

figure.jltma-effect-sarah figcaption h1,
figure.jltma-effect-sarah figcaption h2,
figure.jltma-effect-sarah figcaption h3,
figure.jltma-effect-sarah figcaption h4,
figure.jltma-effect-sarah figcaption h5,
figure.jltma-effect-sarah figcaption h6,
figure.jltma-effect-sarah figcaption span {
    overflow: hidden;
    padding: .5em 0;
    position: relative;
    text-align: left
}

figure.jltma-effect-sarah figcaption h1:after,
figure.jltma-effect-sarah figcaption h2:after,
figure.jltma-effect-sarah figcaption h3:after,
figure.jltma-effect-sarah figcaption h4:after,
figure.jltma-effect-sarah figcaption h5:after,
figure.jltma-effect-sarah figcaption h6:after,
figure.jltma-effect-sarah figcaption span:after {
    background: #fff;
    bottom: 0;
    content: "";
    height: 3px;
    left: 0;
    position: absolute;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    -webkit-transition: -webkit-transform .35s;
    transition: -webkit-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s;
    width: 100%
}

figure.jltma-effect-sarah figcaption p {
    opacity: 0;
    padding: 1em 0;
    text-align: left;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s
}

figure.jltma-effect-sarah:hover img {
    opacity: .4;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

figure.jltma-effect-sarah:hover h1:after {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

figure.jltma-effect-sarah:hover h2:after {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

figure.jltma-effect-sarah:hover h3:after {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

figure.jltma-effect-sarah:hover h4:after {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

figure.jltma-effect-sarah:hover h5:after {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

figure.jltma-effect-sarah:hover h6:after {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

figure.jltma-effect-sarah:hover span:after {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

figure.jltma-effect-sarah:hover p {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

figure.jltma-effect-zoe figcaption {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0
}

figure.jltma-effect-zoe .jltma-image-hover-content {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    align-items: center;
    background: #42b078;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    justify-content: space-between;
    padding: 2rem;
    top: auto;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    -webkit-transition: -webkit-transform .35s;
    transition: -webkit-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s;
    width: 100%
}

figure.jltma-effect-zoe .jltma-image-hover-content h2 {
    color: #343434;
    display: inline-block
}

figure.jltma-effect-zoe .jltma-image-hover-content .jltma-icon-links a,
figure.jltma-effect-zoe .jltma-image-hover-content h2 {
    -webkit-transform: translate3d(0, 200%, 0);
    transform: translate3d(0, 200%, 0);
    -webkit-transition: -webkit-transform .35s;
    transition: -webkit-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s
}

figure.jltma-effect-zoe .jltma-image-hover-content .jltma-icon-links a {
    color: #4b00e7;
    display: inline-block;
    font-size: 1.4em;
    padding: 5px;
    vertical-align: top
}

figure.jltma-effect-zoe .jltma-image-hover-content .jltma-icon-links a:first-child {
    -webkit-transition-delay: .1s;
    transition-delay: .1s
}

figure.jltma-effect-zoe .jltma-image-hover-content .jltma-icon-links a:nth-child(2) {
    -webkit-transition-delay: .15s;
    transition-delay: .15s
}

figure.jltma-effect-zoe .jltma-image-hover-content .jltma-icon-links a:nth-child(3) {
    -webkit-transition-delay: .2s;
    transition-delay: .2s
}

figure.jltma-effect-zoe .jltma-image-hover-content .jltma-icon-links a:nth-child(4) {
    -webkit-transition-delay: .25s;
    transition-delay: .25s
}

figure.jltma-effect-zoe p.jltma-image-hover-desc {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    color: #fff;
    font-size: 1.25rem;
    left: 50%;
    opacity: 0;
    padding: 2em;
    position: absolute;
    text-transform: none;
    top: 50%;
    -webkit-transform: translate(-50%, -40%);
    -ms-transform: translate(-50%, -40%);
    transform: translate(-50%, -40%);
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: transform .35s, opacity .35s;
    transition: transform .35s, opacity .35s, -webkit-transform .35s
}

figure.jltma-effect-zoe:hover .jltma-icon-links:focus,
figure.jltma-effect-zoe:hover .jltma-icon-links:hover {
    color: #252d31
}

figure.jltma-effect-zoe:hover p.jltma-image-hover-desc {
    opacity: 1;
    -webkit-transform: translate(-50%, -65%);
    -ms-transform: translate(-50%, -65%);
    transform: translate(-50%, -65%)
}

figure.jltma-effect-zoe:hover .jltma-icon-links a,
figure.jltma-effect-zoe:hover .jltma-image-hover-content,
figure.jltma-effect-zoe:hover h2 {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

figure.jltma-effect-zoe:hover h2 {
    -webkit-transition-delay: .05s;
    transition-delay: .05s
}

figure.jltma-effect-chico img {
    -webkit-transform: scale(1.12);
    -ms-transform: scale(1.12);
    transform: scale(1.12);
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s
}

figure.jltma-effect-chico figcaption {
    padding: 3em
}

figure.jltma-effect-chico figcaption:before {
    border: 1px solid #fff;
    bottom: 30px;
    left: 30px;
    right: 30px;
    top: 30px;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

figure.jltma-effect-chico figcaption p,
figure.jltma-effect-chico figcaption:before {
    opacity: 0;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s
}

figure.jltma-effect-chico figcaption h1,
figure.jltma-effect-chico figcaption h2,
figure.jltma-effect-chico figcaption h3,
figure.jltma-effect-chico figcaption h4,
figure.jltma-effect-chico figcaption h5,
figure.jltma-effect-chico figcaption h6,
figure.jltma-effect-chico figcaption span {
    padding: 20% 0 20px
}

figure.jltma-effect-chico figcaption p {
    margin: 0 auto;
    max-width: 200px;
    -webkit-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5)
}

figure.jltma-effect-chico:hover img {
    opacity: .5;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

figure.jltma-effect-chico:hover figcaption:before,
figure.jltma-effect-chico:hover p {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

figure.jltma-effect-julia {
    background: #2f3238
}

figure.jltma-effect-julia img {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: opacity 1s, -webkit-transform 1s;
    transition: opacity 1s, -webkit-transform 1s;
    transition: opacity 1s, transform 1s;
    transition: opacity 1s, transform 1s, -webkit-transform 1s
}

figure.jltma-effect-julia figcaption {
    padding: 2rem
}

figure.jltma-effect-julia figcaption h1,
figure.jltma-effect-julia figcaption h2,
figure.jltma-effect-julia figcaption h3,
figure.jltma-effect-julia figcaption h4,
figure.jltma-effect-julia figcaption h5,
figure.jltma-effect-julia figcaption h6,
figure.jltma-effect-julia figcaption span {
    padding: 0 0 .5em;
    position: relative;
    text-align: left
}

figure.jltma-effect-julia figcaption p {
    background: hsla(0, 0%, 100%, .9);
    clear: both;
    color: #2f3238;
    float: left;
    font-weight: 500;
    margin: 0 0 .25em;
    padding: .4em 1em;
    text-align: left;
    -webkit-transform: translate3d(-500%, 0, 0);
    transform: translate3d(-500%, 0, 0);
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s
}

figure.jltma-effect-julia figcaption p:first-child {
    -webkit-transition-delay: .05s;
    transition-delay: .05s
}

figure.jltma-effect-julia figcaption p:nth-of-type(2) {
    -webkit-transition-delay: .1s;
    transition-delay: .1s
}

figure.jltma-effect-julia figcaption p:nth-of-type(3) {
    -webkit-transition-delay: .15s;
    transition-delay: .15s
}

figure.jltma-effect-julia:hover img {
    opacity: .4;
    -webkit-transform: scale3d(1.1, 1.1, 1);
    transform: scale3d(1.1, 1.1, 1)
}

figure.jltma-effect-julia:hover p {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

figure.jltma-effect-goliath {
    background: #df4e4e
}

figure.jltma-effect-goliath h1,
figure.jltma-effect-goliath h2,
figure.jltma-effect-goliath h3,
figure.jltma-effect-goliath h4,
figure.jltma-effect-goliath h5,
figure.jltma-effect-goliath h6,
figure.jltma-effect-goliath img,
figure.jltma-effect-goliath span {
    -webkit-transition: -webkit-transform .35s;
    transition: -webkit-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s
}

figure.jltma-effect-goliath h1,
figure.jltma-effect-goliath h2,
figure.jltma-effect-goliath h3,
figure.jltma-effect-goliath h4,
figure.jltma-effect-goliath h5,
figure.jltma-effect-goliath h6,
figure.jltma-effect-goliath p,
figure.jltma-effect-goliath span {
    bottom: 0;
    left: 0;
    padding: 2rem;
    position: absolute
}

figure.jltma-effect-goliath p {
    font-size: 90%;
    opacity: 0;
    text-transform: none;
    -webkit-transform: translate3d(0, 50px, 0);
    transform: translate3d(0, 50px, 0);
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s
}

figure.jltma-effect-goliath:hover img {
    -webkit-transform: translate3d(0, -80px, 0);
    transform: translate3d(0, -80px, 0)
}

figure.jltma-effect-goliath:hover h1,
figure.jltma-effect-goliath:hover h2,
figure.jltma-effect-goliath:hover h3,
figure.jltma-effect-goliath:hover h4,
figure.jltma-effect-goliath:hover h5,
figure.jltma-effect-goliath:hover h6,
figure.jltma-effect-goliath:hover span {
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0)
}

figure.jltma-effect-goliath:hover p {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

figure.jltma-effect-hera {
    background: #303fa9
}

figure.jltma-effect-hera h1,
figure.jltma-effect-hera h2,
figure.jltma-effect-hera h3,
figure.jltma-effect-hera h4,
figure.jltma-effect-hera h5,
figure.jltma-effect-hera h6,
figure.jltma-effect-hera p {
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    -webkit-transform-origin: 50%;
    -ms-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s
}

figure.jltma-effect-hera figcaption:before {
    border: 2px solid #fff;
    height: 200px;
    left: 50%;
    opacity: 0;
    top: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0)rotate(-45deg)scale3d(0, 0, 1);
    transform: translate3d(-50%, -50%, 0)rotate(-45deg)scale3d(0, 0, 1);
    -webkit-transform-origin: 50%;
    -ms-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s;
    width: 200px
}

figure.jltma-effect-hera p {
    line-height: 2;
    text-transform: none;
    width: 100px
}

figure.jltma-effect-hera p a {
    color: #fff;
    float: left;
    height: 40px;
    line-height: 40px;
    margin: 5px;
    text-align: center;
    width: 40px
}

figure.jltma-effect-hera p a i {
    opacity: 0;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s;
    width: 1.6em
}

figure.jltma-effect-hera p a:hover {
    opacity: .6
}

figure.jltma-effect-hera p a:hover i {
    opacity: 1
}

figure.jltma-effect-hera p a:first-child i {
    -webkit-transform: translate3d(-60px, -60px, 0);
    transform: translate3d(-60px, -60px, 0)
}

figure.jltma-effect-hera p a:nth-child(2) i {
    -webkit-transform: translate3d(60px, -60px, 0);
    transform: translate3d(60px, -60px, 0)
}

figure.jltma-effect-hera p a:nth-child(3) i {
    -webkit-transform: translate3d(-60px, 60px, 0);
    transform: translate3d(-60px, 60px, 0)
}

figure.jltma-effect-hera p a:nth-child(4) i {
    -webkit-transform: translate3d(60px, 60px, 0);
    transform: translate3d(60px, 60px, 0)
}

figure.jltma-effect-hera:focus figcaption:before,
figure.jltma-effect-hera:hover figcaption:before {
    opacity: 1;
    -webkit-transform: translate3d(-50%, -50%, 0)rotate(-45deg)scaleX(1);
    transform: translate3d(-50%, -50%, 0)rotate(-45deg)scaleX(1)
}

figure.jltma-effect-hera:focus h1,
figure.jltma-effect-hera:focus h2 h3,
figure.jltma-effect-hera:focus h4,
figure.jltma-effect-hera:focus h5,
figure.jltma-effect-hera:focus h6,
figure.jltma-effect-hera:hover h1,
figure.jltma-effect-hera:hover h2 h3,
figure.jltma-effect-hera:hover h4,
figure.jltma-effect-hera:hover h5,
figure.jltma-effect-hera:hover h6 {
    opacity: 0;
    -webkit-transform: translate3d(-50%, -50%, 0)scale3d(.8, .8, 1);
    transform: translate3d(-50%, -50%, 0)scale3d(.8, .8, 1)
}

figure.jltma-effect-hera:focus span:empty,
figure.jltma-effect-hera:hover span:empty {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

figure.jltma-effect-hera:focus p i:empty,
figure.jltma-effect-hera:hover p i:empty {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

figure.jltma-effect-winston {
    background: #162633
}

figure.jltma-effect-winston img {
    -webkit-transition: opacity .45s;
    transition: opacity .45s
}

figure.jltma-effect-winston figcaption:before {
    background: url(https://www.macc.edu/wp-content/plugins/master-addons-pro/premium/assets/css/../../assets/images/triangle.svg)no-repeat 50%;
    background-size: cover;
    height: 100%;
    left: 0;
    top: 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transition: opacity .45s, -webkit-transform .45s;
    transition: opacity .45s, -webkit-transform .45s;
    transition: opacity .45s, transform .45s;
    transition: opacity .45s, transform .45s, -webkit-transform .45s;
    width: 100%
}

figure.jltma-effect-winston h1,
figure.jltma-effect-winston h2,
figure.jltma-effect-winston h3,
figure.jltma-effect-winston h4,
figure.jltma-effect-winston h5,
figure.jltma-effect-winston h6 {
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
    -webkit-transition: -webkit-transform .35s;
    transition: -webkit-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s
}

figure.jltma-effect-winston p {
    bottom: 0;
    padding: 0 1.5em 7% 0;
    position: absolute;
    right: 0
}

figure.jltma-effect-winston a {
    color: #5d504f;
    font-size: 170%;
    margin: 0 10px
}

figure.jltma-effect-winston a:hover {
    color: #cc6055
}

figure.jltma-effect-winston a i {
    opacity: 0;
    -webkit-transform: translate3d(0, 50px, 0);
    transform: translate3d(0, 50px, 0);
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s
}

figure.jltma-effect-winston a:first-child i {
    -webkit-transition-delay: .05s;
    transition-delay: .05s
}

figure.jltma-effect-winston a:nth-child(2) i {
    -webkit-transition-delay: .1s;
    transition-delay: .1s
}

figure.jltma-effect-winston a:nth-child(3) i {
    -webkit-transition-delay: .15s;
    transition-delay: .15s
}

figure.jltma-effect-winston:hover img {
    opacity: .6
}

figure.jltma-effect-winston:hover h1,
figure.jltma-effect-winston:hover h2,
figure.jltma-effect-winston:hover h3,
figure.jltma-effect-winston:hover h4,
figure.jltma-effect-winston:hover h5,
figure.jltma-effect-winston:hover h6 {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

figure.jltma-effect-winston:hover figcaption:before {
    opacity: .7;
    -webkit-transform: rotate(20deg);
    transform: rotate(20deg)
}

figure.jltma-effect-winston:hover p span {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

figure.jltma-effect-winston:hover p i {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

figure.jltma-effect-winston:hover p a:nth-child(3) i {
    -webkit-transition-delay: .05s;
    transition-delay: .05s
}

figure.jltma-effect-winston:hover p a:nth-child(2) i {
    -webkit-transition-delay: .1s;
    transition-delay: .1s
}

figure.jltma-effect-winston:hover p a:first-child i {
    -webkit-transition-delay: .15s;
    transition-delay: .15s
}

figure.jltma-effect-selena {
    background: #fff
}

figure.jltma-effect-selena img {
    opacity: .95;
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transition: -webkit-transform .35s;
    transition: -webkit-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s
}

figure.jltma-effect-selena h1,
figure.jltma-effect-selena h2,
figure.jltma-effect-selena h3,
figure.jltma-effect-selena h4,
figure.jltma-effect-selena h5,
figure.jltma-effect-selena h6,
figure.jltma-effect-selena span {
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
    -webkit-transition: -webkit-transform .35s;
    transition: -webkit-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s
}

figure.jltma-effect-selena p {
    opacity: 0;
    -webkit-transform: perspective(1e3px)rotateX(90deg);
    transform: perspective(1e3px)rotateX(90deg);
    -webkit-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s
}

figure.jltma-effect-selena:hover img {
    -webkit-transform: scale3d(.95, .95, 1);
    transform: scale3d(.95, .95, 1)
}

figure.jltma-effect-selena:hover h1,
figure.jltma-effect-selena:hover h2,
figure.jltma-effect-selena:hover h3,
figure.jltma-effect-selena:hover h4,
figure.jltma-effect-selena:hover h5,
figure.jltma-effect-selena:hover h6,
figure.jltma-effect-selena:hover span {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

figure.jltma-effect-selena:hover p {
    opacity: 1;
    -webkit-transform: perspective(1e3px)rotateX(0);
    transform: perspective(1e3px)rotateX(0)
}

figure.jltma-effect-terry {
    background: #34495e
}

figure.jltma-effect-terry figcaption {
    font-size: 1em;
    padding: 1em
}

figure.jltma-effect-terry figcaption:after,
figure.jltma-effect-terry figcaption:before {
    border-color: #101010;
    border-style: solid;
    content: "";
    height: 200%;
    position: absolute;
    -webkit-transition: -webkit-transform .35s;
    transition: -webkit-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s;
    width: 200%
}

figure.jltma-effect-terry figcaption:before {
    border-width: 0 60px 75px 0;
    bottom: 0;
    right: 0;
    -webkit-transform: translate3d(60px, 75px, 0);
    transform: translate3d(60px, 75px, 0)
}

figure.jltma-effect-terry figcaption:after {
    border-width: 15px 0 0 15px;
    left: 0;
    top: 0;
    -webkit-transform: translate3d(-15px, -15px, 0);
    transform: translate3d(-15px, -15px, 0)
}

figure.jltma-effect-terry img,
figure.jltma-effect-terry p a {
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s
}

figure.jltma-effect-terry img {
    opacity: .85
}

figure.jltma-effect-terry h1,
figure.jltma-effect-terry h2,
figure.jltma-effect-terry h3,
figure.jltma-effect-terry h4,
figure.jltma-effect-terry h5,
figure.jltma-effect-terry h6,
figure.jltma-effect-terry span {
    bottom: 0;
    left: 0;
    padding: .4em 10px;
    position: absolute;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    -webkit-transition: -webkit-transform .35s;
    transition: -webkit-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s;
    width: 50%
}

figure.jltma-effect-terry p {
    clear: both;
    float: right;
    font-size: 111%;
    text-align: left;
    text-transform: none
}

figure.jltma-effect-terry p a {
    color: #fff;
    display: block;
    margin-bottom: 1em;
    opacity: 0;
    -webkit-transform: translate3d(90px, 0, 0);
    transform: translate3d(90px, 0, 0)
}

figure.jltma-effect-terry:hover figcaption:after,
figure.jltma-effect-terry:hover figcaption:before {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

figure.jltma-effect-terry:hover img {
    opacity: .6
}

figure.jltma-effect-terry:hover h1,
figure.jltma-effect-terry:hover h2,
figure.jltma-effect-terry:hover h3,
figure.jltma-effect-terry:hover h4,
figure.jltma-effect-terry:hover h5,
figure.jltma-effect-terry:hover h6,
figure.jltma-effect-terry:hover p a,
figure.jltma-effect-terry:hover span {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

figure.jltma-effect-terry:hover p a {
    color: #f3cf3f;
    opacity: 1
}

figure.jltma-effect-terry:hover p a:first-child {
    -webkit-transition-delay: 25ms;
    transition-delay: 25ms
}

figure.jltma-effect-terry:hover p a:nth-child(2) {
    -webkit-transition-delay: .05s;
    transition-delay: .05s
}

figure.jltma-effect-terry:hover p a:nth-child(3) {
    -webkit-transition-delay: 75ms;
    transition-delay: 75ms
}

figure.jltma-effect-terry:hover p a:nth-child(4) {
    -webkit-transition-delay: .1s;
    transition-delay: .1s
}

figure.jltma-effect-phoebe {
    background: #675983
}

figure.jltma-effect-phoebe img {
    opacity: .85;
    -webkit-transition: opacity .35s;
    transition: opacity .35s
}

figure.jltma-effect-phoebe figcaption {
    z-index: 0
}

figure.jltma-effect-phoebe figcaption:before {
    background: url(https://www.macc.edu/wp-content/plugins/master-addons-pro/premium/assets/css/../../assets/images/triangle2.svg)no-repeat 50%;
    background-size: cover;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transform: scale3d(5, 2.5, 1);
    transform: scale3d(5, 2.5, 1);
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s;
    width: 100%;
    z-index: -1
}

figure.jltma-effect-phoebe .ma-image-hover-content {
    z-index: 1
}

figure.jltma-effect-phoebe h1,
figure.jltma-effect-phoebe h2,
figure.jltma-effect-phoebe h3,
figure.jltma-effect-phoebe h4,
figure.jltma-effect-phoebe h5,
figure.jltma-effect-phoebe h6,
figure.jltma-effect-phoebe span {
    margin-top: 1em;
    -webkit-transform: translate3d(0, 40px, 0);
    transform: translate3d(0, 40px, 0);
    -webkit-transition: -webkit-transform .35s;
    transition: -webkit-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s
}

figure.jltma-effect-phoebe p a {
    color: #fff;
    display: inline-block;
    font-size: 140%;
    opacity: 0;
    position: relative;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s
}

figure.jltma-effect-phoebe p a:first-child {
    -webkit-transform: translate3d(-60px, -60px, 0);
    transform: translate3d(-60px, -60px, 0)
}

figure.jltma-effect-phoebe p a:nth-child(2) {
    -webkit-transform: translate3d(0, 60px, 0);
    transform: translate3d(0, 60px, 0)
}

figure.jltma-effect-phoebe p a:nth-child(3) {
    -webkit-transform: translate3d(60px, -60px, 0);
    transform: translate3d(60px, -60px, 0)
}

figure.jltma-effect-phoebe p a:nth-child(4) {
    -webkit-transform: translate3d(-60px, 60px, 0);
    transform: translate3d(-60px, 60px, 0)
}

figure.jltma-effect-phoebe:hover img {
    opacity: .6
}

figure.jltma-effect-phoebe:hover h1,
figure.jltma-effect-phoebe:hover h2,
figure.jltma-effect-phoebe:hover h3,
figure.jltma-effect-phoebe:hover h4,
figure.jltma-effect-phoebe:hover h5,
figure.jltma-effect-phoebe:hover h6,
figure.jltma-effect-phoebe:hover span {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

figure.jltma-effect-phoebe:hover figcaption:before {
    opacity: .6;
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

figure.jltma-effect-phoebe:hover p a {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

figure.jltma-effect-apollo {
    background: #3498db
}

figure.jltma-effect-apollo img {
    opacity: .95;
    -webkit-transform: scale3d(1.05, 1.05, 1);
    transform: scale3d(1.05, 1.05, 1);
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s
}

figure.jltma-effect-apollo figcaption:before {
    background: hsla(0, 0%, 100%, .5);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transform: scale3d(1.9, 1.4, 1)rotate(45deg)translate3d(0, -110%, 0);
    transform: scale3d(1.9, 1.4, 1)rotate(45deg)translate3d(0, -110%, 0);
    -webkit-transition: -webkit-transform .6s;
    transition: -webkit-transform .6s;
    transition: transform .6s;
    transition: transform .6s, -webkit-transform .6s;
    width: 100%
}

figure.jltma-effect-apollo p {
    border-right: 4px solid #fff;
    bottom: 0;
    margin: 3em;
    max-width: 150px;
    opacity: 0;
    padding: 0 1em;
    position: absolute;
    right: 0;
    text-align: right;
    -webkit-transition: opacity .35s;
    transition: opacity .35s
}

figure.jltma-effect-apollo h2 {
    text-align: left
}

figure.jltma-effect-apollo:hover img {
    opacity: .6;
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

figure.jltma-effect-apollo:hover figcaption:before {
    -webkit-transform: scale3d(1.9, 1.4, 1)rotate(45deg)translate3d(0, 110%, 0);
    transform: scale3d(1.9, 1.4, 1)rotate(45deg)translate3d(0, 110%, 0)
}

figure.jltma-effect-apollo:hover p {
    opacity: 1;
    -webkit-transition-delay: .1s;
    transition-delay: .1s
}

figure.jltma-effect-kira {
    background: #fff;
    text-align: left
}

figure.jltma-effect-kira img {
    -webkit-transition: opacity .35s;
    transition: opacity .35s
}

figure.jltma-effect-kira figcaption {
    z-index: 1
}

figure.jltma-effect-kira figcaption:before {
    background: #fff;
    content: "";
    height: 3.5em;
    left: 2em;
    position: absolute;
    right: 2em;
    top: 0;
    -webkit-transform: translate3d(0, 4.75em, 0)scaleY(.023);
    transform: translate3d(0, 4.75em, 0)scaleY(.023);
    -webkit-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s;
    z-index: -1
}

figure.jltma-effect-kira p {
    font-size: 100%;
    font-weight: 600;
    line-height: 1.5;
    opacity: 0;
    padding: 1.4em .5em;
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s
}

figure.jltma-effect-kira p a {
    color: #101010;
    margin: 0 .5em
}

figure.jltma-effect-kira:hover p a {
    opacity: .6
}

figure.jltma-effect-kira:hover img {
    opacity: .5
}

figure.jltma-effect-kira:hover p {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

figure.jltma-effect-kira:hover figcaption:before {
    opacity: .7;
    -webkit-transform: translate3d(0, 5em, 0)scaleX(1);
    transform: translate3d(0, 5em, 0)scaleX(1)
}

figure.jltma-effect-steve {
    background: #000;
    overflow: visible;
    z-index: auto
}

figure.jltma-effect-steve h1:before,
figure.jltma-effect-steve h2:before,
figure.jltma-effect-steve h3:before,
figure.jltma-effect-steve h4:before,
figure.jltma-effect-steve h5:before,
figure.jltma-effect-steve h6:before,
figure.jltma-effect-steve span:before,
figure.jltma-effect-steve:before {
    background: #000;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transition: opacity .35s;
    transition: opacity .35s;
    width: 100%;
    z-index: -1
}

figure.jltma-effect-steve:before {
    -webkit-box-shadow: 0 3px 30px rgba(0, 0, 0, .8);
    box-shadow: 0 3px 30px rgba(0, 0, 0, .8);
    opacity: 0
}

figure.jltma-effect-steve figcaption {
    z-index: 1
}

figure.jltma-effect-steve figcaption h1,
figure.jltma-effect-steve figcaption h2,
figure.jltma-effect-steve figcaption h3,
figure.jltma-effect-steve figcaption h4,
figure.jltma-effect-steve figcaption h5,
figure.jltma-effect-steve figcaption h6,
figure.jltma-effect-steve figcaption p,
figure.jltma-effect-steve figcaption span {
    background: #fff;
    color: #000
}

figure.jltma-effect-steve img {
    opacity: 1;
    -webkit-transform: perspective(1e3px)translateZ(0);
    transform: perspective(1e3px)translateZ(0);
    -webkit-transition: -webkit-transform .35s;
    transition: -webkit-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s
}

figure.jltma-effect-steve h1,
figure.jltma-effect-steve h2,
figure.jltma-effect-steve h3,
figure.jltma-effect-steve h4,
figure.jltma-effect-steve h5,
figure.jltma-effect-steve h6,
figure.jltma-effect-steve span {
    margin-top: 2em;
    padding: .25em;
    position: relative
}

figure.jltma-effect-steve h1:before,
figure.jltma-effect-steve h2:before,
figure.jltma-effect-steve h3:before,
figure.jltma-effect-steve h4:before,
figure.jltma-effect-steve h5:before,
figure.jltma-effect-steve h6:before,
figure.jltma-effect-steve span:before {
    -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, .5);
    box-shadow: 0 1px 10px rgba(0, 0, 0, .5)
}

figure.jltma-effect-steve p {
    font-weight: 800;
    margin-top: 1em;
    opacity: 0;
    padding: .5em;
    -webkit-transform: scale3d(.9, .9, 1);
    transform: scale3d(.9, .9, 1);
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s
}

figure.jltma-effect-steve:hover:before {
    opacity: 1
}

figure.jltma-effect-steve:hover img {
    -webkit-transform: perspective(1e3px)translateZ(21px);
    transform: perspective(1e3px)translateZ(21px)
}

figure.jltma-effect-steve:hover h1:before,
figure.jltma-effect-steve:hover h2:before,
figure.jltma-effect-steve:hover h3:before,
figure.jltma-effect-steve:hover h4:before,
figure.jltma-effect-steve:hover h5:before,
figure.jltma-effect-steve:hover h6:before,
figure.jltma-effect-steve:hover span:before {
    opacity: 0
}

figure.jltma-effect-steve:hover p {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

figure.jltma-effect-moses {
    background: linear-gradient(-45deg, #ec65b7, #05e0d8)
}

figure.jltma-effect-moses img {
    opacity: .85;
    -webkit-transition: opacity .35s;
    transition: opacity .35s
}

figure.jltma-effect-moses h1,
figure.jltma-effect-moses h2,
figure.jltma-effect-moses h3,
figure.jltma-effect-moses h4,
figure.jltma-effect-moses h5,
figure.jltma-effect-moses h6,
figure.jltma-effect-moses p,
figure.jltma-effect-moses span {
    border: 2px solid #fff;
    height: 50%;
    padding: 20px;
    width: 50%
}

figure.jltma-effect-moses h1,
figure.jltma-effect-moses h2,
figure.jltma-effect-moses h3,
figure.jltma-effect-moses h4,
figure.jltma-effect-moses h5,
figure.jltma-effect-moses h6,
figure.jltma-effect-moses span {
    height: 50%;
    padding: 20px;
    text-align: left;
    -webkit-transform: translate3d(10px, 10px, 0);
    transform: translate3d(10px, 10px, 0);
    -webkit-transition: -webkit-transform .35s;
    transition: -webkit-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s;
    width: 50%
}

figure.jltma-effect-moses p {
    float: right;
    opacity: 0;
    padding: 20px;
    text-align: right;
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s
}

figure.jltma-effect-moses:hover h1,
figure.jltma-effect-moses:hover h2,
figure.jltma-effect-moses:hover h3,
figure.jltma-effect-moses:hover h4,
figure.jltma-effect-moses:hover h5,
figure.jltma-effect-moses:hover h6,
figure.jltma-effect-moses:hover span {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

figure.jltma-effect-moses:hover p {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

figure.jltma-effect-moses:hover img {
    opacity: .6
}

figure.jltma-effect-jazz {
    background: linear-gradient(-45deg, #f3cf3f, #f33f58)
}

figure.jltma-effect-jazz img {
    opacity: .9
}

figure.jltma-effect-jazz figcaption:after,
figure.jltma-effect-jazz img,
figure.jltma-effect-jazz p {
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s
}

figure.jltma-effect-jazz figcaption:after {
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transform: rotate(45deg)scaleY(0);
    transform: rotate(45deg)scaleY(0);
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    width: 100%
}

figure.jltma-effect-jazz h1,
figure.jltma-effect-jazz h2,
figure.jltma-effect-jazz h3,
figure.jltma-effect-jazz h4,
figure.jltma-effect-jazz h5,
figure.jltma-effect-jazz h6,
figure.jltma-effect-jazz p,
figure.jltma-effect-jazz span {
    opacity: 1;
    -webkit-transform: scale3d(.8, .8, 1);
    transform: scale3d(.8, .8, 1)
}

figure.jltma-effect-jazz h1,
figure.jltma-effect-jazz h2,
figure.jltma-effect-jazz h3,
figure.jltma-effect-jazz h4,
figure.jltma-effect-jazz h5,
figure.jltma-effect-jazz h6,
figure.jltma-effect-jazz span {
    padding-top: 22%;
    -webkit-transition: -webkit-transform .35s;
    transition: -webkit-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s
}

figure.jltma-effect-jazz p {
    font-size: .85em;
    opacity: 0;
    padding: .5em 2em;
    text-transform: none
}

figure.jltma-effect-jazz:hover img {
    opacity: .7;
    -webkit-transform: scale3d(1.05, 1.05, 1);
    transform: scale3d(1.05, 1.05, 1)
}

figure.jltma-effect-jazz:hover figcaption:after {
    opacity: 1;
    -webkit-transform: rotate(45deg)scaleX(1);
    transform: rotate(45deg)scaleX(1)
}

figure.jltma-effect-jazz:hover h1,
figure.jltma-effect-jazz:hover h2,
figure.jltma-effect-jazz:hover h3,
figure.jltma-effect-jazz:hover h4,
figure.jltma-effect-jazz:hover h5,
figure.jltma-effect-jazz:hover h6,
figure.jltma-effect-jazz:hover p,
figure.jltma-effect-jazz:hover span {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

figure.jltma-effect-ming {
    background: #030c17
}

figure.jltma-effect-ming img {
    opacity: .9;
    -webkit-transition: opacity .35s;
    transition: opacity .35s
}

figure.jltma-effect-ming figcaption:before {
    border: 2px solid #fff;
    bottom: 30px;
    -webkit-box-shadow: 0 0 0 30px hsla(0, 0%, 100%, .2);
    box-shadow: 0 0 0 30px hsla(0, 0%, 100%, .2);
    content: "";
    left: 30px;
    opacity: 0;
    position: absolute;
    right: 30px;
    top: 30px;
    -webkit-transform: scale3d(1.4, 1.4, 1);
    transform: scale3d(1.4, 1.4, 1);
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s
}

figure.jltma-effect-ming h1,
figure.jltma-effect-ming h2,
figure.jltma-effect-ming h3,
figure.jltma-effect-ming h4,
figure.jltma-effect-ming h5,
figure.jltma-effect-ming h6,
figure.jltma-effect-ming span {
    margin: 20% 0 10px;
    -webkit-transition: -webkit-transform .35s;
    transition: -webkit-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s
}

figure.jltma-effect-ming p {
    opacity: 0;
    padding: 1em;
    -webkit-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5);
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s
}

figure.jltma-effect-ming:hover h1,
figure.jltma-effect-ming:hover h2,
figure.jltma-effect-ming:hover h3,
figure.jltma-effect-ming:hover h4,
figure.jltma-effect-ming:hover h5,
figure.jltma-effect-ming:hover h6,
figure.jltma-effect-ming:hover span {
    -webkit-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9)
}

figure.jltma-effect-ming:hover figcaption:before,
figure.jltma-effect-ming:hover p {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

figure.jltma-effect-ming:hover figcaption {
    background-color: rgba(58, 52, 42, 0)
}

figure.jltma-effect-ming:hover img {
    opacity: .4
}

figure.jltma-effect-lexi {
    background: linear-gradient(-45deg, #000, #fff)
}

figure.jltma-effect-lexi img {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    margin: -10px 0 10px -10px;
    max-width: none;
    opacity: .9;
    -webkit-transform: translate3d(10px, 10px, 0);
    transform: translate3d(10px, 10px, 0);
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s
}

figure.jltma-effect-lexi figcaption:before,
figure.jltma-effect-lexi p {
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s
}

figure.jltma-effect-lexi figcaption:before {
    border: 2px solid #fff;
    border-radius: 50%;
    bottom: -100px;
    -webkit-box-shadow: 0 0 0 900px hsla(0, 0%, 100%, .2);
    box-shadow: 0 0 0 900px hsla(0, 0%, 100%, .2);
    content: "";
    height: 300px;
    opacity: 0;
    position: absolute;
    right: -100px;
    -webkit-transform: scale3d(.5, .5, 1);
    transform: scale3d(.5, .5, 1);
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    width: 300px
}

figure.jltma-effect-lexi h1,
figure.jltma-effect-lexi h2,
figure.jltma-effect-lexi h3,
figure.jltma-effect-lexi h4,
figure.jltma-effect-lexi h5,
figure.jltma-effect-lexi h6,
figure.jltma-effect-lexi span {
    text-align: left;
    -webkit-transform: translate3d(5px, 5px, 0);
    transform: translate3d(5px, 5px, 0);
    -webkit-transition: -webkit-transform .35s;
    transition: -webkit-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s
}

figure.jltma-effect-lexi p {
    bottom: 0;
    opacity: 0;
    padding: 0 1.5em 1.5em 0;
    position: absolute;
    right: 0;
    text-align: right;
    -webkit-transform: translate3d(20px, 20px, 0);
    transform: translate3d(20px, 20px, 0);
    width: 140px
}

figure.jltma-effect-lexi:hover img {
    opacity: .6;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

figure.jltma-effect-lexi:hover figcaption:before {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

figure.jltma-effect-lexi:hover h1,
figure.jltma-effect-lexi:hover h2,
figure.jltma-effect-lexi:hover h3,
figure.jltma-effect-lexi:hover h4,
figure.jltma-effect-lexi:hover h5,
figure.jltma-effect-lexi:hover h6,
figure.jltma-effect-lexi:hover p,
figure.jltma-effect-lexi:hover span {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

figure.jltma-effect-duke {
    background: linear-gradient(-45deg, #34495e, #cc6055)
}

figure.jltma-effect-duke img,
figure.jltma-effect-duke p {
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s
}

figure.jltma-effect-duke h1,
figure.jltma-effect-duke h2,
figure.jltma-effect-duke h3,
figure.jltma-effect-duke h4,
figure.jltma-effect-duke h5,
figure.jltma-effect-duke h6,
figure.jltma-effect-duke span {
    -webkit-transform: scale3d(.8, .8, 1);
    transform: scale3d(.8, .8, 1);
    -webkit-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transition: -webkit-transform .35s;
    transition: -webkit-transform .35s;
    transition: transform .35s;
    transition: transform .35s, -webkit-transform .35s
}

figure.jltma-effect-duke p {
    border: 2px solid #fff;
    bottom: 0;
    font-size: 90%;
    left: 0;
    margin: 20px;
    opacity: 0;
    padding: 30px;
    position: absolute;
    text-transform: none;
    -webkit-transform: scale3d(.8, .8, 1);
    transform: scale3d(.8, .8, 1);
    -webkit-transform-origin: 50% -100%;
    -ms-transform-origin: 50% -100%;
    transform-origin: 50% -100%
}

figure.jltma-effect-duke:hover img {
    opacity: .1;
    -webkit-transform: scale3d(2, 2, 1);
    transform: scale3d(2, 2, 1)
}

figure.jltma-effect-duke:hover h1,
figure.jltma-effect-duke:hover h2,
figure.jltma-effect-duke:hover h3,
figure.jltma-effect-duke:hover h4,
figure.jltma-effect-duke:hover h5,
figure.jltma-effect-duke:hover h6,
figure.jltma-effect-duke:hover p,
figure.jltma-effect-duke:hover span {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.jltma-hotspot {
    left: 48px;
    position: absolute;
    top: 48px
}

.jltma-hotspot .jltma-tooltip .jltma-tooltip-item .jltma-tooltip-text {
    background-color: #fff
}

.jltma-hotspot .jltma-tooltip .jltma-tooltip-item.tooltip-bottom .jltma-tooltip-text {
    top: calc(100% + 50px)
}

.jltma-hotspot .jltma-tooltip .jltma-hotspots__wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: #4b00e7;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    line-height: 40px;
    min-height: 40px;
    min-width: 40px;
    position: relative
}

.jltma-hotspot .jltma-tooltip .jltma-hotspots__wrapper:before {
    -webkit-animation: pulse-grow 2s infinite;
    animation: pulse-grow 2s infinite;
    background-color: #4b00e7;
    border-radius: 9999px;
    bottom: 0;
    color: #fff;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    width: 100%;
    z-index: -1
}

.jltma-hotspot .jltma-tooltip .jltma-hotspots__wrapper .jltma-hotspot__text {
    overflow: hidden
}

.jltma-hotspot .jltma-tooltip .jltma-hotspots__wrapper .jltma-hotspot__text img {
    max-width: 40px;
    vertical-align: middle
}

.jltma-hotspot:hover .jltma-hotspots__wrapper:before {
    -webkit-animation: none;
    animation: none
}

@-webkit-keyframes pulse-grow {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    to {
        opacity: 0;
        -webkit-transform: scale(1.5);
        transform: scale(1.5)
    }
}

@keyframes pulse-grow {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    to {
        opacity: 0;
        -webkit-transform: scale(1.5);
        transform: scale(1.5)
    }
}

.jltma-restrict-content-wrap .jltma-restrict-content {
    padding: 20px 30px
}

.jltma-restrict-modal {
    border-radius: 10px;
    height: auto !important
}

.jltma-restrict-content-wrap .form-group,
.jltma-restrict-form .form-group {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.jltma-restrict-content-wrap .form-group.jltma_rc_answer,
.jltma-restrict-content-wrap .form-group.jltma_rc_answer label,
.jltma-restrict-content-wrap .form-group.jltma_rc_year,
.jltma-restrict-content-wrap .form-group.jltma_rc_year label,
.jltma-restrict-form .form-group.jltma_rc_answer,
.jltma-restrict-form .form-group.jltma_rc_answer label,
.jltma-restrict-form .form-group.jltma_rc_year,
.jltma-restrict-form .form-group.jltma_rc_year label {
    display: block
}

.jltma-restrict-content-wrap .form-group.jltma_rc_answer input,
.jltma-restrict-content-wrap .form-group.jltma_rc_year input,
.jltma-restrict-form .form-group.jltma_rc_answer input,
.jltma-restrict-form .form-group.jltma_rc_year input {
    margin: 15px auto;
    max-width: 320px
}

.jltma-restrict-content-wrap .form-group .jltma-input-pass,
.jltma-restrict-form .form-group .jltma-input-pass {
    margin-right: 10px
}

.jltma-restrict-content-wrap .form-group .jltma_rc_submit,
.jltma-restrict-form .form-group .jltma_rc_submit {
    -webkit-box-flex: 1;
    -ms-flex: auto 1 1;
    flex: auto 1 1
}

.jltma-restrict-content-wrap .form-group .jltma_rc_submit button,
.jltma-restrict-form .form-group .jltma_rc_submit button {
    min-height: 42px
}

.jltma-restrict-content-wrap .card-body,
.jltma-restrict-content-wrap .jltma_ra_year,
.jltma-restrict-content-wrap .jltma_rc_answer input[type=text],
.jltma-restrict-form .card-body,
.jltma-restrict-form .jltma_ra_year,
.jltma-restrict-form .jltma_rc_answer input[type=text] {
    margin: 15px 0
}

.jltma-restrict-content-wrap #jltma_rc_checkbox,
.jltma-restrict-form #jltma_rc_checkbox {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    margin: 15px auto
}

.jltma-restrict-content-wrap #jltma_rc_checkbox input[type=checkbox],
.jltma-restrict-form #jltma_rc_checkbox input[type=checkbox] {
    margin-right: 7px
}

.jltma-restrict-content-wrap .jltma-btn,
.jltma-restrict-form .jltma-btn {
    background-color: #620acc;
    border: 1px solid #620acc;
    border-radius: 5px;
    color: #fff;
    font-size: 16px;
    line-height: 40px;
    padding: 0 1rem
}

.jltma-restrict-content-wrap .jltma-btn:hover,
.jltma-restrict-form .jltma-btn:hover {
    background-color: #fff;
    color: #620acc
}

.jltma-restrict-content-fields {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center
}

.jltma_ra_select_wrap {
    margin-bottom: 15px;
    padding: 0 15px
}

.animated-modal {
    border-radius: 4px;
    max-width: 550px;
    overflow: hidden;
    -webkit-transition: all .7s;
    transition: all .7s
}

.animated-modal,
.animated-modal h2,
.animated-modal p {
    -webkit-transform: translateY(-50px);
    -ms-transform: translateY(-50px);
    transform: translateY(-50px)
}

.animated-modal h2,
.animated-modal p {
    opacity: 0;
    -webkit-transition-duration: .4s;
    transition-duration: .4s;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform
}

.fancybox-slide--current .animated-modal,
.fancybox-slide--current .animated-modal h2,
.fancybox-slide--current .animated-modal p {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.fancybox-slide--current .animated-modal h2 {
    -webkit-transition-delay: .1s;
    transition-delay: .1s
}

.fancybox-slide--current .animated-modal p {
    -webkit-transition-delay: .3s;
    transition-delay: .3s
}

.jltma_rc_answer label {
    font-size: 3em
}

.jltma_ra_select_wrap {
    cursor: pointer;
    float: left;
    font-size: 14px;
    margin-right: 1px;
    position: relative;
    text-align: center;
    width: calc(33.33333% - .66667px)
}

.jltma_ra_select_wrap:nth-of-type(3) {
    margin-right: 0
}

.jltma_ra_select {
    border: 1px solid #333;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.jltma_ra_select,
.jltma_ra_select select {
    background: url(https://www.macc.edu/wp-content/plugins/master-addons-pro/premium/assets/css/../images/dropdown.png)no-repeat 85% #fff;
    padding: 10px 20px;
    width: 100%
}

.jltma_ra_select select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    font-size: 16px;
    height: auto
}

#ma_el_dob * {
    color: #333
}

.jltma_ra_select_wrap .jltma_ra_options,
.jltma_ra_select_wrap .jltma_ra_select_val {
    display: none
}

.jltma_ra_select_wrap .jltma_ra_select_val {
    font-size: 14px
}

.jltma_ra_select select::-ms-expand {
    display: none
}

.jltma_ra_select_wrap:first-of-type select {
    border-radius: 4px 0 0 4px
}

.jltma_ra_select_wrap:nth-of-type(2) select {
    border-radius: 0
}

.jltma_ra_select_wrap:nth-of-type(3) select {
    border-radius: 0 4px 4px 0
}

#ma_el_dob .jltma_ra_options ul {
    margin: 0;
    overflow-x: hidden
}

#ma_el_dob .jltma_ra_options ul li {
    display: block;
    font-size: 13px;
    margin-left: -50px;
    padding: 5px 0;
    text-align: center;
    width: 130%
}

.jltma-rc-button-left {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start
}

.jltma-rc-button-center,
.jltma-rc-button-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.jltma-rc-button-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.jltma-rc-button-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: end;
    width: 100%
}

.jltma-rc-button {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

@media only screen and (min-width:480px) {
    #ma_el_dob {
        width: 90%
    }
}

@media only screen and (min-width:768px) {
    #ma_el_dob {
        width: 80%
    }
    .jltma-restrict-form {
        width: 100%
    }
    .jltma-restrict-form #ma_el_dob {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
    .jltma-restrict-form .ma_el_ra_select_wrap {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33%;
        flex: 0 0 33.33%;
        max-width: 33%
    }
    .jltma_ra_select_wrap .jltma_ra_select_val {
        display: block
    }
    .jltma_ra_select_wrap:first-of-type .jltma_ra_select {
        border-radius: 4px 0 0 4px
    }
    .jltma_ra_select_wrap:nth-of-type(3) .jltma_ra_select {
        border-radius: 0 4px 4px 0
    }
    .jltma_ra_select select {
        display: none
    }
    .jltma_ra_options {
        background-color: #fff;
        border-radius: 4px;
        left: 0;
        padding: 5px;
        position: absolute;
        top: calc(100% + 10px);
        width: 100%;
        z-index: 1000
    }
    .jltma_ra_options.jltma_ra_active {
        display: block
    }
    .jltma_ra_options ul {
        float: left;
        list-style-type: none;
        max-height: 200px;
        overflow-y: auto;
        width: 100%
    }
    .jltma_ra_options ul::-webkit-scrollbar {
        background-color: #e1e1e1;
        width: 8px
    }
    .jltma_ra_options ul::-webkit-scrollbar-thumb {
        background-color: rgba(0, 0, 0, .5)
    }
    .jltma_ra_options ul li {
        display: block;
        font-size: 13px;
        padding: 5px 0;
        text-align: center;
        width: 100%
    }
    #ma_el_dob .jltma_ra_options ul li.jltma_ra_active,
    #ma_el_dob .jltma_ra_options ul li:hover {
        background-color: #333;
        color: #fff
    }
    .jltma_ra_triangle_up {
        border-bottom: 10px solid blue;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        height: 0;
        left: 43%;
        position: absolute;
        top: -10px;
        width: 0;
        z-index: 9
    }
}

@media only screen and (min-width:769px) {
    #ma_el_dob {
        width: 100%
    }
}

.jltma-domain-checker .jltma-form-control {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0;
    flex: 1;
    margin-right: 5px;
    min-width: 0
}

.jltma-domain-checker .jltma-btn.jltma-button {
    background: #222;
    border-radius: inherit;
    color: #fff;
    font-weight: 400;
    padding: 8px 27px
}

.jltma-domain-checker .jltma-btn.jltma-button span svg {
    fill: #fff;
    opacity: 1
}

.jltma-team-member-social-left {
    overflow: hidden;
    position: relative;
    text-align: center
}

.jltma-team-member-social-left .jltma-team-member-thumb img {
    width: 100%
}

.jltma-team-member-social-left .jltma-team-member-social {
    left: -60px;
    position: absolute;
    top: 0;
    -webkit-transition: all .6s ease;
    transition: all .6s ease
}

.jltma-team-member-social-left .jltma-team-member-social li {
    display: block;
    float: none;
    margin: 0
}

.jltma-team-member-social-left .jltma-team-member-social li a {
    border-radius: 4px;
    height: 25px;
    text-align: center;
    width: 25px
}

.jltma-team-member-social-left .jltma-team-member-social li:not(:last-child) {
    margin-bottom: 10px
}

.jltma-team-member-social-left:hover .jltma-team-member-social {
    left: 15px;
    opacity: 1
}

.jltma-team-member-content-hover {
    position: relative
}

.jltma-team-member-content-hover .jltma-team-member-thumb img {
    width: 100%
}

.jltma-team-member-content-hover .jltma-team-member-content {
    background: #fff;
    -webkit-box-shadow: 0 20px 33px 0 rgba(51, 77, 128, .2);
    box-shadow: 0 20px 33px rgba(51, 77, 128, .2);
    opacity: 0;
    padding: 25px 20px 20px;
    position: absolute;
    text-align: center;
    top: 0;
    -webkit-transform: scale(.2)translateY(10px);
    -ms-transform: scale(.2)translateY(10px);
    transform: scale(.2)translateY(10px);
    -webkit-transition: .3s ease;
    transition: .3s ease;
    width: 100%
}

.jltma-team-member-content-hover .jltma-team-member-designation {
    display: inline-block;
    margin-bottom: 30px;
    position: relative
}

.jltma-team-member-content-hover .jltma-team-member-designation:before {
    background: #132c47;
    bottom: -12px;
    content: "";
    height: 2px;
    left: 50%;
    position: absolute;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 50px
}

.jltma-team-member-content-hover .jltma-team-member-social {
    margin-bottom: 0
}

.jltma-team-member-content-hover .jltma-team-member-social li a {
    color: #8a8d91;
    display: block;
    padding: 0 7px;
    -webkit-transition: .3s ease;
    transition: .3s ease
}

.jltma-team-member-content-hover .jltma-team-member-social li a i {
    font-size: 14px
}

.jltma-team-member-content-hover .jltma-team-member-social li a:hover {
    color: #132c47
}

.jltma-team-member-content-hover:hover .jltma-team-member-content {
    opacity: 1;
    -webkit-transform: scale(1)translateY(0);
    -ms-transform: scale(1)translateY(0);
    transform: scale(1)translateY(0)
}

.gridder .gridder-list {
    line-height: 1;
    margin: 0 !important;
    position: relative;
    width: 25%
}

.gridder .gridder-list:hover .jltma-team-drawer-hover-content {
    opacity: 1
}

.gridder .gridder-list.selectedItem:before {
    border: 15px solid transparent;
    border-top-color: #111;
    bottom: -30px;
    content: " ";
    height: 0;
    left: 50%;
    margin: 0 0 0 -15px;
    pointer-events: none;
    position: absolute;
    width: 0;
    z-index: 1
}

.gridder .gridder-list.selectedItem:after {
    border: 5px solid #111;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.gridder .jltma-team-drawer-hover-content {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    align-items: center;
    background: rgba(0, 0, 0, .65);
    content: "";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: 100%;
    justify-content: center;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    width: 100%;
    z-index: 1
}

.gridder .jltma-team-drawer-hover-content .jltma-team-member-name {
    color: #fff;
    font-size: 18px;
    margin-bottom: 10px
}

.gridder .jltma-team-drawer-hover-content .jltma-team-member-designation {
    color: #fff;
    font-size: 15px
}

.gridder .gridder-show {
    background-color: #f3f1f8;
    border-top: none;
    padding: 2em;
    position: relative
}

.gridder .gridder-expanded-content,
.gridder .gridder-show p {
    color: #78909c;
    font-size: 15px;
    line-height: 23px
}

.gridder .gridder-navigation {
    min-height: 45px;
    min-width: 90px;
    position: absolute;
    right: 0;
    top: 0
}

.gridder .gridder-close {
    height: 40px;
    line-height: 40px;
    position: absolute;
    right: 25px;
    text-align: center;
    top: 10px;
    width: 40px
}

.gridder .gridder-close:after,
.gridder .gridder-close:before {
    background: #111;
    content: "";
    height: 1px;
    position: absolute;
    top: 50%;
    -webkit-transform: rotate(50deg);
    -ms-transform: rotate(50deg);
    transform: rotate(50deg);
    width: 30px
}

.gridder .gridder-close:after {
    -webkit-transform: rotate(-50deg);
    -ms-transform: rotate(-50deg);
    transform: rotate(-50deg)
}

.gridder .gridder-expanded-content {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: space-between
}

.gridder .gridder-expanded-content .jltma-content-left {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 70%;
    flex: 0 0 70%;
    max-width: 70%;
    padding-right: 1em
}

.gridder .gridder-expanded-content .jltma-content-right {
    -webkit-box-flex: 0;
    border-left: 1px solid #999;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    max-width: 30%;
    padding-left: 1.5em
}

.gridder .gridder-expanded-content .jltma-team-member-social li {
    float: left;
    list-style: none
}

.gridder .gridder-expanded-content .jltma-team-member-social a {
    font-size: 1.25em;
    padding: 5px 7px
}

.jltma-toggle-content-toggle {
    display: block;
    text-align: center
}

.jltma-toggle-content-toggle .jltma-toggle-content-controls-wrapper {
    background-color: #fff;
    display: inline-block;
    margin: 0;
    position: relative
}

.jltma-toggle-content-toggle .jltma-toggle-content-controls-wrapper.jltma-toggle-content-controls-wrapper--before {
    margin-bottom: 24px
}

.jltma-toggle-content-toggle .jltma-toggle-content-controls-wrapper.jltma-toggle-content-controls-wrapper--after {
    margin-top: 24px
}

.jltma-toggle-content-toggle .jltma-toggle-content-controls-wrapper .jltma-toggle-content-indicator {
    background-color: #000;
    bottom: 0;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transition: opacity .3s linear;
    transition: opacity .3s linear;
    width: 50%
}

.jltma-toggle-content-toggle .jltma-toggle-content-controls-wrapper .jltma-toggle-content-controls {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    margin: 0;
    min-height: 26px;
    padding: 0;
    position: relative
}

.jltma-toggle-content-toggle .jltma-toggle-content-controls-wrapper .jltma-toggle-content-controls__item {
    height: 100%;
    line-height: 1;
    min-width: 26px;
    padding: .5em .9em;
    -webkit-transition: all .3s linear;
    transition: all .3s linear
}

.jltma-toggle-content-toggle .jltma-toggle-content-controls-wrapper .jltma-toggle-content-controls__item.jltma--is-active {
    color: #fff
}

.jltma-toggle-content-toggle .jltma-toggle-content-controls-wrapper .jltma-toggle-content-controls__text {
    display: block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.jltma-toggle-content-toggle .jltma-toggle-content-element {
    display: none
}

.jltma-toggle-content-toggle .jltma-toggle-content-element p:last-child {
    margin: 0
}

.jltma--is-ready .jltma-toggle-content-indicator {
    opacity: 1
}

.jltma-toggle-element--round .jltma-toggle-content-controls-wrapper,
.jltma-toggle-element--round .jltma-toggle-content-indicator {
    border-radius: 2em
}

.jltma-labels-align--start .jltma-toggle-content-controls {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.jltma-labels-align--center .jltma-toggle-content-controls {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.jltma-labels-align--end .jltma-toggle-content-controls {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.jltma-labels-align--stretch .jltma-toggle-content-controls__item {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.jltma-labels-align-stacked--start .jltma-toggle-content-controls {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.jltma-labels-align-stacked--center .jltma-toggle-content-controls {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.jltma-labels-align-stacked--end .jltma-toggle-content-controls {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.jltma-labels-align-stacked--stretch .jltma-toggle-content-controls {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.jltma-toggle-element--square .jltma-toggle-content-controls-wrapper {
    border-radius: 4px
}

.jltma-toggle-element--square .jltma-toggle-content-indicator {
    border-radius: 2px
}

.jltma-toggle-element--stack-desktop.jltma-toggle-element--round .jltma-toggle-content-controls-wrapper,
.jltma-toggle-element--stack-mobile.jltma-toggle-element--round .jltma-toggle-content-controls-wrapper,
.jltma-toggle-element--stack-tablet.jltma-toggle-element--round .jltma-toggle-content-controls-wrapper {
    border-radius: 1.3em
}

.jltma-toggle-element--stack-desktop .jltma-toggle-content-controls {
    margin-left: 0
}

.jltma-toggle-element--stack-desktop .jltma-toggle-content-controls>li {
    margin-left: 0
}

.jltma-toggle-element--stack-desktop .jltma-toggle-content-controls>li>a {
    display: block
}

.jltma-labels-align-tablet--start .jltma-toggle-content-controls {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.jltma-labels-align-tablet--center .jltma-toggle-content-controls {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.jltma-labels-align-tablet--end .jltma-toggle-content-controls {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.jltma-labels-align-tablet--stretch .jltma-toggle-content-controls__item {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.jltma-labels-align-stacked-tablet--start .jltma-toggle-content-controls {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.jltma-labels-align-stacked-tablet--center .jltma-toggle-content-controls {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.jltma-labels-align-stacked-tablet--end .jltma-toggle-content-controls {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.jltma-labels-align-stacked-tablet--stretch .jltma-toggle-content-controls {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.jltma-toggle-element--stack-tablet .jltma-toggle-content-controls {
    margin-left: 0
}

.jltma-toggle-element--stack-tablet .jltma-toggle-content-controls>li {
    margin-left: 0
}

.jltma-toggle-element--stack-tablet .jltma-toggle-content-controls>li>a {
    display: block
}

.jltma-toggle-content-controls__icon .jltma-icon i,
svg {
    width: 1em
}

.jltma-gallery-slider {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: -24px
}

.jltma-gallery-slider .jltma-gallery-slider__gallery,
.jltma-gallery-slider .jltma-gallery-slider__preview {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: auto;
    padding-left: 24px;
    position: relative;
    width: 50%
}

.jltma-gallery-slider .jltma-gallery-slider__gallery .swiper-wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.jltma-gallery-slider .jltma-gallery-slider__gallery .jltma-swiper__container-wrapper .swiper-wrapper {
    -ms-flex-wrap: inherit;
    flex-wrap: inherit
}

.jltma-gallery-slider .jltma-gallery-slider__gallery .jltma-swiper__container-wrapper .jltma-arrows {
    width: 100%
}

.jltma-gallery-slider .jltma-gallery-slider__gallery .jltma-gallery__item {
    cursor: pointer
}

.jltma-gallery-slider .jltma-gallery-slider__gallery .jltma-gallery__item .jltma-media.jltma-gallery__media {
    display: block;
    overflow: hidden;
    position: relative
}

.jltma-gallery-slider .jltma-gallery-slider__gallery .jltma-gallery__media__caption {
    font-size: 12px
}

.jltma-gallery-slider .jltma-gallery-slider__gallery .swiper-vertical .jltma-gallery__item {
    overflow: hidden
}

.jltma-gallery-slider .jltma-gallery-slider__gallery .wp-caption-text.jltma-media__content__caption {
    background-color: #f3f3f3;
    color: #3d3d3d;
    font-size: .75em;
    margin: 0;
    padding: 10px;
    text-align: center
}

.jltma-gallery-slider .jltma-gallery-slider__gallery .jltma-swiper__button {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background: rgba(0, 0, 0, .6);
    border: none;
    border-radius: 0;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 12px;
    height: 55px;
    justify-content: center;
    padding: .4em;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 40px;
    z-index: 15
}

.jltma-gallery-slider .jltma-gallery-slider__gallery .jltma-arrow--prev {
    left: 0
}

.jltma-gallery-slider .jltma-gallery-slider__gallery .jltma-arrow--next {
    right: 0
}

.jltma-gallery-slider .jltma-gallery-slider__gallery .jltma-thumb-slide .jltma-arrows i {
    font-size: 22px
}

.jltma-gallery-slider .jltma-gallery-slider__gallery .jltma-arrows--vertical .jltma-arrow--prev {
    top: 0;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.jltma-gallery-slider .jltma-gallery-slider__gallery .jltma-arrows--vertical .jltma-arrow--next {
    bottom: 0;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.jltma-grid-halign--left .jltma-gallery-slider__gallery .swiper-wrapper {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.jltma-grid-halign--center .jltma-gallery-slider__gallery .swiper-wrapper {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.jltma-grid-halign--right .jltma-gallery-slider__gallery .swiper-wrapper {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.jltma-swiper__container .jltma-swiper__slide {
    height: auto;
    overflow: visible
}

.jltma-grid-align--stretch .jltma-grid__item {
    display: grid
}

.jltma-gallery-slider--left .jltma-gallery-slider {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.jltma-gallery-slider--right .jltma-gallery-slider {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.jltma-gallery-slider--top .jltma-gallery-slider {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    -ms-flex-direction: column;
    flex-direction: column
}

.jltma-gallery-slider--top .jltma-gallery-slider__gallery,
.jltma-gallery-slider--top .jltma-gallery-slider__preview {
    width: 100%
}

.jltma-gallery-slider--top .jltma-gallery-slider__preview {
    margin-bottom: 24px
}

.jltma-gallery-slider__slider.jltma-media-align--top .jltma-carousel__media__content {
    height: auto
}

.jltma-gallery-slider--bottom .jltma-gallery-slider {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.jltma-gallery-slider--bottom .jltma-gallery-slider .jltma-gallery-slider__gallery,
.jltma-gallery-slider--bottom .jltma-gallery-slider .jltma-gallery-slider__preview {
    width: 100%
}

.jltma-gallery-slider--bottom .jltma-gallery-slider .jltma-gallery-slider__preview {
    margin-bottom: 24px
}

.jltma-gallery-slider__preview .jltma-gallery-slider__slider {
    overflow: hidden
}

.jltma-gallery-slider__preview .jltma-gallery-slider__slider .jltma-gallery-slider__slider-image,
.jltma-gallery-slider__preview .jltma-gallery-slider__slider figure {
    width: 100%
}

.jltma-swiper__container.swiper-horizontal,
.jltma-swiper__container.swiper-vertical {
    display: block
}

.jltma-swiper__container.swiper-vertical {
    height: 500px
}

.elementor-widget-ma-image-carousel {
    position: relative
}

[dir=rtl] .jltma-arrows {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.jltma-media__content {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.jltma-grid,
.jltma-media__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.jltma-grid {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: flex-start;
    list-style: none;
    margin: 0;
    padding: 0
}

.jltma-grid .jltma-grid__item {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    max-width: 100%;
    vertical-align: top
}

.jltma-grid>.jltma-grid__item {
    padding-left: 0
}

.jltma-grid>* {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.jltma-grid__item--sizer {
    position: absolute
}

.jltma-grid__notice--not-found {
    display: none
}

.jltma-grid-align--bottom .jltma-grid__item,
.jltma-grid-align--middle .jltma-grid__item,
.jltma-grid-align--stretch .jltma-grid__item,
.jltma-grid-align--top .jltma-grid__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.jltma-grid-align--top .jltma-grid {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.jltma-grid-align--middle .jltma-grid {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.jltma-grid-align--bottom .jltma-grid {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.jltma-grid-align--stretch .jltma-grid {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.jltma-media-align--left .jltma-media__content {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.jltma-media-align--center .jltma-media__content {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.jltma-media-align--right .jltma-media__content {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.jltma-media-align--justify .jltma-media__content {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.jltma-grid-halign--center .jltma-grid,
.jltma-grid-halign-mobile--center .jltma-grid,
.jltma-media-align--middle .jltma-media__content {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.jltma-media-align--top .jltma-media__content {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.jltma-grid-halign--left .jltma-grid,
.jltma-grid-halign--right .jltma-grid,
.jltma-grid-halign-mobile--left .jltma-grid,
.jltma-grid-halign-mobile--right .jltma-grid,
.jltma-media-align--bottom .jltma-media__content {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.jltma-media-align--stretch .jltma-media__content {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.jltma-media-effect__content--fade-in .jltma-media__content {
    opacity: 0
}

.jltma-media-effect__content--fade-in .jltma-media:hover .jltma-media__content {
    opacity: 1
}

.jltma-media-effect__content--fade-out .jltma-media:hover .jltma-media__content {
    opacity: 0
}

.jltma-media-effect__content--from-bottom .jltma-media:hover .jltma-media__content,
.jltma-media-effect__content--from-left .jltma-media:hover .jltma-media__content,
.jltma-media-effect__content--from-right .jltma-media:hover .jltma-media__content,
.jltma-media-effect__content--from-top .jltma-media:hover .jltma-media__content {
    -webkit-transform: translateY(0)translateX(0);
    -ms-transform: translateY(0)translateX(0);
    transform: translateY(0)translateX(0)
}

.jltma-media-effect__content--from-top .jltma-media__content,
.jltma-media-effect__content--to-top .jltma-media:hover .jltma-media__content {
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%)
}

.jltma-media-effect__content--from-bottom .jltma-media__content,
.jltma-media-effect__content--to-bottom .jltma-media:hover .jltma-media__content {
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%)
}

.jltma-media-effect__content--from-right .jltma-media__content,
.jltma-media-effect__content--to-right .jltma-media:hover .jltma-media__content {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}

.jltma-media-effect__content--from-left .jltma-media__content,
.jltma-media-effect__content--to-left .jltma-media:hover .jltma-media__content {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

.jltma-media-effect__content--fade-from-bottom .jltma-media__content,
.jltma-media-effect__content--fade-from-left .jltma-media__content,
.jltma-media-effect__content--fade-from-right .jltma-media__content,
.jltma-media-effect__content--fade-from-top .jltma-media__content {
    opacity: 0
}

.jltma-media-effect__content--fade-from-bottom .jltma-media:hover .jltma-media__content,
.jltma-media-effect__content--fade-from-left .jltma-media:hover .jltma-media__content,
.jltma-media-effect__content--fade-from-right .jltma-media:hover .jltma-media__content,
.jltma-media-effect__content--fade-from-top .jltma-media:hover .jltma-media__content {
    opacity: 1;
    -webkit-transform: translateY(0)translateX(0);
    -ms-transform: translateY(0)translateX(0);
    transform: translateY(0)translateX(0)
}

.jltma-media-effect__content--fade-from-top .jltma-media__content,
.jltma-media-effect__content--fade-to-top .jltma-media:hover .jltma-media__content {
    -webkit-transform: translateY(-24px);
    -ms-transform: translateY(-24px);
    transform: translateY(-24px)
}

.jltma-media-effect__content--fade-from-bottom .jltma-media__content,
.jltma-media-effect__content--fade-to-bottom .jltma-media:hover .jltma-media__content {
    -webkit-transform: translateY(24px);
    -ms-transform: translateY(24px);
    transform: translateY(24px)
}

.jltma-media-effect__content--fade-from-right .jltma-media__content,
.jltma-media-effect__content--fade-to-right .jltma-media:hover .jltma-media__content {
    -webkit-transform: translateX(24px);
    -ms-transform: translateX(24px);
    transform: translateX(24px)
}

.jltma-media-effect__content--fade-from-left .jltma-media__content,
.jltma-media-effect__content--fade-to-left .jltma-media:hover .jltma-media__content {
    -webkit-transform: translateX(-24px);
    -ms-transform: translateX(-24px);
    transform: translateX(-24px)
}

.jltma-media-effect__content--fade-to-bottom .jltma-media:hover .jltma-media__content,
.jltma-media-effect__content--fade-to-left .jltma-media:hover .jltma-media__content,
.jltma-media-effect__content--fade-to-right .jltma-media:hover .jltma-media__content,
.jltma-media-effect__content--fade-to-top .jltma-media:hover .jltma-media__content {
    opacity: 0
}

.jltma-media-align--stretch .jltma-gallery .jltma-gallery__media__content {
    -webkit-box-pack: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch
}

.jltma-media__thumbnail img,
.jltma-media__thumbnail picture {
    vertical-align: middle;
    width: 100%
}

.jltma-gallery__tilt .jltma-gallery__media__overlay {
    -webkit-transform: translateZ(10px);
    transform: translateZ(10px)
}

.jltma-media__content__caption {
    padding: 12px
}

.is--active {
    overflow: hidden;
    z-index: 2
}

.jltma-gallery__item {
    z-index: 1
}

.jltma-gallery__item:hover {
    z-index: 2
}

.jltma-gallery__item.is--3d {
    z-index: 1
}

.jltma-gallery__item.is--active .jltma-gallery__media__thumbnail img {
    outline: none
}

@media(min-width:1025px) {
    .jltma-grid-columns-1 .jltma-grid__item {
        width: 100%
    }
    .jltma-grid-columns-2 .jltma-grid__item {
        width: 50%
    }
    .jltma-grid-columns-3 .jltma-grid__item {
        width: 33.3333333333%
    }
    .jltma-grid-columns-4 .jltma-grid__item {
        width: 25%
    }
    .jltma-grid-columns-5 .jltma-grid__item {
        width: 20%
    }
    .jltma-grid-columns-6 .jltma-grid__item {
        width: 16.6666666667%
    }
    .jltma-grid-columns-7 .jltma-grid__item {
        width: 14.2857142857%
    }
    .jltma-grid-columns-8 .jltma-grid__item {
        width: 12.5%
    }
    .jltma-grid-columns-9 .jltma-grid__item {
        width: 11.1111111111%
    }
    .jltma-grid-columns-10 .jltma-grid__item {
        width: 10%
    }
    .jltma-grid-columns-11 .jltma-grid__item {
        width: 9.0909090909%
    }
    .jltma-grid-columns-12 .jltma-grid__item {
        width: 8.3333333333%
    }
    .jltma-gallery-overflow--yes .jltma-gallery-wrapper {
        overflow: hidden
    }
}

.ma-cf-5 label,
.ma-cf-6 label {
    padding: 15px 0;
    position: relative
}

.ma-cf-5 label,
.ma-cf-5.jltma-wpforms .wpforms-form .wpforms-field label,
.ma-cf-6 label,
.ma-cf-6.jltma-wpforms .wpforms-form .wpforms-field label {
    background-color: #fff;
    color: #78909c;
    margin: 0;
    padding: 5px 10px;
    top: -18px;
    z-index: 1
}

.ma-cf-5 form .wpcf7-form-control,
.ma-cf-6 form .wpcf7-form-control {
    padding: 15px
}

.jltma-ninja-form.ma-cf-6 .submit-container input[type=button],
.ma-cf-10.jltma-caldera-form .caldera-grid [type=button],
.ma-cf-11.jltma-caldera-form .caldera-grid [type=button],
.ma-cf-6 input[type=submit],
.ma-cf-6.jltma-caldera-form .caldera-grid [type=button],
.ma-cf-8 input[type=submit],
.ma-cf-8.jltma-caldera-form .caldera-grid [type=button] {
    text-align: center;
    width: 100%
}

.ma-cf.ma-cf-6 input:focus,
.ma-cf.ma-cf-6 textarea:focus {
    border-color: #4b00e7
}

.ma-cf-6 form p {
    position: relative
}

.ma-cf-6 form label,
.ma-cf-6.jltma-wpforms .wpforms-form .wpforms-field label {
    left: 15px;
    top: 14px;
    transition: font-size .15s ease-out, -webkit-transform .15s ease-out;
    -webkit-transition: font-size .15s ease-out, -webkit-transform .15s ease-out;
    transition: transform .15s ease-out, font-size .15s ease-out;
    transition: transform .15s ease-out, font-size .15s ease-out, -webkit-transform .15s ease-out
}

.ma-cf-6 .focused label {
    background-color: #fff;
    top: 16px;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%)
}

.jltma-gravity-form.ma-cf-7 .gform_wrapper.gravity-theme form input:not([type=checkbox],
[type=radio],
[type=submit]),
.jltma-gravity-form.ma-cf-7 .gform_wrapper.gravity-theme form textarea,
.jltma-gravity-form.ma-cf-8 .gform_wrapper.gravity-theme form input:not([type=checkbox],
[type=radio],
[type=submit]),
.jltma-gravity-form.ma-cf-8 .gform_wrapper.gravity-theme form textarea,
.jltma-ninja-form.ma-cf-7 .nf-form-content .nf-field-element .ninja-forms-field,
.jltma-ninja-form.ma-cf-8 .nf-form-content .nf-field-element .ninja-forms-field,
.ma-cf-7 .wpcf7-form-control,
.ma-cf-7 .wpuf-form-add.wpuf-style .wpuf-form .wpuf-el .wpuf-fields input,
.ma-cf-7 .wpuf-form-add.wpuf-style .wpuf-form .wpuf-el .wpuf-fields textarea,
.ma-cf-7.jltma-caldera-form .caldera-grid .form-control,
.ma-cf-7.jltma-wpforms .wpforms-field-container .wpforms-field input,
.ma-cf-7.jltma-wpforms .wpforms-field-container .wpforms-field textarea,
.ma-cf-8 .wpcf7-form-control,
.ma-cf-8 .wpuf-form-add.wpuf-style .wpuf-form .wpuf-el .wpuf-fields input,
.ma-cf-8 .wpuf-form-add.wpuf-style .wpuf-form .wpuf-el .wpuf-fields textarea,
.ma-cf-8.jltma-caldera-form .caldera-grid .form-control,
.ma-cf-8.jltma-wpforms .wpforms-field-container .wpforms-field input,
.ma-cf-8.jltma-wpforms .wpforms-field-container .wpforms-field textarea {
    border: none;
    border-bottom: 3px solid #e2e7ea;
    border-radius: 0
}

.jltma-gravity-form.ma-cf-10 .gform_wrapper.gravity-theme form input:not([type=checkbox],
[type=radio],
[type=submit]),
.jltma-gravity-form.ma-cf-10 .gform_wrapper.gravity-theme form textarea,
.jltma-gravity-form.ma-cf-11 .gform_wrapper.gravity-theme form input:not([type=checkbox],
[type=radio],
[type=submit]),
.jltma-gravity-form.ma-cf-11 .gform_wrapper.gravity-theme form textarea,
.jltma-gravity-form.ma-cf-9 .gform_wrapper.gravity-theme form input:not([type=checkbox],
[type=radio],
[type=submit]),
.jltma-gravity-form.ma-cf-9 .gform_wrapper.gravity-theme form textarea,
.jltma-ninja-form.ma-cf-10 .nf-form-content .nf-field-element .ninja-forms-field,
.jltma-ninja-form.ma-cf-11 .nf-form-content .nf-field-element .ninja-forms-field,
.jltma-ninja-form.ma-cf-9 .nf-form-content .nf-field-element .ninja-forms-field,
.ma-cf-10 input,
.ma-cf-10 textarea,
.ma-cf-10.jltma-caldera-form .caldera-grid .form-control,
.ma-cf-10.jltma-wpforms .wpforms-field-container .wpforms-field input,
.ma-cf-10.jltma-wpforms .wpforms-field-container .wpforms-field textarea,
.ma-cf-11 input,
.ma-cf-11 textarea,
.ma-cf-11.jltma-caldera-form .caldera-grid .form-control,
.ma-cf-9 input,
.ma-cf-9 textarea,
.ma-cf-9.jltma-caldera-form .caldera-grid .form-control,
.ma-cf-9.jltma-wpforms .wpforms-field-container .wpforms-field input,
.ma-cf-9.jltma-wpforms .wpforms-field-container .wpforms-field textarea {
    border-radius: 2em;
    padding-left: 25px
}

.ma-cf-10 .wpcf7-form-control-wrap,
.ma-cf-11 .wpcf7-form-control-wrap,
.ma-cf-9 .wpcf7-form-control-wrap {
    position: relative
}

.jltma-gravity-form.ma-cf-10 form input[type=submit],
.jltma-ninja-form.ma-cf-10 .nf-form-content .nf-field-element input[type=button],
.ma-cf-10 input[type=submit],
.ma-cf-10.jltma-caldera-form .caldera-grid [type=button],
.ma-cf-10.jltma-wpforms .wpforms-form .wpforms-submit-container [type=submit] {
    background-color: -moz-linear-gradient(0, #f33d82 0, #d5b43f 100%);
    background-color: -webkit-linear-gradient(0, #f33d82, #d5b43f);
    background-color: -ms-linear-gradient(0, #f33d82 0, #d5b43f 100%);
    border: none;
    width: 100%
}

.jltma-gravity-form.ma-cf-10 form input[type=submit]:hover,
.jltma-ninja-form.ma-cf-10 .nf-form-content .nf-field-element input[type=button]:hover,
.ma-cf-10 input[type=submit]:hover,
.ma-cf-10.jltma-caldera-form .caldera-grid [type=button]:hover,
.ma-cf-10.jltma-wpforms .wpforms-form .wpforms-submit-container [type=submit]:hover {
    background-color: -moz-linear-gradient(0, #0a39fc 0, #d50089 100%);
    background-color: -webkit-linear-gradient(0, #0a39fc, #d50089);
    background-color: -ms-linear-gradient(0, #0a39fc 0, #d50089 100%);
    color: #fff
}

.ma-cf-11 .wpcf7-form-control,
.ma-cf-11.jltma-wpforms .wpforms-form .wpforms-field-container input,
.ma-cf-11.jltma-wpforms .wpforms-form .wpforms-field-container textarea {
    background-color: initial;
    border: 2px solid #e2e7ea;
    border-radius: 2em;
    color: #fff
}

.jltma-gravity-form.ma-cf-11 form input[type=submit],
.jltma-ninja-form.ma-cf-11 .nf-form-content .nf-field-element input[type=button],
.ma-cf-11 input[type=submit],
.ma-cf-11.jltma-caldera-form .caldera-grid [type=button],
.ma-cf-11.jltma-wpforms .wpforms-form .wpforms-submit-container [type=submit] {
    background-color: -moz-linear-gradient(0, #0a39fc 0, #d50089 100%);
    background-color: -webkit-linear-gradient(0, #0a39fc, #d50089);
    background-color: -ms-linear-gradient(0, #0a39fc 0, #d50089 100%);
    border: none;
    width: 100%
}

.jltma-gravity-form.ma-cf-11 form input[type=submit]:hover,
.jltma-ninja-form.ma-cf-11 .nf-form-content .nf-field-element input[type=button]:hover,
.ma-cf-11 input[type=submit]:hover,
.ma-cf-11.jltma-caldera-form .caldera-grid [type=button]:hover,
.ma-cf-11.jltma-wpforms .wpforms-form .wpforms-submit-container [type=submit]:hover {
    background-color: -moz-linear-gradient(0, #f33d82 0, #d5b43f 100%);
    background-color: -webkit-linear-gradient(0, #f33d82, #d5b43f);
    background-color: -ms-linear-gradient(0, #f33d82 0, #d5b43f 100%);
    color: #fff
}

.ma-cf-11 input:-moz-placeholder,
.ma-cf-11 input:-ms-input-placeholder,
.ma-cf-11 input::-moz-placeholder,
.ma-cf-11 input::-webkit-input-placeholder,
.ma-cf-11 textarea:-moz-placeholder,
.ma-cf-11 textarea:-ms-input-placeholder,
.ma-cf-11 textarea::-moz-placeholder,
.ma-cf-11 textarea::-webkit-input-placeholder {
    color: #fff
}

.ma-cf.ma-cf-5 .wpuf-label label {
    top: -5px
}

.ma-cf-6 .wpuf-label label {
    top: 24px
}

.ma-cf-6 .focused label {
    top: 28px
}

.ma-cf-10.jltma-caldera-form .caldera-grid [type=button],
.ma-cf-10.jltma-wpforms .wpforms-form .wpforms-submit-container [type=submit],
.ma-cf-11.jltma-caldera-form .caldera-grid [type=button],
.ma-cf-11.jltma-wpforms .wpforms-form .wpforms-submit-container [type=submit],
.ma-cf-9.jltma-caldera-form .caldera-grid [type=button],
.ma-cf-9.jltma-wpforms .wpforms-form .wpforms-submit-container [type=submit],
.ma-cf.ma-cf-10 .wpuf-form-add.wpuf-style .wpuf-form .wpuf-submit [type=submit],
.ma-cf.ma-cf-11 .wpuf-form-add.wpuf-style .wpuf-form .wpuf-submit [type=submit] {
    border-radius: 2em
}

.ma-cf-5.jltma-wpforms .wpforms-field-row-block,
.ma-cf-5.jltma-wpforms .wpforms-form .wpforms-field,
.ma-cf-6.jltma-wpforms .wpforms-field-row-block,
.ma-cf-6.jltma-wpforms .wpforms-form .wpforms-field {
    position: relative
}

.ma-cf-5.jltma-wpforms .wpforms-form .wpforms-field label {
    top: -3px
}

.ma-cf-5.jltma-wpforms .wpforms-field-row-block label.after,
.ma-cf-6.jltma-wpforms .wpforms-field-row-block label.after {
    left: inherit;
    right: 20px;
    top: -17px
}

.ma-cf-6.jltma-wpforms .wpforms-field-row-block label.after {
    top: -16px !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important
}

.ma-cf-6.jltma-wpforms .wpforms-form .wpforms-field label {
    top: 23px
}

.ma-cf.ma-cf-8 form .wpforms-submit-container {
    text-align: center
}

.ma-cf-10.jltma-caldera-form .caldera-grid .form-control,
.ma-cf-11.jltma-caldera-form .caldera-grid .form-control,
.ma-cf-9.jltma-caldera-form .caldera-grid .form-control {
    padding-left: 45px
}

.ma-cf-10.jltma-caldera-form .caldera-grid label,
.ma-cf-10.jltma-caldera-form .caldera-grid span {
    color: #fff
}

.ma-cf-10.jltma-caldera-form .caldera-grid [type=button]:hover,
.ma-cf-11.jltma-caldera-form .caldera-grid [type=button]:hover {
    color: #fff
}

.ma-cf-5.jltma-caldera-form .caldera-grid .cf-upload-file label,
.ma-cf-6.jltma-caldera-form .caldera-grid .cf-upload-file label {
    background-color: initial;
    padding: 0;
    position: static
}

.jltma-ninja-form.ma-cf-5 .field-wrap,
.jltma-ninja-form.ma-cf-6 .field-wrap {
    position: relative
}

.jltma-ninja-form.ma-cf-5 label {
    margin: 0;
    top: -10px
}

.jltma-ninja-form.ma-cf-6 .submit-container input[type=button],
.jltma-ninja-form.ma-cf-8 .submit-container input[type=button] {
    text-align: center;
    width: 100%
}

.jltma-ninja-form.ma-cf-6 label {
    top: 20px
}

:root {
    --jltma-default-font: sans-serif;
    --jltma-accent-font-family: var(--e-global-typography-accent-font-family), var(--jltma-default-font);
    --jltma-accent-font-weight: var(--e-global-typography-accent-font-weight, 400);
    --jltma-button-font-family: var(--jltma-accent-font-family);
    --jltma-accent-font-style: var(--e-global-typography-accent-font-style, normal);
    --jltma-button-font-style: var(--jltma-accent-font-style);
    --jltma-button-font-size: 18px;
    --jltma-button-line-height: 1.5em;
    --jltma-button-font-weight: var(--jltma-accent-font-weight);
    --jltma-button-text-transform: none;
    --jltma-accent-letter-spacing: var(--e-global-typography-accent-letter-spacing, 0);
    --jltma-button-letter-spacing: var(--jltma-accent-letter-spacing);
    --jltma-colors-bg: var(--e-global-color-background, #fff);
    --jltma-button-normal-colors-color: var(--jltma-colors-bg);
    --jltma-button-hover-colors-color: var(--jltma-button-normal-colors-color);
    --jltma-colors-link: var(--e-global-color-accent, #f67b22);
    --jltma-button-normal-colors-bg: var(--jltma-colors-link);
    --jltma-button-hover-colors-bg: var(--jltma-button-normal-colors-bg);
    --jltma-button-normal-bd-radius: 0 0 0 0;
    --jltma-button-hover-bd-radius: var(--jltma-button-normal-bd-radius);
    --jltma-button-normal-box-shadow: none;
    --jltma-button-hover-box-shadow: var(--jltma-button-normal-box-shadow);
    --jltma-button-hover-text-shadow: none;
    --jltma-button-hover-text-decoration: none;
    --jltma-button-normal-bd-width-top: 0;
    --jltma-button-normal-bd-width-right: 0;
    --jltma-button-normal-bd-width-bottom: 0;
    --jltma-button-normal-bd-width-left: 0;
    --jltma-button-normal-bd-style: none;
    --jltma-accent-text-decoration: var(--e-global-typography-accent-text-decoration, none);
    --jltma-button-text-decoration: var(--jltma-accent-text-decoration);
    --jltma-button-text-shadow: none
}

body {
    overflow-x: hidden
}

.jltma-offcanvas-menu__trigger-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.jltma-offcanvas-menu__trigger,
.jltma-offcanvas-menu__trigger-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.jltma-offcanvas-menu__trigger {
    fill: var(--jltma-button-normal-colors-color);
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    align-items: center;
    border-color: transparent;
    border-width: 0;
    color: var(--jltma-button-normal-colors-color);
    cursor: pointer;
    font-family: var(--jltma-button-font-family);
    font-size: var(--jltma-button-font-size);
    font-style: var(--jltma-button-font-style);
    font-weight: var(--jltma-button-font-weight);
    -webkit-justify-content: center;
    justify-content: center;
    letter-spacing: var(--jltma-button-letter-spacing);
    line-height: var(--jltma-button-line-height);
    text-transform: var(--jltma-button-text-transform);
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    z-index: 2
}

.jltma-offcanvas-menu__trigger.trigger-active,
.jltma-offcanvas-menu__trigger:hover {
    fill: var(--jltma-button-hover-colors-color);
    color: var(--jltma-button-hover-colors-color)
}

.jltma-trigger-view-stacked .jltma-offcanvas-menu__trigger.trigger-active,
.jltma-trigger-view-stacked .jltma-offcanvas-menu__trigger:hover {
    background-color: var(--jltma-button-hover-colors-bg);
    -webkit-border-radius: var(--jltma-button-hover-bd-radius);
    border-radius: var(--jltma-button-hover-bd-radius);
    -webkit-box-shadow: var(--jltma-button-hover-box-shadow);
    box-shadow: var(--jltma-button-hover-box-shadow)
}

.jltma-trigger-view-framed .jltma-offcanvas-menu__trigger.trigger-active,
.jltma-trigger-view-framed .jltma-offcanvas-menu__trigger:hover {
    background-color: var(--jltma-button-hover-colors-bg);
    border-color: var(--jltma-button-hover-colors-color);
    -webkit-border-radius: var(--jltma-button-hover-bd-radius);
    border-radius: var(--jltma-button-hover-bd-radius);
    -webkit-box-shadow: var(--jltma-button-hover-box-shadow);
    box-shadow: var(--jltma-button-hover-box-shadow)
}

.jltma-trigger-shape-circle .jltma-offcanvas-menu__trigger.trigger-active,
.jltma-trigger-shape-circle .jltma-offcanvas-menu__trigger:hover {
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.jltma-offcanvas-menu__wrapper .jltma-offcanvas-menu__trigger {
    border-style: solid;
    border-width: 1px
}

.jltma-offcanvas-menu__trigger.trigger-active .jltma-offcanvas-menu__trigger-label {
    text-shadow: var(--jltma-button-hover-text-shadow)
}

.jltma-offcanvas-menu__trigger:hover .jltma-offcanvas-menu__trigger-label {
    -webkit-text-decoration: var(--trigger-hover-text-decoration, var(--jltma-button-hover-text-decoration));
    text-decoration: var(--trigger-hover-text-decoration, var(--jltma-button-hover-text-decoration))
}

.jltma-offcanvas-menu__trigger.trigger-active .jltma-offcanvas-menu__trigger-label {
    -webkit-text-decoration: var(--trigger-active-text-decoration, var(--jltma-button-hover-text-decoration));
    text-decoration: var(--trigger-active-text-decoration, var(--jltma-button-hover-text-decoration))
}

.jltma-offcanvas-menu__trigger.trigger-active .jltma-offcanvas-menu__trigger-icon {
    display: none
}

.jltma-offcanvas-menu__trigger.trigger-active .jltma-offcanvas-menu__trigger-icon-active {
    display: block
}

.jltma-trigger-text-icon-position-on-sides .jltma-offcanvas-menu__trigger {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.jltma-trigger-text-icon-position-central .jltma-offcanvas-menu__trigger {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center
}

.jltma-offcanvas-menu__trigger .jltma-offcanvas-menu__trigger-icon {
    display: block
}

.jltma-offcanvas-menu__trigger .jltma-offcanvas-menu__trigger-icon-active {
    display: none
}

.jltma-offcanvas-menu__trigger .jltma-offcanvas-menu__trigger-icon-active+.jltma-offcanvas-menu__trigger-label {
    margin: 0 0 0 10px
}

.jltma-offcanvas-menu__trigger i {
    display: block;
    height: 1em;
    letter-spacing: 1px;
    line-height: 1em;
    text-align: center;
    width: 1em
}

.jltma-offcanvas-menu__trigger svg {
    display: block;
    height: var(--jltma-button-font-size);
    width: var(--jltma-button-font-size)
}

.jltma-trigger-view-framed .jltma-offcanvas-menu__trigger,
.jltma-trigger-view-stacked .jltma-offcanvas-menu__trigger {
    background-color: var(--jltma-button-normal-colors-bg);
    -webkit-border-radius: var(--jltma-button-normal-bd-radius);
    border-radius: var(--jltma-button-normal-bd-radius);
    -webkit-box-shadow: var(--jltma-button-normal-box-shadow);
    box-shadow: var(--jltma-button-normal-box-shadow);
    padding: 12px
}

.jltma-trigger-view-framed .jltma-offcanvas-menu__trigger {
    bojltma-width: var(--jltma-button-normal-bd-width-top)var(--jltma-button-normal-bd-width-right)var(--jltma-button-normal-bd-width-bottom)var(--jltma-button-normal-bd-width-left);
    border-color: var(--jltma-button-normal-colors-color)
}

.jltma-trigger-shape-circle .jltma-offcanvas-menu__trigger {
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.jltma-offcanvas-menu__trigger-label {
    -webkit-text-decoration: var(--trigger-text-decoration, var(--jltma-button-text-decoration));
    text-decoration: var(--trigger-text-decoration, var(--jltma-button-text-decoration));
    text-shadow: var(--jltma-button-text-shadow)
}

.jltma-offcanvas-menu__close .jltma-offcanvas-menu__close-label {
    word-wrap: normal;
    word-break: normal
}

.jltma-offcanvas-menu__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    background: #fff;
    border-width: 0;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .24);
    box-shadow: 0 0 10px rgba(0, 0, 0, .24);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    padding: 20px;
    position: fixed;
    top: 0;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    visibility: hidden;
    width: 300px;
    z-index: 999
}

.admin-bar .jltma-offcanvas-menu__content {
    height: calc(100% - 32px);
    top: 32px
}

.jltma-offcanvas-menu__content:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-animation-duration: 5s;
    animation-duration: 5s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: offcanvasSpinner;
    animation-name: offcanvasSpinner;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    bottom: 0;
    color: #fff;
    content: "\e8fb";
    display: none;
    font-family: eicons;
    font-size: 1.5vw;
    font-style: normal;
    font-variant: normal;
    font-weight: 900;
    height: 1em;
    left: 0;
    line-height: 1;
    margin: auto !important;
    opacity: 0;
    position: absolute;
    right: 0;
    text-align: center;
    text-rendering: auto;
    top: 0;
    -webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s;
    visibility: hidden;
    width: 1em;
    z-index: 9999999
}

.jltma-offcanvas-menu__content:after {
    content: "";
    height: 0;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s;
    visibility: hidden;
    width: 0
}

.jltma-offcanvas-menu__content.jltma-loading:after,
.jltma-offcanvas-menu__content.jltma-loading:before {
    display: block;
    opacity: 1;
    visibility: visible
}

.jltma-offcanvas-menu__content.jltma-loading:before {
    z-index: 99998
}

.jltma-offcanvas-menu__content.jltma-loading:after {
    background-color: rgba(0, 0, 0, .15);
    height: 100%;
    width: 100%;
    z-index: 99997
}

.jltma-offcanvas-menu__content.jltma-canvas-position-left {
    left: -300px
}

.jltma-offcanvas-menu__content.jltma-canvas-position-left.active {
    left: 0
}

.jltma-offcanvas-menu__content.jltma-canvas-position-right {
    right: -300px
}

.jltma-offcanvas-menu__content.jltma-canvas-position-right.active {
    right: 0
}

.jltma-offcanvas-menu__content.active {
    visibility: visible
}

.jltma-offcanvas-menu__content-widget.jltma-offcanvas-content-open body {
    height: 100%
}

.jltma-offcanvas-menu__container {
    height: 100%;
    left: 0;
    position: relative;
    -webkit-transition: left .5s;
    -o-transition: left .5s;
    transition: left .5s;
    z-index: 99
}

.jltma-offcanvas-menu__container__overlay {
    --overlay-bg-overlay: rgba(0, 0, 0, .2);
    background-color: var(--overlay-bg-overlay);
    height: 100%;
    left: 0;
    opacity: 0;
    position: fixed;
    top: 0;
    -webkit-transition: left .5s, right .5s, opacity .3s;
    -o-transition: left .5s, right .5s, opacity .3s;
    transition: left .5s, right .5s, opacity .3s;
    visibility: hidden;
    width: 100%
}

.jltma-offcanvas-content-open .jltma-offcanvas-menu__container__overlay {
    opacity: 1;
    visibility: visible;
    z-index: 99996
}

.jltma-offcanvas-content-open.jltma-offcanvas-content-push.jltma-offcanvas-content-left .jltma-offcanvas-menu__container {
    left: 300px
}

.jltma-offcanvas-content-open.jltma-offcanvas-content-push.jltma-offcanvas-content-right .jltma-offcanvas-menu__container {
    left: -300px
}

.jltma-offcanvas-menu__body {
    height: 100%;
    position: relative
}

.jltma-offcanvas-menu__body .widget a {
    -webkit-transition: color .3s ease-in-out;
    -o-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out
}

.jltma-offcanvas-menu__body-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%
}

.jltma-offcanvas-menu__body-container.jltma-block-all-down>.jltma-box-down-true:first-child .jltma-offcanvas-menu__custom-container-cont {
    border-top: 0 transparent !important;
    margin-top: 0 !important;
    padding-top: 0 !important
}

.jltma-offcanvas-menu__custom {
    outline: none
}

.jltma-offcanvas-menu__custom-container.jltma-box-down-false:first-child,
.jltma-offcanvas-menu__custom-container.jltma-box-down-true:first-child+.jltma-box-down-false,
.jltma-offcanvas-menu__custom-container.jltma-box-down-true:first-child+.jltma-box-down-true+.jltma-box-down-false,
.jltma-offcanvas-menu__custom-container.jltma-box-down-true:first-child+.jltma-box-down-true+.jltma-box-down-true+.jltma-box-down-false,
.jltma-offcanvas-menu__custom-container.jltma-box-down-true:first-child+.jltma-box-down-true+.jltma-box-down-true+.jltma-box-down-true+.jltma-box-down-false {
    outline: none
}

.jltma-offcanvas-menu__custom-container.jltma-box-down-false:first-child .jltma-offcanvas-menu__custom-container-cont,
.jltma-offcanvas-menu__custom-container.jltma-box-down-true:first-child+.jltma-box-down-false .jltma-offcanvas-menu__custom-container-cont,
.jltma-offcanvas-menu__custom-container.jltma-box-down-true:first-child+.jltma-box-down-true+.jltma-box-down-false .jltma-offcanvas-menu__custom-container-cont,
.jltma-offcanvas-menu__custom-container.jltma-box-down-true:first-child+.jltma-box-down-true+.jltma-box-down-true+.jltma-box-down-false .jltma-offcanvas-menu__custom-container-cont,
.jltma-offcanvas-menu__custom-container.jltma-box-down-true:first-child+.jltma-box-down-true+.jltma-box-down-true+.jltma-box-down-true+.jltma-box-down-false .jltma-offcanvas-menu__custom-container-cont {
    border-top: 0 transparent !important;
    margin-top: 0 !important;
    padding-top: 0 !important
}

.jltma-offcanvas-menu__custom-container.jltma-box-down-true {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    margin-top: auto;
    -webkit-order: 1;
    order: 1
}

.jltma-offcanvas-menu__custom-container.jltma-box-down-true+.jltma-box-down-true,
.jltma-offcanvas-menu__custom-container.jltma-box-down-true:first-child+.jltma-box-down-false+.jltma-box-down-false+.jltma-box-down-false+.jltma-box-down-true,
.jltma-offcanvas-menu__custom-container.jltma-box-down-true:first-child+.jltma-box-down-false+.jltma-box-down-false+.jltma-box-down-true,
.jltma-offcanvas-menu__custom-container.jltma-box-down-true:first-child+.jltma-box-down-false+.jltma-box-down-true {
    margin-top: 0
}

.jltma-offcanvas-menu__custom-container-cont {
    border: 0;
    border-color: transparent;
    width: 100%
}

.jltma-offcanvas-menu__custom-container-cont-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 20px
}

.jltma-offcanvas-menu__custom-container-cont-inner.jltma_item_bg_enable {
    padding: 20px
}

.jltma-offcanvas-menu__custom-container-cont-inner:last-child {
    margin: 0
}

.jltma-offcanvas-menu__custom-container-cont-inner h3:only-child {
    margin-bottom: 0
}

.jltma-offcanvas-menu__custom-container-cont-inner a {
    -webkit-transition: color .3s ease-in-out;
    -o-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out
}

.jltma-offcanvas-menu__custom-widget-title {
    border: 0;
    margin-bottom: 20px;
    margin-top: 0;
    word-break: break-all
}

.jltma-offcanvas-menu__site-logo {
    max-width: 100%
}

.jltma-offcanvas-menu__site-logo img {
    height: auto;
    max-width: 100%;
    vertical-align: middle
}

.jltma-offcanvas-menu__site-logo img.jltma-offcanvas-menu__site-logo-img {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.jltma-offcanvas-menu__site-logo img.jltma-offcanvas-menu__site-logo-retina-img {
    display: none
}

@media only screen and (-moz-min-device-pixel-ratio:1.5),
only screen and (-o-min-device-pixel-ratio:3/2),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5),
only screen and (min-resolution:144dpi) {
    .jltma-offcanvas-menu__site-logo img.jltma-offcanvas-menu__site-logo-retina-img {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex
    }
    .jltma-offcanvas-menu__site-logo img.jltma-offcanvas-menu__site-logo-retina-img+.jltma-offcanvas-menu__site-logo-img {
        display: none
    }
}

.jltma-offcanvas-menu__site-logo-title {
    color: #000;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 32px;
    margin: 0;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    white-space: nowrap
}

.jltma-offcanvas-menu__site-logo-title:empty {
    display: none
}

.jltma-offcanvas-menu__site-logo-link {
    text-decoration: none;
    -webkit-transition: inherit !important;
    -o-transition: inherit !important;
    transition: inherit !important
}

.jltma-offcanvas-menu__menu {
    outline: none
}

.jltma-offcanvas-menu__menu-inner {
    list-style: none;
    margin: 0;
    padding: 0
}

.jltma-offcanvas-menu__menu-inner>li {
    margin: 0
}

.jltma-offcanvas-menu__menu-inner>li:first-child {
    padding-top: 0 !important
}

.jltma-offcanvas-menu__menu-inner>li.current-menu-item>a,
.jltma-offcanvas-menu__menu-inner>li.current-menu-item>a:hover {
    color: #000
}

.jltma-offcanvas-menu__menu-inner>li>a {
    color: #bbb;
    display: block;
    font-size: 14px
}

.jltma-offcanvas-menu__menu-inner>li>a:hover {
    color: #000
}

.jltma-offcanvas-menu__menu-inner ul {
    display: none;
    list-style: none;
    margin: 0;
    padding-left: 10px
}

.jltma-offcanvas-menu__menu-inner ul>li:first-child {
    padding-top: 0 !important
}

.jltma-offcanvas-menu__menu-inner ul li.current-menu-item>a,
.jltma-offcanvas-menu__menu-inner ul li.current-menu-item>a:hover {
    color: #000
}

.jltma-offcanvas-menu__menu-inner ul li>a {
    color: #bbb;
    font-size: 12px
}

.jltma-offcanvas-menu__menu-inner ul li>a:hover {
    color: #000
}

.jltma-offcanvas-menu__menu-inner a {
    -webkit-transition: color .3s ease-in-out;
    -o-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out
}

.jltma-offcanvas-menu__arrow {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 16px;
    line-height: 1;
    margin-bottom: -10px;
    margin-top: -10px;
    opacity: 1;
    padding: 10px 0 10px 10px;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transition: opacity .3s, -webkit-transform .3s ease;
    transition: opacity .3s, -webkit-transform .3s ease;
    -o-transition: opacity .3s, transform .3s ease;
    transition: opacity .3s, transform .3s ease;
    transition: opacity .3s, transform .3s ease, -webkit-transform .3s ease
}

[data-animation=rotate-right] .active .jltma-offcanvas-menu__arrow {
    padding: 0 10px;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

[data-animation=rotate-left] .active .jltma-offcanvas-menu__arrow {
    padding: 0 10px;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

[data-animation=rotate-opposite] .active .jltma-offcanvas-menu__arrow {
    padding: 0 10px;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

[data-animation=opacity] .active .jltma-offcanvas-menu__arrow {
    opacity: .7
}

.jltma-offcanvas-menu__close-container {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-transition: opacity .5s;
    -o-transition: opacity .5s;
    transition: opacity .5s
}

.jltma-offcanvas-menu__close-container.jltma-close-hor-align-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center
}

.jltma-offcanvas-menu__close-container.jltma-close-hor-align-left {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start
}

.jltma-offcanvas-menu__close-container.jltma-close-hor-align-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end
}

.jltma-offcanvas-menu__close-container.jltma-close-hor-align-stretch .jltma-offcanvas-menu__close {
    width: 100%
}

.jltma-offcanvas-menu__close-container.jltma-position-inside {
    margin: 0 0 20px
}

.jltma-offcanvas-menu__close-container.jltma-position-outside {
    bottom: auto;
    left: 100%;
    margin: auto;
    opacity: 0;
    position: absolute;
    right: auto;
    top: 0
}

.jltma-canvas-position-right .jltma-offcanvas-menu__close-container.jltma-position-outside {
    left: auto;
    right: 100%
}

.jltma-offcanvas-content-open .jltma-offcanvas-menu__close-container.jltma-position-outside {
    opacity: 1
}

.jltma-offcanvas-menu__close-container.jltma-position-outside.jltma-close-ver-align-middle {
    -webkit-box-orient: vertical;
    bottom: 0;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    top: 0
}

.jltma-offcanvas-menu__close,
.jltma-offcanvas-menu__close-container.jltma-position-outside.jltma-close-ver-align-middle {
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center
}

.jltma-offcanvas-menu__close {
    fill: #494c4f;
    -webkit-box-orient: horizontal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: initial;
    border-color: transparent;
    border-width: 0;
    color: #494c4f;
    cursor: pointer;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    font-size: 20px;
    line-height: 24px;
    padding: 0;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.jltma-close-view-stacked .jltma-offcanvas-menu__close {
    background-color: rgba(0, 0, 0, .1);
    padding: 10px
}

.jltma-close-view-framed .jltma-offcanvas-menu__close {
    background-color: rgba(0, 0, 0, .1);
    border: 1px solid #494c4f;
    padding: 10px
}

.jltma-close-shape-circle .jltma-offcanvas-menu__close {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    padding: 10px
}

.jltma-offcanvas-menu__close-icon {
    color: inherit;
    font-size: 16px;
    height: 1em;
    line-height: 1em;
    text-align: center;
    width: 1em
}

.jltma-offcanvas-menu__close-icon svg {
    display: block;
    height: 16px;
    -webkit-transition: fill .3s ease-in-out;
    -o-transition: fill .3s ease-in-out;
    transition: fill .3s ease-in-out;
    width: 16px
}

.jltma-offcanvas-menu__close-icon+span {
    margin-left: 10px
}

.jltma-offcanvas-menu__content .jltma-offcanvas-menu__body .jltma-offcanvas-menu__custom-container-cont-inner>.jltma-offcanvas-menu__custom-widget-title,
.jltma-offcanvas-menu__content .jltma-offcanvas-menu__body .widget>.widget-title {
    width: 100%
}

@media(max-width:ELEMENTOR_SCREEN_MD_MAX) {
    .jltma-trigger-text-icon-tablet-position-on-sides .jltma-offcanvas-menu__trigger {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }
    .jltma-trigger-text-icon-tablet-position-central .jltma-offcanvas-menu__trigger {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }
}

@media(max-width:ELEMENTOR_SCREEN_SM_MAX) {
    .jltma-trigger-text-icon-mobile-position-on-sides .jltma-offcanvas-menu__trigger {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }
    .jltma-trigger-text-icon-mobile-position-central .jltma-offcanvas-menu__trigger {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }
}

@-webkit-keyframes offcanvasSpinner {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes offcanvasSpinner {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.jltma-nav-menu__dropdown.jltma-menu-dropdown-type-offcanvas {
    background-color: #fff
}

.jltma-nav-menu__dropdown.jltma-menu-dropdown-type-offcanvas>ul {
    background-color: initial
}

.jltma-nav-menu__dropdown.jltma-menu-dropdown-type-offcanvas>ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.jltma-nav-menu:not(.jltma-dropdown-border-type-default) .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-offcanvas,
.jltma-nav-menu:not(.jltma-dropdown-border-type-default) .jltma-nav-menu__dropdown:not(.jltma-menu-dropdown-type-offcanvas)>ul {
    border-width: 0
}

.jltma-nav-menu__dropdown.jltma-menu-dropdown-type-offcanvas {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .24);
    box-shadow: 0 0 10px rgba(0, 0, 0, .24);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    position: fixed;
    right: 0;
    top: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    -webkit-transition: all .5s;
    transition: all .5s;
    visibility: hidden;
    width: 300px;
    z-index: 9999
}

.admin-bar .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-offcanvas {
    height: calc(100% - 32px);
    top: 32px
}

.jltma-offcanvas-position-left .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-offcanvas {
    left: 0;
    right: auto;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
}

.active .jltma-nav-menu__dropdown.jltma-menu-dropdown-type-offcanvas {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    visibility: visible
}

.jltma-nav-menu__dropdown.jltma-menu-dropdown-type-offcanvas>ul {
    width: 100%
}

.jltma-nav-menu__dropdown.jltma-menu-dropdown-type-offcanvas ul {
    bottom: auto;
    clear: both;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto;
    top: auto
}

.jltma-popup-offcanvas-ver-alignment-center .jltma-menu-dropdown-type-offcanvas .jltma-nav-menu__dropdown-close-container,
.jltma-popup-offcanvas-ver-alignment-flex-end .jltma-menu-dropdown-type-offcanvas .jltma-nav-menu__dropdown-close-container {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 9999
}

.jltma-menu-dropdown-type-offcanvas .jltma-nav-menu__dropdown-close {
    color: #494c4f;
    font-size: 20px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    padding: 5px 15px
}

.admin-bar .jltma-menu-dropdown-type-offcanvas .jltma-nav-menu__dropdown-close {
    margin-top: 42px
}

.jltma-offcanvas-position-left .jltma-menu-dropdown-type-offcanvas .jltma-nav-menu__dropdown-close {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.jltma-close-view-stacked .jltma-menu-dropdown-type-offcanvas .jltma-nav-menu__dropdown-close {
    fill: #494c4f;
    background-color: rgba(0, 0, 0, 5%);
    color: #494c4f;
    padding: 10px
}

.jltma-close-view-framed .jltma-menu-dropdown-type-offcanvas .jltma-nav-menu__dropdown-close {
    background-color: initial;
    border: 2px solid #494c4f;
    color: #494c4f;
    padding: 10px
}

.jltma-comparison-table table {
    border: 0;
    margin: 0;
    table-layout: fixed
}

.jltma-comparison-table table td {
    vertical-align: middle
}

.jltma-comparison-table .jltma-cmpt-product-btn {
    display: block;
    margin: 10px
}

.jltma-comparison-table .jltma-cmpt-feature-button {
    text-align: center
}

.jltma-comparison-table ul {
    display: none;
    list-style: none;
    margin: 0 0 10px;
    padding: 0
}

.jltma-comparison-table ul li {
    -webkit-box-flex: 1;
    display: table-cell;
    -ms-flex: 1;
    flex: 1;
    padding: 10px 0
}

.jltma-comparison-table .jltma-cmpt-features-heading {
    font-size: 42px;
    font-weight: 600
}

.jltma-comparison-table .jltma-cmpt-feature-heading {
    color: #000;
    font-size: 18px;
    padding: 15px 30px
}

.jltma-comparison-table .jltma-cmpt-product-heading {
    font-size: 22px;
    font-weight: 600
}

.jltma-comparison-table .jltma-cmpt-feature {
    color: #000;
    font-size: 18px;
    padding: 20px
}

.jltma-comparison-table .jltma-cmpt-feature.jltma-cmpt-product-price {
    color: #031468;
    font-weight: 600
}

.jltma-comparison-table .jltma-cmpt-product-btn {
    border-radius: 12px 12px 12px 12px;
    font-size: 18px;
    font-weight: 500;
    padding: 5px 30px
}

.jltma-comparison-table .jltma-cmpt-feature-button {
    padding: 20px
}

.jltma-comparison-table td.jltma-cmpt-hide {
    display: none !important
}

.jltma-comparison-table.jltma-cmpt-style-2 .jltma-cmpt-price {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 200px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    margin: 0 auto;
    vertical-align: middle
}

.jltma-comparison-table.jltma-cmpt-style-2 table {
    border-collapse: separate
}

.jltma-comparison-table.jltma-cmpt-style-2 td:not(:first-child) {
    -webkit-box-shadow: 0 .5rem .5em rgba(0, 0, 0, .25);
    box-shadow: 0 .5rem .5em rgba(0, 0, 0, .25);
    position: relative;
    z-index: 2
}

.jltma-comparison-table.jltma-cmpt-style-2 td.jltma-cmpt-feature-button {
    -webkit-box-shadow: 0 .2rem .5em rgba(0, 0, 0, .25);
    box-shadow: 0 .2rem .5em rgba(0, 0, 0, .25)
}

.jltma-comparison-table.jltma-cmpt-style-2 td.jltma-cmpt-product-price {
    -webkit-box-shadow: 0 -.1rem .5em rgba(0, 0, 0, .25);
    box-shadow: 0 -.1rem .5em rgba(0, 0, 0, .25)
}

.jltma-comparison-table.jltma-cmpt-style-3 table {
    border-collapse: separate;
    margin-bottom: 45px;
    margin-top: 60px
}

.jltma-comparison-table.jltma-cmpt-style-3 .jltma-cmpt-product-heading {
    position: relative
}

.jltma-comparison-table.jltma-cmpt-style-3 .jltma-cmpt-count-box {
    clip-path: polygon(0 0, 100% 0, 100% calc(100% - 25px), 50% 100%, 0 calc(100% - 25px));
    left: 50%;
    padding-bottom: 15px;
    padding-top: 10px;
    position: absolute;
    top: -60px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 70%
}

.jltma-comparison-table.jltma-cmpt-style-3 .jltma-cmpt-count {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 2px solid #fff;
    border-radius: 50px;
    color: #000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 60px;
    justify-content: center;
    margin: 0 auto;
    width: 60px
}

.jltma-comparison-table.jltma-cmpt-style-3 .jltma-cmpt-feature-button {
    clip-path: polygon(50% 0, 100% 35%, 100% 100%, 0 100%, 0 35%);
    left: 50%;
    margin-top: -30px;
    padding: 20px 0 10px !important;
    position: absolute;
    top: 100%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 70%
}

.jltma-comparison-table.jltma-cmpt-style-3 .jltma-cmpt-product-price {
    padding: 20px 0 35px;
    position: relative
}

.jltma-comparison-table.jltma-cmpt-style-3 .jltma-cmpt-product-btn {
    padding: 0
}

.jltma-comparison-table.jltma-cmpt-style-3 .jltma-cmpt-product-heading .jltma-cmpt-product-price {
    color: #031468;
    font-weight: 600
}

.jltma-comparison-table.jltma-cmpt-style-4 table {
    border-collapse: separate;
    border-spacing: 15px 0
}

.jltma-comparison-table.jltma-cmpt-style-4 td {
    -webkit-box-shadow: 0 .5rem .5em rgba(0, 0, 0, .25);
    box-shadow: 0 .5rem .5em rgba(0, 0, 0, .25);
    position: relative;
    z-index: 2
}

.jltma-comparison-table.jltma-cmpt-style-4 td.jltma-cmpt-feature-button,
.jltma-comparison-table.jltma-cmpt-style-4 td.jltma-cmpt-feature-heading-button {
    -webkit-box-shadow: 0 .2rem .5em rgba(0, 0, 0, .25);
    box-shadow: 0 .2rem .5em rgba(0, 0, 0, .25)
}

.jltma-comparison-table.jltma-cmpt-style-4 .jltma-cmpt-header td {
    overflow: hidden
}

.jltma-comparison-table.jltma-cmpt-style-4 .jltma-cmpt-design,
.jltma-comparison-table.jltma-cmpt-style-4 .jltma-cmpt-product-img,
.jltma-comparison-table.jltma-cmpt-style-4 .jltma-cmpt-product-price,
.jltma-comparison-table.jltma-cmpt-style-4 .jltma-cmpt-product-title {
    position: relative;
    z-index: 2
}

.jltma-comparison-table.jltma-cmpt-style-4 .jltma-cmpt-header svg {
    bottom: 0;
    height: auto;
    left: 0;
    position: absolute;
    width: 100%
}

.jltma-comparison-table.jltma-cmpt-style-4 td.jltma-cmpt-features-heading,
.jltma-comparison-table.jltma-cmpt-style-4 td.jltma-cmpt-product-heading {
    padding-bottom: 85px;
    padding-top: 10px
}

.jltma-comparison-table.jltma-cmpt-style-4 .jltma-cmpt-feature.jltma-cmpt-product-price {
    color: #fff;
    font-weight: 600
}

.jltma-comparison-table.jltma-cmpt-style-4 .jltma-cmpt-feature-button {
    padding: 10px 0 !important
}

.jltma-pros-and-cons .jltma-pros-cons-style-1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.jltma-pros-and-cons .jltma-pros-cons-style-1 .jltma-pros-cons-col-cons,
.jltma-pros-and-cons .jltma-pros-cons-style-1 .jltma-pros-cons-col-pros {
    width: 40%
}

.jltma-pros-and-cons .jltma-pros-cons-style-1 .jltma-pros-cons-col-mid {
    width: 20%
}

.jltma-pros-and-cons .jltma-pros-cons-style-1 .jltma-pros-cons-title-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.jltma-pros-and-cons .jltma-pros-cons-style-1 .jltma-pros-cons-cons-title,
.jltma-pros-and-cons .jltma-pros-cons-style-1 .jltma-pros-cons-pros-title {
    font-weight: 600;
    line-height: 1.8;
    margin: 0;
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: cover;
    text-align: center;
    text-transform: uppercase;
    width: 100%
}

.jltma-pros-and-cons .jltma-pros-cons-style-1 .jltma-pros-cons-pros-title {
    -webkit-mask-image: url(https://www.macc.edu/wp-content/plugins/master-addons-pro/premium/assets/css/../image/arrow-left.svg)
}

.jltma-pros-and-cons .jltma-pros-cons-style-1 .jltma-pros-cons-cons-title {
    -webkit-mask-image: url(https://www.macc.edu/wp-content/plugins/master-addons-pro/premium/assets/css/../image/arrow-right.svg)
}

.jltma-pros-and-cons .jltma-pros-cons-style-1 .jltma-pros-cons-col-mid {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    position: relative
}

.jltma-pros-and-cons .jltma-pros-cons-style-1 .jltma-pros-cons-icon-container {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    text-align: center;
    z-index: 2
}

.jltma-pros-and-cons .jltma-pros-cons-style-1 ol {
    counter-reset: gradient-counter;
    list-style: none;
    margin: 0 !important;
    padding: 0
}

.jltma-pros-and-cons .jltma-pros-cons-style-1 ol li {
    counter-increment: gradient-counter;
    font-size: 18px;
    padding: 15px 0 15px 80px;
    position: relative
}

.jltma-pros-and-cons .jltma-pros-cons-style-1 ol li:before {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    content: "";
    content: counter(gradient-counter);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 28px;
    font-weight: 600;
    justify-content: center;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 1
}

.jltma-pros-and-cons .jltma-pros-cons-style-1 ol li.jltma-pros-cons-order-alignment-top:before {
    top: 0
}

.jltma-pros-and-cons .jltma-pros-cons-style-1 ol li.jltma-pros-cons-order-alignment-middle:before {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.jltma-pros-and-cons .jltma-pros-cons-style-1 ol li.jltma-pros-cons-order-alignment-bottom:before {
    bottom: 0
}

.jltma-pros-and-cons .jltma-pros-cons-style-1 ol li:last-child {
    margin-bottom: 0 !important
}

.jltma-pros-and-cons .jltma-pros-cons-style-1 .jltma-pros-cons-vertical {
    height: 100%;
    position: absolute;
    width: 2px
}

.jltma-pros-and-cons .jltma-pros-cons-style-1 .jltma-pros-cons-horizontal {
    height: 2px;
    margin-top: -1px;
    position: absolute;
    width: 90%
}

.jltma-pros-and-cons .jltma-pros-cons-style-1 .jltma-pros-cons-bottom-circle,
.jltma-pros-and-cons .jltma-pros-cons-style-1 .jltma-pros-cons-left-circle,
.jltma-pros-and-cons .jltma-pros-cons-style-1 .jltma-pros-cons-right-circle {
    border-radius: 50px;
    height: 11px;
    position: absolute;
    width: 11px
}

.jltma-pros-and-cons .jltma-pros-cons-style-1 .jltma-pros-cons-bottom-circle {
    bottom: 0;
    left: -4px
}

.jltma-pros-and-cons .jltma-pros-cons-style-1 .jltma-pros-cons-left-circle {
    top: -4px
}

.jltma-pros-and-cons .jltma-pros-cons-style-1 .jltma-pros-cons-right-circle {
    right: 0;
    top: -4px
}

.jltma-pros-and-cons .jltma-pros-cons-style-2 {
    display: grid;
    grid-template-columns: repeat(2, 1fr)
}

.jltma-pros-and-cons .jltma-pros-cons-style-2 .jltma-pros-cons-title-container {
    overflow: hidden
}

.jltma-pros-and-cons .jltma-pros-cons-style-2 .jltma-pros-cons-cons-icon-container,
.jltma-pros-and-cons .jltma-pros-cons-style-2 .jltma-pros-cons-pros-icon-container {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    text-align: center
}

.jltma-pros-and-cons .jltma-pros-cons-style-2 .jltma-pros-cons-cons-icon-container .jltma-pros-cons-cons-icon,
.jltma-pros-and-cons .jltma-pros-cons-style-2 .jltma-pros-cons-pros-icon-container .jltma-pros-cons-pros-icon {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    text-align: center
}

.jltma-pros-and-cons .jltma-pros-cons-style-2 .jltma-pros-cons-cons-title,
.jltma-pros-and-cons .jltma-pros-cons-style-2 .jltma-pros-cons-pros-title {
    font-weight: 600;
    line-height: 1.8;
    margin: 0;
    text-align: center;
    text-transform: uppercase
}

.jltma-pros-and-cons .jltma-pros-cons-style-2 ol {
    list-style: none;
    margin: 0 15px !important;
    padding: 20px
}

.jltma-pros-and-cons .jltma-pros-cons-style-2 ol li {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 18px
}

.jltma-pros-and-cons .jltma-pros-cons-style-2 ol li:last-child {
    margin-bottom: 0 !important
}

.jltma-pros-and-cons .jltma-pros-cons-style-3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.jltma-pros-and-cons .jltma-pros-cons-style-3 .jltma-pros-cons-col-cons,
.jltma-pros-and-cons .jltma-pros-cons-style-3 .jltma-pros-cons-col-pros {
    width: 35%
}

.jltma-pros-and-cons .jltma-pros-cons-style-3 .jltma-pros-cons-col-mid {
    width: 30%
}

.jltma-pros-and-cons .jltma-pros-cons-style-3 .jltma-pros-cons-title-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px
}

.jltma-pros-and-cons .jltma-pros-cons-style-3 .jltma-pros-cons-cons-title,
.jltma-pros-and-cons .jltma-pros-cons-style-3 .jltma-pros-cons-pros-title {
    font-weight: 600;
    line-height: 1.8;
    margin: 0;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    text-transform: uppercase;
    width: 100%
}

.jltma-pros-and-cons .jltma-pros-cons-style-3 .jltma-pros-cons-pros-title {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-end;
    -webkit-mask-image: url(https://www.macc.edu/wp-content/plugins/master-addons-pro/premium/assets/css/../images/arrow-right-2.svg);
    -webkit-mask-position: right;
    text-align: right
}

.jltma-pros-and-cons .jltma-pros-cons-style-3 .jltma-pros-cons-cons-title {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-start;
    -webkit-mask-image: url(https://www.macc.edu/wp-content/plugins/master-addons-pro/premium/assets/css/../images/arrow-left-2.svg);
    -webkit-mask-position: left;
    text-align: left
}

.jltma-pros-and-cons .jltma-pros-cons-style-3 .jltma-pros-cons-mid-title {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 600;
    justify-content: center;
    margin: 0;
    text-transform: uppercase
}

.jltma-pros-and-cons .jltma-pros-cons-style-3 .jltma-pros-cons-image-container {
    text-align: center
}

.jltma-pros-and-cons .jltma-pros-cons-style-3 .jltma-pros-cons-image-container .jltma-pros-cons-image {
    margin: 0 auto;
    -o-object-fit: cover;
    object-fit: cover
}

.jltma-pros-and-cons .jltma-pros-cons-style-3 ol {
    counter-reset: gradient-counter;
    list-style: none;
    margin: 0 !important;
    padding: 0
}

.jltma-pros-and-cons .jltma-pros-cons-style-3 ol.jltma-pros-cons-pros-list {
    direction: rtl
}

.jltma-pros-and-cons .jltma-pros-cons-style-3 ol li {
    counter-increment: gradient-counter;
    font-size: 18px;
    position: relative
}

.jltma-pros-and-cons .jltma-pros-cons-style-3 ol li.jltma-pros-cons-pros-content {
    padding: 15px 80px 15px 0
}

.jltma-pros-and-cons .jltma-pros-cons-style-3 ol li.jltma-pros-cons-cons-content {
    padding: 15px 0 15px 80px
}

.jltma-pros-and-cons .jltma-pros-cons-style-3 ol li:before {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    content: "";
    content: counter(gradient-counter);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 28px;
    font-weight: 600;
    justify-content: center;
    overflow: hidden;
    position: absolute;
    z-index: 1
}

.jltma-pros-and-cons .jltma-pros-cons-style-3 ol li.jltma-pros-cons-pros-content:before {
    right: -5px
}

.jltma-pros-and-cons .jltma-pros-cons-style-3 ol li.jltma-pros-cons-cons-content:before {
    left: -5px
}

.jltma-pros-and-cons .jltma-pros-cons-style-3 ol li.jltma-pros-cons-order-alignment-top:before {
    top: 0
}

.jltma-pros-and-cons .jltma-pros-cons-style-3 ol li.jltma-pros-cons-order-alignment-middle:before {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.jltma-pros-and-cons .jltma-pros-cons-style-3 ol li.jltma-pros-cons-order-alignment-bottom:before {
    bottom: 0
}

.jltma-pros-and-cons .jltma-pros-cons-style-3 ol li:last-child {
    margin-bottom: 0 !important
}

.jltma-pros-cons-col-mid-res {
    display: none;
    width: 100%
}

@media(max-width:767px) {
    .jltma-pros-and-cons .jltma-pros-cons-style-1 .jltma-pros-cons-col-cons,
    .jltma-pros-and-cons .jltma-pros-cons-style-1 .jltma-pros-cons-col-mid,
    .jltma-pros-and-cons .jltma-pros-cons-style-1 .jltma-pros-cons-col-pros {
        width: 100%
    }
    .jltma-pros-and-cons .jltma-pros-cons-style-1 .jltma-pros-cons-col-mid {
        margin-top: 30px
    }
    .jltma-pros-and-cons .jltma-pros-cons-style-2 {
        grid-template-columns: repeat(1, 1fr)
    }
    .jltma-pros-and-cons .jltma-pros-cons-style-3 .jltma-pros-cons-col-cons,
    .jltma-pros-and-cons .jltma-pros-cons-style-3 .jltma-pros-cons-col-pros {
        width: 100%
    }
    .jltma-pros-and-cons .jltma-pros-cons-style-3 .jltma-pros-cons-col-mid-res {
        display: block;
        margin-bottom: 30px
    }
    .jltma-pros-and-cons .jltma-pros-cons-style-3 .jltma-pros-cons-col-mid {
        display: none
    }
    .jltma-pros-and-cons .jltma-pros-cons-style-3 .jltma-pros-cons-col-pros {
        margin-bottom: 30px
    }
}

.jltma-featured-product {
    overflow: hidden;
    position: relative
}

.jltma-featured-product ul {
    list-style-type: none;
    margin: 0
}

.jltma-featured-product ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.jltma-featured-product .jltma-fp-rating {
    color: #ccd6df;
    display: inline-block;
    line-height: 1
}

.jltma-featured-product .jltma-fp-rating .elementor-star-rating .elementor-star-5:before {
    width: 50%
}

.jltma-featured-product .jltma-fp-rating .elementor-star-rating i {
    cursor: default;
    display: inline-block;
    font-style: normal;
    position: relative
}

.jltma-featured-product .jltma-fp-rating .elementor-star-rating i:before {
    color: #f0ad4e;
    content: "\e934";
    display: block;
    font-family: inherit;
    font-size: inherit;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0
}

.jltma-featured-product .jltma-fp-container {
    text-align: center
}

.jltma-featured-product .jltma-fp-content {
    text-align: left
}

.jltma-featured-product .jltma-fp-button {
    display: inline-block
}

.jltma-featured-product .jltma-fp-ribbon-text {
    font-size: 20px;
    font-weight: 600;
    line-height: 1
}

.jltma-featured-product .jltma-fp-title {
    font-size: 26px;
    font-weight: 600
}

.jltma-featured-product .jltma-fp-price {
    font-size: 18px;
    font-weight: 600
}

.jltma-featured-product .jltma-fp-original-price {
    text-decoration: line-through
}

.jltma-featured-product .jltma-fp-button {
    font-size: 18px;
    font-weight: 600;
    padding: 8px
}

.jltma-featured-product.jltma-fp-style-1 .jltma-fp-button {
    display: block;
    text-align: center
}

.jltma-featured-product.jltma-fp-style-1 .jltma-fp-button .jltma-fp-price-container {
    margin-bottom: 10px
}

.jltma-featured-product.jltma-fp-style-2 .jltma-fp-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.jltma-featured-product.jltma-fp-style-2 .jltma-fp-inner .jltma-fp-inner .jltma-fp-price-container,
.jltma-featured-product.jltma-fp-style-2 .jltma-fp-inner .jltma-fp-inner .jltma-fp-rating {
    width: 50%
}

.jltma-featured-product.jltma-fp-style-2 .jltma-fp-inner .jltma-fp-inner .jltma-fp-price-container {
    text-align: right
}

.jltma-featured-product.jltma-fp-style-2 .jltma-fp-inner .jltma-fp-inner .jltma-fp-rating {
    text-align: left
}

.jltma-featured-product.jltma-fp-style-2 .jltma-fp-inner .jltma-fp-title {
    line-height: 1;
    text-align: left
}

.jltma-featured-product.jltma-fp-style-2 .jltma-fp-inner .jltma-fp-button {
    border-radius: 8px 8px 8px 8px;
    padding: 10px 20px
}

.jltma-featured-product.jltma-fp-style-3 .jltma-fp-content {
    text-align: center
}

.jltma-featured-product.jltma-fp-style-3 ul li {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.jltma-featured-product.jltma-fp-style-3 ul li .jltma-fp-content {
    text-align: left
}

.jltma-featured-product.jltma-fp-style-3 .jltma-fp-price-container,
.jltma-featured-product.jltma-fp-style-3 .jltma-fp-rating {
    margin-bottom: 10px
}

.jltma-featured-product.jltma-fp-style-3 .jltma-fp-button {
    border-radius: 5px 5px 5px 5px;
    padding: 5px 30px
}

.jltma-fp-ribbon-container.ribbon-style-1 {
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.jltma-fp-ribbon.ribbon-style-1 {
    left: 0;
    padding: 10px;
    position: absolute;
    top: 0
}

.jltma-fp-ribbon-container.ribbon-style-2 {
    height: 200px;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    width: 200px
}

.ribbon-style-2 .jltma-fp-ribbon {
    display: block;
    left: 0;
    line-height: 20px;
    padding: 8px 0;
    position: absolute;
    text-align: center;
    top: 0;
    -webkit-transform: translateY(-50%)translateX(-50%)translateX(35px)rotate(-45deg);
    -ms-transform: translateY(-50%)translateX(-50%)translateX(35px)rotate(-45deg);
    transform: translateY(-50%)translateX(-50%)translateX(35px)rotate(-45deg);
    width: 300px
}

.jltma-fp-ribbon-container.ribbon-style-3 {
    left: 0;
    position: absolute;
    top: 0
}

.ribbon-style-3 .jltma-fp-ribbon {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #faebd7;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    margin: 10px
}

.jltma-fp-ribbon-container.ribbon-style-4 {
    left: 0;
    position: absolute;
    top: 0
}

.ribbon-style-4 .jltma-fp-ribbon {
    padding: 8px 20px 3px
}

.jltma-featured-product .elementor--star-style-star_unicode .elementor-star-rating i:not(.elementor-star-empty):before {
    content: "â˜…" !important
}

.jltma-fp-lists {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center
}

.jltma-marketing-pl table {
    border: 0;
    margin: 0;
    table-layout: fixed
}

.jltma-marketing-pl table td {
    border: 0;
    vertical-align: middle
}

.jltma-marketing-pl .jltma-pl-product-button {
    border-radius: 50px 50px 50px 50px;
    display: inline-block;
    padding: 5px 15px
}

.jltma-marketing-pl .jltma-pl-product-feature {
    position: relative;
    text-align: center
}

.jltma-marketing-pl .jltma-pl-flex {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.jltma-marketing-pl .jltma-pl-header-title,
.jltma-marketing-pl .jltma-pl-product-title {
    font-size: 22px;
    font-weight: 600
}

.jltma-marketing-pl .jltma-pl-title {
    font-size: 15px;
    font-weight: 600
}

.jltma-marketing-pl .jltma-pl-description {
    font-size: 15px
}

.jltma-marketing-pl .jltma-pl-product-label {
    border-radius: 50px 50px 50px 50px;
    font-size: 12px;
    padding: 0 15px
}

.jltma-marketing-pl .jltma-pl-product-img {
    position: relative
}

.jltma-marketing-pl.jltma-pl-style-1 .jltma-pl-content {
    margin-right: 50px
}

.jltma-marketing-pl.jltma-pl-style-1 .jltma-pl-product-label {
    margin-left: 50px
}

.jltma-marketing-pl.jltma-pl-style-1 .jltma-pl-rating {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50px 50px 50px 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.jltma-marketing-pl.jltma-pl-style-2 table {
    table-layout: fixed
}

.jltma-marketing-pl.jltma-pl-style-2 table td {
    text-align: center
}

.jltma-marketing-pl.jltma-pl-style-2 .jltma-pl-flex {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.jltma-marketing-pl.jltma-pl-style-2 .jltma-pl-product-label {
    display: inline-block;
    margin-bottom: 10px
}

.jltma-marketing-pl.jltma-pl-style-2 .elementor-star-rating {
    line-height: 1
}

.jltma-marketing-pl.jltma-pl-style-2 ul {
    display: none;
    list-style: none;
    margin: 0 0 10px;
    padding: 0
}

.jltma-marketing-pl.jltma-pl-style-2 ul li {
    -webkit-box-flex: 1;
    display: table-cell;
    -ms-flex: 1;
    flex: 1;
    padding: 5px 0;
    text-align: center
}

.jltma-marketing-pl.jltma-pl-style-3 ul {
    display: none;
    list-style: none;
    margin: 0 0 10px;
    padding: 0
}

.jltma-marketing-pl.jltma-pl-style-3 ul li {
    -webkit-box-flex: 1;
    display: table-cell;
    -ms-flex: 1;
    flex: 1;
    padding: 5px 0;
    text-align: center
}

.jltma-marketing-pl.jltma-pl-style-3 table {
    border-collapse: separate;
    border-spacing: 15px 0
}

.jltma-marketing-pl.jltma-pl-style-3 table td {
    text-align: center
}

.jltma-marketing-pl.jltma-pl-style-3 .jltma-pl-product-label {
    display: inline-block;
    margin-bottom: 10px
}

.jltma-marketing-pl.jltma-pl-style-3 .jltma-pl-flex {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.jltma-marketing-pl.jltma-pl-style-3 .elementor-star-rating {
    line-height: 1
}

.jltma-marketing-pl .elementor--star-style-star_unicode .elementor-star-rating i:not(.elementor-star-empty):before {
    content: "â˜…" !important
}

@media(max-width:767px) {
    .jltma-marketing-pl .jltma-pl-header {
        display: none
    }
    .jltma-marketing-pl td {
        display: block
    }
}

.clearfix:after,
.clearfix:before {
    content: "";
    display: table
}

.jltma-product-review-wrap {
    border-radius: 8px;
    -webkit-box-shadow: 0 2px 20px rgba(0, 0, 0, 8%);
    box-shadow: 0 2px 20px rgba(0, 0, 0, 8%);
    clear: both;
    margin-bottom: 30px;
    overflow: hidden;
    padding: 30px
}

.jltma-product-review-wrap .review-top {
    float: none;
    margin-right: 0;
    overflow: hidden;
    width: 100%
}

.jltma-product-review-wrap .overall-score {
    background: #e43917;
    float: left;
    margin: 0 20px 10px 0;
    text-align: center;
    width: 100px
}

.jltma-product-review-wrap .overall-score span.overall {
    color: #fff;
    display: block;
    font-size: 52px;
    line-height: 52px;
    padding: 8px 0
}

.jltma-product-review-wrap .overall-score span.overall-text {
    background: #000;
    color: #fff;
    display: block;
    font-size: 11px;
    font-weight: 700;
    padding: 6px 0;
    text-transform: uppercase
}

.jltma-product-review-wrap .review-text p {
    margin: 0
}

.jltma-product-review-wrap .review-text span.review-header {
    color: #000;
    display: block;
    font-size: 26px;
    font-weight: 700;
    line-height: 32px;
    margin-bottom: 9px
}

.jltma-product-review-wrap .review-criteria {
    border-bottom: 1px dashed #d2d2d2;
    border-top: 1px dashed #d2d2d2;
    margin-top: 20px;
    padding: 40px 0 0;
    -webkit-transition: .4s linear;
    transition: .4s linear;
    -webkit-transition-property: width, background-color;
    transition-property: width, background-color
}

.jltma-product-review-wrap .review-criteria .jltma-stats-bars .jltma-stats-title span {
    float: right
}

.jltma-product-review-wrap .review-criteria .rate-bar {
    background: #ddd;
    border-radius: 100px;
    display: block;
    height: 14px;
    margin-bottom: 34px;
    position: relative;
    -webkit-transition: .4s linear;
    transition: .4s linear;
    -webkit-transition-property: width, background-color;
    transition-property: width, background-color;
    width: 100%
}

.jltma-product-review-wrap .review-criteria .rate-bar-title {
    font-size: 14px;
    left: 0;
    position: absolute;
    top: -21px
}

.jltma-product-review-wrap .review-criteria .rate-bar-title span {
    display: block;
    height: 18px;
    line-height: 18px
}

.jltma-product-review-wrap .review-criteria .rate-bar-bar {
    background: #e43917;
    border-radius: 100px;
    height: 14px;
    width: 0
}

.jltma-product-review-wrap .review-criteria .rate-bar-percent {
    font-size: 14px;
    font-weight: 700;
    height: 18px;
    line-height: 18px;
    position: absolute;
    right: 0;
    top: -21px
}

.jltma-product-review-wrap .jltma-product-review-pros .jltma-title-pros {
    color: #58c649;
    font-size: 19px;
    font-weight: 700;
    margin: 0 0 15px
}

.jltma-product-review-wrap .jltma-product-review-pros ul {
    margin: 0 0 15px;
    padding: 0
}

.jltma-product-review-wrap .jltma-product-review-pros ul li {
    list-style: none !important
}

.jltma-product-review-wrap .jltma-product-review-pros ul li:before {
    color: #58c649;
    content: "\f147";
    font-family: dashicons;
    font-size: 18px;
    padding-right: 8px;
    vertical-align: top
}

.jltma-product-review-wrap .jltma-product-review-pros ul:not([class]) li {
    margin: 0 0 5px 10px
}

.jltma-product-review-wrap .jltma-product-review-cons ul {
    margin: 0 0 15px;
    padding: 0
}

.jltma-product-review-wrap .jltma-product-review-cons ul li {
    list-style: none !important
}

.jltma-product-review-wrap .jltma-product-review-cons ul li:before {
    color: #f24f4f;
    content: "\f335";
    font-family: dashicons;
    padding-right: 8px;
    vertical-align: top
}

.jltma-product-review-wrap .jltma-product-review-cons ul:not([class]) li {
    margin: 0 0 5px 10px
}

.jltma-product-review-wrap .jltma-product-review-cons .jltma-title-cons {
    color: #f24f4f;
    font-size: 19px;
    font-weight: 700;
    margin: 0 0 15px
}

.jltma-product-review-wrap .noUi-connect {
    background: #ff9800
}

.jltma-product-review-wrap .rh_front_criteria {
    clear: both;
    margin: 8px 0;
    padding: 0 0 0 15px
}

@media(max-width:767px) {
    .rate_bar_wrap {
        padding: 18px
    }
}

.jltma-source-code pre {
    position: relative
}

.jltma-source-code.visibility-on-hover pre .jltma-copy-button {
    opacity: 0
}

.jltma-source-code pre .jltma-copy-button {
    border: none;
    content: "";
    cursor: pointer;
    font-size: 13px;
    outline: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: .3s;
    transition: .3s
}

.jltma-source-code.position-bottom-right pre .jltma-copy-button {
    bottom: 0;
    top: inherit
}

.jltma-source-code pre .jltma-copy-button:focus {
    outline: 0
}

.jltma-source-code.visibility-on-hover:hover pre .jltma-copy-button {
    opacity: 1
}

.jltma-source-code pre[class*=language-].line-numbers {
    counter-reset: linenumber;
    padding-left: 3.8em;
    position: relative
}

.jltma-source-code pre[class*=language-].line-numbers>code {
    position: relative;
    white-space: inherit
}

.jltma-source-code .line-numbers .line-numbers-rows {
    border-right: 1px solid #999;
    font-size: 100%;
    left: -3.8em;
    letter-spacing: -1px;
    pointer-events: none;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 3em
}

.jltma-source-code .line-numbers-rows>span {
    counter-increment: linenumber;
    display: block
}

.jltma-source-code .line-numbers-rows>span:before {
    color: #999;
    content: counter(linenumber);
    display: block;
    padding-right: .8em;
    text-align: right
}

.prism code[class*=language-],
.prism pre[class*=language-] {
    word-wrap: normal;
    background: 0 0;
    color: #000;
    font-family: Consolas, Monaco, Andale Mono, Ubuntu Mono, monospace;
    font-size: 1em;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
    line-height: 1.5;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    text-align: left;
    text-shadow: 0 1px #fff;
    white-space: pre;
    word-break: normal;
    word-spacing: normal
}

.prism code[class*=language-] ::-moz-selection,
.prism code[class*=language-]::-moz-selection,
.prism pre[class*=language-] ::-moz-selection,
.prism pre[class*=language-]::-moz-selection {
    background: #b3d4fc;
    text-shadow: none
}

.prism code[class*=language-] ::selection,
.prism code[class*=language-]::selection,
.prism pre[class*=language-] ::selection,
.prism pre[class*=language-]::selection {
    background: #b3d4fc;
    text-shadow: none
}

@media print {
    .prism code[class*=language-],
    .prism pre[class*=language-] {
        text-shadow: none
    }
}

.prism pre[class*=language-] {
    margin: .5em 0;
    overflow: auto;
    padding: 1em
}

.prism :not(pre)>code[class*=language-],
.prism pre[class*=language-] {
    background: #f5f2f0
}

.prism :not(pre)>code[class*=language-] {
    border-radius: .3em;
    padding: .1em;
    white-space: normal
}

.prism .token.cdata,
.prism .token.comment,
.prism .token.doctype,
.prism .token.prolog {
    color: #708090
}

.prism .token.punctuation {
    color: #999
}

.prism .token.namespace {
    opacity: .7
}

.prism .token.boolean,
.prism .token.constant,
.prism .token.deleted,
.prism .token.number,
.prism .token.property,
.prism .token.symbol,
.prism .token.tag {
    color: #905
}

.prism .token.attr-name,
.prism .token.builtin,
.prism .token.char,
.prism .token.inserted,
.prism .token.selector,
.prism .token.string {
    color: #690
}

.prism .language-css .token.string,
.prism .style .token.string,
.prism .token.entity,
.prism .token.operator,
.prism .token.url {
    background: hsla(0, 0%, 100%, .5);
    color: #9a6e3a
}

.prism .token.atrule,
.prism .token.attr-value,
.prism .token.keyword {
    color: #07a
}

.prism .token.class-name,
.prism .token.function {
    color: #dd4a68
}

.prism .token.important,
.prism .token.regex,
.prism .token.variable {
    color: #e90
}

.prism .token.bold,
.prism .token.important {
    font-weight: 700
}

.prism .token.italic {
    font-style: italic
}

.prism .token.entity {
    cursor: help
}

.prism-dark code[class*=language-],
.prism-dark pre[class*=language-] {
    word-wrap: normal;
    background: 0 0;
    color: #fff;
    font-family: Consolas, Monaco, Andale Mono, Ubuntu Mono, monospace;
    font-size: 1em;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
    line-height: 1.5;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    text-align: left;
    text-shadow: 0 -.1em .2em #000;
    white-space: pre;
    word-break: normal;
    word-spacing: normal
}

@media print {
    .prism-dark code[class*=language-],
    .prism-dark pre[class*=language-] {
        text-shadow: none
    }
}

.prism-dark :not(pre)>code[class*=language-],
.prism-dark pre[class*=language-] {
    background: #4d4033
}

.prism-dark pre[class*=language-] {
    border: .3em solid #7a6652;
    border-radius: .5em;
    -webkit-box-shadow: inset 1px 1px .5em #000;
    box-shadow: inset 1px 1px .5em #000;
    margin: .5em 0;
    overflow: auto;
    padding: 1em
}

.prism-dark :not(pre)>code[class*=language-] {
    border: .13em solid #7a6652;
    border-radius: .3em;
    -webkit-box-shadow: inset 1px 1px .3em -.1em #000;
    box-shadow: inset 1px 1px .3em -.1em #000;
    padding: .15em .2em .05em;
    white-space: normal
}

.prism-dark .token.cdata,
.prism-dark .token.comment,
.prism-dark .token.doctype,
.prism-dark .token.prolog {
    color: #998066
}

.prism-dark .token.namespace,
.prism-dark .token.punctuation {
    opacity: .7
}

.prism-dark .token.boolean,
.prism-dark .token.constant,
.prism-dark .token.number,
.prism-dark .token.property,
.prism-dark .token.symbol,
.prism-dark .token.tag {
    color: #d1949e
}

.prism-dark .token.attr-name,
.prism-dark .token.builtin,
.prism-dark .token.char,
.prism-dark .token.inserted,
.prism-dark .token.selector,
.prism-dark .token.string {
    color: #bde052
}

.prism-dark .language-css .token.string,
.prism-dark .style .token.string,
.prism-dark .token.entity,
.prism-dark .token.operator,
.prism-dark .token.url,
.prism-dark .token.variable {
    color: #f5b83d
}

.prism-dark .token.atrule,
.prism-dark .token.attr-value,
.prism-dark .token.keyword {
    color: #d1949e
}

.prism-dark .token.important,
.prism-dark .token.regex {
    color: #e90
}

.prism-dark .token.bold,
.prism-dark .token.important {
    font-weight: 700
}

.prism-dark .token.italic {
    font-style: italic
}

.prism-dark .token.entity {
    cursor: help
}

.prism-dark .token.deleted {
    color: red
}

.prism-funky code[class*=language-],
.prism-funky pre[class*=language-] {
    word-wrap: normal;
    font-family: Consolas, Monaco, Andale Mono, Ubuntu Mono, monospace;
    font-size: 1em;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
    line-height: 1.5;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    text-align: left;
    white-space: pre;
    word-break: normal;
    word-spacing: normal
}

.prism-funky pre[class*=language-] {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgba(0,0,0,.2)'%3E%3Cpath d='M0 50 50 0H0zM0 100h50l50-50V0z'/%3E%3C/svg%3E");
    background-size: 1em 1em;
    margin: .5em 0;
    overflow: auto;
    padding: .4em .8em
}

.prism-funky code[class*=language-] {
    background: #000;
    -webkit-box-shadow: -.3em 0 0 .3em #000, .3em 0 0 .3em #000;
    box-shadow: -.3em 0 0 .3em #000, .3em 0 0 .3em #000;
    color: #fff
}

.prism-funky :not(pre)>code[class*=language-] {
    border-radius: .3em;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: .2em;
    white-space: normal
}

.prism-funky .token.cdata,
.prism-funky .token.comment,
.prism-funky .token.doctype,
.prism-funky .token.prolog {
    color: #aaa
}

.prism-funky .token.punctuation {
    color: #999
}

.prism-funky .token.namespace {
    opacity: .7
}

.prism-funky .token.boolean,
.prism-funky .token.constant,
.prism-funky .token.number,
.prism-funky .token.property,
.prism-funky .token.symbol,
.prism-funky .token.tag {
    color: #0cf
}

.prism-funky .token.attr-name,
.prism-funky .token.builtin,
.prism-funky .token.char,
.prism-funky .token.selector,
.prism-funky .token.string {
    color: #ff0
}

.prism-funky .language-css .token.string,
.prism-funky .token.entity,
.prism-funky .token.inserted,
.prism-funky .token.operator,
.prism-funky .token.url,
.prism-funky .token.variable {
    color: #9acd32
}

.prism-funky .token.atrule,
.prism-funky .token.attr-value,
.prism-funky .token.keyword {
    color: #ff1493
}

.prism-funky .token.important,
.prism-funky .token.regex {
    color: orange
}

.prism-funky .token.bold,
.prism-funky .token.important {
    font-weight: 700
}

.prism-funky .token.italic {
    font-style: italic
}

.prism-funky .token.entity {
    cursor: help
}

.prism-funky .token.deleted {
    color: red
}

.prism-funky pre.diff-highlight.diff-highlight>code .token.deleted:not(.prefix),
.prism-funky pre>code.diff-highlight.diff-highlight .token.deleted:not(.prefix) {
    background-color: rgba(255, 0, 0, .3);
    display: inline
}

.prism-funky pre.diff-highlight.diff-highlight>code .token.inserted:not(.prefix),
.prism-funky pre>code.diff-highlight.diff-highlight .token.inserted:not(.prefix) {
    background-color: rgba(0, 255, 128, .3);
    display: inline
}

.prism-okaidia code[class*=language-],
.prism-okaidia pre[class*=language-] {
    word-wrap: normal;
    background: 0 0;
    color: #f8f8f2;
    font-family: Consolas, Monaco, Andale Mono, Ubuntu Mono, monospace;
    font-size: 1em;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
    line-height: 1.5;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    text-align: left;
    text-shadow: 0 1px rgba(0, 0, 0, .3);
    white-space: pre;
    word-break: normal;
    word-spacing: normal
}

.prism-okaidia pre[class*=language-] {
    border-radius: .3em;
    margin: .5em 0;
    overflow: auto;
    padding: 1em
}

.prism-okaidia :not(pre)>code[class*=language-],
.prism-okaidia pre[class*=language-] {
    background: #272822
}

.prism-okaidia :not(pre)>code[class*=language-] {
    border-radius: .3em;
    padding: .1em;
    white-space: normal
}

.prism-okaidia .token.cdata,
.prism-okaidia .token.comment,
.prism-okaidia .token.doctype,
.prism-okaidia .token.prolog {
    color: #708090
}

.prism-okaidia .token.punctuation {
    color: #f8f8f2
}

.prism-okaidia .token.namespace {
    opacity: .7
}

.prism-okaidia .token.constant,
.prism-okaidia .token.deleted,
.prism-okaidia .token.property,
.prism-okaidia .token.symbol,
.prism-okaidia .token.tag {
    color: #f92672
}

.prism-okaidia .token.boolean,
.prism-okaidia .token.number {
    color: #ae81ff
}

.prism-okaidia .token.attr-name,
.prism-okaidia .token.builtin,
.prism-okaidia .token.char,
.prism-okaidia .token.inserted,
.prism-okaidia .token.selector,
.prism-okaidia .token.string {
    color: #a6e22e
}

.prism-okaidia .language-css .token.string,
.prism-okaidia .style .token.string,
.prism-okaidia .token.entity,
.prism-okaidia .token.operator,
.prism-okaidia .token.url,
.prism-okaidia .token.variable {
    color: #f8f8f2
}

.prism-okaidia .token.atrule,
.prism-okaidia .token.attr-value,
.prism-okaidia .token.class-name,
.prism-okaidia .token.function {
    color: #e6db74
}

.prism-twilight code[class*=language-],
.prism-twilight pre[class*=language-] {
    word-wrap: normal;
    background: 0 0;
    color: #fff;
    font-family: Consolas, Monaco, Andale Mono, Ubuntu Mono, monospace;
    font-size: 1em;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
    line-height: 1.5;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    text-align: left;
    text-shadow: 0 -.1em .2em #000;
    white-space: pre;
    word-break: normal;
    word-spacing: normal
}

.prism-twilight :not(pre)>code[class*=language-],
.prism-twilight pre[class*=language-] {
    background: #141414
}

.prism-twilight pre[class*=language-] {
    border: .3em solid #545454;
    border-radius: .5em;
    -webkit-box-shadow: inset 1px 1px .5em #000;
    box-shadow: inset 1px 1px .5em #000;
    margin: .5em 0;
    overflow: auto;
    padding: 1em
}

.prism-twilight pre[class*=language-]::-moz-selection {
    background: #27292a
}

.prism-twilight pre[class*=language-]::selection {
    background: #27292a
}

.prism-twilight code[class*=language-] ::-moz-selection,
.prism-twilight code[class*=language-]::-moz-selection,
.prism-twilight pre[class*=language-] ::-moz-selection,
.prism-twilight pre[class*=language-]::-moz-selection {
    background: hsla(0, 0%, 93%, .15);
    text-shadow: none
}

.prism-twilight code[class*=language-]::-moz-selection,
.prism-twilight pre[class*=language-]::-moz-selection,
code[class*=language-] ::-moz-selection,
pre[class*=language-] ::-moz-selection {
    background: hsla(0, 0%, 93%, .15);
    text-shadow: none
}

.prism-twilight code[class*=language-]::selection,
.prism-twilight pre[class*=language-]::selection,
code[class*=language-] ::selection,
pre[class*=language-] ::selection {
    background: hsla(0, 0%, 93%, .15);
    text-shadow: none
}

.prism-twilight :not(pre)>code[class*=language-] {
    border: .13em solid #545454;
    border-radius: .3em;
    -webkit-box-shadow: inset 1px 1px .3em -.1em #000;
    box-shadow: inset 1px 1px .3em -.1em #000;
    padding: .15em .2em .05em;
    white-space: normal
}

.prism-twilight .token.cdata,
.prism-twilight .token.comment,
.prism-twilight .token.doctype,
.prism-twilight .token.prolog {
    color: #787878
}

.prism-twilight .token.namespace,
.prism-twilight .token.punctuation {
    opacity: .7
}

.prism-twilight .token.boolean,
.prism-twilight .token.deleted,
.prism-twilight .token.number,
.prism-twilight .token.tag {
    color: #cf694a
}

.prism-twilight .token.builtin,
.prism-twilight .token.constant,
.prism-twilight .token.keyword,
.prism-twilight .token.property,
.prism-twilight .token.selector,
.prism-twilight .token.symbol {
    color: #f9ee9a
}

.prism-twilight .language-css .token.string,
.prism-twilight .style .token.string,
.prism-twilight .token.attr-name,
.prism-twilight .token.attr-value,
.prism-twilight .token.char,
.prism-twilight .token.entity,
.prism-twilight .token.inserted,
.prism-twilight .token.operator,
.prism-twilight .token.string,
.prism-twilight .token.url,
.prism-twilight .token.variable {
    color: #919e6b
}

.prism-twilight .token.atrule {
    color: #7386a5
}

.prism-twilight .token.important,
.prism-twilight .token.regex {
    color: #e9c163
}

.prism-twilight .token.bold,
.prism-twilight .token.important {
    font-weight: 700
}

.prism-twilight .token.italic {
    font-style: italic
}

.prism-twilight .token.entity {
    cursor: help
}

.prism-twilight pre[data-line] {
    padding: 1em 0 1em 3em;
    position: relative
}

.prism-twilight .language-markup .token.attr-name,
.prism-twilight .language-markup .token.punctuation,
.prism-twilight .language-markup .token.tag {
    color: #ad895c
}

.prism-twilight .token {
    position: relative;
    z-index: 1
}

.prism-twilight .line-highlight {
    background: rgba(84, 84, 84, .25);
    background: -webkit-gradient(linear, left top, right top, color-stop(70%, rgba(84, 84, 84, .1)), to(rgba(84, 84, 84, 0)));
    background: linear-gradient(90deg, rgba(84, 84, 84, .1) 70%, rgba(84, 84, 84, 0));
    border-bottom: 1px dashed #545454;
    border-top: 1px dashed #545454;
    left: 0;
    line-height: inherit;
    margin-top: .75em;
    padding-bottom: inherit;
    padding-left: 0;
    padding-right: 0;
    padding-top: inherit;
    pointer-events: none;
    position: absolute;
    right: 0;
    white-space: pre;
    z-index: 0
}

.prism-twilight .line-highlight:before,
.prism-twilight .line-highlight[data-end]:after {
    background-color: #8794a6;
    border-radius: 999px;
    -webkit-box-shadow: 0 1px #fff;
    box-shadow: 0 1px #fff;
    color: #f5f2f0;
    content: attr(data-start);
    font: 700 65%/1.5 sans-serif;
    left: .6em;
    min-width: 1em;
    padding: 0 .5em;
    position: absolute;
    text-align: center;
    text-shadow: none;
    top: .4em;
    vertical-align: .3em
}

.prism-twilight .line-highlight[data-end]:after {
    bottom: .4em;
    content: attr(data-end);
    top: auto
}

.prism-coy code[class*=language-],
.prism-coy pre[class*=language-] {
    word-wrap: normal;
    background: 0 0;
    color: #000;
    font-family: Consolas, Monaco, Andale Mono, Ubuntu Mono, monospace;
    font-size: 1em;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
    line-height: 1.5;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    text-align: left;
    white-space: pre;
    word-break: normal;
    word-spacing: normal
}

.prism-coy pre[class*=language-] {
    margin: .5em 0;
    overflow: visible;
    padding: 0;
    position: relative
}

.prism-coy pre[class*=language-]>code {
    background-attachment: local;
    background-color: #fdfdfd;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, rgba(69, 142, 209, 4%)));
    background-image: linear-gradient(transparent 50%, rgba(69, 142, 209, 4%) 0);
    background-origin: content-box;
    background-size: 3em 3em;
    border-left: 10px solid #358ccb;
    -webkit-box-shadow: -1px 0 0 0 #358ccb, 0 0 0 1px #dfdfdf;
    box-shadow: -1px 0 #358ccb, 0 0 0 1px #dfdfdf;
    position: relative
}

.prism-coy code[class*=language] {
    display: block;
    height: inherit;
    max-height: inherit;
    overflow: auto;
    padding: 0 1em
}

.prism-coy :not(pre)>code[class*=language-],
.prism-coy pre[class*=language-] {
    background-color: #fdfdfd;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 1em
}

.prism-coy :not(pre)>code[class*=language-] {
    border: 1px solid rgba(0, 0, 0, .1);
    border-radius: .3em;
    color: #c92c2c;
    display: inline;
    padding: .2em;
    position: relative;
    white-space: normal
}

.prism-coy pre[class*=language-]:after,
.prism-coy pre[class*=language-]:before {
    bottom: .75em;
    -webkit-box-shadow: 0 13px 8px #979797;
    box-shadow: 0 13px 8px #979797;
    content: "";
    display: block;
    height: 20%;
    left: .18em;
    max-height: 13em;
    position: absolute;
    -webkit-transform: rotate(-2deg);
    -moz-transform: rotate(-2deg);
    -ms-transform: rotate(-2deg);
    -o-transform: rotate(-2deg);
    transform: rotate(-2deg);
    width: 40%;
    z-index: -2
}

.prism-coy :not(pre)>code[class*=language-]:after,
.prism-coy pre[class*=language-]:after {
    left: auto;
    right: .75em;
    -webkit-transform: rotate(2deg);
    -moz-transform: rotate(2deg);
    -ms-transform: rotate(2deg);
    -o-transform: rotate(2deg);
    transform: rotate(2deg)
}

.prism-coy .token.block-comment,
.prism-coy .token.cdata,
.prism-coy .token.comment,
.prism-coy .token.doctype,
.prism-coy .token.prolog {
    color: #7d8b99
}

.prism-coy .token.punctuation {
    color: #5f6364
}

.prism-coy .token.boolean,
.prism-coy .token.constant,
.prism-coy .token.deleted,
.prism-coy .token.function-name,
.prism-coy .token.number,
.prism-coy .token.property,
.prism-coy .token.symbol,
.prism-coy .token.tag {
    color: #c92c2c
}

.prism-coy .token.attr-name,
.prism-coy .token.builtin,
.prism-coy .token.char,
.prism-coy .token.function,
.prism-coy .token.inserted,
.prism-coy .token.selector,
.prism-coy .token.string {
    color: #2f9c0a
}

.prism-coy .token.entity,
.prism-coy .token.operator,
.prism-coy .token.url,
.prism-coy .token.variable {
    background: hsla(0, 0%, 100%, .5);
    color: #a67f59
}

.prism-coy .token.atrule,
.prism-coy .token.attr-value,
.prism-coy .token.class-name,
.prism-coy .token.keyword {
    color: #1990b8
}

.prism-coy .token.important,
.prism-coy .token.regex {
    color: #e90
}

.prism-coy .language-css .token.string,
.prism-coy .style .token.string {
    background: hsla(0, 0%, 100%, .5);
    color: #a67f59
}

.prism-coy .token.important {
    font-weight: 400
}

.prism-coy .token.bold {
    font-weight: 700
}

.prism-coy .token.italic {
    font-style: italic
}

.prism-coy .token.entity {
    cursor: help
}

.prism-coy .token.namespace {
    opacity: .7
}

@media screen and (max-width:767px) {
    .prism-coy pre[class*=language-]:after,
    .prism-coy pre[class*=language-]:before {
        bottom: 14px;
        -webkit-box-shadow: none;
        box-shadow: none
    }
}

.prism-coy .token.cr:before,
.prism-coy .token.lf:before,
.prism-coy .token.tab:not(:empty):before {
    color: #e0d7d1
}

.prism-coy pre[class*=language-].line-numbers.line-numbers {
    padding-left: 0
}

.prism-coy pre[class*=language-].line-numbers.line-numbers code {
    padding-left: 3.8em
}

.prism-coy pre[class*=language-].line-numbers.line-numbers .line-numbers-rows {
    left: 0
}

.prism-coy pre[class*=language-][data-line] {
    padding-bottom: 0;
    padding-left: 0;
    padding-top: 0
}

.prism-coy pre[data-line] code {
    padding-left: 4em;
    position: relative
}

.prism-coy pre .line-highlight {
    margin-top: 0
}

.prism-solarizedlight code[class*=language-],
.prism-solarizedlight pre[class*=language-] {
    word-wrap: normal;
    color: #657b83;
    font-family: Consolas, Monaco, Andale Mono, Ubuntu Mono, monospace;
    font-size: 1em;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
    line-height: 1.5;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    text-align: left;
    white-space: pre;
    word-break: normal;
    word-spacing: normal
}

.prism-solarizedlight code[class*=language-] ::-moz-selection,
.prism-solarizedlight code[class*=language-]::-moz-selection,
.prism-solarizedlight pre[class*=language-] ::-moz-selection,
.prism-solarizedlight pre[class*=language-]::-moz-selection {
    background: #073642
}

.prism-solarizedlight code[class*=language-] ::selection,
.prism-solarizedlight code[class*=language-]::selection,
.prism-solarizedlight pre[class*=language-] ::selection,
.prism-solarizedlight pre[class*=language-]::selection {
    background: #073642
}

.prism-solarizedlight pre[class*=language-] {
    border-radius: .3em;
    margin: .5em 0;
    overflow: auto;
    padding: 1em
}

.prism-solarizedlight :not(pre)>code[class*=language-],
.prism-solarizedlight pre[class*=language-] {
    background-color: #fdf6e3
}

.prism-solarizedlight :not(pre)>code[class*=language-] {
    border-radius: .3em;
    padding: .1em
}

.prism-solarizedlight .token.cdata,
.prism-solarizedlight .token.comment,
.prism-solarizedlight .token.doctype,
.prism-solarizedlight .token.prolog {
    color: #93a1a1
}

.prism-solarizedlight .token.punctuation {
    color: #586e75
}

.prism-solarizedlight .token.namespace {
    opacity: .7
}

.prism-solarizedlight .token.boolean,
.prism-solarizedlight .token.constant,
.prism-solarizedlight .token.deleted,
.prism-solarizedlight .token.number,
.prism-solarizedlight .token.property,
.prism-solarizedlight .token.symbol,
.prism-solarizedlight .token.tag {
    color: #268bd2
}

.prism-solarizedlight .token.attr-name,
.prism-solarizedlight .token.builtin,
.prism-solarizedlight .token.char,
.prism-solarizedlight .token.inserted,
.prism-solarizedlight .token.selector,
.prism-solarizedlight .token.string,
.prism-solarizedlight .token.url {
    color: #2aa198
}

.prism-solarizedlight .token.entity {
    background: #eee8d5;
    color: #657b83
}

.prism-solarizedlight .token.atrule,
.prism-solarizedlight .token.attr-value,
.prism-solarizedlight .token.keyword {
    color: #859900
}

.prism-solarizedlight .token.class-name,
.prism-solarizedlight .token.function {
    color: #b58900
}

.prism-solarizedlight .token.important,
.prism-solarizedlight .token.regex,
.prism-solarizedlight .token.variable {
    color: #cb4b16
}

.prism-solarizedlight .token.bold,
.prism-solarizedlight .token.important {
    font-weight: 700
}

.prism-solarizedlight .token.italic {
    font-style: italic
}

.prism-solarizedlight .token.entity {
    cursor: help
}

.prism-tomorrow code[class*=language-],
.prism-tomorrow pre[class*=language-] {
    word-wrap: normal;
    background: 0 0;
    color: #ccc;
    font-family: Consolas, Monaco, Andale Mono, Ubuntu Mono, monospace;
    font-size: 1em;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
    line-height: 1.5;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    text-align: left;
    white-space: pre;
    word-break: normal;
    word-spacing: normal
}

.prism-tomorrow pre[class*=language-] {
    margin: .5em 0;
    overflow: auto;
    padding: 1em
}

.prism-tomorrow :not(pre)>code[class*=language-],
.prism-tomorrow pre[class*=language-] {
    background: #2d2d2d
}

.prism-tomorrow :not(pre)>code[class*=language-] {
    border-radius: .3em;
    padding: .1em;
    white-space: normal
}

.prism-tomorrow .token.block-comment,
.prism-tomorrow .token.cdata,
.prism-tomorrow .token.comment,
.prism-tomorrow .token.doctype,
.prism-tomorrow .token.prolog {
    color: #999
}

.prism-tomorrow .token.punctuation {
    color: #ccc
}

.prism-tomorrow .token.attr-name,
.prism-tomorrow .token.deleted,
.prism-tomorrow .token.namespace,
.prism-tomorrow .token.tag {
    color: #e2777a
}

.prism-tomorrow .token.function-name {
    color: #6196cc
}

.prism-tomorrow .token.boolean,
.prism-tomorrow .token.function,
.prism-tomorrow .token.number {
    color: #f08d49
}

.prism-tomorrow .token.class-name,
.prism-tomorrow .token.constant,
.prism-tomorrow .token.property,
.prism-tomorrow .token.symbol {
    color: #f8c555
}

.prism-tomorrow .token.atrule,
.prism-tomorrow .token.builtin,
.prism-tomorrow .token.important,
.prism-tomorrow .token.keyword,
.prism-tomorrow .token.selector {
    color: #cc99cd
}

.prism-tomorrow .token.attr-value,
.prism-tomorrow .token.char,
.prism-tomorrow .token.regex,
.prism-tomorrow .token.string,
.prism-tomorrow .token.variable {
    color: #7ec699
}

.prism-tomorrow .token.entity,
.prism-tomorrow .token.operator,
.prism-tomorrow .token.url {
    color: #67cdcc
}

.prism-tomorrow .token.bold,
.prism-tomorrow .token.important {
    font-weight: 700
}

.prism-tomorrow .token.italic {
    font-style: italic
}

.prism-tomorrow .token.entity {
    cursor: help
}

.prism-tomorrow .token.inserted {
    color: green
}

.elementor-widget-jltma-devices {
    display: block;
    font-size: 0
}

.elementor-widget-jltma-devices .jltma-device-wrapper,
.elementor-widget-jltma-devices .jltma-device__media__screen {
    -webkit-transition: .3s cubic-bezier(.42, 0, .2, 1);
    transition: .3s cubic-bezier(.42, 0, .2, 1)
}

.elementor-widget-jltma-devices .jltma-device-wrapper {
    display: inline-block;
    margin: 0 auto;
    max-width: 100%;
    -webkit-transition-property: width, padding-bottom;
    transition-property: width, padding-bottom
}

.elementor-widget-jltma-devices .jltma-device {
    display: inline-block;
    height: 0;
    max-width: 100%;
    position: relative;
    -webkit-transition: all .3s cubic-bezier(.42, 0, .2, 1);
    transition: all .3s cubic-bezier(.42, 0, .2, 1);
    width: 100%
}

.elementor-widget-jltma-devices .jltma-device svg {
    display: block;
    font-size: 1rem;
    height: auto;
    width: 100%
}

.elementor-widget-jltma-devices .jltma-device svg .back-shape,
.elementor-widget-jltma-devices .jltma-device svg .side-shape {
    fill: #000
}

.elementor-widget-jltma-devices .jltma-device svg .overlay-shape {
    fill-opacity: .2;
    fill: #fff
}

.elementor-widget-jltma-devices .jltma-device svg,
.elementor-widget-jltma-devices .jltma-device__shape {
    -webkit-transition: all .3s cubic-bezier(.42, 0, .2, 1);
    transition: all .3s cubic-bezier(.42, 0, .2, 1)
}

.elementor-widget-jltma-devices .jltma-device__shape {
    width: 100%
}

.elementor-widget-jltma-devices .jltma-device__media {
    border-radius: 3px;
    left: 50%;
    position: absolute;
    -webkit-transition: all .3s cubic-bezier(.42, 0, .2, 1);
    transition: all .3s cubic-bezier(.42, 0, .2, 1)
}

.elementor-widget-jltma-devices .jltma-device__media__inner {
    background-color: hsla(0, 0%, 100%, .2);
    height: 0;
    left: 0;
    position: relative;
    -webkit-transition: all .3s cubic-bezier(.42, 0, .2, 1);
    transition: all .3s cubic-bezier(.42, 0, .2, 1);
    width: 100%
}

.elementor-widget-jltma-devices .jltma-device__media__screen {
    border-radius: 3px;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    overflow: hidden;
    -webkit-transition: all .3s cubic-bezier(.42, 0, .2, 1);
    transition: all .3s cubic-bezier(.42, 0, .2, 1);
    z-index: 2
}

.elementor-widget-jltma-devices .jltma-device__media__screen__landscape {
    opacity: 0;
    z-index: 1
}

.elementor-widget-jltma-devices .jltma-device__media__screen__inner {
    left: 0;
    right: 0
}

.elementor-widget-jltma-devices .jltma-device__media__screen__inner,
.elementor-widget-jltma-devices .jltma-device__media__screen__inner img {
    width: 100%
}

.elementor-widget-jltma-devices .jltma-device__media__screen__inner figure {
    overflow: hidden
}

.elementor-widget-jltma-devices .jltma-device__media__screen--video .jltma-device__media__screen__inner,
.elementor-widget-jltma-devices .jltma-device__media__screen--video .jltma-video-player {
    height: 100%;
    width: 100%
}

.elementor-widget-jltma-devices .jltma-device__media__screen--video .jltma-device__media__screen__inner>video,
.elementor-widget-jltma-devices .jltma-device__media__screen--video .jltma-video-player>video {
    height: auto
}

.elementor-widget-jltma-devices .jltma-device-type-phone {
    width: 277px
}

.elementor-widget-jltma-devices .jltma-device-type-phone .jltma-device {
    padding-bottom: 207.22022%;
    width: 277px
}

.elementor-widget-jltma-devices .jltma-device-type-phone .jltma-device__media {
    top: 11.7%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 88.80866%
}

.elementor-widget-jltma-devices .jltma-device-type-phone .jltma-device__media__inner {
    padding-bottom: 177.77778%
}

.elementor-widget-jltma-devices .jltma-device-type-tablet {
    width: 430px
}

.elementor-widget-jltma-devices .jltma-device-type-tablet .jltma-device {
    padding-bottom: 138.37209%;
    width: 430px
}

.elementor-widget-jltma-devices .jltma-device-type-tablet .jltma-device__media {
    top: 50%;
    -webkit-transform: translateX(-50%)translateY(-50%);
    -ms-transform: translateX(-50%)translateY(-50%);
    transform: translateX(-50%)translateY(-50%);
    width: 90.69767%
}

.elementor-widget-jltma-devices .jltma-device-type-tablet .jltma-device__media__inner {
    padding-bottom: 133.33333%
}

.elementor-widget-jltma-devices .jltma-device-type-laptop {
    width: 645px
}

.elementor-widget-jltma-devices .jltma-device-type-laptop .jltma-device {
    padding-bottom: 57.36434%;
    width: 645px
}

.elementor-widget-jltma-devices .jltma-device-type-laptop .jltma-device__media {
    top: 47.9%;
    -webkit-transform: translateX(-50%)translateY(-50%);
    -ms-transform: translateX(-50%)translateY(-50%);
    transform: translateX(-50%)translateY(-50%);
    width: 76.43411%
}

.elementor-widget-jltma-devices .jltma-device-type-laptop .jltma-device__media__inner {
    padding-bottom: 62.47465%
}

.elementor-widget-jltma-devices .jltma-device-type-desktop {
    width: 645px
}

.elementor-widget-jltma-devices .jltma-device-type-desktop .jltma-device {
    padding-bottom: 88.49162%;
    width: 895px
}

.elementor-widget-jltma-devices .jltma-device-type-desktop .jltma-device__media {
    top: 33.5%;
    -webkit-transform: translateX(-50%)translateY(-50%);
    -ms-transform: translateX(-50%)translateY(-50%);
    transform: translateX(-50%)translateY(-50%);
    width: 92.2905%
}

.elementor-widget-jltma-devices .jltma-device-type-desktop .jltma-device__media__inner {
    padding-bottom: 56.41646%
}

.elementor-widget-jltma-devices .jltma-device-type-window {
    width: 1e3px
}

.elementor-widget-jltma-devices .jltma-device-type-window .jltma-video-player {
    height: auto
}

.elementor-widget-jltma-devices .jltma-device-type-window .jltma-device {
    height: auto;
    padding-bottom: 0;
    width: 1e3px
}

.elementor-widget-jltma-devices .jltma-device-type-window .jltma-device__media,
.elementor-widget-jltma-devices .jltma-device-type-window .jltma-device__shape {
    border-radius: 0;
    left: auto;
    position: relative;
    top: auto;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.elementor-widget-jltma-devices .jltma-device-type-window .jltma-device__media {
    width: 100%
}

.elementor-widget-jltma-devices .jltma-device-type-window .jltma-device__media__inner {
    height: auto;
    padding-bottom: 0
}

.elementor-widget-jltma-devices .jltma-device-type-window .jltma-device__media__screen {
    overflow: visible;
    position: relative
}

.elementor-widget-jltma-devices .jltma-device-type-window .jltma-device__media__screen__inner {
    height: auto;
    left: auto;
    overflow: visible;
    position: relative;
    top: auto;
    width: 100%
}

.elementor-widget-jltma-devices.jltma-device-video-cover .jltma-device__media__screen--video .jltma-video-player>video {
    height: inherit;
    -o-object-fit: cover;
    object-fit: cover
}

.elementor-widget-jltma-devices.jltma-device-orientation-landscape .jltma-device-wrapper .jltma-device__shape svg {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.elementor-widget-jltma-devices.jltma-device-orientation-landscape .jltma-device-wrapper .jltma-device__media {
    top: 50%;
    -webkit-transform: translateY(-50%)translateX(-50%);
    -ms-transform: translateY(-50%)translateX(-50%);
    transform: translateY(-50%)translateX(-50%)
}

.elementor-widget-jltma-devices.jltma-device-orientation-landscape .jltma-device-wrapper .jltma-device__orientation {
    -webkit-transform: translateY(calc(100% + 24px))translateX(-50%)rotate(-90deg);
    -ms-transform: translateY(calc(100% + 24px))translateX(-50%)rotate(-90deg);
    transform: translateY(calc(100% + 24px))translateX(-50%)rotate(-90deg)
}

.elementor-widget-jltma-devices.jltma-device-orientation-landscape .jltma-device-wrapper.jltma-device-type-phone {
    width: 574px
}

.elementor-widget-jltma-devices.jltma-device-orientation-landscape .jltma-device-wrapper.jltma-device-type-phone .jltma-device {
    padding-bottom: 48.25784%;
    width: 574px
}

.elementor-widget-jltma-devices.jltma-device-orientation-landscape .jltma-device-wrapper.jltma-device-type-phone .jltma-device__shape {
    width: 48.25784%
}

.elementor-widget-jltma-devices.jltma-device-orientation-landscape .jltma-device-wrapper.jltma-device-type-phone .jltma-device__media {
    width: 76.30662%
}

.elementor-widget-jltma-devices.jltma-device-orientation-landscape .jltma-device-wrapper.jltma-device-type-phone .jltma-device__media__inner {
    padding-bottom: 56.25%
}

.elementor-widget-jltma-devices.jltma-device-orientation-landscape .jltma-device-wrapper.jltma-device-type-tablet {
    width: 595px
}

.elementor-widget-jltma-devices.jltma-device-orientation-landscape .jltma-device-wrapper.jltma-device-type-tablet .jltma-device {
    padding-bottom: 72.26891%;
    width: 595px
}

.elementor-widget-jltma-devices.jltma-device-orientation-landscape .jltma-device-wrapper.jltma-device-type-tablet .jltma-device__shape {
    width: 72.26891%
}

.elementor-widget-jltma-devices.jltma-device-orientation-landscape .jltma-device-wrapper.jltma-device-type-tablet .jltma-device__media {
    width: 87.39496%
}

.elementor-widget-jltma-devices.jltma-device-orientation-landscape .jltma-device-wrapper.jltma-device-type-tablet .jltma-device__media__inner {
    padding-bottom: 75%
}

.elementor-widget-jltma-devices.jltma-device-portrait-scrollable .jltma-device__media__screen--image {
    overflow-y: auto
}

.elementor-widget-jltma-devices.jltma-device-portrait-scrollable .jltma-device__media__screen--image-inner {
    margin-right: -100px;
    padding-right: 100px
}

.elementor-widget-jltma-devices.jltma-device-landscape-scrollable .jltma-device__media__screen__landscape {
    overflow-y: auto
}

.elementor-widget-jltma-devices.jltma-device-landscape-scrollable .jltma-device__media__screen__landscape__inner {
    margin-right: -100px;
    padding-right: 100px
}

.elementor-widget-jltma-devices .jltma-device__orientation {
    bottom: 0;
    color: rgba(0, 0, 0, .1);
    cursor: pointer;
    font-size: 28px;
    height: 28px;
    left: 50%;
    position: absolute;
    -webkit-transform: translateY(calc(100% + 24px))translateX(-50%);
    -ms-transform: translateY(calc(100% + 24px))translateX(-50%);
    transform: translateY(calc(100% + 24px))translateX(-50%);
    -webkit-transition: all .3s cubic-bezier(.42, 0, .2, 1);
    transition: all .3s cubic-bezier(.42, 0, .2, 1);
    width: 28px;
    z-index: 99
}

.elementor-widget-jltma-devices .jltma-device__orientation:before {
    display: block
}

.elementor-widget-jltma-devices .jltma-device.has--orientation-control {
    margin-bottom: 52px
}

.elementor-widget-jltma-devices.jltma-device-orientation-landscape .jltma-device.has--orientation-control .jltma-device__media__screen {
    opacity: 0;
    z-index: 1
}

.elementor-widget-jltma-devices.jltma-device-orientation-landscape .jltma-device.has--orientation-control .jltma-device__media__screen__landscape {
    opacity: 1;
    z-index: 2
}

.elementor-widget-jltma-devices.jltma-device-skin-jetblack svg .overlay-shape {
    fill: #fff;
    fill-opacity: .2
}

.elementor-widget-jltma-devices.jltma-device-skin-jetblack svg .back-shape,
.elementor-widget-jltma-devices.jltma-device-skin-jetblack svg .side-shape {
    fill: #000
}

.elementor-widget-jltma-devices.jltma-device-skin-black svg .overlay-shape {
    fill: #fff
}

.elementor-widget-jltma-devices.jltma-device-skin-black svg .back-shape,
.elementor-widget-jltma-devices.jltma-device-skin-black svg .side-shape {
    fill: #343639
}

.elementor-widget-jltma-devices.jltma-device-skin-silver svg .overlay-shape {
    fill: #000
}

.elementor-widget-jltma-devices.jltma-device-skin-silver svg .back-shape,
.elementor-widget-jltma-devices.jltma-device-skin-silver svg .side-shape {
    fill: #e4e6e7
}

.elementor-widget-jltma-devices.jltma-device-skin-gold svg .overlay-shape {
    fill: #000
}

.elementor-widget-jltma-devices.jltma-device-skin-gold svg .back-shape,
.elementor-widget-jltma-devices.jltma-device-skin-gold svg .side-shape {
    fill: #fbe6cf
}

.elementor-widget-jltma-devices.jltma-device-skin-rosegold svg .overlay-shape {
    fill: #000
}

.elementor-widget-jltma-devices.jltma-device-skin-rosegold svg .back-shape,
.elementor-widget-jltma-devices.jltma-device-skin-rosegold svg .side-shape {
    fill: #fde4dc
}

.elementor-widget-jltma-devices.jltma-device-controls-tone-dark svg .overlay-shape {
    fill: #000;
    fill-opacity: .2
}

.elementor-widget-jltma-devices.jltma-device-controls-tone-light svg .overlay-shape {
    fill: #fff;
    fill-opacity: .2
}

.elementor-widget-jltma-devices svg .lighten {
    fill: #fff;
    fill-opacity: .3
}

.elementor-widget-jltma-devices svg .lighten-more {
    fill: #fff;
    fill-opacity: .5
}

.elementor-widget-jltma-devices .jltma-device__media__screen {
    bottom: 0;
    left: 0;
    right: 0;
    top: 0
}

.elementor-widget-jltma-devices .jltma-device__media__screen,
.elementor-widget-jltma-devices .jltma-device__shape {
    position: absolute
}

.jltma-piechart-wrapper {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center
}

.jltma-piechart {
    border-radius: 100%;
    margin: 0;
    position: relative
}

.jltma-piechart .jltma-piechart-text {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    left: 0;
    line-height: 1;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%
}

.jltma-piechart .jltma-piechart-percent {
    font-size: 60px
}

.jltma-piechart .jltma-piechart-title {
    font-size: 18px
}

.jltma-piechart canvas {
    height: auto !important;
    max-width: 100% !important;
    vertical-align: bottom !important
}

.clearfix::before,
.clearfix::after {
    content: " ";
    display: table;
    clear: both
}

.eael-testimonial-slider.nav-top-left,
.eael-testimonial-slider.nav-top-right,
.eael-team-slider.nav-top-left,
.eael-team-slider.nav-top-right,
.eael-logo-carousel.nav-top-left,
.eael-logo-carousel.nav-top-right,
.eael-post-carousel.nav-top-left,
.eael-post-carousel.nav-top-right,
.eael-product-carousel.nav-top-left,
.eael-product-carousel.nav-top-right {
    padding-top: 40px
}

.eael-contact-form input[type=text],
.eael-contact-form input[type=email],
.eael-contact-form input[type=url],
.eael-contact-form input[type=tel],
.eael-contact-form input[type=date],
.eael-contact-form input[type=number],
.eael-contact-form textarea {
    background: #fff;
    box-shadow: none;
    -webkit-box-shadow: none;
    float: none;
    height: auto;
    margin: 0;
    outline: 0;
    width: 100%
}

.eael-contact-form input[type=submit] {
    border: 0;
    float: none;
    height: auto;
    margin: 0;
    padding: 10px 20px;
    width: auto;
    -webkit-transition: all .25s linear 0s;
    transition: all .25s linear 0s
}

.eael-contact-form.placeholder-hide input::-webkit-input-placeholder,
.eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder {
    opacity: 0;
    visibility: hidden
}

.eael-contact-form.placeholder-hide input::-moz-placeholder,
.eael-contact-form.placeholder-hide textarea::-moz-placeholder {
    opacity: 0;
    visibility: hidden
}

.eael-contact-form.placeholder-hide input:-ms-input-placeholder,
.eael-contact-form.placeholder-hide textarea:-ms-input-placeholder {
    opacity: 0;
    visibility: hidden
}

.eael-contact-form.placeholder-hide input:-moz-placeholder,
.eael-contact-form.placeholder-hide textarea:-moz-placeholder {
    opacity: 0;
    visibility: hidden
}

.eael-custom-radio-checkbox input[type=checkbox],
.eael-custom-radio-checkbox input[type=radio] {
    -webkit-appearance: none;
    -moz-appearance: none;
    border-style: solid;
    border-width: 0;
    outline: none;
    min-width: 1px;
    width: 15px;
    height: 15px;
    background: #ddd;
    padding: 3px
}

.eael-custom-radio-checkbox input[type=checkbox]:before,
.eael-custom-radio-checkbox input[type=radio]:before {
    content: "";
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    display: block
}

.eael-custom-radio-checkbox input[type=checkbox]:checked:before,
.eael-custom-radio-checkbox input[type=radio]:checked:before {
    background: #999;
    -webkit-transition: all .25s linear 0s;
    transition: all .25s linear 0s
}

.eael-custom-radio-checkbox input[type=radio] {
    border-radius: 50%
}

.eael-custom-radio-checkbox input[type=radio]:before {
    border-radius: 50%
}

.eael-post-elements-readmore-btn {
    font-size: 12px;
    font-weight: 500;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    display: inline-block
}

.elementor-lightbox .dialog-widget-content {
    width: 100%;
    height: 100%
}

.eael-contact-form-align-left,
.elementor-widget-eael-weform.eael-contact-form-align-left .eael-weform-container {
    margin: 0 auto 0 0;
    display: inline-block;
    text-align: left
}

.eael-contact-form-align-center,
.elementor-widget-eael-weform.eael-contact-form-align-center .eael-weform-container {
    float: none;
    margin: 0 auto;
    display: inline-block;
    text-align: left
}

.eael-contact-form-align-right,
.elementor-widget-eael-weform.eael-contact-form-align-right .eael-weform-container {
    margin: 0 0 0 auto;
    display: inline-block;
    text-align: left
}

.eael-force-hide {
    display: none !important
}

.eael-d-none {
    display: none !important
}

.eael-d-block {
    display: block !important
}

.eael-h-auto {
    height: auto !important
}

.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating~.count {
    display: none
}

.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating {
    display: none
}

.sr-only {
    border: 0 !important;
    clip: rect(1px, 1px, 1px, 1px) !important;
    clip-path: inset(50%) !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
    white-space: nowrap !important
}

.elementor-widget-eael-adv-tabs .eael-tab-content-item,
.elementor-widget-eael-adv-accordion .eael-accordion-content,
.elementor-widget-eael-data-table .td-content,
.elementor-widget-eael-info-box .eael-infobox-template-wrapper,
.elementor-widget-eael-countdown .eael-countdown-expiry-template,
.elementor-widget-eael-countdown .eael-countdown-container,
.elementor-widget-eael-cta-box .eael-cta-template-wrapper,
.elementor-widget-eael-toggle .eael-toggle-primary-wrap,
.elementor-widget-eael-toggle .eael-toggle-secondary-wrap,
.elementor-widget-eael-protected-content .eael-protected-content-message,
.elementor-widget-eael-protected-content .protected-content,
.eael-offcanvas-content-visible .eael-offcanvas-body,
.elementor-widget-eael-stacked-cards .eael-stacked-cards__item {
    position: relative
}

.elementor-widget-eael-adv-tabs .eael-tab-content-item:hover .eael-onpage-edit-template-wrapper,
.elementor-widget-eael-adv-accordion .eael-accordion-content:hover .eael-onpage-edit-template-wrapper,
.elementor-widget-eael-data-table .td-content:hover .eael-onpage-edit-template-wrapper,
.elementor-widget-eael-info-box .eael-infobox-template-wrapper:hover .eael-onpage-edit-template-wrapper,
.elementor-widget-eael-countdown .eael-countdown-expiry-template:hover .eael-onpage-edit-template-wrapper,
.elementor-widget-eael-countdown .eael-countdown-container:hover .eael-onpage-edit-template-wrapper,
.elementor-widget-eael-cta-box .eael-cta-template-wrapper:hover .eael-onpage-edit-template-wrapper,
.elementor-widget-eael-toggle .eael-toggle-primary-wrap:hover .eael-onpage-edit-template-wrapper,
.elementor-widget-eael-toggle .eael-toggle-secondary-wrap:hover .eael-onpage-edit-template-wrapper,
.elementor-widget-eael-protected-content .eael-protected-content-message:hover .eael-onpage-edit-template-wrapper,
.elementor-widget-eael-protected-content .protected-content:hover .eael-onpage-edit-template-wrapper,
.eael-offcanvas-content-visible .eael-offcanvas-body:hover .eael-onpage-edit-template-wrapper,
.elementor-widget-eael-stacked-cards .eael-stacked-cards__item:hover .eael-onpage-edit-template-wrapper {
    display: block
}

.eael-widget-otea-active .elementor-element:hover>.elementor-element-overlay,
.eael-widget-otea-active .elementor-empty-view,
.eael-widget-otea-active .elementor-add-section-inline,
.eael-widget-otea-active .elementor-add-section {
    display: initial !important
}

.eael-onpage-edit-template-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
    border: 2px solid #5eead4
}

.eael-onpage-edit-template-wrapper::after {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    background: #5eead4;
    opacity: .3
}

.eael-onpage-edit-template-wrapper.eael-onpage-edit-activate {
    display: block
}

.eael-onpage-edit-template-wrapper.eael-onpage-edit-activate::after {
    display: none
}

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template {
    background: #5eead4;
    color: #000;
    width: 150px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    cursor: pointer;
    position: relative;
    z-index: 3;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template::before {
    content: "";
    border-top: 30px solid #5eead4;
    border-right: 0;
    border-bottom: 0;
    border-left: 14px solid rgba(0, 0, 0, 0);
    right: 100%;
    position: absolute
}

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template::after {
    content: "";
    border-top: 0;
    border-right: 0;
    border-bottom: 30px solid rgba(0, 0, 0, 0);
    border-left: 14px solid #5eead4;
    left: 100%;
    position: absolute
}

.eael-onpage-edit-template-wrapper .eael-onpage-edit-template>i {
    margin-right: 8px
}

.elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect1,
.elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect2,
.elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect3,
.elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect4 {
    -webkit-box-shadow: inherit !important;
    box-shadow: inherit !important
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwte6f15m.woff2)format('woff2');
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwvu6f15m.woff2)format('woff2');
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwtu6f15m.woff2)format('woff2');
    unicode-range: U+1F??
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwuk6f15m.woff2)format('woff2');
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwu06f15m.woff2)format('woff2');
    unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwxu6f15m.woff2)format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqw106f15m.woff2)format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwtk6f15m.woff2)format('woff2');
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwt06f15m.woff2)format('woff2');
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    src: url(/Institutions/Moberly-Area-Community-College/styles/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwuu6f.woff2)format('woff2');
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwte6f15m.woff2)format('woff2');
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwvu6f15m.woff2)format('woff2');
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwtu6f15m.woff2)format('woff2');
    unicode-range: U+1F??
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwuk6f15m.woff2)format('woff2');
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwu06f15m.woff2)format('woff2');
    unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwxu6f15m.woff2)format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqw106f15m.woff2)format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwtk6f15m.woff2)format('woff2');
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwt06f15m.woff2)format('woff2');
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    src: url(/Institutions/Moberly-Area-Community-College/styles/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwuu6f.woff2)format('woff2');
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwte6f15m.woff2)format('woff2');
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwvu6f15m.woff2)format('woff2');
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwtu6f15m.woff2)format('woff2');
    unicode-range: U+1F??
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwuk6f15m.woff2)format('woff2');
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwu06f15m.woff2)format('woff2');
    unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwxu6f15m.woff2)format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqw106f15m.woff2)format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwtk6f15m.woff2)format('woff2');
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwt06f15m.woff2)format('woff2');
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    src: url(/Institutions/Moberly-Area-Community-College/styles/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwuu6f.woff2)format('woff2');
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwte6f15m.woff2)format('woff2');
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwvu6f15m.woff2)format('woff2');
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwtu6f15m.woff2)format('woff2');
    unicode-range: U+1F??
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwuk6f15m.woff2)format('woff2');
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwu06f15m.woff2)format('woff2');
    unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwxu6f15m.woff2)format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqw106f15m.woff2)format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwtk6f15m.woff2)format('woff2');
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwt06f15m.woff2)format('woff2');
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    src: url(/Institutions/Moberly-Area-Community-College/styles/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwuu6f.woff2)format('woff2');
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwte6f15m.woff2)format('woff2');
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwvu6f15m.woff2)format('woff2');
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwtu6f15m.woff2)format('woff2');
    unicode-range: U+1F??
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwuk6f15m.woff2)format('woff2');
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwu06f15m.woff2)format('woff2');
    unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwxu6f15m.woff2)format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqw106f15m.woff2)format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwtk6f15m.woff2)format('woff2');
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwt06f15m.woff2)format('woff2');
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    src: url(/Institutions/Moberly-Area-Community-College/styles/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwuu6f.woff2)format('woff2');
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwte6f15m.woff2)format('woff2');
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwvu6f15m.woff2)format('woff2');
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwtu6f15m.woff2)format('woff2');
    unicode-range: U+1F??
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwuk6f15m.woff2)format('woff2');
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwu06f15m.woff2)format('woff2');
    unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwxu6f15m.woff2)format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqw106f15m.woff2)format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwtk6f15m.woff2)format('woff2');
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwt06f15m.woff2)format('woff2');
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: open sans;
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    src: url(/Institutions/Moberly-Area-Community-College/styles/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwuu6f.woff2)format('woff2');
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtskmu1ab.woff2)format('woff2');
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsumu1ab.woff2)format('woff2');
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsomu1ab.woff2)format('woff2');
    unicode-range: U+1F??
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsymu1ab.woff2)format('woff2');
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts2mu1ab.woff2)format('woff2');
    unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtvomu1ab.woff2)format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtugmu1ab.woff2)format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtscmu1ab.woff2)format('woff2');
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsgmu1ab.woff2)format('woff2');
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    src: url(/Institutions/Moberly-Area-Community-College/styles/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts-muw.woff2)format('woff2');
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtskmu1ab.woff2)format('woff2');
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsumu1ab.woff2)format('woff2');
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsomu1ab.woff2)format('woff2');
    unicode-range: U+1F??
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsymu1ab.woff2)format('woff2');
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts2mu1ab.woff2)format('woff2');
    unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtvomu1ab.woff2)format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtugmu1ab.woff2)format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtscmu1ab.woff2)format('woff2');
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsgmu1ab.woff2)format('woff2');
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url(/Institutions/Moberly-Area-Community-College/styles/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts-muw.woff2)format('woff2');
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtskmu1ab.woff2)format('woff2');
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsumu1ab.woff2)format('woff2');
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsomu1ab.woff2)format('woff2');
    unicode-range: U+1F??
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsymu1ab.woff2)format('woff2');
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts2mu1ab.woff2)format('woff2');
    unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtvomu1ab.woff2)format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtugmu1ab.woff2)format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtscmu1ab.woff2)format('woff2');
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsgmu1ab.woff2)format('woff2');
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    src: url(/Institutions/Moberly-Area-Community-College/styles/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts-muw.woff2)format('woff2');
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtskmu1ab.woff2)format('woff2');
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsumu1ab.woff2)format('woff2');
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsomu1ab.woff2)format('woff2');
    unicode-range: U+1F??
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsymu1ab.woff2)format('woff2');
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts2mu1ab.woff2)format('woff2');
    unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtvomu1ab.woff2)format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtugmu1ab.woff2)format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtscmu1ab.woff2)format('woff2');
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsgmu1ab.woff2)format('woff2');
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    src: url(/Institutions/Moberly-Area-Community-College/styles/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts-muw.woff2)format('woff2');
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtskmu1ab.woff2)format('woff2');
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsumu1ab.woff2)format('woff2');
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsomu1ab.woff2)format('woff2');
    unicode-range: U+1F??
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsymu1ab.woff2)format('woff2');
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts2mu1ab.woff2)format('woff2');
    unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtvomu1ab.woff2)format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtugmu1ab.woff2)format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtscmu1ab.woff2)format('woff2');
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsgmu1ab.woff2)format('woff2');
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src: url(/Institutions/Moberly-Area-Community-College/styles/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts-muw.woff2)format('woff2');
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtskmu1ab.woff2)format('woff2');
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsumu1ab.woff2)format('woff2');
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsomu1ab.woff2)format('woff2');
    unicode-range: U+1F??
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsymu1ab.woff2)format('woff2');
    unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts2mu1ab.woff2)format('woff2');
    unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtvomu1ab.woff2)format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtugmu1ab.woff2)format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtscmu1ab.woff2)format('woff2');
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    src: url(https://www.macc.edu/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsgmu1ab.woff2)format('woff2');
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: open sans;
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    src: url(/Institutions/Moberly-Area-Community-College/styles/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts-muw.woff2)format('woff2');
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

#genesis-responsive-slider {
    background-color: #fff;
    border: 10px solid #eee;
    margin: 0 auto;
    padding: 10px;
    position: relative
}

.genesis-responsive-slider-wrap {
    clear: both;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 1
}

#slides {
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 1
}

.slide-excerpt {
    background-color: #fff;
    filter: alpha(opacity=80);
    display: block;
    margin: 10px;
    opacity: .8;
    padding: 0;
    position: absolute;
    z-index: 8
}

html>body .slide-excerpt-border {
    background: 0 0;
    border: 1px solid #ddd;
    display: inline;
    float: left;
    margin: 10px;
    padding: 14px;
    position: relative;
    z-index: 8
}

.slide-image {
    overflow: hidden
}

.flex-container a:active,
.flexslider a:active {
    outline: none
}

.slides,
.flex-control-nav,
.flex-direction-nav {
    list-style: none;
    margin: 0;
    padding: 0
}

.flexslider {
    margin: 0;
    padding: 0;
    width: 100%
}

.flexslider .slides>li {
    display: none
}

.flexslider .slides img {
    display: block;
    max-width: 100%
}

.flex-pauseplay span {
    text-transform: capitalize
}

.slides:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden
}

html[xmlns] .slides {
    display: block
}

* html .slides {
    height: 1%
}

.no-js .slides>li:first-child {
    display: block
}

.flexslider {
    background: #fff;
    position: relative;
    zoom: 1
}

.flexslider .slides {
    zoom: 1
}

.flexslider .slides>li {
    position: relative
}

.flex-container {
    zoom: 1;
    position: relative
}

.flex-caption {
    background: 0 0;
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);
    zoom: 1
}

.flex-caption {
    background: rgba(0, 0, 0, .3);
    bottom: 0;
    color: #fff;
    font-size: 14px;
    left: 0;
    line-height: 18px;
    padding: 2%;
    position: absolute;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .3);
    width: 96%
}

.flex-direction-nav li a {
    width: 52px;
    height: 52px;
    margin: -20px 0 0;
    display: block;
    background: url(https://www.macc.edu/wp-content/plugins/genesis-responsive-slider/assets/images/bg_direction_nav.png)no-repeat;
    position: absolute;
    top: 50%;
    cursor: pointer;
    text-indent: -9999px;
    z-index: 100
}

.flex-direction-nav li .next {
    background-position: -52px 0;
    right: -60px
}

.flex-direction-nav li .next:hover {
    background-position: -52px -50px
}

.flex-direction-nav li .prev {
    left: -60px
}

.flex-direction-nav li .prev:hover {
    background-position: 0 -50px
}

.flex-direction-nav li .disabled {
    cursor: default;
    filter: alpha(opacity=30);
    opacity: .3
}

.flex-control-nav {
    float: left;
    margin: 20px 0 10px;
    position: relative;
    text-align: center;
    width: 100%;
    z-index: 100
}

.flex-control-nav li {
    *display: inline;
    display: inline-block;
    margin: 0 0 0 5px;
    zoom: 1
}

.flex-control-nav li:first-child {
    margin: 0
}

.flex-control-nav li a {
    background: url(https://www.macc.edu/wp-content/plugins/genesis-responsive-slider/assets/images/bg_control_nav.png)no-repeat;
    cursor: pointer;
    display: block;
    height: 13px;
    text-indent: -9999px;
    width: 13px
}

.flex-control-nav li a:hover {
    background-position: 0 -13px
}

.flex-control-nav li a.active {
    background-position: 0 -26px;
    cursor: default
}

/*
	Theme Name: Education Pro - custom stylesheet
	Theme URI: http://my.studiopress.com/themes/education/
	Description: Your institution has a great deal of information to convey in a short period of time. Text, audio, video, curricula, and more... Help students, faculty, and press find what they need fast, without the homework.
	Author: StudioPress
	Author URI: http://www.studiopress.com/
	
	Version: 3.0.2
	
	Tags: black, blue, gold, green, orange, purple, red, white, one-column, two-columns, three-columns, left-sidebar, right-sidebar, responsive-layout, custom-menu, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

	Template: genesis
	Template Version: 2.0.0

	License: GPL-2.0+
	License URI: http://www.opensource.org/licenses/gpl-license.php
*/

body {
    font-family: 'Open Sans', sans-serif;
    background-color: #f5f5f5;
}

h1.page-banner__title {
    /*background-color:#cd2028;*/
    color: white;
    padding: 0px 15px;
    display: inline;
    text-shadow: rgb(61, 62, 61) 2px 2px 4px;
    font-weight: 900;
}

h1.light-pic {
    color: black;
    text-shadow: rgb(255, 255, 255) 2px 2px 25px;
}

.gb-accordion-title h2 {
    font-size: 25px;
    font-weight: 700;
    margin: 0px;
}

.genesis-nav-menu {
    font-size: 14px;
}

/* navigation on pages */

.page-links {
    float: right;
    padding: 1.5em;
}

.title-area {
    box-shadow: 3px 2.75px 10px rgba(0, 0, 0, 0.31);
}

/* Column Classes
	Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css
--------------------------------------------- */

.page-banner {
    background-color: #000000;
    padding: 80px 0 40px 0;
    position: relative;
}

@media (min-width: 530px) {
    .page-banner {
        padding: 130px 30px 60px 30px;
    }
}

.page-banner__content {
    position: relative;
    z-index: 2;
}

.page-banner__title {
    font-weight: 900;
    font-size: 3.6rem;
    margin: 0 0 1rem 0;
    color: #000;
}

@media (min-width: 530px) {
    .page-banner__title {
        font-size: 5rem
    }
}

.page-banner__bg-image {
    background-size: cover;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

/* Home
--------------------------------------------- */

.home-featured+.home-top .wrap {
    background-color: #cd2028;
}

/* Education Pro Red
--------------------------------------------- */

.education-pro-red .after-entry .widget-title,
.education-pro-red .archive-pagination .active a,
.education-pro-red .archive-pagination li a:hover,
.education-pro-red .comment-reply-link,
.education-pro-red .comment-respond h3,
.education-pro-red .entry-comments h3,
.education-pro-red .entry-footer .entry-meta a:hover,
.education-pro-red .entry-pings h3,
.education-pro-red .entry-title a:hover,
.education-pro-red .home-featured .more-link,
.education-pro-red .home-top .widget_text .widget-title,
.education-pro-red .sidebar .widget-title a,
.education-pro-red .sidebar .widget-title {
    color: #801417;
}

.education-pro-red .archive-description,
.education-pro-red .author-box,
.education-pro-red .button:hover,
.education-pro-red .content .entry-header .entry-meta .entry-time,
.education-pro-red .footer-widgets .wrap .button:hover,
.education-pro-red .footer-widgets button:hover,
.education-pro-red .footer-widgets input:hover[type="button"],
.education-pro-red .footer-widgets input:hover[type="reset"],
.education-pro-red .footer-widgets input:hover[type="submit"],
.education-pro-red .home-bottom .widget .button:hover,
.education-pro-red .home-bottom button:hover,
.education-pro-red .home-bottom input:hover[type="button"],
.education-pro-red .home-bottom input:hover[type="reset"],
.education-pro-red .home-bottom input:hover[type="submit"],
.education-pro-red .home-featured #genesis-responsive-slider .more-link:hover,
.education-pro-red .title-area,
.education-pro-red button:hover,
.education-pro-red input:hover[type="button"],
.education-pro-red input:hover[type="reset"],
.education-pro-red input:hover[type="submit"] {
    background-color: #3d3e3d;
}

.education-pro-red .after-entry .widget,
.education-pro-red .home-top .wrap,
.education-pro-red .sidebar .widget {
    border-color: #3d3e3d;
}

.education-pro-red .footer-widgets .wrap a:hover,
.education-pro-red .footer-widgets a.button,
.education-pro-red .slide-excerpt h2 a,
.education-pro-red .home-middle .entry-title a,
.education-pro-red .home-top .widget_text,
.education-pro-red .site-footer .wrap a:hover,
.education-pro-red .site-footer a.button,
.education-pro-red a {
    color: #9a9a9a;
}

.education-pro-red .button,
.education-pro-red .genesis-nav-menu .sub-menu .current-menu-item>a:hover,
.education-pro-red .genesis-nav-menu .sub-menu a,
.education-pro-red .genesis-nav-menu li a:hover,
.education-pro-red .genesis-nav-menu li.current-menu-item>a,
.education-pro-red .home-bottom,
.education-pro-red .widget-area .widget.enews-widget,
.education-pro-red button,
.education-pro-red input[type="button"],
.education-pro-red input[type="reset"],
.education-pro-red input[type="submit"] {
    background-color: #646564;
}

.education-pro-red .entry-title a,
.education-pro-red .home-bottom a:hover,
.education-pro-red a:hover {
    color: #333;
}

.education-pro-red .enews-widget .enews input:hover[type="submit"],
.education-pro-red .footer-widgets,
.education-pro-red .home-middle,
.education-pro-red .site-footer {
    background-color: #333;
}

/* added by marlena */

.education-pro-red .home-top .widget_text .widget-title {
    color: #ffffff;
}

.education-pro-red .home-top .textwidget {
    color: #ffffff;
    text-shadow: 2px 2px 4px #3d3e3d;
}

.education-pro-red .nav-primary {
    background-color: #cd2028;
}

/*
Media Queries
---------------------------------------------------------------------------------------------------- */

/*Marlena's custom */

.generic-content {
    background-color: #ffffff;
    box-shadow: 3px 3px rgba(70, 70, 70, 0.05);
    margin-bottom: 40px;
    padding: 40px;
}

.rounded_box {
    border-radius: 15px;
}

.wp-block-table.is-style-stripes thead {
    background-color: #cd2028;
    color: #ffffff;
}

th,
td {
    padding-left: 10px;
}

:root {
    --tec-grid-gutter: 48px;
    --tec-grid-gutter-negative: calc(var(--tec-grid-gutter)*-1);
    --tec-grid-gutter-half: calc(var(--tec-grid-gutter)/2);
    --tec-grid-gutter-half-negative: calc(var(--tec-grid-gutter-half)*-1);
    --tec-grid-gutter-small: 42px;
    --tec-grid-gutter-small-negative: calc(var(--tec-grid-gutter-small)*-1);
    --tec-grid-gutter-small-half: calc(var(--tec-grid-gutter-small)/2);
    --tec-grid-gutter-small-half-negative: calc(var(--tec-grid-gutter-small-half)*-1);
    --tec-grid-gutter-page: 42px;
    --tec-grid-gutter-page-small: 19.5px;
    --tec-grid-width-default: 1176px;
    --tec-grid-width-min: 320px;
    --tec-grid-width: calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2);
    --tec-grid-width-1-of-2: 50%;
    --tec-grid-width-1-of-3: 33.333%;
    --tec-grid-width-1-of-4: 25%;
    --tec-grid-width-1-of-5: 20%;
    --tec-grid-width-1-of-7: 14.285%;
    --tec-grid-width-1-of-8: 12.5%;
    --tec-grid-width-1-of-9: 11.111%;
    --tec-spacer-0: 4px;
    --tec-spacer-1: 8px;
    --tec-spacer-2: 12px;
    --tec-spacer-3: 16px;
    --tec-spacer-4: 20px;
    --tec-spacer-5: 24px;
    --tec-spacer-6: 28px;
    --tec-spacer-7: 32px;
    --tec-spacer-8: 40px;
    --tec-spacer-9: 48px;
    --tec-spacer-10: 56px;
    --tec-spacer-11: 64px;
    --tec-spacer-12: 80px;
    --tec-spacer-13: 96px;
    --tec-spacer-14: 160px;
    --tec-z-index-spinner-container: 100;
    --tec-z-index-views-selector: 30;
    --tec-z-index-dropdown: 30;
    --tec-z-index-events-bar-button: 20;
    --tec-z-index-search: 10;
    --tec-z-index-filters: 9;
    --tec-z-index-scroller: 7;
    --tec-z-index-week-event-hover: 5;
    --tec-z-index-map-event-hover: 5;
    --tec-z-index-map-event-hover-actions: 6;
    --tec-z-index-multiday-event: 5;
    --tec-z-index-multiday-event-bar: 2;
    --tec-color-text-primary: #141827;
    --tec-color-text-primary-light: #1418279e;
    --tec-color-text-secondary: #5d5d5d;
    --tec-color-text-disabled: #d5d5d5;
    --tec-color-text-events-title: var(--tec-color-text-primary);
    --tec-color-text-event-title: var(--tec-color-text-events-title);
    --tec-color-text-event-date: var(--tec-color-text-primary);
    --tec-color-text-secondary-event-date: var(--tec-color-text-secondary);
    --tec-color-icon-primary: #5d5d5d;
    --tec-color-icon-primary-alt: #757575;
    --tec-color-icon-secondary: #bababa;
    --tec-color-icon-active: #141827;
    --tec-color-icon-disabled: #d5d5d5;
    --tec-color-icon-focus: #334aff;
    --tec-color-icon-error: #da394d;
    --tec-color-event-icon: #141827;
    --tec-color-event-icon-hover: #334aff;
    --tec-color-accent-primary: #334aff;
    --tec-color-accent-primary-hover: #334affcc;
    --tec-color-accent-primary-active: #334affe6;
    --tec-color-accent-primary-background: #334aff12;
    --tec-color-accent-secondary: #141827;
    --tec-color-accent-secondary-hover: #141827cc;
    --tec-color-accent-secondary-active: #141827e6;
    --tec-color-accent-secondary-background: #14182712;
    --tec-color-button-primary: var(--tec-color-accent-primary);
    --tec-color-button-primary-hover: var(--tec-color-accent-primary-hover);
    --tec-color-button-primary-active: var(--tec-color-accent-primary-active);
    --tec-color-button-primary-background: var(--tec-color-accent-primary-background);
    --tec-color-button-secondary: var(--tec-color-accent-secondary);
    --tec-color-button-secondary-hover: var(--tec-color-accent-secondary-hover);
    --tec-color-button-secondary-active: var(--tec-color-accent-secondary-active);
    --tec-color-button-secondary-background: var(--tec-color-accent-secondary-background);
    --tec-color-link-primary: var(--tec-color-text-primary);
    --tec-color-link-accent: var(--tec-color-accent-primary);
    --tec-color-link-accent-hover: #334affcc;
    --tec-color-border-default: #d5d5d5;
    --tec-color-border-secondary: #e4e4e4;
    --tec-color-border-tertiary: #7d7d7d;
    --tec-color-border-hover: #5d5d5d;
    --tec-color-border-active: #141827;
    --tec-color-background: #fff;
    --tec-color-background-events: #0000;
    --tec-color-background-transparent: #fff9;
    --tec-color-background-secondary: #f7f6f6;
    --tec-color-background-messages: #14182712;
    --tec-color-background-secondary-hover: #f0eeee;
    --tec-color-background-error: #da394d14;
    --tec-color-box-shadow: rgba(#000, 0.14);
    --tec-color-box-shadow-secondary: rgba(#000, 0.1);
    --tec-color-scroll-track: rgba(#000, 0.25);
    --tec-color-scroll-bar: rgba(#000, 0.5);
    --tec-color-background-primary-multiday: #334aff3d;
    --tec-color-background-primary-multiday-hover: #334aff57;
    --tec-color-background-secondary-multiday: #1418273d;
    --tec-color-background-secondary-multiday-hover: #14182757;
    --tec-color-accent-primary-week-event: #334aff1a;
    --tec-color-accent-primary-week-event-hover: #334aff33;
    --tec-color-accent-primary-week-event-featured: #334aff0a;
    --tec-color-accent-primary-week-event-featured-hover: #334aff24;
    --tec-color-background-secondary-datepicker: var(--tec-color-background-secondary);
    --tec-color-accent-primary-background-datepicker: var(--tec-color-accent-primary-background)
}

:root {
    --tec-border-radius-default: 4px;
    --tec-border-width-week-event: 2px;
    --tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow);
    --tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow);
    --tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow);
    --tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary);
    --tec-form-color-background: var(--tec-color-background);
    --tec-form-color-border-default: var(--tec-color-text-primary);
    --tec-form-color-border-active: var(--tec-color-accent-secondary);
    --tec-form-color-border-secondary: var(--tec-color-border-tertiary);
    --tec-form-color-accent-primary: var(--tec-color-accent-primary);
    --tec-form-box-shadow-default: var(--tec-box-shadow-default);
    --tec-opacity-background: 0.07;
    --tec-opacity-select-highlighted: 0.3;
    --tec-opacity-icon-hover: 0.8;
    --tec-opacity-icon-active: 0.9;
    --tec-opacity-default: 1;
    --tec-transition: all 0.2s ease;
    --tec-transition-background-color: background-color 0.2s ease;
    --tec-transition-color-border-color: color 0.2s ease, border-color 0.2s ease;
    --tec-transition-transform: transform 0.2s ease;
    --tec-transition-border-color: border-color 0.2s ease;
    --tec-transition-color: color 0.2s ease;
    --tec-transition-opacity: opacity 0.2s ease;
    --tec-font-family-sans-serif: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
    --tec-font-weight-regular: 400;
    --tec-font-weight-bold: 700;
    --tec-font-size-0: 11px;
    --tec-font-size-1: 12px;
    --tec-font-size-2: 14px;
    --tec-font-size-3: 16px;
    --tec-font-size-4: 18px;
    --tec-font-size-5: 20px;
    --tec-font-size-6: 22px;
    --tec-font-size-7: 24px;
    --tec-font-size-8: 28px;
    --tec-font-size-9: 32px;
    --tec-font-size-10: 42px;
    --tec-line-height-0: 1.38;
    --tec-line-height-1: 1.42;
    --tec-line-height-2: 1.5;
    --tec-line-height-3: 1.62
}

.single-tribe_events .tribe-blocks-editor .tribe-events-event-meta {
    background: #0000;
    border: none;
    border-top: 1px solid var(--tec-color-border-default);
    display: flex;
    flex-wrap: wrap;
    font-family: var(--tec-font-family-sans-serif);
    margin: 20px 0 10px;
    padding: 10px 0
}

@media screen and (min-width:768px) {
    .single-tribe_events .tribe-blocks-editor .tribe-events-event-meta {
        flex-wrap: nowrap
    }
}

.single-tribe_events .tribe-blocks-editor .tribe-events-event-meta .tribe-events-virtual-link-button__label {
    font-size: var(--tec-font-size-3);
    line-height: 1.5
}

.single-tribe_events .tribe-blocks-editor .tribe-events-event-meta .tribe-events-meta-group {
    margin: 0 var(--tec-spacer-5) var(--tec-spacer-7) 0;
    padding-left: 0;
    padding-right: 20px;
    width: auto
}

@media screen and (min-width:768px) {
    .single-tribe_events .tribe-blocks-editor .tribe-events-event-meta .tribe-events-meta-group {
        padding-right: 40px
    }
}

.single-tribe_events .tribe-blocks-editor .tribe-events-event-meta .tec-events-virtual-single-api-details__link,
.single-tribe_events .tribe-blocks-editor .tribe-events-event-meta .tec-events-virtual-single-api-details__phone-number {
    font-size: var(--tec-font-size-3);
    font-weight: var(--tec-font-weight-normal);
    line-height: 1.38
}

.single-tribe_events .tribe-blocks-editor .tribe-events-event-meta .tec-events-virtual-single-api-details__icon path,
.single-tribe_events .tribe-blocks-editor .tribe-events-event-meta .tribe-events-virtual-single-zoom-details__icon path {
    fill: var(--tec-color-event-icon)
}

.single-tribe_events .tribe-blocks-editor .tribe-events-event-meta .tec-events-virtual-meetings-api__phone-list-item-pin,
.single-tribe_events .tribe-blocks-editor .tribe-events-event-meta .tec-events-virtual-single-api-details__api-id,
.single-tribe_events .tribe-blocks-editor .tribe-events-event-meta .tec-events-virtual-single-api-details__webex-id,
.single-tribe_events .tribe-blocks-editor .tribe-events-event-meta .tec-events-virtual-single-api-details__webex-password {
    font-size: var(--tec-font-size-2);
    line-height: 1.5
}

.single-tribe_events .tribe-blocks-editor .tribe-events-event-meta .tec-events-virtual-single-api-details__phone-number-list {
    margin: 0;
    padding: 0
}

.single-tribe_events .tribe-blocks-editor .tribe-events-event-meta .tec-events-virtual-single-api-details__phone-number-list li {
    margin: 0 0 var(--tec-spacer-0);
    padding: 0
}

.single-tribe_events .tribe-blocks-editor .tribe-events-virtual-link-button {
    background-color: var(--tec-color-accent-primary)
}

.single-tribe_events .tribe-blocks-editor .tribe-events-virtual-link-button:focus,
.single-tribe_events .tribe-blocks-editor .tribe-events-virtual-link-button:hover {
    background-color: var(--tec-color-accent-primary-hover)
}

.tribe-theme-genesis .tribe-blocks-editor .tribe-events-event-meta .tec-events-virtual-single-api-details__text,
.tribe-theme-genesis .tribe-blocks-editor .tribe-events-event-meta .tribe-events-virtual-link-button__label,
.tribe-theme-twentytwenty .tribe-blocks-editor .tribe-events-event-meta .tec-events-virtual-single-api-details__text,
.tribe-theme-twentytwenty .tribe-blocks-editor .tribe-events-event-meta .tribe-events-virtual-link-button__label,
.tribe-theme-twentytwentyone .tribe-blocks-editor .tribe-events-event-meta .tec-events-virtual-single-api-details__text,
.tribe-theme-twentytwentyone .tribe-blocks-editor .tribe-events-event-meta .tribe-events-virtual-link-button__label {
    font-size: var(--tec-font-size-3)
}

.tribe-theme-genesis .tribe-blocks-editor .tribe-events-event-meta .tec-events-virtual-meetings-api__phone-list-item-pin,
.tribe-theme-genesis .tribe-blocks-editor .tribe-events-event-meta .tec-events-virtual-single-api-details__api-id,
.tribe-theme-genesis .tribe-blocks-editor .tribe-events-event-meta .tec-events-virtual-single-api-details__webex-id,
.tribe-theme-genesis .tribe-blocks-editor .tribe-events-event-meta .tec-events-virtual-single-api-details__webex-password,
.tribe-theme-twentytwenty .tribe-blocks-editor .tribe-events-event-meta .tec-events-virtual-meetings-api__phone-list-item-pin,
.tribe-theme-twentytwenty .tribe-blocks-editor .tribe-events-event-meta .tec-events-virtual-single-api-details__api-id,
.tribe-theme-twentytwenty .tribe-blocks-editor .tribe-events-event-meta .tec-events-virtual-single-api-details__webex-id,
.tribe-theme-twentytwenty .tribe-blocks-editor .tribe-events-event-meta .tec-events-virtual-single-api-details__webex-password,
.tribe-theme-twentytwentyone .tribe-blocks-editor .tribe-events-event-meta .tec-events-virtual-meetings-api__phone-list-item-pin,
.tribe-theme-twentytwentyone .tribe-blocks-editor .tribe-events-event-meta .tec-events-virtual-single-api-details__api-id,
.tribe-theme-twentytwentyone .tribe-blocks-editor .tribe-events-event-meta .tec-events-virtual-single-api-details__webex-id,
.tribe-theme-twentytwentyone .tribe-blocks-editor .tribe-events-event-meta .tec-events-virtual-single-api-details__webex-password {
    font-size: var(--tec-font-size-2)
}