img.wp-smiley, img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 0.07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}

:root {
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}

:root {
    --wp--style--global--content-size: 800px;
    --wp--style--global--wide-size: 1200px;
}

:where(body) {
    margin: 0;
}

.wp-site-blocks > .alignleft {
    float: left;
    margin-right: 2em;
}

.wp-site-blocks > .alignright {
    float: right;
    margin-left: 2em;
}

.wp-site-blocks > .aligncenter {
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
}

:where(.wp-site-blocks) > * {
    margin-block-start: 24px; margin-block-end: 0; }

:where(.wp-site-blocks) > :first-child {
    margin-block-start: 0; }

:where(.wp-site-blocks) > :last-child {
    margin-block-end: 0; }

:root {
    --wp--style--block-gap: 24px;
}

:root :where(.is-layout-flow) > :first-child {
    margin-block-start: 0;}

:root :where(.is-layout-flow) > :last-child {
    margin-block-end: 0;}

:root :where(.is-layout-flow) > * {
    margin-block-start: 24px;margin-block-end: 0;}

:root :where(.is-layout-constrained) > :first-child {
    margin-block-start: 0;}

:root :where(.is-layout-constrained) > :last-child {
    margin-block-end: 0;}

:root :where(.is-layout-constrained) > * {
    margin-block-start: 24px;margin-block-end: 0;}

:root :where(.is-layout-flex) {
    gap: 24px;
}

:root :where(.is-layout-grid) {
    gap: 24px;
}

.is-layout-flow > .alignleft {
    float: left;
    margin-inline-start: 0;margin-inline-end: 2em;}

.is-layout-flow > .alignright {
    float: right;
    margin-inline-start: 2em;margin-inline-end: 0;}

.is-layout-flow > .aligncenter {
    margin-left: auto !important;
    margin-right: auto !important;
}

.is-layout-constrained > .alignleft {
    float: left;
    margin-inline-start: 0;margin-inline-end: 2em;}

.is-layout-constrained > .alignright {
    float: right;
    margin-inline-start: 2em;margin-inline-end: 0;}

.is-layout-constrained > .aligncenter {
    margin-left: auto !important;
    margin-right: auto !important;
}

.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width: var(--wp--style--global--content-size);
    margin-left: auto !important;
    margin-right: auto !important;
}

.is-layout-constrained > .alignwide {
    max-width: var(--wp--style--global--wide-size);
}

body .is-layout-flex {
    display: flex;
}

.is-layout-flex {
    flex-wrap: wrap;
    align-items: center;
}

.is-layout-flex > :is(*, div) {
    margin: 0;
}

body .is-layout-grid {
    display: grid;
}

.is-layout-grid > :is(*, div) {
    margin: 0;
}

body {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

a:where(:not(.wp-main-button)) {
    text-decoration: underline;
}

:root :where(.wp-main-button, .wp-block-button__link) {
    background-color: #32373c;
    border-width: 0;
    color: #fff;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    padding: calc(0.667em + 2px) calc(1.333em + 2px);
    text-decoration: none;
}

.has-black-color {
    color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
    color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
    color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
    color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
    color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
    color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
    color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
    color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
    color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
    color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
    color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
    color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-background-color {
    background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
    background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
    background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
    background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
    background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
    background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
    background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
    background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
    background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
    background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-border-color {
    border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
    border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
    border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
    border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
    border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
    border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
    border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
    border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
    border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
    border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
    background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
    background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
    background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
    background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
    background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
    background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
    background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
    font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
    font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
    font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
    font-size: var(--wp--preset--font-size--x-large) !important;
}

:root :where(.wp-block-pullquote) {
    font-size: 1.5em;
    line-height: 1.6;
}

html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

*,:after,:before {
    box-sizing: border-box
}

body {
    background-color: #fff;
    color: #333;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    margin: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

h1,h2,h3,h4,h5,h6 {
    color: inherit;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
    margin-block-end:1rem;margin-block-start:.5rem}

h1 {
    font-size: 2.5rem
}

h2 {
    font-size: 2rem
}

h3 {
    font-size: 1.75rem
}

h4 {
    font-size: 1.5rem
}

h5 {
    font-size: 1.25rem
}

h6 {
    font-size: 1rem
}

p {
    margin-block-end:.9rem;margin-block-start:0}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

pre {
    font-family: monospace,monospace;
    font-size: 1em;
    white-space: pre-wrap
}

a {
    background-color: transparent;
    color: #c36;
    text-decoration: none
}

a:active,a:hover {
    color: #336
}

a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover {
    color: inherit;
    text-decoration: none
}

a:not([href]):not([tabindex]):focus {
    outline: 0
}

abbr[title] {
    border-block-end:none;-webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

b,strong {
    font-weight: bolder
}

code,kbd,samp {
    font-family: monospace,monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none;
    height: auto;
    max-width: 100%
}

details {
    display: block
}

summary {
    display: list-item
}

figcaption {
    color: #333;
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    line-height: 1.4
}

[hidden],template {
    display: none
}

@media print {
    *,:after,:before {
        background: transparent!important;
        box-shadow: none!important;
        color: #000!important;
        text-shadow: none!important
    }

    a,a:visited {
        text-decoration: underline
    }

    a[href]:after {
        content: " (" attr(href) ")"
    }

    abbr[title]:after {
        content: " (" attr(title) ")"
    }

    a[href^="#"]:after,a[href^="javascript:"]:after {
        content: ""
    }

    pre {
        white-space: pre-wrap!important
    }

    blockquote,pre {
        -moz-column-break-inside: avoid;
        border: 1px solid #ccc;
        break-inside: avoid
    }

    thead {
        display: table-header-group
    }

    img,tr {
        -moz-column-break-inside: avoid;
        break-inside: avoid
    }

    h2,h3,p {
        orphans: 3;
        widows: 3
    }

    h2,h3 {
        -moz-column-break-after: avoid;
        break-after: avoid
    }
}

label {
    display: inline-block;
    line-height: 1;
    vertical-align: middle
}

button,input,optgroup,select,textarea {
    font-family: inherit;
    font-size: 1rem;
    line-height: 1.5;
    margin: 0
}

input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea {
    border: 1px solid #666;
    border-radius: 3px;
    padding: .5rem 1rem;
    transition: all .3s;
    width: 100%
}

input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus {
    border-color: #333
}

button,input {
    overflow: visible
}

button,select {
    text-transform: none
}

[type=button],[type=reset],[type=submit],button {
    -webkit-appearance: button;
    width: auto
}

[type=button],[type=submit],button {
    background-color: transparent;
    border: 1px solid #c36;
    border-radius: 3px;
    color: #c36;
    display: inline-block;
    font-size: 1rem;
    font-weight: 400;
    padding: .5rem 1rem;
    text-align: center;
    transition: all .3s;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    white-space: nowrap
}

[type=button]:focus:not(:focus-visible),[type=submit]:focus:not(:focus-visible),button:focus:not(:focus-visible) {
    outline: none
}

[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover {
    background-color: #c36;
    color: #fff;
    text-decoration: none
}

[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled) {
    cursor: pointer
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto;
    resize: vertical
}

[type=checkbox],[type=radio] {
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

select {
    display: block
}

table {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    font-size: .9em;
    margin-block-end:15px;width: 100%
}

table td,table th {
    border: 1px solid hsla(0,0%,50%,.502);
    line-height: 1.5;
    padding: 15px;
    vertical-align: top
}

table th {
    font-weight: 700
}

table tfoot th,table thead th {
    font-size: 1em
}

table caption+thead tr:first-child td,table caption+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th {
    border-block-start:1px solid hsla(0,0%,50%,.502)}

table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th {
    background-color: hsla(0,0%,50%,.071)
}

table tbody tr:hover>td,table tbody tr:hover>th {
    background-color: hsla(0,0%,50%,.102)
}

table tbody+tbody {
    border-block-start:2px solid hsla(0,0%,50%,.502)}

@media(max-width: 767px) {
    table table {
        font-size:.8em
    }

    table table td,table table th {
        line-height: 1.3;
        padding: 7px
    }

    table table th {
        font-weight: 400
    }
}

dd,dl,dt,li,ol,ul {
    background: transparent;
    border: 0;
    font-size: 100%;
    margin-block-end:0;margin-block-start:0;outline: 0;
    vertical-align: baseline
}

.comments-area a,.page-content a {
    text-decoration: underline
}

.alignright {
    float: right;
    margin-left: 1rem
}

.alignleft {
    float: left;
    margin-right: 1rem
}

.aligncenter {
    clear: both;
    display: block;
    margin-inline:auto}

.alignwide {
    margin-inline:-80px}

.alignfull {
    margin-inline:calc(50% - 50vw);max-width: 100vw
}

.alignfull,.alignfull img {
    width: 100vw
}

.wp-caption {
    margin-block-end:1.25rem;max-width: 100%
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px
}

.wp-caption img {
    display: block;
    margin-inline:auto}

.wp-caption-text {
    margin: 0
}

.gallery-caption {
    display: block;
    font-size: .8125rem;
    line-height: 1.5;
    margin: 0;
    padding: .75rem
}

.pagination {
    display: flex;
    justify-content: space-between;
    margin: 20px auto
}

.sticky {
    display: block;
    position: relative
}

.bypostauthor {
    font-size: inherit
}

.hide {
    display: none!important
}

.post-password-form {
    margin: 50px auto;
    max-width: 500px
}

.post-password-form p {
    align-items: flex-end;
    display: flex;
    width: 100%
}

.post-password-form [type=submit] {
    margin-inline-start:3px}

.screen-reader-text {
    clip: rect(1px,1px,1px,1px);
    height: 1px;
    overflow: hidden;
    position: absolute!important;
    width: 1px;
    word-wrap: normal!important
}

.screen-reader-text:focus {
    background-color: #eee;
    clip: auto!important;
    clip-path: none;
    color: #333;
    display: block;
    font-size: 1rem;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 12px 24px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000
}

.post .entry-title a {
    text-decoration: none
}

.post .wp-post-image {
    max-height: 500px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

@media(max-width: 991px) {
    .post .wp-post-image {
        max-height:400px
    }
}

@media(max-width: 575px) {
    .post .wp-post-image {
        max-height:300px
    }
}

#comments .comment-list {
    font-size: .9em;
    list-style: none;
    margin: 0;
    padding: 0
}

#comments .comment,#comments .pingback {
    position: relative
}

#comments .comment .comment-body,#comments .pingback .comment-body {
    border-block-end:1px solid #ccc;display: flex;
    flex-direction: column;
    padding-block-end:30px;padding-block-start:30px;padding-inline-end:0;padding-inline-start:60px}

#comments .comment .avatar,#comments .pingback .avatar {
    border-radius: 50%;
    left: 0;
    margin-inline-end:10px;position: absolute
}

body.rtl #comments .comment .avatar,body.rtl #comments .pingback .avatar,html[dir=rtl] #comments .comment .avatar,html[dir=rtl] #comments .pingback .avatar {
    left: auto;
    right: 0
}

#comments .comment-meta {
    display: flex;
    justify-content: space-between;
    margin-block-end:.9rem}

#comments .comment-metadata,#comments .reply {
    font-size: 11px;
    line-height: 1
}

#comments .children {
    list-style: none;
    margin: 0;
    padding-inline-start:30px;position: relative
}

#comments .children li:last-child {
    padding-block-end:0}

#comments ol.comment-list .children:before {
    content: "↪";
    display: inline-block;
    font-size: 1em;
    font-weight: 400;
    left: 0;
    line-height: 100%;
    position: absolute;
    top: 45px;
    width: auto
}

body.rtl #comments ol.comment-list .children:before,html[dir=rtl] #comments ol.comment-list .children:before {
    content: "↩";
    left: auto;
    right: 0
}

@media(min-width: 768px) {
    #comments .comment-author,#comments .comment-metadata {
        line-height:1
    }
}

@media(max-width: 767px) {
    #comments .comment .comment-body {
        padding:30px 0
    }

    #comments .children {
        padding-inline-start:20px}

    #comments .comment .avatar {
        float: left;
        position: inherit
    }

    body.rtl #comments .comment .avatar,html[dir=rtl] #comments .comment .avatar {
        float: right
    }
}

.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=section-page-]) .site-main {
    margin-inline-end:auto;margin-inline-start:auto;width: 100%
}

@media(max-width: 575px) {
    .page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=section-page-]) .site-main {
        padding-inline-end:10px;
        padding-inline-start:10px}
}

@media(min-width: 576px) {
    .page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=section-page-]) .site-main {
        max-width:500px
    }

    .site-footer.footer-full-width .footer-inner,.site-header.header-full-width .header-inner {
        max-width: 100%
    }
}

@media(min-width: 768px) {
    .page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=section-page-]) .site-main {
        max-width:600px
    }

    .site-footer.footer-full-width,.site-header.header-full-width {
        max-width: 100%
    }
}

@media(min-width: 992px) {
    .page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=section-page-]) .site-main {
        max-width:800px
    }

    .site-footer.footer-full-width,.site-header.header-full-width {
        max-width: 100%
    }
}

@media(min-width: 1200px) {
    .page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=section-page-]) .site-main {
        max-width:1140px
    }

    .site-footer.footer-full-width,.site-header.header-full-width {
        max-width: 100%
    }
}

.site-header+.section {
    min-height: calc(100vh - 320px)
}

.site-header {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-block-end:1rem;padding-block-start:1rem;position: relative
}

.site-header .site-title {
    font-size: 2.5rem;
    font-weight: 500;
    line-height: 1.2
}

.site-header .site-branding {
    display: flex;
    flex-direction: column;
    gap: .5rem;
    justify-content: center
}

.site-header .header-inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.site-header .header-inner .custom-logo-link {
    display: block
}

.site-header .header-inner .site-branding .site-description,.site-header .header-inner .site-branding .site-title {
    margin: 0
}

.site-header .header-inner .site-branding .site-logo img {
    display: block
}

.site-header .header-inner .site-branding.show-logo .site-title,.site-header .header-inner .site-branding.show-title .site-logo {
    display: none!important
}

.site-header.header-inverted .header-inner {
    flex-direction: row-reverse
}

.site-header.header-inverted .header-inner .site-branding {
    text-align: end
}

.site-header.header-stacked .header-inner {
    align-items: center;
    flex-direction: column;
    text-align: center
}

.site-footer {
    padding-block-end:1rem;padding-block-start:1rem;position: relative
}

.site-footer .site-title {
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.2
}

.site-footer .site-branding {
    display: flex;
    flex-direction: column;
    gap: .5rem;
    justify-content: center
}

.site-footer .footer-inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.site-footer .footer-inner .custom-logo-link {
    display: block
}

.site-footer .footer-inner .site-branding .site-description,.site-footer .footer-inner .site-branding .site-title {
    margin: 0
}

.site-footer .footer-inner .site-branding .site-logo img {
    display: block
}

.site-footer .footer-inner .site-branding.show-logo .site-title,.site-footer .footer-inner .site-branding.show-title .site-logo {
    display: none!important
}

.site-footer .footer-inner .copyright {
    align-items: center;
    display: flex;
    justify-content: flex-end
}

.site-footer .footer-inner .copyright p {
    margin: 0
}

.site-footer.footer-inverted .footer-inner {
    flex-direction: row-reverse
}

.site-footer.footer-inverted .footer-inner .site-branding {
    text-align: end
}

.site-footer.footer-stacked .footer-inner {
    align-items: center;
    flex-direction: column;
    text-align: center
}

.site-footer.footer-stacked .footer-inner .site-branding .site-title {
    text-align: center
}

.site-footer.footer-stacked .footer-inner .site-navigation .menu {
    padding: 0
}

@media(max-width: 576px) {
    .site-footer:not(.footer-stacked) .footer-inner .copyright,.site-footer:not(.footer-stacked) .footer-inner .site-branding,.site-footer:not(.footer-stacked) .footer-inner .site-navigation {
        display:block;
        max-width: none;
        text-align: center;
        width: 100%
    }

    .site-footer .footer-inner .site-navigation ul.menu {
        justify-content: center
    }

    .site-footer .footer-inner .site-navigation ul.menu li {
        display: inline-block
    }
}

.site-header.header-stacked .site-navigation-toggle-holder {
    justify-content: center;
    max-width: 100%
}

.site-header.menu-layout-dropdown .site-navigation {
    display: none
}

.site-navigation-toggle-holder {
    align-items: center;
    display: flex;
    padding: 8px 15px
}

.site-navigation-toggle-holder .site-navigation-toggle {
    align-items: center;
    background-color: rgba(0,0,0,.05);
    border: 0 solid;
    border-radius: 3px;
    color: #494c4f;
    cursor: pointer;
    display: flex;
    justify-content: center;
    padding: .5rem
}

.site-navigation-toggle-holder .site-navigation-toggle-icon {
    display: block;
    width: 1.25rem
}

.site-navigation-toggle-holder .site-navigation-toggle-icon:after,.site-navigation-toggle-holder .site-navigation-toggle-icon:before {
    background-color: currentColor;
    border-radius: 3px;
    content: "";
    display: block;
    height: 3px;
    transition: all .2s ease-in-out
}

.site-navigation-toggle-holder .site-navigation-toggle-icon:before {
    box-shadow: 0 .35rem 0 currentColor;
    margin-block-end:.5rem}

.site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:before {
    box-shadow: none;
    transform: translateY(.35rem) rotate(45deg)
}

.site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:after {
    transform: translateY(-.35rem) rotate(-45deg)
}

.site-navigation {
    align-items: center;
    display: flex
}

.site-navigation ul.menu,.site-navigation ul.menu ul {
    list-style-type: none;
    padding: 0
}

.site-navigation ul.menu {
    display: flex;
    flex-wrap: wrap
}

.site-navigation ul.menu li {
    display: flex;
    position: relative
}

.site-navigation ul.menu li a {
    display: block;
    padding: 8px 15px
}

.site-navigation ul.menu li.menu-item-has-children {
    padding-inline-end:15px}

.site-navigation ul.menu li.menu-item-has-children:after {
    align-items: center;
    color: #666;
    content: "▾";
    display: flex;
    font-size: 1.5em;
    justify-content: center;
    text-decoration: none
}

.site-navigation ul.menu li.menu-item-has-children:focus-within>ul {
    display: block
}

.site-navigation ul.menu li ul {
    background: #fff;
    display: none;
    left: 0;
    min-width: 150px;
    position: absolute;
    top: 100%;
    z-index: 2
}

.site-navigation ul.menu li ul li {
    border-block-end:1px solid #eee}

.site-navigation ul.menu li ul li:last-child {
    border-block-end:none}

.site-navigation ul.menu li ul li.menu-item-has-children a {
    flex-grow: 1
}

.site-navigation ul.menu li ul li.menu-item-has-children:after {
    transform: translateY(-50%) rotate(-90deg)
}

.site-navigation ul.menu li ul ul {
    left: 100%;
    top: 0
}

.site-navigation ul.menu li:hover>ul {
    display: block
}

footer .site-navigation ul.menu li ul {
    bottom: 100%;
    top: auto
}

footer .site-navigation ul.menu li ul ul {
    bottom: 0
}

footer .site-navigation ul.menu a {
    padding: 5px 15px
}

.site-navigation-dropdown {
    bottom: 0;
    left: 0;
    margin-block-start:10px;position: absolute;
    transform-origin: top;
    transition: max-height .3s,transform .3s;
    width: 100%;
    z-index: 10000
}

.site-navigation-toggle-holder:not(.section-active)+.site-navigation-dropdown {
    max-height: 0;
    transform: scaleY(0)
}

.site-navigation-toggle-holder.section-active+.site-navigation-dropdown {
    max-height: 100vh;
    transform: scaleY(1)
}

.site-navigation-dropdown ul {
    padding: 0
}

.site-navigation-dropdown ul.menu {
    background: #fff;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.site-navigation-dropdown ul.menu li {
    display: block;
    position: relative;
    width: 100%
}

.site-navigation-dropdown ul.menu li a {
    background: #fff;
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.102);
    color: #55595c;
    display: block;
    padding: 20px
}

.site-navigation-dropdown ul.menu li.current-menu-item a {
    background: #55595c;
    color: #fff
}

.site-navigation-dropdown ul.menu>li li {
    max-height: 0;
    transform: scaleY(0);
    transform-origin: top;
    transition: max-height .3s,transform .3s
}

.site-navigation-dropdown ul.menu li.section-active>ul>li {
    max-height: 100vh;
    transform: scaleY(1)
}

@media(max-width: 576px) {
    .site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation {
        display:none!important
    }
}

@media(min-width: 768px) {
    .site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation-toggle-holder {
        display:none!important
    }
}

@media(min-width: 576px)and (max-width:767px) {
    .site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation {
        display:none!important
    }
}

@media(min-width: 992px) {
    .site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation-toggle-holder {
        display:none!important
    }
}

@media(max-width: 992px) {
    .site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation {
        display:none!important
    }
}

.site-header.menu-dropdown-none:not(.menu-layout-dropdown) .site-navigation-toggle-holder {
    display: none!important
}

.dialog-widget-content {
    background-color: var(--e-a-bg-default);
    border-radius: 3px;
    box-shadow: 2px 8px 23px 3px rgba(0,0,0,.2);
    overflow: hidden;
    position: absolute
}

.dialog-message {
    box-sizing: border-box;
    line-height: 1.5
}

.dialog-close-button {
    color: var(--e-a-color-txt);
    cursor: pointer;
    font-size: 15px;
    inset-inline-end: 15px;
    line-height: 1;
    margin-block-start:15px;position: absolute;
    transition: var(--e-a-transition-hover)
}

.dialog-close-button:hover {
    color: var(--e-a-color-txt-hover)
}

.dialog-prevent-scroll {
    max-height: 100vh;
    overflow: hidden
}

.dialog-type-lightbox {
    background-color: rgba(0,0,0,.8);
    bottom: 0;
    height: 100%;
    left: 0;
    position: fixed;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 100%;
    z-index: 9999
}

.section-editor-active .section-popup-modal {
    background-color: initial
}

.dialog-type-alert .dialog-widget-content,.dialog-type-confirm .dialog-widget-content {
    margin: auto;
    padding: 20px;
    width: 400px
}

.dialog-type-alert .dialog-header,.dialog-type-confirm .dialog-header {
    font-size: 15px;
    font-weight: 500
}

.dialog-type-alert .dialog-header:after,.dialog-type-confirm .dialog-header:after {
    border-block-end:var(--e-a-border);content: "";
    display: block;
    margin-block-end:10px;margin-inline-end:-20px;margin-inline-start:-20px;padding-block-end:10px}

.dialog-type-alert .dialog-message,.dialog-type-confirm .dialog-message {
    min-height: 50px
}

.dialog-type-alert .dialog-buttons-wrapper,.dialog-type-confirm .dialog-buttons-wrapper {
    display: flex;
    gap: 15px;
    justify-content: flex-end;
    padding-block-start:10px}

.dialog-type-alert .dialog-buttons-wrapper .dialog-button,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button {
    background-color: var(--e-a-btn-bg);
    border: none;
    border-radius: var(--e-a-border-radius);
    color: var(--e-a-btn-color-invert);
    font-size: 12px;
    font-weight: 500;
    line-height: 1.2;
    outline: none;
    padding: 8px 16px;
    transition: var(--e-a-transition-hover)
}

.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover {
    border: none
}

.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover {
    background-color: var(--e-a-btn-bg-hover);
    color: var(--e-a-btn-color-invert)
}

.dialog-type-alert .dialog-buttons-wrapper .dialog-button:active,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:active {
    background-color: var(--e-a-btn-bg-active)
}

.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not([disabled]),.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not([disabled]) {
    cursor: pointer
}

.dialog-type-alert .dialog-buttons-wrapper .dialog-button:disabled,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:disabled {
    background-color: var(--e-a-btn-bg-disabled);
    color: var(--e-a-btn-color-disabled)
}

.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not(.section-button-state) .section-state-icon,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not(.section-button-state) .section-state-icon {
    display: none
}

.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt {
    background: transparent;
    color: var(--e-a-color-txt)
}

.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover {
    background: var(--e-a-bg-hover);
    color: var(--e-a-color-txt-hover)
}

.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled {
    background: transparent;
    color: var(--e-a-color-txt-disabled)
}

.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt-border,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt-border {
    border: 1px solid var(--e-a-color-txt-muted)
}

.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.section-button-success,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.section-button-success {
    background-color: var(--e-a-btn-bg-success)
}

.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.section-button-success:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.section-button-success:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.section-button-success:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.section-button-success:hover {
    background-color: var(--e-a-btn-bg-success-hover)
}

.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary {
    background-color: var(--e-a-btn-bg-primary);
    color: var(--e-a-btn-color)
}

.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:hover {
    background-color: var(--e-a-btn-bg-primary-hover);
    color: var(--e-a-btn-color)
}

.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt {
    background: transparent;
    color: var(--e-a-color-primary-bold)
}

.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover {
    background: var(--e-a-bg-primary)
}

.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro {
    background-color: var(--e-a-btn-bg-accent)
}

.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:hover {
    background-color: var(--e-a-btn-bg-accent-hover)
}

.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:active,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:active,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:active,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:active {
    background-color: var(--e-a-btn-bg-accent-active)
}

.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.section-button-info,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.section-button-info {
    background-color: var(--e-a-btn-bg-info)
}

.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.section-button-info:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.section-button-info:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.section-button-info:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.section-button-info:hover {
    background-color: var(--e-a-btn-bg-info-hover)
}

.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.section-button-warning,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.section-button-warning {
    background-color: var(--e-a-btn-bg-warning)
}

.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.section-button-warning:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.section-button-warning:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.section-button-warning:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.section-button-warning:hover {
    background-color: var(--e-a-btn-bg-warning-hover)
}

.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.section-button-danger,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.section-button-danger {
    background-color: var(--e-a-btn-bg-danger)
}

.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger.color-white,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.section-button-danger.color-white,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger.color-white,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.section-button-danger.color-white {
    color: var(--e-a-color-white)
}

.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.section-button-danger:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.section-button-danger:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.section-button-danger:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.section-button-danger:hover {
    background-color: var(--e-a-btn-bg-danger-hover)
}

.dialog-type-alert .dialog-buttons-wrapper .dialog-button i,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button i {
    margin-inline-end:5px}

.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button:visited,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:visited {
    color: initial
}

.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled],.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled] {
    background-color: var(--e-a-btn-bg-disabled);
    cursor: not-allowed
}

.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:visited,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:visited {
    background-color: var(--e-a-btn-bg-disabled)
}

/*! section - v3.30.0 - 22-07-2025 */
.section-hidden {
    display: none
}

.section-visibility-hidden {
    visibility: hidden
}

.section-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
}

.section-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
}

.section *,.section :after,.section :before {
    box-sizing: border-box
}

.section a {
    box-shadow: none;
    text-decoration: none
}

.section hr {
    background-color: transparent;
    margin: 0
}

.section img {
    border: none;
    border-radius: 0;
    box-shadow: none;
    height: auto;
    max-width: 100%
}

.section .section-widget:not(.section-widget-text-editor):not(.section-widget-theme-post-content) figure {
    margin: 0
}

.section embed,.section iframe,.section object,.section video {
    border: none;
    line-height: 1;
    margin: 0;
    max-width: 100%;
    width: 100%
}

.section .section-background,.section .section-background-holder,.section .section-background-video-container {
    direction: ltr;
    inset: 0;
    overflow: hidden;
    position: absolute;
    z-index: 0
}

.section .section-background-video-container {
    pointer-events: none;
    transition: opacity 1s
}

.section .section-background-video-container.section-loading {
    opacity: 0
}

.section .section-background-video-embed {
    max-width: none
}

.section .section-background-video,.section .section-background-video-embed,.section .section-background-video-hosted {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%)
}

.section .section-background-video {
    max-width: none
}

.section .section-background-video-hosted {
    -o-object-fit: cover;
    object-fit: cover
}

.section .section-background-overlay {
    inset: 0;
    position: absolute
}

.section .section-background-slideshow {
    inset: 0;
    position: absolute;
    z-index: 0
}

.section .section-background-slideshow__slide__image {
    background-position: 50%;
    background-size: cover;
    height: 100%;
    width: 100%
}

.e-con-inner>.section-main.section-absolute,.e-con>.section-main.section-absolute,.section-widget-wrap>.section-main.section-absolute {
    position: absolute
}

.e-con-inner>.section-main.section-fixed,.e-con>.section-main.section-fixed,.section-widget-wrap>.section-main.section-fixed {
    position: fixed
}

.section-widget-wrap .section-main.section-widget__width-auto,.section-widget-wrap .section-main.section-widget__width-initial {
    max-width: 100%
}

@media (max-width: 1024px) {
    .section-widget-wrap .section-main.section-widget-tablet__width-auto,.section-widget-wrap .section-main.section-widget-tablet__width-initial {
        max-width:100%
    }
}

@media (max-width: 767px) {
    .section-widget-wrap .section-main.section-widget-mobile__width-auto,.section-widget-wrap .section-main.section-widget-mobile__width-initial {
        max-width:100%
    }
}

.section-main {
    --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)
}

.section-main.section-absolute,.section-main.section-fixed {
    z-index: 1
}

.section-main:where(.e-con-full,.section-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)
}

.section-invisible {
    visibility: hidden
}

.section-align-center {
    text-align: center
}

.section-align-right {
    text-align: right
}

.section-align-left {
    text-align: left
}

.section-align-center .section-button,.section-align-left .section-button,.section-align-right .section-button {
    width: auto
}

.section-align-justify .section-button {
    width: 100%
}

.section-custom-embed-play {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%)
}

.section-custom-embed-play i {
    color: #fff;
    font-size: 100px;
    text-shadow: 1px 0 6px rgba(0,0,0,.3)
}

.section-custom-embed-play svg {
    height: 100px;
    width: 100px;
    fill: #fff;
    filter: drop-shadow(1px 0 6px rgba(0,0,0,.3))
}

.section-custom-embed-play i,.section-custom-embed-play svg {
    opacity: .8;
    transition: all .5s
}

.section-custom-embed-play.section-playing i {
    font-family: eicons
}

.section-custom-embed-play.section-playing i:before {
    content: "\e8fb"
}

.section-custom-embed-play.section-playing i,.section-custom-embed-play.section-playing svg {
    animation: eicon-spin 2s linear infinite
}

.section-tag {
    display: inline-flex
}

.section-ken-burns {
    transition-duration: 10s;
    transition-property: transform;
    transition-timing-function: linear
}

.section-ken-burns--out {
    transform: scale(1.3)
}

.section-ken-burns--active {
    transition-duration: 20s
}

.section-ken-burns--active.section-ken-burns--out {
    transform: scale(1)
}

.section-ken-burns--active.section-ken-burns--in {
    transform: scale(1.3)
}

@media (min-width: -1) {
    .section-widescreen-align-center {
        text-align:center
    }

    .section-widescreen-align-right {
        text-align: right
    }

    .section-widescreen-align-left {
        text-align: left
    }

    .section-widescreen-align-center .section-button,.section-widescreen-align-left .section-button,.section-widescreen-align-right .section-button {
        width: auto
    }

    .section-widescreen-align-justify .section-button {
        width: 100%
    }
}

@media (max-width: -1) {
    .section-laptop-align-center {
        text-align:center
    }

    .section-laptop-align-right {
        text-align: right
    }

    .section-laptop-align-left {
        text-align: left
    }

    .section-laptop-align-center .section-button,.section-laptop-align-left .section-button,.section-laptop-align-right .section-button {
        width: auto
    }

    .section-laptop-align-justify .section-button {
        width: 100%
    }

    .section-tablet_extra-align-center {
        text-align: center
    }

    .section-tablet_extra-align-right {
        text-align: right
    }

    .section-tablet_extra-align-left {
        text-align: left
    }

    .section-tablet_extra-align-center .section-button,.section-tablet_extra-align-left .section-button,.section-tablet_extra-align-right .section-button {
        width: auto
    }

    .section-tablet_extra-align-justify .section-button {
        width: 100%
    }
}

@media (max-width: 1024px) {
    .section-tablet-align-center {
        text-align:center
    }

    .section-tablet-align-right {
        text-align: right
    }

    .section-tablet-align-left {
        text-align: left
    }

    .section-tablet-align-center .section-button,.section-tablet-align-left .section-button,.section-tablet-align-right .section-button {
        width: auto
    }

    .section-tablet-align-justify .section-button {
        width: 100%
    }
}

@media (max-width: -1) {
    .section-mobile_extra-align-center {
        text-align:center
    }

    .section-mobile_extra-align-right {
        text-align: right
    }

    .section-mobile_extra-align-left {
        text-align: left
    }

    .section-mobile_extra-align-center .section-button,.section-mobile_extra-align-left .section-button,.section-mobile_extra-align-right .section-button {
        width: auto
    }

    .section-mobile_extra-align-justify .section-button {
        width: 100%
    }
}

@media (max-width: 767px) {
    .section-mobile-align-center {
        text-align:center
    }

    .section-mobile-align-right {
        text-align: right
    }

    .section-mobile-align-left {
        text-align: left
    }

    .section-mobile-align-center .section-button,.section-mobile-align-left .section-button,.section-mobile-align-right .section-button {
        width: auto
    }

    .section-mobile-align-justify .section-button {
        width: 100%
    }
}

:root {
    --page-title-display: block
}

.section-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
}

.section-section {
    position: relative
}

.section-section .section-container {
    display: flex;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

@media (max-width: 1024px) {
    .section-section .section-container {
        flex-wrap:wrap
    }
}

.section-section.section-section-boxed>.section-container {
    max-width: 1140px
}

.section-section.section-section-stretched {
    position: relative;
    width: 100%
}

.section-section.section-section-items-top>.section-container {
    align-items: flex-start
}

.section-section.section-section-items-middle>.section-container {
    align-items: center
}

.section-section.section-section-items-bottom>.section-container {
    align-items: flex-end
}

@media (min-width: 768px) {
    .section-section.section-section-height-full {
        height:100vh
    }

    .section-section.section-section-height-full>.section-container {
        height: 100%
    }
}

.section-bc-flex-widget .section-section-content-top>.section-container>.section-column>.section-widget-wrap {
    align-items: flex-start
}

.section-bc-flex-widget .section-section-content-middle>.section-container>.section-column>.section-widget-wrap {
    align-items: center
}

.section-bc-flex-widget .section-section-content-bottom>.section-container>.section-column>.section-widget-wrap {
    align-items: flex-end
}

.section-widget-wrap {
    align-content: flex-start;
    flex-wrap: wrap;
    position: relative;
    width: 100%
}

.section:not(.section-bc-flex-widget) .section-widget-wrap {
    display: flex
}

.section-widget-wrap>.section-main {
    width: 100%
}

.section-widget-wrap.e-swiper-container {
    width: calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))
}

.section-widget {
    position: relative
}

.section-widget:not(:last-child) {
    margin-bottom: var(--kit-widget-spacing,20px)
}

.section-widget:not(:last-child).section-absolute,.section-widget:not(:last-child).section-widget__width-auto,.section-widget:not(:last-child).section-widget__width-initial {
    margin-bottom: 0
}

.section-column {
    display: flex;
    min-height: 1px;
    position: relative
}

.section-column-gap-narrow>.section-column>.section-main-populated {
    padding: 5px
}

.section-column-gap-default>.section-column>.section-main-populated {
    padding: 10px
}

.section-column-gap-extended>.section-column>.section-main-populated {
    padding: 15px
}

.section-column-gap-wide>.section-column>.section-main-populated {
    padding: 20px
}

.section-column-gap-wider>.section-column>.section-main-populated {
    padding: 30px
}

.section-inner-section .section-column-gap-no .section-main-populated {
    padding: 0
}

@media (min-width: 768px) {
    .section-column.section-col-10,.section-column[data-col="10"] {
        width:10%
    }

    .section-column.section-col-11,.section-column[data-col="11"] {
        width: 11.111%
    }

    .section-column.section-col-12,.section-column[data-col="12"] {
        width: 12.5%
    }

    .section-column.section-col-14,.section-column[data-col="14"] {
        width: 14.285%
    }

    .section-column.section-col-16,.section-column[data-col="16"] {
        width: 16.666%
    }

    .section-column.section-col-20,.section-column[data-col="20"] {
        width: 20%
    }

    .section-column.section-col-25,.section-column[data-col="25"] {
        width: 25%
    }

    .section-column.section-col-30,.section-column[data-col="30"] {
        width: 30%
    }

    .section-column.section-col-33,.section-column[data-col="33"] {
        width: 33.333%
    }

    .section-column.section-col-40,.section-column[data-col="40"] {
        width: 40%
    }

    .section-column.section-col-50,.section-column[data-col="50"] {
        width: 50%
    }

    .section-column.section-col-60,.section-column[data-col="60"] {
        width: 60%
    }

    .section-column.section-col-66,.section-column[data-col="66"] {
        width: 66.666%
    }

    .section-column.section-col-70,.section-column[data-col="70"] {
        width: 70%
    }

    .section-column.section-col-75,.section-column[data-col="75"] {
        width: 75%
    }

    .section-column.section-col-80,.section-column[data-col="80"] {
        width: 80%
    }

    .section-column.section-col-83,.section-column[data-col="83"] {
        width: 83.333%
    }

    .section-column.section-col-90,.section-column[data-col="90"] {
        width: 90%
    }

    .section-column.section-col-100,.section-column[data-col="100"] {
        width: 100%
    }
}

@media (max-width: 479px) {
    .section-column.section-xs-10 {
        width:10%
    }

    .section-column.section-xs-11 {
        width: 11.111%
    }

    .section-column.section-xs-12 {
        width: 12.5%
    }

    .section-column.section-xs-14 {
        width: 14.285%
    }

    .section-column.section-xs-16 {
        width: 16.666%
    }

    .section-column.section-xs-20 {
        width: 20%
    }

    .section-column.section-xs-25 {
        width: 25%
    }

    .section-column.section-xs-30 {
        width: 30%
    }

    .section-column.section-xs-33 {
        width: 33.333%
    }

    .section-column.section-xs-40 {
        width: 40%
    }

    .section-column.section-xs-50 {
        width: 50%
    }

    .section-column.section-xs-60 {
        width: 60%
    }

    .section-column.section-xs-66 {
        width: 66.666%
    }

    .section-column.section-xs-70 {
        width: 70%
    }

    .section-column.section-xs-75 {
        width: 75%
    }

    .section-column.section-xs-80 {
        width: 80%
    }

    .section-column.section-xs-83 {
        width: 83.333%
    }

    .section-column.section-xs-90 {
        width: 90%
    }

    .section-column.section-xs-100 {
        width: 100%
    }
}

@media (max-width: 767px) {
    .section-column.section-sm-10 {
        width:10%
    }

    .section-column.section-sm-11 {
        width: 11.111%
    }

    .section-column.section-sm-12 {
        width: 12.5%
    }

    .section-column.section-sm-14 {
        width: 14.285%
    }

    .section-column.section-sm-16 {
        width: 16.666%
    }

    .section-column.section-sm-20 {
        width: 20%
    }

    .section-column.section-sm-25 {
        width: 25%
    }

    .section-column.section-sm-30 {
        width: 30%
    }

    .section-column.section-sm-33 {
        width: 33.333%
    }

    .section-column.section-sm-40 {
        width: 40%
    }

    .section-column.section-sm-50 {
        width: 50%
    }

    .section-column.section-sm-60 {
        width: 60%
    }

    .section-column.section-sm-66 {
        width: 66.666%
    }

    .section-column.section-sm-70 {
        width: 70%
    }

    .section-column.section-sm-75 {
        width: 75%
    }

    .section-column.section-sm-80 {
        width: 80%
    }

    .section-column.section-sm-83 {
        width: 83.333%
    }

    .section-column.section-sm-90 {
        width: 90%
    }

    .section-column.section-sm-100 {
        width: 100%
    }
}

@media (min-width: 768px) and (max-width:1024px) {
    .section-column.section-md-10 {
        width:10%
    }

    .section-column.section-md-11 {
        width: 11.111%
    }

    .section-column.section-md-12 {
        width: 12.5%
    }

    .section-column.section-md-14 {
        width: 14.285%
    }

    .section-column.section-md-16 {
        width: 16.666%
    }

    .section-column.section-md-20 {
        width: 20%
    }

    .section-column.section-md-25 {
        width: 25%
    }

    .section-column.section-md-30 {
        width: 30%
    }

    .section-column.section-md-33 {
        width: 33.333%
    }

    .section-column.section-md-40 {
        width: 40%
    }

    .section-column.section-md-50 {
        width: 50%
    }

    .section-column.section-md-60 {
        width: 60%
    }

    .section-column.section-md-66 {
        width: 66.666%
    }

    .section-column.section-md-70 {
        width: 70%
    }

    .section-column.section-md-75 {
        width: 75%
    }

    .section-column.section-md-80 {
        width: 80%
    }

    .section-column.section-md-83 {
        width: 83.333%
    }

    .section-column.section-md-90 {
        width: 90%
    }

    .section-column.section-md-100 {
        width: 100%
    }
}

@media (min-width: -1) {
    .section-reverse-widescreen>.section-container>:first-child {
        order:10
    }

    .section-reverse-widescreen>.section-container>:nth-child(2) {
        order: 9
    }

    .section-reverse-widescreen>.section-container>:nth-child(3) {
        order: 8
    }

    .section-reverse-widescreen>.section-container>:nth-child(4) {
        order: 7
    }

    .section-reverse-widescreen>.section-container>:nth-child(5) {
        order: 6
    }

    .section-reverse-widescreen>.section-container>:nth-child(6) {
        order: 5
    }

    .section-reverse-widescreen>.section-container>:nth-child(7) {
        order: 4
    }

    .section-reverse-widescreen>.section-container>:nth-child(8) {
        order: 3
    }

    .section-reverse-widescreen>.section-container>:nth-child(9) {
        order: 2
    }

    .section-reverse-widescreen>.section-container>:nth-child(10) {
        order: 1
    }
}

@media (min-width: 1025px) and (max-width:-1) {
    .section-reverse-laptop>.section-container>:first-child {
        order:10
    }

    .section-reverse-laptop>.section-container>:nth-child(2) {
        order: 9
    }

    .section-reverse-laptop>.section-container>:nth-child(3) {
        order: 8
    }

    .section-reverse-laptop>.section-container>:nth-child(4) {
        order: 7
    }

    .section-reverse-laptop>.section-container>:nth-child(5) {
        order: 6
    }

    .section-reverse-laptop>.section-container>:nth-child(6) {
        order: 5
    }

    .section-reverse-laptop>.section-container>:nth-child(7) {
        order: 4
    }

    .section-reverse-laptop>.section-container>:nth-child(8) {
        order: 3
    }

    .section-reverse-laptop>.section-container>:nth-child(9) {
        order: 2
    }

    .section-reverse-laptop>.section-container>:nth-child(10) {
        order: 1
    }
}

@media (min-width: -1) and (max-width:-1) {
    .section-reverse-laptop>.section-container>:first-child {
        order:10
    }

    .section-reverse-laptop>.section-container>:nth-child(2) {
        order: 9
    }

    .section-reverse-laptop>.section-container>:nth-child(3) {
        order: 8
    }

    .section-reverse-laptop>.section-container>:nth-child(4) {
        order: 7
    }

    .section-reverse-laptop>.section-container>:nth-child(5) {
        order: 6
    }

    .section-reverse-laptop>.section-container>:nth-child(6) {
        order: 5
    }

    .section-reverse-laptop>.section-container>:nth-child(7) {
        order: 4
    }

    .section-reverse-laptop>.section-container>:nth-child(8) {
        order: 3
    }

    .section-reverse-laptop>.section-container>:nth-child(9) {
        order: 2
    }

    .section-reverse-laptop>.section-container>:nth-child(10) {
        order: 1
    }
}

@media (min-width: 1025px) and (max-width:-1) {
    .section-reverse-laptop>.section-container>:first-child,.section-reverse-laptop>.section-container>:nth-child(10),.section-reverse-laptop>.section-container>:nth-child(2),.section-reverse-laptop>.section-container>:nth-child(3),.section-reverse-laptop>.section-container>:nth-child(4),.section-reverse-laptop>.section-container>:nth-child(5),.section-reverse-laptop>.section-container>:nth-child(6),.section-reverse-laptop>.section-container>:nth-child(7),.section-reverse-laptop>.section-container>:nth-child(8),.section-reverse-laptop>.section-container>:nth-child(9) {
        order:0
    }

    .section-reverse-tablet_extra>.section-container>:first-child {
        order: 10
    }

    .section-reverse-tablet_extra>.section-container>:nth-child(2) {
        order: 9
    }

    .section-reverse-tablet_extra>.section-container>:nth-child(3) {
        order: 8
    }

    .section-reverse-tablet_extra>.section-container>:nth-child(4) {
        order: 7
    }

    .section-reverse-tablet_extra>.section-container>:nth-child(5) {
        order: 6
    }

    .section-reverse-tablet_extra>.section-container>:nth-child(6) {
        order: 5
    }

    .section-reverse-tablet_extra>.section-container>:nth-child(7) {
        order: 4
    }

    .section-reverse-tablet_extra>.section-container>:nth-child(8) {
        order: 3
    }

    .section-reverse-tablet_extra>.section-container>:nth-child(9) {
        order: 2
    }

    .section-reverse-tablet_extra>.section-container>:nth-child(10) {
        order: 1
    }
}

@media (min-width: 768px) and (max-width:1024px) {
    .section-reverse-tablet>.section-container>:first-child {
        order:10
    }

    .section-reverse-tablet>.section-container>:nth-child(2) {
        order: 9
    }

    .section-reverse-tablet>.section-container>:nth-child(3) {
        order: 8
    }

    .section-reverse-tablet>.section-container>:nth-child(4) {
        order: 7
    }

    .section-reverse-tablet>.section-container>:nth-child(5) {
        order: 6
    }

    .section-reverse-tablet>.section-container>:nth-child(6) {
        order: 5
    }

    .section-reverse-tablet>.section-container>:nth-child(7) {
        order: 4
    }

    .section-reverse-tablet>.section-container>:nth-child(8) {
        order: 3
    }

    .section-reverse-tablet>.section-container>:nth-child(9) {
        order: 2
    }

    .section-reverse-tablet>.section-container>:nth-child(10) {
        order: 1
    }
}

@media (min-width: -1) and (max-width:1024px) {
    .section-reverse-tablet>.section-container>:first-child {
        order:10
    }

    .section-reverse-tablet>.section-container>:nth-child(2) {
        order: 9
    }

    .section-reverse-tablet>.section-container>:nth-child(3) {
        order: 8
    }

    .section-reverse-tablet>.section-container>:nth-child(4) {
        order: 7
    }

    .section-reverse-tablet>.section-container>:nth-child(5) {
        order: 6
    }

    .section-reverse-tablet>.section-container>:nth-child(6) {
        order: 5
    }

    .section-reverse-tablet>.section-container>:nth-child(7) {
        order: 4
    }

    .section-reverse-tablet>.section-container>:nth-child(8) {
        order: 3
    }

    .section-reverse-tablet>.section-container>:nth-child(9) {
        order: 2
    }

    .section-reverse-tablet>.section-container>:nth-child(10) {
        order: 1
    }
}

@media (min-width: 768px) and (max-width:-1) {
    .section-reverse-tablet>.section-container>:first-child,.section-reverse-tablet>.section-container>:nth-child(10),.section-reverse-tablet>.section-container>:nth-child(2),.section-reverse-tablet>.section-container>:nth-child(3),.section-reverse-tablet>.section-container>:nth-child(4),.section-reverse-tablet>.section-container>:nth-child(5),.section-reverse-tablet>.section-container>:nth-child(6),.section-reverse-tablet>.section-container>:nth-child(7),.section-reverse-tablet>.section-container>:nth-child(8),.section-reverse-tablet>.section-container>:nth-child(9) {
        order:0
    }

    .section-reverse-mobile_extra>.section-container>:first-child {
        order: 10
    }

    .section-reverse-mobile_extra>.section-container>:nth-child(2) {
        order: 9
    }

    .section-reverse-mobile_extra>.section-container>:nth-child(3) {
        order: 8
    }

    .section-reverse-mobile_extra>.section-container>:nth-child(4) {
        order: 7
    }

    .section-reverse-mobile_extra>.section-container>:nth-child(5) {
        order: 6
    }

    .section-reverse-mobile_extra>.section-container>:nth-child(6) {
        order: 5
    }

    .section-reverse-mobile_extra>.section-container>:nth-child(7) {
        order: 4
    }

    .section-reverse-mobile_extra>.section-container>:nth-child(8) {
        order: 3
    }

    .section-reverse-mobile_extra>.section-container>:nth-child(9) {
        order: 2
    }

    .section-reverse-mobile_extra>.section-container>:nth-child(10) {
        order: 1
    }
}

@media (max-width: 767px) {
    .section-reverse-mobile>.section-container>:first-child {
        order:10
    }

    .section-reverse-mobile>.section-container>:nth-child(2) {
        order: 9
    }

    .section-reverse-mobile>.section-container>:nth-child(3) {
        order: 8
    }

    .section-reverse-mobile>.section-container>:nth-child(4) {
        order: 7
    }

    .section-reverse-mobile>.section-container>:nth-child(5) {
        order: 6
    }

    .section-reverse-mobile>.section-container>:nth-child(6) {
        order: 5
    }

    .section-reverse-mobile>.section-container>:nth-child(7) {
        order: 4
    }

    .section-reverse-mobile>.section-container>:nth-child(8) {
        order: 3
    }

    .section-reverse-mobile>.section-container>:nth-child(9) {
        order: 2
    }

    .section-reverse-mobile>.section-container>:nth-child(10) {
        order: 1
    }

    .section-column {
        width: 100%
    }
}

.section-grid {
    display: grid;
    grid-column-gap: var(--grid-column-gap);
    grid-row-gap: var(--grid-row-gap)
}

.section-grid .section-grid-item {
    min-width: 0
}

.section-grid-0 .section-grid {
    display: inline-block;
    margin-bottom: calc(-1 * var(--grid-row-gap));
    width: 100%;
    word-spacing: var(--grid-column-gap)
}

.section-grid-0 .section-grid .section-grid-item {
    display: inline-block;
    margin-bottom: var(--grid-row-gap);
    word-break: break-word
}

.section-grid-1 .section-grid {
    grid-template-columns: repeat(1,1fr)
}

.section-grid-2 .section-grid {
    grid-template-columns: repeat(2,1fr)
}

.section-grid-3 .section-grid {
    grid-template-columns: repeat(3,1fr)
}

.section-grid-4 .section-grid {
    grid-template-columns: repeat(4,1fr)
}

.section-grid-5 .section-grid {
    grid-template-columns: repeat(5,1fr)
}

.section-grid-6 .section-grid {
    grid-template-columns: repeat(6,1fr)
}

.section-grid-7 .section-grid {
    grid-template-columns: repeat(7,1fr)
}

.section-grid-8 .section-grid {
    grid-template-columns: repeat(8,1fr)
}

.section-grid-9 .section-grid {
    grid-template-columns: repeat(9,1fr)
}

.section-grid-10 .section-grid {
    grid-template-columns: repeat(10,1fr)
}

.section-grid-11 .section-grid {
    grid-template-columns: repeat(11,1fr)
}

.section-grid-12 .section-grid {
    grid-template-columns: repeat(12,1fr)
}

@media (min-width: -1) {
    .section-grid-widescreen-0 .section-grid {
        display:inline-block;
        margin-bottom: calc(-1 * var(--grid-row-gap));
        width: 100%;
        word-spacing: var(--grid-column-gap)
    }

    .section-grid-widescreen-0 .section-grid .section-grid-item {
        display: inline-block;
        margin-bottom: var(--grid-row-gap);
        word-break: break-word
    }

    .section-grid-widescreen-1 .section-grid {
        grid-template-columns: repeat(1,1fr)
    }

    .section-grid-widescreen-2 .section-grid {
        grid-template-columns: repeat(2,1fr)
    }

    .section-grid-widescreen-3 .section-grid {
        grid-template-columns: repeat(3,1fr)
    }

    .section-grid-widescreen-4 .section-grid {
        grid-template-columns: repeat(4,1fr)
    }

    .section-grid-widescreen-5 .section-grid {
        grid-template-columns: repeat(5,1fr)
    }

    .section-grid-widescreen-6 .section-grid {
        grid-template-columns: repeat(6,1fr)
    }

    .section-grid-widescreen-7 .section-grid {
        grid-template-columns: repeat(7,1fr)
    }

    .section-grid-widescreen-8 .section-grid {
        grid-template-columns: repeat(8,1fr)
    }

    .section-grid-widescreen-9 .section-grid {
        grid-template-columns: repeat(9,1fr)
    }

    .section-grid-widescreen-10 .section-grid {
        grid-template-columns: repeat(10,1fr)
    }

    .section-grid-widescreen-11 .section-grid {
        grid-template-columns: repeat(11,1fr)
    }

    .section-grid-widescreen-12 .section-grid {
        grid-template-columns: repeat(12,1fr)
    }
}

@media (max-width: -1) {
    .section-grid-laptop-0 .section-grid {
        display:inline-block;
        margin-bottom: calc(-1 * var(--grid-row-gap));
        width: 100%;
        word-spacing: var(--grid-column-gap)
    }

    .section-grid-laptop-0 .section-grid .section-grid-item {
        display: inline-block;
        margin-bottom: var(--grid-row-gap);
        word-break: break-word
    }

    .section-grid-laptop-1 .section-grid {
        grid-template-columns: repeat(1,1fr)
    }

    .section-grid-laptop-2 .section-grid {
        grid-template-columns: repeat(2,1fr)
    }

    .section-grid-laptop-3 .section-grid {
        grid-template-columns: repeat(3,1fr)
    }

    .section-grid-laptop-4 .section-grid {
        grid-template-columns: repeat(4,1fr)
    }

    .section-grid-laptop-5 .section-grid {
        grid-template-columns: repeat(5,1fr)
    }

    .section-grid-laptop-6 .section-grid {
        grid-template-columns: repeat(6,1fr)
    }

    .section-grid-laptop-7 .section-grid {
        grid-template-columns: repeat(7,1fr)
    }

    .section-grid-laptop-8 .section-grid {
        grid-template-columns: repeat(8,1fr)
    }

    .section-grid-laptop-9 .section-grid {
        grid-template-columns: repeat(9,1fr)
    }

    .section-grid-laptop-10 .section-grid {
        grid-template-columns: repeat(10,1fr)
    }

    .section-grid-laptop-11 .section-grid {
        grid-template-columns: repeat(11,1fr)
    }

    .section-grid-laptop-12 .section-grid {
        grid-template-columns: repeat(12,1fr)
    }

    .section-grid-tablet_extra-0 .section-grid {
        display: inline-block;
        margin-bottom: calc(-1 * var(--grid-row-gap));
        width: 100%;
        word-spacing: var(--grid-column-gap)
    }

    .section-grid-tablet_extra-0 .section-grid .section-grid-item {
        display: inline-block;
        margin-bottom: var(--grid-row-gap);
        word-break: break-word
    }

    .section-grid-tablet_extra-1 .section-grid {
        grid-template-columns: repeat(1,1fr)
    }

    .section-grid-tablet_extra-2 .section-grid {
        grid-template-columns: repeat(2,1fr)
    }

    .section-grid-tablet_extra-3 .section-grid {
        grid-template-columns: repeat(3,1fr)
    }

    .section-grid-tablet_extra-4 .section-grid {
        grid-template-columns: repeat(4,1fr)
    }

    .section-grid-tablet_extra-5 .section-grid {
        grid-template-columns: repeat(5,1fr)
    }

    .section-grid-tablet_extra-6 .section-grid {
        grid-template-columns: repeat(6,1fr)
    }

    .section-grid-tablet_extra-7 .section-grid {
        grid-template-columns: repeat(7,1fr)
    }

    .section-grid-tablet_extra-8 .section-grid {
        grid-template-columns: repeat(8,1fr)
    }

    .section-grid-tablet_extra-9 .section-grid {
        grid-template-columns: repeat(9,1fr)
    }

    .section-grid-tablet_extra-10 .section-grid {
        grid-template-columns: repeat(10,1fr)
    }

    .section-grid-tablet_extra-11 .section-grid {
        grid-template-columns: repeat(11,1fr)
    }

    .section-grid-tablet_extra-12 .section-grid {
        grid-template-columns: repeat(12,1fr)
    }
}

@media (max-width: 1024px) {
    .section-grid-tablet-0 .section-grid {
        display:inline-block;
        margin-bottom: calc(-1 * var(--grid-row-gap));
        width: 100%;
        word-spacing: var(--grid-column-gap)
    }

    .section-grid-tablet-0 .section-grid .section-grid-item {
        display: inline-block;
        margin-bottom: var(--grid-row-gap);
        word-break: break-word
    }

    .section-grid-tablet-1 .section-grid {
        grid-template-columns: repeat(1,1fr)
    }

    .section-grid-tablet-2 .section-grid {
        grid-template-columns: repeat(2,1fr)
    }

    .section-grid-tablet-3 .section-grid {
        grid-template-columns: repeat(3,1fr)
    }

    .section-grid-tablet-4 .section-grid {
        grid-template-columns: repeat(4,1fr)
    }

    .section-grid-tablet-5 .section-grid {
        grid-template-columns: repeat(5,1fr)
    }

    .section-grid-tablet-6 .section-grid {
        grid-template-columns: repeat(6,1fr)
    }

    .section-grid-tablet-7 .section-grid {
        grid-template-columns: repeat(7,1fr)
    }

    .section-grid-tablet-8 .section-grid {
        grid-template-columns: repeat(8,1fr)
    }

    .section-grid-tablet-9 .section-grid {
        grid-template-columns: repeat(9,1fr)
    }

    .section-grid-tablet-10 .section-grid {
        grid-template-columns: repeat(10,1fr)
    }

    .section-grid-tablet-11 .section-grid {
        grid-template-columns: repeat(11,1fr)
    }

    .section-grid-tablet-12 .section-grid {
        grid-template-columns: repeat(12,1fr)
    }
}

@media (max-width: -1) {
    .section-grid-mobile_extra-0 .section-grid {
        display:inline-block;
        margin-bottom: calc(-1 * var(--grid-row-gap));
        width: 100%;
        word-spacing: var(--grid-column-gap)
    }

    .section-grid-mobile_extra-0 .section-grid .section-grid-item {
        display: inline-block;
        margin-bottom: var(--grid-row-gap);
        word-break: break-word
    }

    .section-grid-mobile_extra-1 .section-grid {
        grid-template-columns: repeat(1,1fr)
    }

    .section-grid-mobile_extra-2 .section-grid {
        grid-template-columns: repeat(2,1fr)
    }

    .section-grid-mobile_extra-3 .section-grid {
        grid-template-columns: repeat(3,1fr)
    }

    .section-grid-mobile_extra-4 .section-grid {
        grid-template-columns: repeat(4,1fr)
    }

    .section-grid-mobile_extra-5 .section-grid {
        grid-template-columns: repeat(5,1fr)
    }

    .section-grid-mobile_extra-6 .section-grid {
        grid-template-columns: repeat(6,1fr)
    }

    .section-grid-mobile_extra-7 .section-grid {
        grid-template-columns: repeat(7,1fr)
    }

    .section-grid-mobile_extra-8 .section-grid {
        grid-template-columns: repeat(8,1fr)
    }

    .section-grid-mobile_extra-9 .section-grid {
        grid-template-columns: repeat(9,1fr)
    }

    .section-grid-mobile_extra-10 .section-grid {
        grid-template-columns: repeat(10,1fr)
    }

    .section-grid-mobile_extra-11 .section-grid {
        grid-template-columns: repeat(11,1fr)
    }

    .section-grid-mobile_extra-12 .section-grid {
        grid-template-columns: repeat(12,1fr)
    }
}

@media (max-width: 767px) {
    .section-grid-mobile-0 .section-grid {
        display:inline-block;
        margin-bottom: calc(-1 * var(--grid-row-gap));
        width: 100%;
        word-spacing: var(--grid-column-gap)
    }

    .section-grid-mobile-0 .section-grid .section-grid-item {
        display: inline-block;
        margin-bottom: var(--grid-row-gap);
        word-break: break-word
    }

    .section-grid-mobile-1 .section-grid {
        grid-template-columns: repeat(1,1fr)
    }

    .section-grid-mobile-2 .section-grid {
        grid-template-columns: repeat(2,1fr)
    }

    .section-grid-mobile-3 .section-grid {
        grid-template-columns: repeat(3,1fr)
    }

    .section-grid-mobile-4 .section-grid {
        grid-template-columns: repeat(4,1fr)
    }

    .section-grid-mobile-5 .section-grid {
        grid-template-columns: repeat(5,1fr)
    }

    .section-grid-mobile-6 .section-grid {
        grid-template-columns: repeat(6,1fr)
    }

    .section-grid-mobile-7 .section-grid {
        grid-template-columns: repeat(7,1fr)
    }

    .section-grid-mobile-8 .section-grid {
        grid-template-columns: repeat(8,1fr)
    }

    .section-grid-mobile-9 .section-grid {
        grid-template-columns: repeat(9,1fr)
    }

    .section-grid-mobile-10 .section-grid {
        grid-template-columns: repeat(10,1fr)
    }

    .section-grid-mobile-11 .section-grid {
        grid-template-columns: repeat(11,1fr)
    }

    .section-grid-mobile-12 .section-grid {
        grid-template-columns: repeat(12,1fr)
    }
}

@media (min-width: 1025px) {
    #section-device-mode:after {
        content:"desktop"
    }
}

@media (min-width: -1) {
    #section-device-mode:after {
        content:"widescreen"
    }
}

@media (max-width: -1) {
    #section-device-mode:after {
        content:"laptop";
        content: "tablet_extra"
    }
}

@media (max-width: 1024px) {
    #section-device-mode:after {
        content:"tablet"
    }
}

@media (max-width: -1) {
    #section-device-mode:after {
        content:"mobile_extra"
    }
}

@media (max-width: 767px) {
    #section-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(.section-section-wrap,[data-section-id])>.e-con {
    --margin-left: auto;
    --margin-right: auto;
    max-width: min(100%,var(--width))
}

.e-con .section-widget.section-widget {
    margin-block-end:0}

.e-con:before,.e-con>.section-background-slideshow:before,.e-con>.section-motion-effects-container>.section-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.section-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>.section-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.section-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)>.section-background-video-container.section-hidden-mobile {
        display:none
    }
}

:is(.e-con,.e-con>.e-con-inner)>.section-background-video-container:before {
    z-index: 1
}

:is(.e-con,.e-con>.e-con-inner)>.section-background-slideshow:before {
    z-index: 2
}

.e-con .section-widget {
    min-width: 0
}

.e-con .section-widget-empty,.e-con .section-widget-google_maps,.e-con .section-widget-video,.e-con .section-widget.e-widget-swiper {
    width: 100%
}

.e-con>.e-con-inner>.section-widget>.section-widget-container,.e-con>.section-widget>.section-widget-container {
    height: 100%
}

.e-con.e-con>.e-con-inner>.section-widget,.section.section .e-con>.section-widget {
    max-width: 100%
}

.e-con .section-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 .section-widget-archive-posts {
        width: 100%
    }
}

.section-form-fields-wrapper {
    display: flex;
    flex-wrap: wrap
}

.section-form-fields-wrapper.section-labels-above .section-field-group .section-field-subgroup,.section-form-fields-wrapper.section-labels-above .section-field-group>.section-select-wrapper,.section-form-fields-wrapper.section-labels-above .section-field-group>input,.section-form-fields-wrapper.section-labels-above .section-field-group>textarea {
    flex-basis: 100%;
    max-width: 100%
}

.section-form-fields-wrapper.section-labels-inline>.section-field-group .section-select-wrapper,.section-form-fields-wrapper.section-labels-inline>.section-field-group>input {
    flex-grow: 1
}

.section-field-group {
    align-items: center;
    flex-wrap: wrap
}

.section-field-group.section-field-type-submit {
    align-items: flex-end
}

.section-field-group .section-field-textual {
    background-color: transparent;
    border: 1px solid #69727d;
    color: #1f2124;
    flex-grow: 1;
    max-width: 100%;
    vertical-align: middle;
    width: 100%
}

.section-field-group .section-field-textual:focus {
    box-shadow: inset 0 0 0 1px rgba(0,0,0,.1);
    outline: 0
}

.section-field-group .section-field-textual::-moz-placeholder {
    color: inherit;
    font-family: inherit;
    opacity: .6
}

.section-field-group .section-field-textual::placeholder {
    color: inherit;
    font-family: inherit;
    opacity: .6
}

.section-field-group .section-select-wrapper {
    display: flex;
    position: relative;
    width: 100%
}

.section-field-group .section-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
}

.section-field-group .section-select-wrapper:before {
    content: "\e92a";
    font-family: eicons;
    font-size: 15px;
    pointer-events: none;
    position: absolute;
    right: 10px;
    text-shadow: 0 0 3px rgba(0,0,0,.3);
    top: 50%;
    transform: translateY(-50%)
}

.section-field-group.section-field-type-select-multiple .section-select-wrapper:before {
    content: ""
}

.section-field-subgroup {
    display: flex;
    flex-wrap: wrap
}

.section-field-subgroup .section-field-option label {
    display: inline-block
}

.section-field-subgroup.section-subgroup-inline .section-field-option {
    padding-inline-end:10px}

.section-field-subgroup:not(.section-subgroup-inline) .section-field-option {
    flex-basis: 100%
}

.section-field-type-acceptance .section-field-subgroup .section-field-option input,.section-field-type-acceptance .section-field-subgroup .section-field-option label,.section-field-type-checkbox .section-field-subgroup .section-field-option input,.section-field-type-checkbox .section-field-subgroup .section-field-option label,.section-field-type-radio .section-field-subgroup .section-field-option input,.section-field-type-radio .section-field-subgroup .section-field-option label {
    display: inline
}

.section-field-label {
    cursor: pointer
}

.section-mark-required .section-field-label:after {
    color: red;
    content: "*";
    padding-inline-start:.2em}

.section-field-textual {
    border-radius: 3px;
    font-size: 15px;
    line-height: 1.4;
    min-height: 40px;
    padding: 5px 14px
}

.section-field-textual.section-size-xs {
    border-radius: 2px;
    font-size: 13px;
    min-height: 33px;
    padding: 4px 12px
}

.section-field-textual.section-size-md {
    border-radius: 4px;
    font-size: 16px;
    min-height: 47px;
    padding: 6px 16px
}

.section-field-textual.section-size-lg {
    border-radius: 5px;
    font-size: 18px;
    min-height: 59px;
    padding: 7px 20px
}

.section-field-textual.section-size-xl {
    border-radius: 6px;
    font-size: 20px;
    min-height: 72px;
    padding: 8px 24px
}

.section-button-align-stretch .section-field-type-submit:not(.e-form__buttons__wrapper) .section-button {
    flex-basis: 100%
}

.section-button-align-stretch .e-form__buttons__wrapper {
    flex-basis: 50%;
    flex-grow: 1
}

.section-button-align-stretch .e-form__buttons__wrapper__button {
    flex-basis: 100%
}

.section-button-align-center .e-form__buttons,.section-button-align-center .section-field-type-submit {
    justify-content: center
}

.section-button-align-start .e-form__buttons,.section-button-align-start .section-field-type-submit {
    justify-content: flex-start
}

.section-button-align-end .e-form__buttons,.section-button-align-end .section-field-type-submit {
    justify-content: flex-end
}

.section-button-align-center .section-field-type-submit:not(.e-form__buttons__wrapper) .section-button,.section-button-align-end .section-field-type-submit:not(.e-form__buttons__wrapper) .section-button,.section-button-align-start .section-field-type-submit:not(.e-form__buttons__wrapper) .section-button {
    flex-basis: auto
}

.section-button-align-center .e-form__buttons__wrapper,.section-button-align-end .e-form__buttons__wrapper,.section-button-align-start .e-form__buttons__wrapper {
    flex-grow: 0
}

.section-button-align-center .e-form__buttons__wrapper,.section-button-align-center .e-form__buttons__wrapper__button,.section-button-align-end .e-form__buttons__wrapper,.section-button-align-end .e-form__buttons__wrapper__button,.section-button-align-start .e-form__buttons__wrapper,.section-button-align-start .e-form__buttons__wrapper__button {
    flex-basis: auto
}

@media screen and (max-width: 1024px) {
    .section-tablet-button-align-stretch .section-field-type-submit:not(.e-form__buttons__wrapper) .section-button {
        flex-basis:100%
    }

    .section-tablet-button-align-stretch .e-form__buttons__wrapper {
        flex-basis: 50%;
        flex-grow: 1
    }

    .section-tablet-button-align-stretch .e-form__buttons__wrapper__button {
        flex-basis: 100%
    }

    .section-tablet-button-align-center .e-form__buttons,.section-tablet-button-align-center .section-field-type-submit {
        justify-content: center
    }

    .section-tablet-button-align-start .e-form__buttons,.section-tablet-button-align-start .section-field-type-submit {
        justify-content: flex-start
    }

    .section-tablet-button-align-end .e-form__buttons,.section-tablet-button-align-end .section-field-type-submit {
        justify-content: flex-end
    }

    .section-tablet-button-align-center .section-field-type-submit:not(.e-form__buttons__wrapper) .section-button,.section-tablet-button-align-end .section-field-type-submit:not(.e-form__buttons__wrapper) .section-button,.section-tablet-button-align-start .section-field-type-submit:not(.e-form__buttons__wrapper) .section-button {
        flex-basis: auto
    }

    .section-tablet-button-align-center .e-form__buttons__wrapper,.section-tablet-button-align-end .e-form__buttons__wrapper,.section-tablet-button-align-start .e-form__buttons__wrapper {
        flex-grow: 0
    }

    .section-tablet-button-align-center .e-form__buttons__wrapper,.section-tablet-button-align-center .e-form__buttons__wrapper__button,.section-tablet-button-align-end .e-form__buttons__wrapper,.section-tablet-button-align-end .e-form__buttons__wrapper__button,.section-tablet-button-align-start .e-form__buttons__wrapper,.section-tablet-button-align-start .e-form__buttons__wrapper__button {
        flex-basis: auto
    }
}

@media screen and (max-width: 767px) {
    .section-mobile-button-align-stretch .section-field-type-submit:not(.e-form__buttons__wrapper) .section-button {
        flex-basis:100%
    }

    .section-mobile-button-align-stretch .e-form__buttons__wrapper {
        flex-basis: 50%;
        flex-grow: 1
    }

    .section-mobile-button-align-stretch .e-form__buttons__wrapper__button {
        flex-basis: 100%
    }

    .section-mobile-button-align-center .e-form__buttons,.section-mobile-button-align-center .section-field-type-submit {
        justify-content: center
    }

    .section-mobile-button-align-start .e-form__buttons,.section-mobile-button-align-start .section-field-type-submit {
        justify-content: flex-start
    }

    .section-mobile-button-align-end .e-form__buttons,.section-mobile-button-align-end .section-field-type-submit {
        justify-content: flex-end
    }

    .section-mobile-button-align-center .section-field-type-submit:not(.e-form__buttons__wrapper) .section-button,.section-mobile-button-align-end .section-field-type-submit:not(.e-form__buttons__wrapper) .section-button,.section-mobile-button-align-start .section-field-type-submit:not(.e-form__buttons__wrapper) .section-button {
        flex-basis: auto
    }

    .section-mobile-button-align-center .e-form__buttons__wrapper,.section-mobile-button-align-end .e-form__buttons__wrapper,.section-mobile-button-align-start .e-form__buttons__wrapper {
        flex-grow: 0
    }

    .section-mobile-button-align-center .e-form__buttons__wrapper,.section-mobile-button-align-center .e-form__buttons__wrapper__button,.section-mobile-button-align-end .e-form__buttons__wrapper,.section-mobile-button-align-end .e-form__buttons__wrapper__button,.section-mobile-button-align-start .e-form__buttons__wrapper,.section-mobile-button-align-start .e-form__buttons__wrapper__button {
        flex-basis: auto
    }
}

.section-error .section-field {
    border-color: #d9534f
}

.section-error .help-inline {
    color: #d9534f;
    font-size: .9em
}

.section-message {
    font-size: 1em;
    line-height: 1;
    margin: 10px 0
}

.section-message:before {
    content: "\e90e";
    display: inline-block;
    font-family: eicons;
    font-style: normal;
    font-weight: 400;
    margin-inline-end:5px;vertical-align: middle
}

.section-message.section-message-danger {
    color: #d9534f
}

.section-message.section-message-danger:before {
    content: "\e87f"
}

.section-message.form-message-success {
    color: #5cb85c
}

.section-form .section-button {
    border: none;
    padding-block-end:0;padding-block-start:0}

.section-form .section-button-content-wrapper,.section-form .section-button>span {
    display: flex;
    flex-direction: row;
    gap: 5px;
    justify-content: center
}

.section-form .section-button.section-size-xs {
    min-height: 33px
}

.section-form .section-button.section-size-sm {
    min-height: 40px
}

.section-form .section-button.section-size-md {
    min-height: 47px
}

.section-form .section-button.section-size-lg {
    min-height: 59px
}

.section-form .section-button.section-size-xl {
    min-height: 72px
}

.section-main:where(:not(.e-con)):where(:not(.e-div-block-base)) .section-widget-container,.section-main:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.section-widget-container)) {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)
}

.section-heading-title {
    line-height: 1;
    margin: 0;
    padding: 0
}

.section-button {
    background-color: #69727d;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 15px;
    line-height: 1;
    padding: 12px 22px;
    fff;text-align: center;
    transition: all .3s
}

.section-button:focus,.section-button:hover,.section-button:visited {
    color: #fff
}

.section-button-content-wrapper {
    display: flex;
    flex-direction: row;
    gap: 5px;
    justify-content: center
}

.section-button-icon {
    align-items: center;
    display: flex
}

.section-button-icon svg {
    height: auto;
    width: 1em
}

.section-button-icon .e-font-icon-svg {
    height: 1em
}

.section-button-text {
    display: inline-block
}

.section-button.section-size-xs {
    border-radius: 2px;
    font-size: 13px;
    padding: 10px 20px
}

.section-button.section-size-md {
    border-radius: 4px;
    font-size: 16px;
    padding: 15px 30px
}

.section-button.section-size-lg {
    border-radius: 5px;
    font-size: 18px;
    padding: 20px 40px
}

.section-button.section-size-xl {
    border-radius: 6px;
    font-size: 20px;
    padding: 25px 50px
}

.section-button span {
    text-decoration: inherit
}

.section-main.section-button-info .section-button {
    background-color: #5bc0de
}

.section-main.section-button-success .section-button {
    background-color: #5cb85c
}

.section-main.section-button-warning .section-button {
    background-color: #f0ad4e
}

.section-main.section-button-danger .section-button {
    background-color: #d9534f
}

.section-widget-button .section-button .section-button-info {
    background-color: #5bc0de
}

.section-widget-button .section-button .section-button-success {
    background-color: #5cb85c
}

.section-widget-button .section-button .section-button-warning {
    background-color: #f0ad4e
}

.section-widget-button .section-button .section-button-danger {
    background-color: #d9534f
}

.section-view-stacked .section-icon {
    background-color: #69727d;
    color: #fff;
    padding: .5em;
    fill: #fff
}

.section-view-framed .section-icon {
    background-color: transparent;
    border: 3px solid #69727d;
    color: #69727d;
    padding: .5em
}

.section-icon {
    color: #69727d;
    display: inline-block;
    font-size: 50px;
    line-height: 1;
    text-align: center;
    transition: all .3s
}

.section-icon:hover {
    color: #69727d
}

.section-icon i,.section-icon svg {
    display: block;
    height: 1em;
    position: relative;
    width: 1em
}

.section-icon i:before,.section-icon svg:before {
    left: 50%;
    position: absolute;
    transform: translateX(-50%)
}

.section-icon i.fad {
    width: auto
}

.section-shape-square .section-icon {
    border-radius: 0
}

.section-shape-rounded .section-icon {
    border-radius: 10%
}

.section-shape-circle .section-icon {
    border-radius: 50%
}

.e-transform .section-widget-container,.e-transform:not(:has(.section-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
    }
}

@media (max-width: 767px) {
    .section .section-hidden-mobile,.section .section-hidden-phone {
        display:none
    }
}

@media (min-width: -1) and (max-width:-1) {
    .section .section-hidden-mobile_extra {
        display:none
    }
}

@media (min-width: 768px) and (max-width:1024px) {
    .section .section-hidden-tablet {
        display:none
    }
}

@media (min-width: -1) and (max-width:-1) {
    .section .section-hidden-laptop,.section .section-hidden-tablet_extra {
        display:none
    }
}

@media (min-width: 1025px) and (max-width:99999px) {
    .section .section-hidden-desktop {
        display:none
    }
}

@media (min-width: -1) {
    .section .section-hidden-widescreen {
        display:none
    }
}

.section-kit-9 {
    --e-global-color-primary: #6EC1E4;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "EB Garamond";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "EB Garamond";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Times New Roman";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500;
    font-family: "Times New Roman", EB Garamond;
}

.section-kit-9 e-page-transition {
    background-color: #FFBC7D;
}

.section-kit-9 h2 {
    font-family: "EB Garamond", EB Garamond;
}

.section-kit-9 h3 {
    font-family: "EB Garamond", EB Garamond;
}

.section-kit-9 h4 {
    font-family: "EB Garamond", EB Garamond;
}

.section-kit-9 h5 {
    font-family: "EB Garamond", EB Garamond;
}

.section-kit-9 h6 {
    font-family: "EB Garamond", EB Garamond;
}

.section-section.section-section-boxed > .section-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.section-widget:not(:last-child) {
    margin-block-end:20px;}

.section-main {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

{
}

h1.entry-title {
    display: var(--page-title-display);
}

.site-header .site-branding {
    flex-direction: column;
    align-items: stretch;
}

.site-header {
    padding-inline-end:0px;padding-inline-start:0px;}

.site-footer .site-branding {
    flex-direction: column;
    align-items: stretch;
}

@media(max-width: 1024px) {
    .section-section.section-section-boxed > .section-container {
        max-width:1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width: 767px) {
    .section-section.section-section-boxed > .section-container {
        max-width:767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

/*! section-pro - v3.30.0 - 01-07-2025 */
@charset "UTF-8";.site-main .menu-navigation-container {
    overflow: visible
}

.section-item:after,.section-item:before {
    display: block;
    position: absolute;
    transition: .3s;
    transition-timing-function: cubic-bezier(.58,.3,.005,1)
}

.section-item:not(:hover):not(:focus):not(.section-item-active):not(.highlighted):after,.section-item:not(:hover):not(:focus):not(.section-item-active):not(.highlighted):before {
    opacity: 0
}

.section-item-active:after,.section-item-active:before,.section-item.highlighted:after,.section-item.highlighted:before,.section-item:focus:after,.section-item:focus:before,.section-item:hover:after,.section-item:hover:before {
    transform: scale(1)
}

.e--pointer-double-line .section-item:after,.e--pointer-double-line .section-item:before,.e--pointer-overline .section-item:after,.e--pointer-overline .section-item:before,.e--pointer-underline .section-item:after,.e--pointer-underline .section-item:before {
    background-color: #3f444b;
    height: 3px;
    left: 0;
    width: 100%;
    z-index: 2
}

.e--pointer-double-line.e--animation-grow .section-item:not(:hover):not(:focus):not(.section-item-active):not(.highlighted):after,.e--pointer-double-line.e--animation-grow .section-item:not(:hover):not(:focus):not(.section-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-grow .section-item:not(:hover):not(:focus):not(.section-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-grow .section-item:not(:hover):not(:focus):not(.section-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-grow .section-item:not(:hover):not(:focus):not(.section-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-grow .section-item:not(:hover):not(:focus):not(.section-item-active):not(.highlighted):before {
    height: 0;
    left: 50%;
    width: 0
}

.e--pointer-double-line.e--animation-drop-out .section-item:not(:hover):not(:focus):not(.section-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-out .section-item:not(:hover):not(:focus):not(.section-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-out .section-item:not(:hover):not(:focus):not(.section-item-active):not(.highlighted):before {
    top: 10px
}

.e--pointer-double-line.e--animation-drop-out .section-item:not(:hover):not(:focus):not(.section-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-out .section-item:not(:hover):not(:focus):not(.section-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-out .section-item:not(:hover):not(:focus):not(.section-item-active):not(.highlighted):after {
    bottom: 10px
}

.e--pointer-double-line.e--animation-drop-in .section-item:not(:hover):not(:focus):not(.section-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-in .section-item:not(:hover):not(:focus):not(.section-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-in .section-item:not(:hover):not(:focus):not(.section-item-active):not(.highlighted):before {
    top: -10px
}

.e--pointer-double-line.e--animation-drop-in .section-item:not(:hover):not(:focus):not(.section-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-in .section-item:not(:hover):not(:focus):not(.section-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-in .section-item:not(:hover):not(:focus):not(.section-item-active):not(.highlighted):after {
    bottom: -10px
}

.e--pointer-double-line.e--animation-none,.e--pointer-double-line.e--animation-none .section-item,.e--pointer-double-line.e--animation-none .section-item:after,.e--pointer-double-line.e--animation-none .section-item:before,.e--pointer-double-line.e--animation-none .section-item:focus,.e--pointer-double-line.e--animation-none .section-item:hover,.e--pointer-double-line.e--animation-none:after,.e--pointer-double-line.e--animation-none:before,.e--pointer-double-line.e--animation-none:focus,.e--pointer-double-line.e--animation-none:hover,.e--pointer-overline.e--animation-none,.e--pointer-overline.e--animation-none .section-item,.e--pointer-overline.e--animation-none .section-item:after,.e--pointer-overline.e--animation-none .section-item:before,.e--pointer-overline.e--animation-none .section-item:focus,.e--pointer-overline.e--animation-none .section-item:hover,.e--pointer-overline.e--animation-none:after,.e--pointer-overline.e--animation-none:before,.e--pointer-overline.e--animation-none:focus,.e--pointer-overline.e--animation-none:hover,.e--pointer-underline.e--animation-none,.e--pointer-underline.e--animation-none .section-item,.e--pointer-underline.e--animation-none .section-item:after,.e--pointer-underline.e--animation-none .section-item:before,.e--pointer-underline.e--animation-none .section-item:focus,.e--pointer-underline.e--animation-none .section-item:hover,.e--pointer-underline.e--animation-none:after,.e--pointer-underline.e--animation-none:before,.e--pointer-underline.e--animation-none:focus,.e--pointer-underline.e--animation-none:hover {
    transition-duration: 0s
}

.e--pointer-double-line .section-item:before,.e--pointer-overline .section-item:before {
    content: "";
    top: 0
}

.e--pointer-double-line.e--animation-slide .section-item:not(:hover):not(:focus):not(.section-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-slide .section-item:not(:hover):not(:focus):not(.section-item-active):not(.highlighted):before {
    left: -20px;
    width: 10px
}

.e--pointer-double-line .section-item:after,.e--pointer-underline .section-item:after {
    bottom: 0;
    content: ""
}

.e--pointer-double-line.e--animation-slide .section-item:not(:hover):not(:focus):not(.section-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-slide .section-item:not(:hover):not(:focus):not(.section-item-active):not(.highlighted):after {
    inset-inline-start: 100%;
    width: 10px
}

.e--pointer-framed .section-item:after,.e--pointer-framed .section-item:before {
    background: transparent;
    border: 3px solid #3f444b;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0
}

.e--pointer-framed .section-item:before {
    content: ""
}

.e--pointer-framed.e--animation-grow .section-item:not(:hover):not(:focus):not(.section-item-active):not(.highlighted):before {
    transform: scale(.75)
}

.e--pointer-framed.e--animation-shrink .section-item:not(:hover):not(:focus):not(.section-item-active):not(.highlighted):before {
    transform: scale(1.25)
}

.e--pointer-framed.e--animation-grow .section-item:before,.e--pointer-framed.e--animation-shrink .section-item:before {
    transition: opacity .2s,transform .4s
}

.e--pointer-framed.e--animation-draw .section-item:after,.e--pointer-framed.e--animation-draw .section-item:before {
    height: 3px;
    width: 3px
}

.e--pointer-framed.e--animation-draw .section-item:before {
    border-width: 0 0 3px 3px;
    transition: width .1s .2s,height .1s .3s,opacity .12s .22s
}

.e--pointer-framed.e--animation-draw .section-item:after {
    border-width: 3px 3px 0 0;
    bottom: 0;
    content: "";
    left: auto;
    right: 0;
    top: auto;
    transition: width .1s,height .1s .1s,opacity .02s .18s
}

.e--pointer-framed.e--animation-draw .section-item-active:after,.e--pointer-framed.e--animation-draw .section-item-active:before,.e--pointer-framed.e--animation-draw .section-item.highlighted:after,.e--pointer-framed.e--animation-draw .section-item.highlighted:before,.e--pointer-framed.e--animation-draw .section-item:focus:after,.e--pointer-framed.e--animation-draw .section-item:focus:before,.e--pointer-framed.e--animation-draw .section-item:hover:after,.e--pointer-framed.e--animation-draw .section-item:hover:before {
    height: 100%;
    width: 100%
}

.e--pointer-framed.e--animation-draw .section-item-active:before,.e--pointer-framed.e--animation-draw .section-item.highlighted:before,.e--pointer-framed.e--animation-draw .section-item:focus:before,.e--pointer-framed.e--animation-draw .section-item:hover:before {
    transition: opacity .02s,height .1s,width .1s .1s
}

.e--pointer-framed.e--animation-draw .section-item-active:after,.e--pointer-framed.e--animation-draw .section-item.highlighted:after,.e--pointer-framed.e--animation-draw .section-item:focus:after,.e--pointer-framed.e--animation-draw .section-item:hover:after {
    transition: opacity .02s .2s,height .1s .2s,width .1s .3s
}

.e--pointer-framed.e--animation-corners .section-item:after,.e--pointer-framed.e--animation-corners .section-item:before {
    height: 3px;
    width: 3px
}

.e--pointer-framed.e--animation-corners .section-item:before {
    border-width: 3px 0 0 3px
}

.e--pointer-framed.e--animation-corners .section-item:after {
    border-width: 0 3px 3px 0;
    bottom: 0;
    content: "";
    left: auto;
    right: 0;
    top: auto
}

.e--pointer-framed.e--animation-corners .section-item-active:after,.e--pointer-framed.e--animation-corners .section-item-active:before,.e--pointer-framed.e--animation-corners .section-item.highlighted:after,.e--pointer-framed.e--animation-corners .section-item.highlighted:before,.e--pointer-framed.e--animation-corners .section-item:focus:after,.e--pointer-framed.e--animation-corners .section-item:focus:before,.e--pointer-framed.e--animation-corners .section-item:hover:after,.e--pointer-framed.e--animation-corners .section-item:hover:before {
    height: 100%;
    transition: opacity 2ms,width .4s,height .4s;
    width: 100%
}

.e--pointer-framed.e--animation-none,.e--pointer-framed.e--animation-none .section-item,.e--pointer-framed.e--animation-none .section-item:after,.e--pointer-framed.e--animation-none .section-item:before,.e--pointer-framed.e--animation-none .section-item:focus,.e--pointer-framed.e--animation-none .section-item:hover,.e--pointer-framed.e--animation-none:after,.e--pointer-framed.e--animation-none:before,.e--pointer-framed.e--animation-none:focus,.e--pointer-framed.e--animation-none:hover {
    transition-duration: 0s
}

.e--pointer-background .section-item:after,.e--pointer-background .section-item:before {
    content: "";
    transition: .3s
}

.e--pointer-background .section-item:before {
    background: #3f444b;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    z-index: -1
}

.e--pointer-background .section-item-active,.e--pointer-background .section-item.highlighted,.e--pointer-background .section-item:focus,.e--pointer-background .section-item:hover {
    color: #fff
}

.e--pointer-background.e--animation-grow .section-item:before {
    transform: scale(.5)
}

.e--pointer-background.e--animation-grow .section-item-active:before,.e--pointer-background.e--animation-grow .section-item.highlighted:before,.e--pointer-background.e--animation-grow .section-item:focus:before,.e--pointer-background.e--animation-grow .section-item:hover:before {
    opacity: 1;
    transform: scale(1)
}

.e--pointer-background.e--animation-shrink .section-item:not(:hover):not(:focus):not(.section-item-active):not(.highlighted):before {
    transform: scale(1.2);
    transition: .3s
}

.e--pointer-background.e--animation-shrink .section-item-active:before,.e--pointer-background.e--animation-shrink .section-item.highlighted:before,.e--pointer-background.e--animation-shrink .section-item:focus:before,.e--pointer-background.e--animation-shrink .section-item:hover:before {
    transition: opacity .15s,transform .4s
}

.e--pointer-background.e--animation-sweep-left .section-item:not(:hover):not(:focus):not(.section-item-active):not(.highlighted):before {
    left: 100%
}

.e--pointer-background.e--animation-sweep-right .section-item:not(:hover):not(:focus):not(.section-item-active):not(.highlighted):before {
    right: 100%
}

.e--pointer-background.e--animation-sweep-up .section-item:not(:hover):not(:focus):not(.section-item-active):not(.highlighted):before {
    top: 100%
}

.e--pointer-background.e--animation-sweep-down .section-item:not(:hover):not(:focus):not(.section-item-active):not(.highlighted):before {
    bottom: 100%
}

.e--pointer-background.e--animation-shutter-out-vertical .section-item:not(:hover):not(:focus):not(.section-item-active):not(.highlighted):before {
    bottom: 50%;
    top: 50%
}

.e--pointer-background.e--animation-shutter-out-horizontal .section-item:not(:hover):not(:focus):not(.section-item-active):not(.highlighted):before {
    left: 50%;
    right: 50%
}

.e--pointer-background.e--animation-shutter-in-horizontal .section-item:after,.e--pointer-background.e--animation-shutter-in-vertical .section-item:after {
    background: #3f444b;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    z-index: -1
}

.e--pointer-background.e--animation-shutter-in-vertical .section-item:before {
    bottom: 100%;
    top: 0
}

.e--pointer-background.e--animation-shutter-in-vertical .section-item:after {
    bottom: 0;
    top: 100%
}

.e--pointer-background.e--animation-shutter-in-vertical .section-item-active:before,.e--pointer-background.e--animation-shutter-in-vertical .section-item.highlighted:before,.e--pointer-background.e--animation-shutter-in-vertical .section-item:focus:before,.e--pointer-background.e--animation-shutter-in-vertical .section-item:hover:before {
    bottom: 50%
}

.e--pointer-background.e--animation-shutter-in-vertical .section-item-active:after,.e--pointer-background.e--animation-shutter-in-vertical .section-item.highlighted:after,.e--pointer-background.e--animation-shutter-in-vertical .section-item:focus:after,.e--pointer-background.e--animation-shutter-in-vertical .section-item:hover:after {
    top: 50%
}

.e--pointer-background.e--animation-shutter-in-horizontal .section-item:before {
    left: 100%;
    right: 0
}

.e--pointer-background.e--animation-shutter-in-horizontal .section-item:after {
    left: 0;
    right: 100%
}

.e--pointer-background.e--animation-shutter-in-horizontal .section-item-active:before,.e--pointer-background.e--animation-shutter-in-horizontal .section-item.highlighted:before,.e--pointer-background.e--animation-shutter-in-horizontal .section-item:focus:before,.e--pointer-background.e--animation-shutter-in-horizontal .section-item:hover:before {
    left: 50%
}

.e--pointer-background.e--animation-shutter-in-horizontal .section-item-active:after,.e--pointer-background.e--animation-shutter-in-horizontal .section-item.highlighted:after,.e--pointer-background.e--animation-shutter-in-horizontal .section-item:focus:after,.e--pointer-background.e--animation-shutter-in-horizontal .section-item:hover:after {
    right: 50%
}

.e--pointer-background.e--animation-none,.e--pointer-background.e--animation-none .section-item,.e--pointer-background.e--animation-none .section-item:after,.e--pointer-background.e--animation-none .section-item:before,.e--pointer-background.e--animation-none .section-item:focus,.e--pointer-background.e--animation-none .section-item:hover,.e--pointer-background.e--animation-none:after,.e--pointer-background.e--animation-none:before,.e--pointer-background.e--animation-none:focus,.e--pointer-background.e--animation-none:hover {
    transition-duration: 0s
}

.e--pointer-text.e--animation-skew .section-item:focus,.e--pointer-text.e--animation-skew .section-item:hover {
    transform: skew(-8deg)
}

.e--pointer-text.e--animation-grow .section-item:focus,.e--pointer-text.e--animation-grow .section-item:hover {
    transform: scale(1.2)
}

.e--pointer-text.e--animation-shrink .section-item:focus,.e--pointer-text.e--animation-shrink .section-item:hover {
    transform: scale(.8)
}

.e--pointer-text.e--animation-float .section-item:focus,.e--pointer-text.e--animation-float .section-item:hover {
    transform: translateY(-8px)
}

.e--pointer-text.e--animation-sink .section-item:focus,.e--pointer-text.e--animation-sink .section-item:hover {
    transform: translateY(8px)
}

.e--pointer-text.e--animation-rotate .section-item:focus,.e--pointer-text.e--animation-rotate .section-item:hover {
    transform: rotate(6deg)
}

.e--pointer-text.e--animation-none,.e--pointer-text.e--animation-none .section-item,.e--pointer-text.e--animation-none .section-item:after,.e--pointer-text.e--animation-none .section-item:before,.e--pointer-text.e--animation-none .section-item:focus,.e--pointer-text.e--animation-none .section-item:hover,.e--pointer-text.e--animation-none:after,.e--pointer-text.e--animation-none:before,.e--pointer-text.e--animation-none:focus,.e--pointer-text.e--animation-none:hover {
    transition-duration: 0s
}

.section-nav-menu--main .section-nav-menu a {
    transition: .4s
}

.section-nav-menu--main .section-nav-menu a,.section-nav-menu--main .section-nav-menu a.highlighted,.section-nav-menu--main .section-nav-menu a:focus,.section-nav-menu--main .section-nav-menu a:hover {
    padding: 13px 20px
}

.section-nav-menu--main .section-nav-menu a.current {
    background: #1f2124;
    color: #fff
}

.section-nav-menu--main .section-nav-menu a.disabled {
    background: #3f444b;
    color: #88909b
}

.section-nav-menu--main .section-nav-menu ul {
    border-style: solid;
    border-width: 0;
    padding: 0;
    position: absolute;
    width: 12em
}

.section-nav-menu--main .section-nav-menu span.scroll-down,.section-nav-menu--main .section-nav-menu span.scroll-up {
    background: #fff;
    display: none;
    height: 20px;
    overflow: hidden;
    position: absolute;
    visibility: hidden
}

.section-nav-menu--main .section-nav-menu span.scroll-down-arrow,.section-nav-menu--main .section-nav-menu span.scroll-up-arrow {
    border: 8px dashed transparent;
    border-bottom: 8px solid #33373d;
    height: 0;
    left: 50%;
    margin-inline-start:-8px;overflow: hidden;
    position: absolute;
    top: -2px;
    width: 0
}

.section-nav-menu--main .section-nav-menu span.scroll-down-arrow {
    border-color: #33373d transparent transparent;
    border-style: solid dashed dashed;
    top: 6px
}

.section-nav-menu--main .section-nav-menu--dropdown .sub-arrow .e-font-icon-svg,.section-nav-menu--main .section-nav-menu--dropdown .sub-arrow i {
    transform: rotate(-90deg)
}

.section-nav-menu--main .section-nav-menu--dropdown .sub-arrow .e-font-icon-svg {
    fill: currentColor;
    height: 1em;
    width: 1em
}

.section-nav-menu--layout-horizontal {
    display: flex
}

.section-nav-menu--layout-horizontal .section-nav-menu {
    display: flex;
    flex-wrap: wrap
}

.section-nav-menu--layout-horizontal .section-nav-menu a {
    flex-grow: 1;
    white-space: nowrap
}

.section-nav-menu--layout-horizontal .section-nav-menu>li {
    display: flex;
    align-items: center; 
}

span#NavDash {
    width: 2px !important;
    background: white !important;
    height: 20px !important;
}

.section-nav-menu--layout-horizontal .section-nav-menu>li ul,.section-nav-menu--layout-horizontal .section-nav-menu>li>.scroll-down {
    top: 100%!important
}

.section-nav-menu--layout-horizontal .section-nav-menu>li:not(:first-child)>a {
    margin-inline-start:var(--e-nav-menu-horizontal-menu-item-margin)}

.section-nav-menu--layout-horizontal .section-nav-menu>li: not(:first-child)>.scroll-down,.section-nav-menu--layout-horizontal .section-nav-menu>li:not(:first-child)>.scroll-up,.section-nav-menu--layout-horizontal .section-nav-menu>li:not(:first-child)>ul {
    left:var(--e-nav-menu-horizontal-menu-item-margin)!important
}

.section-nav-menu--layout-horizontal .section-nav-menu>li:not(:last-child)>a {
    margin-inline-end:var(--e-nav-menu-horizontal-menu-item-margin)}

.section-nav-menu--layout-horizontal .section-nav-menu>li: not(:last-child):after {
    align-self:center;
    border-color: var(--e-nav-menu-divider-color,#000);
    border-left-style: var(--e-nav-menu-divider-style,solid);
    border-left-width: var(--e-nav-menu-divider-width,2px);
    content: var(--e-nav-menu-divider-content,none);
    height: var(--e-nav-menu-divider-height,35%)
}

.section-nav-menu__align-right .section-nav-menu {
    justify-content: flex-end;
    margin-left: auto
}

.section-nav-menu__align-right .section-nav-menu--layout-vertical>ul>li>a {
    justify-content: flex-end
}

.section-nav-menu__align-left .section-nav-menu {
    justify-content: flex-start;
    margin-right: auto
}

.section-nav-menu__align-left .section-nav-menu--layout-vertical>ul>li>a {
    justify-content: flex-start
}

.section-nav-menu__align-start .section-nav-menu {
    justify-content: flex-start;
    margin-inline-end:auto}

.section-nav-menu__align-start .section-nav-menu--layout-vertical>ul>li>a {
    justify-content: flex-start
}

.section-nav-menu__align-end .section-nav-menu {
    justify-content: flex-end;
    margin-inline-start:auto}

.section-nav-menu__align-end .section-nav-menu--layout-vertical>ul>li>a {
    justify-content: flex-end
}

.section-nav-menu__align-center .section-nav-menu {
    justify-content: center;
    margin-inline-end:auto;margin-inline-start:auto}

.section-nav-menu__align-center .section-nav-menu--layout-vertical>ul>li>a {
    justify-content: center
}

.section-nav-menu__align-justify .section-nav-menu--layout-horizontal .section-nav-menu {
    width: 100%
}

.section-nav-menu__align-justify .section-nav-menu--layout-horizontal .section-nav-menu>li {
    flex-grow: 1
}

.section-nav-menu__align-justify .section-nav-menu--layout-horizontal .section-nav-menu>li>a {
    justify-content: center
}

.section-widget-nav-menu:not(.section-nav-menu--toggle) .section-menu-toggle {
    display: none
}

.section-widget-nav-menu .section-widget-container,.section-widget-nav-menu:not(:has(.section-widget-container)):not([class*=section-hidden-]) {
    display: flex;
    flex-direction: column
}

.section-nav-menu {
    position: relative;
    z-index: 2
}

.section-nav-menu:after {
    clear: both;
    content: " ";
    display: block;
    font: 0/0 serif;
    height: 0;
    overflow: hidden;
    visibility: hidden
}

.section-nav-menu,.section-nav-menu li,.section-nav-menu ul {
    display: block;
    line-height: normal;
    list-style: none;
    margin: 0;
    padding: 0;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.section-nav-menu ul {
    display: none
}

.section-nav-menu ul ul a,.section-nav-menu ul ul a:active,.section-nav-menu ul ul a:focus,.section-nav-menu ul ul a:hover {
    border-left: 16px solid transparent
}

.section-nav-menu ul ul ul a,.section-nav-menu ul ul ul a:active,.section-nav-menu ul ul ul a:focus,.section-nav-menu ul ul ul a:hover {
    border-left: 24px solid transparent
}

.section-nav-menu ul ul ul ul a,.section-nav-menu ul ul ul ul a:active,.section-nav-menu ul ul ul ul a:focus,.section-nav-menu ul ul ul ul a:hover {
    border-left: 32px solid transparent
}

.section-nav-menu ul ul ul ul ul a,.section-nav-menu ul ul ul ul ul a:active,.section-nav-menu ul ul ul ul ul a:focus,.section-nav-menu ul ul ul ul ul a:hover {
    border-left: 40px solid transparent
}

.section-nav-menu a,.section-nav-menu li {
    position: relative
}

.section-nav-menu li {
    border-width: 0
}

.section-nav-menu a {
    align-items: center;
    display: flex
}

.section-nav-menu a,.section-nav-menu a:focus,.section-nav-menu a:hover {
    line-height: 20px;
    padding: 10px 20px
}

.section-nav-menu a.current {
    background: #1f2124;
    color: #fff
}

.section-nav-menu a.disabled {
    color: #88909b;
    cursor: not-allowed
}

.section-nav-menu .e-plus-icon:before {
    content: "+"
}

.section-nav-menu .sub-arrow {
    align-items: center;
    display: flex;
    line-height: 1;
    margin-block-end:-10px;margin-block-start:-10px;padding: 10px;
    padding-inline-end:0}

.section-nav-menu .sub-arrow i {
    pointer-events: none
}

.section-nav-menu .sub-arrow .fa.fa-chevron-down,.section-nav-menu .sub-arrow .fas.fa-chevron-down {
    font-size: .7em
}

.section-nav-menu .sub-arrow .e-font-icon-svg {
    height: 1em;
    width: 1em
}

.section-nav-menu .sub-arrow .e-font-icon-svg.fa-svg-chevron-down {
    height: .7em;
    width: .7em
}

.section-nav-menu--dropdown .section-item.section-item-active,.section-nav-menu--dropdown .section-item.highlighted,.section-nav-menu--dropdown .section-item:focus,.section-nav-menu--dropdown .section-item:hover,.section-sub-item.section-item-active,.section-sub-item.highlighted,.section-sub-item:focus,.section-sub-item:hover {
    background-color: #3f444b;
    color: #fff
}

.section-menu-toggle {
    align-items: center;
    background-color: rgba(0,0,0,.05);
    border: 0 solid;
    border-radius: 3px;
    color: #33373d;
    cursor: pointer;
    display: flex;
    font-size: var(--nav-menu-icon-size,22px);
    justify-content: center;
    padding: .25em
}

.section-menu-toggle.section-active .section-menu-toggle__icon--open,.section-menu-toggle:not(.section-active) .section-menu-toggle__icon--close {
    display: none
}

.section-menu-toggle .e-font-icon-svg {
    fill: #33373d;
    height: 1em;
    width: 1em
}

.section-menu-toggle svg {
    height: auto;
    width: 1em;
    fill: var(--nav-menu-icon-color,currentColor)
}

span.section-menu-toggle__icon--close,span.section-menu-toggle__icon--open {
    line-height: 1
}

.section-nav-menu--dropdown {
    background-color: #fff;
    font-size: 13px
}

.section-nav-menu--dropdown-none .section-menu-toggle,.section-nav-menu--dropdown-none .section-nav-menu--dropdown {
    display: none
}

.section-nav-menu--dropdown.section-nav-menu__container {
    margin-top: 10px;
    overflow-x: hidden;
    overflow-y: auto;
    transform-origin: top;
    transition: max-height .3s,transform .3s
}

.section-nav-menu--dropdown.section-nav-menu__container .section-sub-item {
    font-size: .85em
}

.section-nav-menu--dropdown a {
    color: #33373d
}

.section-nav-menu--dropdown a.current {
    background: #1f2124;
    color: #fff
}

.section-nav-menu--dropdown a.disabled {
    color: #b3b3b3
}

ul.section-nav-menu--dropdown a,ul.section-nav-menu--dropdown a:focus,ul.section-nav-menu--dropdown a:hover {
    border-inline-start:8px solid transparent;text-shadow: none
}

.section-nav-menu__text-align-center .section-nav-menu--dropdown .section-nav-menu a {
    justify-content: center
}

.section-nav-menu--toggle {
    --menu-height: 100vh
}

.section-nav-menu--toggle .section-menu-toggle:not(.section-active)+.section-nav-menu__container {
    max-height: 0;
    overflow: hidden;
    transform: scaleY(0)
}

.section-nav-menu--toggle .section-menu-toggle.section-active+.section-nav-menu__container {
    animation: hide-scroll .3s backwards;
    max-height: var(--menu-height);
    transform: scaleY(1)
}

.section-nav-menu--stretch .section-nav-menu__container.section-nav-menu--dropdown {
    position: absolute;
    z-index: 9997
}

@media (max-width: 767px) {
    .section-nav-menu--dropdown-mobile .section-nav-menu--main {
        display:none
    }
}

@media (min-width: 768px) {
    .section-nav-menu--dropdown-mobile .section-menu-toggle,.section-nav-menu--dropdown-mobile .section-nav-menu--dropdown {
        display:none
    }

    .section-nav-menu--dropdown-mobile nav.section-nav-menu--dropdown.section-nav-menu__container {
        overflow-y: hidden
    }
}

@media (max-width: -1) {
    .section-nav-menu--dropdown-mobile_extra .section-nav-menu--main {
        display:none
    }
}

@media (min-width: -1) {
    .section-nav-menu--dropdown-mobile_extra .section-menu-toggle,.section-nav-menu--dropdown-mobile_extra .section-nav-menu--dropdown {
        display:none
    }

    .section-nav-menu--dropdown-mobile_extra nav.section-nav-menu--dropdown.section-nav-menu__container {
        overflow-y: hidden
    }
}

@media (max-width: 1024px) {
    .section-nav-menu--dropdown-tablet .section-nav-menu--main {
        display:none
    }
}

@media (min-width: 1025px) {
    .section-nav-menu--dropdown-tablet .section-menu-toggle,.section-nav-menu--dropdown-tablet .section-nav-menu--dropdown {
        display:none
    }

    .section-nav-menu--dropdown-tablet nav.section-nav-menu--dropdown.section-nav-menu__container {
        overflow-y: hidden
    }
}

@media (max-width: -1) {
    .section-nav-menu--dropdown-tablet_extra .section-nav-menu--main {
        display:none
    }
}

@media (min-width: -1) {
    .section-nav-menu--dropdown-tablet_extra .section-menu-toggle,.section-nav-menu--dropdown-tablet_extra .section-nav-menu--dropdown {
        display:none
    }

    .section-nav-menu--dropdown-tablet_extra nav.section-nav-menu--dropdown.section-nav-menu__container {
        overflow-y: hidden
    }
}

@keyframes hide-scroll {
    0%,to {
        overflow: hidden
    }
}

/*! section - v3.30.0 - 22-07-2025 */
.section-widget-image {
    text-align: center
}

.section-widget-image a {
    display: inline-block
}

.section-widget-image a img[src$=".svg"] {
    width: 48px
}

.section-widget-image img {
    display: inline-block;
    vertical-align: middle
}

/*! section - v3.30.0 - 22-07-2025 */
.section-widget-heading .section-heading-title[class*=section-size-]>a {
    color: inherit;
    font-size: inherit;
    line-height: inherit
}

.section-widget-heading .section-heading-title.section-size-small {
    font-size: 15px
}

.section-widget-heading .section-heading-title.section-size-medium {
    font-size: 19px
}

.section-widget-heading .section-heading-title.section-size-large {
    font-size: 29px
}

.section-widget-heading .section-heading-title.section-size-xl {
    font-size: 39px
}

.section-widget-heading .section-heading-title.section-size-xxl {
    font-size: 59px
}

/*! section - v3.30.0 - 22-07-2025 */
.section-widget.section-icon-list--layout-inline .section-widget-container,.section-widget:not(:has(.section-widget-container)) .section-widget-container {
    overflow: hidden
}

.section-widget .section-icon-list-items.section-inline-items {
    display: flex;
    flex-wrap: wrap;
    margin-left: -8px;
    margin-right: -8px
}

.section-widget .section-icon-list-items.section-inline-items .section-inline-item {
    word-break: break-word
}

.section-widget .section-icon-list-items.section-inline-items .section-icon-list-item {
    margin-left: 8px;
    margin-right: 8px
}

.section-widget .section-icon-list-items.section-inline-items .section-icon-list-item:after {
    border-bottom: 0;
    border-left-width: 1px;
    border-right: 0;
    border-top: 0;
    border-style: solid;
    height: 100%;
    left: auto;
    position: relative;
    right: auto;
    right: -8px;
    width: auto
}

.section-widget .section-icon-list-items {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.section-widget .section-icon-list-item {
    margin: 0;
    padding: 0;
    position: relative
}

.section-widget .section-icon-list-item:after {
    bottom: 0;
    position: absolute;
    width: 100%
}

.section-widget .section-icon-list-item,.section-widget .section-icon-list-item a {
    align-items: var(--icon-vertical-align,center);
    display: flex;
    font-size: inherit
}

.section-widget .section-icon-list-icon+.section-icon-list-text {
    align-self: center;
    padding-inline-start:5px}

.section-widget .section-icon-list-icon {
    display: flex;
    position: relative;
    top: var(--icon-vertical-offset,initial)
}

.section-widget .section-icon-list-icon svg {
    height: var(--e-icon-list-icon-size,1em);
    width: var(--e-icon-list-icon-size,1em)
}

.section-widget .section-icon-list-icon i {
    font-size: var(--e-icon-list-icon-size);
    width: 1.25em
}

.section-widget.section-widget-icon-list .section-icon-list-icon {
    text-align: var(--e-icon-list-icon-align)
}

.section-widget.section-widget-icon-list .section-icon-list-icon svg {
    margin: var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)
}

.section-widget.section-list-item-link-full_width a {
    width: 100%
}

.section-widget.section-align-center .section-icon-list-item,.section-widget.section-align-center .section-icon-list-item a {
    justify-content: center
}

.section-widget.section-align-center .section-icon-list-item:after {
    margin: auto
}

.section-widget.section-align-center .section-inline-items {
    justify-content: center
}

.section-widget.section-align-left .section-icon-list-item,.section-widget.section-align-left .section-icon-list-item a {
    justify-content: flex-start;
    text-align: left
}

.section-widget.section-align-left .section-inline-items {
    justify-content: flex-start
}

.section-widget.section-align-right .section-icon-list-item,.section-widget.section-align-right .section-icon-list-item a {
    justify-content: flex-end;
    text-align: right
}

.section-widget.section-align-right .section-icon-list-items {
    justify-content: flex-end
}

.section-widget:not(.section-align-right) .section-icon-list-item:after {
    left: 0
}

.section-widget:not(.section-align-left) .section-icon-list-item:after {
    right: 0
}

@media (min-width: -1) {
    .section-widget.section-widescreen-align-center .section-icon-list-item,.section-widget.section-widescreen-align-center .section-icon-list-item a {
        justify-content:center
    }

    .section-widget.section-widescreen-align-center .section-icon-list-item:after {
        margin: auto
    }

    .section-widget.section-widescreen-align-center .section-inline-items {
        justify-content: center
    }

    .section-widget.section-widescreen-align-left .section-icon-list-item,.section-widget.section-widescreen-align-left .section-icon-list-item a {
        justify-content: flex-start;
        text-align: left
    }

    .section-widget.section-widescreen-align-left .section-inline-items {
        justify-content: flex-start
    }

    .section-widget.section-widescreen-align-right .section-icon-list-item,.section-widget.section-widescreen-align-right .section-icon-list-item a {
        justify-content: flex-end;
        text-align: right
    }

    .section-widget.section-widescreen-align-right .section-icon-list-items {
        justify-content: flex-end
    }

    .section-widget:not(.section-widescreen-align-right) .section-icon-list-item:after {
        left: 0
    }

    .section-widget:not(.section-widescreen-align-left) .section-icon-list-item:after {
        right: 0
    }
}

@media (max-width: -1) {
    .section-widget.section-laptop-align-center .section-icon-list-item,.section-widget.section-laptop-align-center .section-icon-list-item a {
        justify-content:center
    }

    .section-widget.section-laptop-align-center .section-icon-list-item:after {
        margin: auto
    }

    .section-widget.section-laptop-align-center .section-inline-items {
        justify-content: center
    }

    .section-widget.section-laptop-align-left .section-icon-list-item,.section-widget.section-laptop-align-left .section-icon-list-item a {
        justify-content: flex-start;
        text-align: left
    }

    .section-widget.section-laptop-align-left .section-inline-items {
        justify-content: flex-start
    }

    .section-widget.section-laptop-align-right .section-icon-list-item,.section-widget.section-laptop-align-right .section-icon-list-item a {
        justify-content: flex-end;
        text-align: right
    }

    .section-widget.section-laptop-align-right .section-icon-list-items {
        justify-content: flex-end
    }

    .section-widget:not(.section-laptop-align-right) .section-icon-list-item:after {
        left: 0
    }

    .section-widget:not(.section-laptop-align-left) .section-icon-list-item:after {
        right: 0
    }

    .section-widget.section-tablet_extra-align-center .section-icon-list-item,.section-widget.section-tablet_extra-align-center .section-icon-list-item a {
        justify-content: center
    }

    .section-widget.section-tablet_extra-align-center .section-icon-list-item:after {
        margin: auto
    }

    .section-widget.section-tablet_extra-align-center .section-inline-items {
        justify-content: center
    }

    .section-widget.section-tablet_extra-align-left .section-icon-list-item,.section-widget.section-tablet_extra-align-left .section-icon-list-item a {
        justify-content: flex-start;
        text-align: left
    }

    .section-widget.section-tablet_extra-align-left .section-inline-items {
        justify-content: flex-start
    }

    .section-widget.section-tablet_extra-align-right .section-icon-list-item,.section-widget.section-tablet_extra-align-right .section-icon-list-item a {
        justify-content: flex-end;
        text-align: right
    }

    .section-widget.section-tablet_extra-align-right .section-icon-list-items {
        justify-content: flex-end
    }

    .section-widget:not(.section-tablet_extra-align-right) .section-icon-list-item:after {
        left: 0
    }

    .section-widget:not(.section-tablet_extra-align-left) .section-icon-list-item:after {
        right: 0
    }
}

@media (max-width: 1024px) {
    .section-widget.section-tablet-align-center .section-icon-list-item,.section-widget.section-tablet-align-center .section-icon-list-item a {
        justify-content:center
    }

    .section-widget.section-tablet-align-center .section-icon-list-item:after {
        margin: auto
    }

    .section-widget.section-tablet-align-center .section-inline-items {
        justify-content: center
    }

    .section-widget.section-tablet-align-left .section-icon-list-item,.section-widget.section-tablet-align-left .section-icon-list-item a {
        justify-content: flex-start;
        text-align: left
    }

    .section-widget.section-tablet-align-left .section-inline-items {
        justify-content: flex-start
    }

    .section-widget.section-tablet-align-right .section-icon-list-item,.section-widget.section-tablet-align-right .section-icon-list-item a {
        justify-content: flex-end;
        text-align: right
    }

    .section-widget.section-tablet-align-right .section-icon-list-items {
        justify-content: flex-end
    }

    .section-widget:not(.section-tablet-align-right) .section-icon-list-item:after {
        left: 0
    }

    .section-widget:not(.section-tablet-align-left) .section-icon-list-item:after {
        right: 0
    }
}

@media (max-width: -1) {
    .section-widget.section-mobile_extra-align-center .section-icon-list-item,.section-widget.section-mobile_extra-align-center .section-icon-list-item a {
        justify-content:center
    }

    .section-widget.section-mobile_extra-align-center .section-icon-list-item:after {
        margin: auto
    }

    .section-widget.section-mobile_extra-align-center .section-inline-items {
        justify-content: center
    }

    .section-widget.section-mobile_extra-align-left .section-icon-list-item,.section-widget.section-mobile_extra-align-left .section-icon-list-item a {
        justify-content: flex-start;
        text-align: left
    }

    .section-widget.section-mobile_extra-align-left .section-inline-items {
        justify-content: flex-start
    }

    .section-widget.section-mobile_extra-align-right .section-icon-list-item,.section-widget.section-mobile_extra-align-right .section-icon-list-item a {
        justify-content: flex-end;
        text-align: right
    }

    .section-widget.section-mobile_extra-align-right .section-icon-list-items {
        justify-content: flex-end
    }

    .section-widget:not(.section-mobile_extra-align-right) .section-icon-list-item:after {
        left: 0
    }

    .section-widget:not(.section-mobile_extra-align-left) .section-icon-list-item:after {
        right: 0
    }
}

@media (max-width: 767px) {
    .section-widget.section-mobile-align-center .section-icon-list-item,.section-widget.section-mobile-align-center .section-icon-list-item a {
        justify-content:center
    }

    .section-widget.section-mobile-align-center .section-icon-list-item:after {
        margin: auto
    }

    .section-widget.section-mobile-align-center .section-inline-items {
        justify-content: center
    }

    .section-widget.section-mobile-align-left .section-icon-list-item,.section-widget.section-mobile-align-left .section-icon-list-item a {
        justify-content: flex-start;
        text-align: left
    }

    .section-widget.section-mobile-align-left .section-inline-items {
        justify-content: flex-start
    }

    .section-widget.section-mobile-align-right .section-icon-list-item,.section-widget.section-mobile-align-right .section-icon-list-item a {
        justify-content: flex-end;
        text-align: right
    }

    .section-widget.section-mobile-align-right .section-icon-list-items {
        justify-content: flex-end
    }

    .section-widget:not(.section-mobile-align-right) .section-icon-list-item:after {
        left: 0
    }

    .section-widget:not(.section-mobile-align-left) .section-icon-list-item:after {
        right: 0
    }
}

#left-area ul.section-icon-list-items,.section .section-main ul.section-icon-list-items,.section-edit-area .section-main ul.section-icon-list-items {
    padding: 0
}

/*! section - v3.30.0 - 22-07-2025 */
.section-widget-divider {
    --divider-border-style: none;
    --divider-border-width: 1px;
    --divider-color: #0c0d0e;
    --divider-icon-size: 20px;
    --divider-main-spacing: 10px;
    --divider-pattern-height: 24px;
    --divider-pattern-size: 20px;
    --divider-pattern-url: none;
    --divider-pattern-repeat: repeat-x
}

.section-widget-divider .section-divider {
    display: flex
}

.section-widget-divider .section-divider__text {
    font-size: 15px;
    line-height: 1;
    max-width: 95%
}

.section-widget-divider .section-divider__main {
    flex-shrink: 0;
    margin: 0 var(--divider-main-spacing)
}

.section-widget-divider .section-icon {
    font-size: var(--divider-icon-size)
}

.section-widget-divider .section-divider-separator {
    direction: ltr;
    display: flex;
    margin: 0
}

.section-widget-divider--view-line_icon .section-divider-separator,.section-widget-divider--view-line_text .section-divider-separator {
    align-items: center
}

.section-widget-divider--view-line_icon .section-divider-separator:after,.section-widget-divider--view-line_icon .section-divider-separator:before,.section-widget-divider--view-line_text .section-divider-separator:after,.section-widget-divider--view-line_text .section-divider-separator:before {
    border-block-end:0;border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color);content: "";
    display: block;
    flex-grow: 1
}

.section-widget-divider--main-align-left .section-divider .section-divider-separator>.section-divider__svg:first-of-type {
    flex-grow: 0;
    flex-shrink: 100
}

.section-widget-divider--main-align-left .section-divider-separator:before {
    content: none
}

.section-widget-divider--main-align-left .section-divider__main {
    margin-left: 0
}

.section-widget-divider--main-align-right .section-divider .section-divider-separator>.section-divider__svg:last-of-type {
    flex-grow: 0;
    flex-shrink: 100
}

.section-widget-divider--main-align-right .section-divider-separator:after {
    content: none
}

.section-widget-divider--main-align-right .section-divider__main {
    margin-right: 0
}

.section-widget-divider--main-align-start .section-divider .section-divider-separator>.section-divider__svg:first-of-type {
    flex-grow: 0;
    flex-shrink: 100
}

.section-widget-divider--main-align-start .section-divider-separator:before {
    content: none
}

.section-widget-divider--main-align-start .section-divider__main {
    margin-inline-start:0}

.section-widget-divider--main-align-end .section-divider .section-divider-separator>.section-divider__svg:last-of-type {
    flex-grow: 0;
    flex-shrink: 100
}

.section-widget-divider--main-align-end .section-divider-separator:after {
    content: none
}

.section-widget-divider--main-align-end .section-divider__main {
    margin-inline-end:0}

.section-widget-divider:not(.section-widget-divider--view-line_text):not(.section-widget-divider--view-line_icon) .section-divider-separator {
    border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}

.section-widget-divider--separator-type-pattern {
    --divider-border-style: none
}

.section-widget-divider--separator-type-pattern.section-widget-divider--view-line .section-divider-separator,.section-widget-divider--separator-type-pattern:not(.section-widget-divider--view-line) .section-divider-separator:after,.section-widget-divider--separator-type-pattern:not(.section-widget-divider--view-line) .section-divider-separator:before,.section-widget-divider--separator-type-pattern:not([class*=section-widget-divider--view]) .section-divider-separator {
    background-color: var(--divider-color);
    -webkit-mask-image: var(--divider-pattern-url);
    mask-image: var(--divider-pattern-url);
    -webkit-mask-repeat: var(--divider-pattern-repeat);
    mask-repeat: var(--divider-pattern-repeat);
    -webkit-mask-size: var(--divider-pattern-size) 100%;
    mask-size: var(--divider-pattern-size) 100%;
    min-height: var(--divider-pattern-height);
    width: 100%
}

.section-widget-divider--no-spacing {
    --divider-pattern-size: auto
}

.section-widget-divider--bg-round {
    --divider-pattern-repeat: round
}

.rtl .section-widget-divider .section-divider__text {
    direction: rtl
}

.e-con-inner>.section-widget-divider,.e-con>.section-widget-divider {
    width: var(--container-widget-width,100%);
    --flex-grow: var( --container-widget-flex-grow )
}

/**
         * Swiper 8.4.5
         * Most modern mobile touch slider and framework with hardware accelerated transitions
         * https://swiperjs.com
         *
         * Copyright 2014-2022 Vladimir Kharlampidi
         *
         * Released under the MIT License
         *
         * Released on: November 21, 2022
         */
@font-face {
    font-family: swiper-icons;
    src: url("data:application/font-woff;charset=utf-8;base64, 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");
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box
}

.swiper-android .swiper-slide,.swiper-wrapper {
    transform: translate3d(0px,0,0)
}

.swiper-pointer-events {
    touch-action: pan-y
}

.swiper-pointer-events.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight,.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform,height
}

.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0,0,0,.15)
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-vertical.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-centered>.swiper-wrapper::before {
    content: '';
    flex-shrink: 0;
    order: 9999
}

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-inline-start:var(--swiper-centered-offset-before)}

.swiper-centered.swiper-horizontal>.swiper-wrapper: :before {
    height:100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-block-start:var(--swiper-centered-offset-before)}

.swiper-centered.swiper-vertical>.swiper-wrapper: :before {
    width:100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after)
}

.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center
}

.swiper-virtual .swiper-slide {
    -webkit-backface-visibility: hidden;
    transform: translateZ(0)
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
    height: 1px;
    width: var(--swiper-virtual-size)
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
    width: 1px;
    height: var(--swiper-virtual-size)
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-next,.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color,var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none
}

.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev {
    display: none!important
}

.swiper-button-next:after,.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none!important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1
}

.swiper-button-prev,.swiper-rtl .swiper-button-next {
    left: 10px;
    right: auto
}

.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after {
    content: 'prev'
}

.swiper-button-next,.swiper-rtl .swiper-button-prev {
    right: 10px;
    left: auto
}

.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after {
    content: 'next'
}

.swiper-button-lock {
    display: none
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: .3s opacity;
    transform: translate3d(0,0,0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled {
    display: none!important
}

.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));
    height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));
    display: inline-block;
    border-radius: 50%;
    background: var(--swiper-pagination-bullet-inactive-color,#000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity, .2)
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet:only-child {
    display: none!important
}

.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: var(--swiper-pagination-color,var(--swiper-theme-color))
}

.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    transform: translate3d(0px,-50%,0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0;
    display: block
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: .2s transform,.2s top
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform,.2s left
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform,.2s right
}

.swiper-pagination-progressbar {
    background: rgba(0,0,0,.25);
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color,var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-lock {
    display: none
}

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0,0,0,.1)
}

.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled {
    display: none!important
}

.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}

.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0,0,0,.5);
    border-radius: 10px;
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center
}

.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

.swiper .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-free-mode>.swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-grid>.swiper-wrapper {
    flex-wrap: wrap
}

.swiper-grid-column>.swiper-wrapper {
    flex-wrap: wrap;
    flex-direction: column
}

.swiper-fade.swiper-free-mode .swiper-slide {
    transition-timing-function: ease-out
}

.swiper-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity
}

.swiper-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-cube {
    overflow: visible
}

.swiper-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}

.swiper-cube .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-cube.swiper-rtl .swiper-slide {
    transform-origin: 100% 0
}

.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 100%;
    opacity: .6;
    z-index: 0
}

.swiper-cube .swiper-cube-shadow:before {
    content: '';
    background: #000;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    filter: blur(50px)
}

.swiper-flip {
    overflow: visible
}

.swiper-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1
}

.swiper-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-creative .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden;
    transition-property: transform,opacity,height
}

.swiper-cards {
    overflow: visible
}

.swiper-cards .swiper-slide {
    transform-origin: center bottom;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden
}

.section-main,.section-lightbox {
    --swiper-theme-color: #000;
    --swiper-navigation-size: 44px;
    --swiper-pagination-bullet-size: 6px;
    --swiper-pagination-bullet-horizontal-gap: 6px
}

.section-main .swiper .swiper-slide figure,.section-lightbox .swiper .swiper-slide figure {
    line-height: 0
}

.section-main .swiper .section-lightbox-content-source,.section-lightbox .swiper .section-lightbox-content-source {
    display: none
}

.section-main .swiper .section-swiper-button,.section-main .swiper~.section-swiper-button,.section-lightbox .swiper .section-swiper-button,.section-lightbox .swiper~.section-swiper-button {
    color: hsla(0,0%,93%,.9);
    cursor: pointer;
    display: inline-flex;
    font-size: 25px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1
}

.section-main .swiper .section-swiper-button svg,.section-main .swiper~.section-swiper-button svg,.section-lightbox .swiper .section-swiper-button svg,.section-lightbox .swiper~.section-swiper-button svg {
    fill: hsla(0,0%,93%,.9);
    height: 1em;
    width: 1em
}

.section-main .swiper .section-swiper-button-prev,.section-main .swiper~.section-swiper-button-prev,.section-lightbox .swiper .section-swiper-button-prev,.section-lightbox .swiper~.section-swiper-button-prev {
    left: 10px
}

.section-main .swiper .section-swiper-button-next,.section-main .swiper~.section-swiper-button-next,.section-lightbox .swiper .section-swiper-button-next,.section-lightbox .swiper~.section-swiper-button-next {
    right: 10px
}

.section-main .swiper .section-swiper-button.swiper-button-disabled,.section-main .swiper~.section-swiper-button.swiper-button-disabled,.section-lightbox .swiper .section-swiper-button.swiper-button-disabled,.section-lightbox .swiper~.section-swiper-button.swiper-button-disabled {
    opacity: .3
}

.section-main .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image,.section-lightbox .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image {
    width: 100%
}

.section-main .swiper .swiper-horizontal>.swiper-pagination-bullets,.section-main .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.section-main .swiper .swiper-pagination-custom,.section-main .swiper .swiper-pagination-fraction,.section-main .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,.section-main .swiper~.swiper-pagination-custom,.section-main .swiper~.swiper-pagination-fraction,.section-lightbox .swiper .swiper-horizontal>.swiper-pagination-bullets,.section-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.section-lightbox .swiper .swiper-pagination-custom,.section-lightbox .swiper .swiper-pagination-fraction,.section-lightbox .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,.section-lightbox .swiper~.swiper-pagination-custom,.section-lightbox .swiper~.swiper-pagination-fraction {
    bottom: 5px
}

.section-main .swiper.swiper-cube .section-swiper-button,.section-main .swiper.swiper-cube~.section-swiper-button,.section-lightbox .swiper.swiper-cube .section-swiper-button,.section-lightbox .swiper.swiper-cube~.section-swiper-button {
    transform: translate3d(0,-50%,1px)
}

.section-main :where(.swiper-horizontal)~.swiper-pagination-bullets,.section-lightbox :where(.swiper-horizontal)~.swiper-pagination-bullets {
    bottom: 5px;
    left: 0;
    width: 100%
}

.section-main :where(.swiper-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet,.section-lightbox :where(.swiper-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px)
}

.section-main :where(.swiper-horizontal)~.swiper-pagination-progressbar,.section-lightbox :where(.swiper-horizontal)~.swiper-pagination-progressbar {
    height: 4px;
    left: 0;
    top: 0;
    width: 100%
}

.section-main.section-pagination-position-outside .swiper,.section-lightbox.section-pagination-position-outside .swiper {
    padding-bottom: 30px
}

.section-main.section-pagination-position-outside .swiper .section-swiper-button,.section-main.section-pagination-position-outside .swiper~.section-swiper-button,.section-lightbox.section-pagination-position-outside .swiper .section-swiper-button,.section-lightbox.section-pagination-position-outside .swiper~.section-swiper-button {
    top: calc(50% - 30px / 2)
}

.section-main .section-swiper,.section-lightbox .section-swiper {
    position: relative
}

.section-main .section-main-swiper,.section-lightbox .section-main-swiper {
    position: static
}

.section-main.section-arrows-position-outside .swiper,.section-lightbox.section-arrows-position-outside .swiper {
    width: calc(100% - 60px)
}

.section-main.section-arrows-position-outside .swiper .section-swiper-button-prev,.section-main.section-arrows-position-outside .swiper~.section-swiper-button-prev,.section-lightbox.section-arrows-position-outside .swiper .section-swiper-button-prev,.section-lightbox.section-arrows-position-outside .swiper~.section-swiper-button-prev {
    left: 0
}

.section-main.section-arrows-position-outside .swiper .section-swiper-button-next,.section-main.section-arrows-position-outside .swiper~.section-swiper-button-next,.section-lightbox.section-arrows-position-outside .swiper .section-swiper-button-next,.section-lightbox.section-arrows-position-outside .swiper~.section-swiper-button-next {
    right: 0
}

[data-section-type=popup] .section-section-wrap:not(:empty)+#section-add-new-section,[data-section-type=popup]:not(.section-edit-area) {
    display: none
}

.section-popup-modal.dialog-type-lightbox {
    background-color: transparent;
    display: flex;
    pointer-events: none;
    -webkit-user-select: auto;
    -moz-user-select: auto;
    user-select: auto
}

.section-popup-modal .dialog-buttons-wrapper,.section-popup-modal .dialog-header {
    display: none
}

.section-popup-modal .dialog-close-button {
    display: none;
    inset-inline-end: 20px;
    margin-top: 0;
    opacity: 1;
    pointer-events: all;
    top: 20px;
    z-index: 9999
}

.section-popup-modal .dialog-close-button svg {
    fill: #1f2124;
    height: 1em;
    width: 1em
}

.section-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
}

.section-popup-modal .dialog-message {
    display: flex;
    max-height: 100vh;
    max-width: 100vw;
    overflow: auto;
    padding: 0;
    width: 640px
}

.section-popup-modal .section {
    width: 100%
}

.section-animation-grow {
    transition-duration: .3s;
    transition-property: transform
}

.section-animation-grow:active,.section-animation-grow:focus,.section-animation-grow:hover {
    transform: scale(1.1)
}

/*! section - v3.30.0 - 22-07-2025 */
.section-widget-social-icons.section-grid-0 .section-widget-container,.section-widget-social-icons.section-grid-0:not(:has(.section-widget-container)),.section-widget-social-icons.section-grid-mobile-0 .section-widget-container,.section-widget-social-icons.section-grid-mobile-0:not(:has(.section-widget-container)),.section-widget-social-icons.section-grid-tablet-0 .section-widget-container,.section-widget-social-icons.section-grid-tablet-0:not(:has(.section-widget-container)) {
    font-size: 0;
    line-height: 1
}

.section-widget-social-icons:not(.section-grid-0):not(.section-grid-tablet-0):not(.section-grid-mobile-0) .section-grid {
    display: inline-grid
}

.section-widget-social-icons .section-grid {
    grid-column-gap: var(--grid-column-gap,5px);
    grid-row-gap: var(--grid-row-gap,5px);
    grid-template-columns: var(--grid-template-columns);
    justify-content: var(--justify-content,center);
    justify-items: var(--justify-content,center)
}

.section-icon.section-social-icon {
    font-size: var(--icon-size,25px);
    height: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));
    line-height: var(--icon-size,25px);
    width: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))
}

.section-social-icon {
    --e-social-icon-icon-color: #fff;
    align-items: center;
    background-color: #69727d;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    text-align: center
}

.section-social-icon i {
    color: var(--e-social-icon-icon-color)
}

.section-social-icon svg {
    fill: var(--e-social-icon-icon-color)
}

.section-social-icon:last-child {
    margin: 0
}

.section-social-icon:hover {
    color: #fff;
    opacity: .9
}

.section-social-icon-android {
    background-color: #a4c639
}

.section-social-icon-apple {
    background-color: #999
}

.section-social-icon-behance {
    background-color: #1769ff
}

.section-social-icon-bitbucket {
    background-color: #205081
}

.section-social-icon-codepen {
    background-color: #000
}

.section-social-icon-delicious {
    background-color: #39f
}

.section-social-icon-deviantart {
    background-color: #05cc47
}

.section-social-icon-digg {
    background-color: #005be2
}

.section-social-icon-dribbble {
    background-color: #ea4c89
}

.section-social-icon-section {
    background-color: #d30c5c
}

.section-social-icon-envelope {
    background-color: #ea4335
}

.section-social-icon-facebook,.section-social-icon-facebook-f {
    background-color: #3b5998
}

.section-social-icon-flickr {
    background-color: #0063dc
}

.section-social-icon-foursquare {
    background-color: #2d5be3
}

.section-social-icon-free-code-camp,.section-social-icon-freecodecamp {
    background-color: #006400
}

.section-social-icon-github {
    background-color: #333
}

.section-social-icon-gitlab {
    background-color: #e24329
}

.section-social-icon-globe {
    background-color: #69727d
}

.section-social-icon-google-plus,.section-social-icon-google-plus-g {
    background-color: #dd4b39
}

.section-social-icon-houzz {
    background-color: #7ac142
}

.section-social-icon-instagram {
    background-color: #262626
}

.section-social-icon-jsfiddle {
    background-color: #487aa2
}

.section-social-icon-link {
    background-color: #818a91
}

.section-social-icon-linkedin,.section-social-icon-linkedin-in {
    background-color: #0077b5
}

.section-social-icon-medium {
    background-color: #00ab6b
}

.section-social-icon-meetup {
    background-color: #ec1c40
}

.section-social-icon-mixcloud {
    background-color: #273a4b
}

.section-social-icon-odnoklassniki {
    background-color: #f4731c
}

.section-social-icon-pinterest {
    background-color: #bd081c
}

.section-social-icon-product-hunt {
    background-color: #da552f
}

.section-social-icon-reddit {
    background-color: #ff4500
}

.section-social-icon-rss {
    background-color: #f26522
}

.section-social-icon-shopping-cart {
    background-color: #4caf50
}

.section-social-icon-skype {
    background-color: #00aff0
}

.section-social-icon-slideshare {
    background-color: #0077b5
}

.section-social-icon-snapchat {
    background-color: #fffc00
}

.section-social-icon-soundcloud {
    background-color: #f80
}

.section-social-icon-spotify {
    background-color: #2ebd59
}

.section-social-icon-stack-overflow {
    background-color: #fe7a15
}

.section-social-icon-steam {
    background-color: #00adee
}

.section-social-icon-stumbleupon {
    background-color: #eb4924
}

.section-social-icon-telegram {
    background-color: #2ca5e0
}

.section-social-icon-threads {
    background-color: #000
}

.section-social-icon-thumb-tack {
    background-color: #1aa1d8
}

.section-social-icon-tripadvisor {
    background-color: #589442
}

.section-social-icon-tumblr {
    background-color: #35465c
}

.section-social-icon-twitch {
    background-color: #6441a5
}

.section-social-icon-twitter {
    background-color: #1da1f2
}

.section-social-icon-viber {
    background-color: #665cac
}

.section-social-icon-vimeo {
    background-color: #1ab7ea
}

.section-social-icon-vk {
    background-color: #45668e
}

.section-social-icon-weibo {
    background-color: #dd2430
}

.section-social-icon-weixin {
    background-color: #31a918
}

.section-social-icon-whatsapp {
    background-color: #25d366
}

.section-social-icon-wordpress {
    background-color: #21759b
}

.section-social-icon-x-twitter {
    background-color: #000
}

.section-social-icon-xing {
    background-color: #026466
}

.section-social-icon-yelp {
    background-color: #af0606
}

.section-social-icon-youtube {
    background-color: #cd201f
}

.section-social-icon-500px {
    background-color: #0099e5
}

.e--ua-appleWebkit.rtl {
    --flex-right: flex-start
}

.e--ua-appleWebkit .section-share-buttons--align-right,.e--ua-appleWebkit .section-widget-social-icons.e-grid-align-right {
    --justify-content: var(--flex-right,flex-end)
}

.e--ua-appleWebkit .section-share-buttons--align-center,.e--ua-appleWebkit .section-widget-social-icons.e-grid-align-center {
    --justify-content: center
}

.e--ua-appleWebkit .section-grid-0.section-share-buttons--align-center .section-grid,.e--ua-appleWebkit .section-grid-0.section-share-buttons--align-justify .section-grid,.e--ua-appleWebkit .section-grid-0.section-share-buttons--align-right .section-grid,.e--ua-appleWebkit .section-grid-0.section-widget-social-icons.e-grid-align-center .section-grid,.e--ua-appleWebkit .section-grid-0.section-widget-social-icons.e-grid-align-right .section-grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: var(--justify-content,space-between);
    margin-left: calc(-.5 * var(--grid-column-gap));
    margin-right: calc(-.5 * var(--grid-column-gap));
    width: auto
}

.e--ua-appleWebkit .section-grid-0.section-share-buttons--align-center .section-grid-item,.e--ua-appleWebkit .section-grid-0.section-share-buttons--align-justify .section-grid-item,.e--ua-appleWebkit .section-grid-0.section-share-buttons--align-right .section-grid-item,.e--ua-appleWebkit .section-grid-0.section-widget-social-icons.e-grid-align-center .section-grid-item,.e--ua-appleWebkit .section-grid-0.section-widget-social-icons.e-grid-align-right .section-grid-item {
    margin-left: calc(.5 * var(--grid-column-gap));
    margin-right: calc(.5 * var(--grid-column-gap))
}

.e--ua-appleWebkit .section-grid-0.section-share-buttons--align-left .section-grid,.e--ua-appleWebkit .section-grid-0.section-widget-social-icons.e-grid-align-left .section-grid {
    display: inline-block
}

.e--ua-appleWebkit .section-grid-0.section-share-buttons--align-left .section-grid,.e--ua-appleWebkit .section-grid-0.section-share-buttons--align-left .section-grid-item,.e--ua-appleWebkit .section-grid-0.section-widget-social-icons.e-grid-align-left .section-grid,.e--ua-appleWebkit .section-grid-0.section-widget-social-icons.e-grid-align-left .section-grid-item {
    margin-left: 0;
    margin-right: 0
}

@media (max-width: 1024px) {
    .e--ua-appleWebkit .section-share-buttons-tablet--align-right,.e--ua-appleWebkit .section-widget-social-icons.e-grid-align-tablet-right {
        --justify-content:var(--flex-right,flex-end)
    }

    .e--ua-appleWebkit .section-share-buttons-tablet--align-center,.e--ua-appleWebkit .section-widget-social-icons.e-grid-align-tablet-center {
        --justify-content: center
    }

    .e--ua-appleWebkit .section-grid-0.section-share-buttons--align-tablet-center .section-grid,.e--ua-appleWebkit .section-grid-0.section-share-buttons--align-tablet-justify .section-grid,.e--ua-appleWebkit .section-grid-0.section-share-buttons--align-tablet-right .section-grid,.e--ua-appleWebkit .section-grid-0.section-widget-social-icons.e-grid-align-tablet-center .section-grid,.e--ua-appleWebkit .section-grid-0.section-widget-social-icons.e-grid-align-tablet-right .section-grid {
        display: flex;
        flex-wrap: wrap;
        justify-content: var(--justify-content,space-between);
        margin-left: calc(-.5 * var(--grid-column-gap));
        margin-right: calc(-.5 * var(--grid-column-gap));
        width: auto
    }

    .e--ua-appleWebkit .section-grid-0.section-share-buttons--align-tablet-center .section-grid-item,.e--ua-appleWebkit .section-grid-0.section-share-buttons--align-tablet-justify .section-grid-item,.e--ua-appleWebkit .section-grid-0.section-share-buttons--align-tablet-right .section-grid-item,.e--ua-appleWebkit .section-grid-0.section-widget-social-icons.e-grid-align-tablet-center .section-grid-item,.e--ua-appleWebkit .section-grid-0.section-widget-social-icons.e-grid-align-tablet-right .section-grid-item {
        margin-left: calc(.5 * var(--grid-column-gap));
        margin-right: calc(.5 * var(--grid-column-gap))
    }

    .e--ua-appleWebkit .section-grid-0.section-share-buttons-tablet--align-left .section-grid,.e--ua-appleWebkit .section-grid-0.section-widget-social-icons.e-grid-align-tablet-left .section-grid {
        display: inline-block
    }

    .e--ua-appleWebkit .section-grid-0.section-share-buttons-tablet--align-left .section-grid,.e--ua-appleWebkit .section-grid-0.section-share-buttons-tablet--align-left .section-grid-item,.e--ua-appleWebkit .section-grid-0.section-widget-social-icons.e-grid-align-tablet-left .section-grid,.e--ua-appleWebkit .section-grid-0.section-widget-social-icons.e-grid-align-tablet-left .section-grid-item {
        margin-left: 0;
        margin-right: 0
    }
}

@media (max-width: 767px) {
    .e--ua-appleWebkit .section-share-buttons-mobile--align-right,.e--ua-appleWebkit .section-widget-social-icons.e-grid-align-mobile-right {
        --justify-content:var(--flex-right,flex-end)
    }

    .e--ua-appleWebkit .section-share-buttons-mobile--align-center,.e--ua-appleWebkit .section-widget-social-icons.e-grid-align-mobile-center {
        --justify-content: center
    }

    .e--ua-appleWebkit .section-grid-0.section-share-buttons--align-mobile-center .section-grid,.e--ua-appleWebkit .section-grid-0.section-share-buttons--align-mobile-justify .section-grid,.e--ua-appleWebkit .section-grid-0.section-share-buttons--align-mobile-right .section-grid,.e--ua-appleWebkit .section-grid-0.section-widget-social-icons.e-grid-align-mobile-center .section-grid,.e--ua-appleWebkit .section-grid-0.section-widget-social-icons.e-grid-align-mobile-right .section-grid {
        display: flex;
        flex-wrap: wrap;
        justify-content: var(--justify-content,space-between);
        margin-left: calc(-.5 * var(--grid-column-gap));
        margin-right: calc(-.5 * var(--grid-column-gap));
        width: auto
    }

    .e--ua-appleWebkit .section-grid-0.section-share-buttons--align-mobile-center .section-grid-item,.e--ua-appleWebkit .section-grid-0.section-share-buttons--align-mobile-justify .section-grid-item,.e--ua-appleWebkit .section-grid-0.section-share-buttons--align-mobile-right .section-grid-item,.e--ua-appleWebkit .section-grid-0.section-widget-social-icons.e-grid-align-mobile-center .section-grid-item,.e--ua-appleWebkit .section-grid-0.section-widget-social-icons.e-grid-align-mobile-right .section-grid-item {
        margin-left: calc(.5 * var(--grid-column-gap));
        margin-right: calc(.5 * var(--grid-column-gap))
    }

    .e--ua-appleWebkit .section-grid-0.section-share-buttons-mobile--align-left .section-grid,.e--ua-appleWebkit .section-grid-0.section-widget-social-icons.e-grid-align-mobile-left .section-grid {
        display: inline-block
    }

    .e--ua-appleWebkit .section-grid-0.section-share-buttons-mobile--align-left .section-grid,.e--ua-appleWebkit .section-grid-0.section-share-buttons-mobile--align-left .section-grid-item,.e--ua-appleWebkit .section-grid-0.section-widget-social-icons.e-grid-align-mobile-left .section-grid,.e--ua-appleWebkit .section-grid-0.section-widget-social-icons.e-grid-align-mobile-left .section-grid-item {
        margin-left: 0;
        margin-right: 0
    }
}

/*! section-pro - v3.30.0 - 01-07-2025 */
.section-widget-price-list .section-price-list {
    list-style: none;
    margin: 0;
    padding: 0
}

.section-widget-price-list .section-price-list li {
    margin: 0
}

.section-price-list li:not(:last-child) {
    margin-bottom: 20px
}

.section-price-list .section-price-list-image {
    flex-shrink: 0;
    max-width: 50%;
    padding-inline-end:25px}

.section-price-list .section-price-list-image img {
    width: 100%
}

.section-price-list .section-price-list-header,.section-price-list .section-price-list-item,.section-price-list .section-price-list-text {
    display: flex
}

.section-price-list .section-price-list-item {
    align-items: flex-start
}

.section-price-list .section-price-list-item .section-price-list-text {
    align-items: flex-start;
    flex-grow: 1;
    flex-wrap: wrap
}

.section-price-list .section-price-list-item .section-price-list-header {
    align-items: center;
    flex-basis: 100%;
    font-size: 19px;
    font-weight: 600;
    justify-content: space-between;
    margin-bottom: 10px
}

.section-price-list .section-price-list-item .section-price-list-title {
    max-width: 80%
}

.section-price-list .section-price-list-item .section-price-list-price {
    font-weight: 600
}

.section-price-list .section-price-list-item p.section-price-list-description {
    flex-basis: 100%;
    font-size: 14px;
    margin: 0
}

.section-price-list .section-price-list-item .section-price-list-separator {
    border-bottom-style: dotted;
    border-bottom-width: 2px;
    flex-grow: 1;
    height: 0;
    margin-left: 10px;
    margin-right: 10px
}

.e-con-inner>.section-widget-price-list,.e-con>.section-widget-price-list {
    width: var(--container-widget-width);
    --flex-grow: var( --container-widget-flex-grow )
}

/*! section - v3.30.0 - 22-07-2025 */
.section-widget-icon-box .section-icon-box-wrapper {
    display: block;
    text-align: center
}

.section-widget-icon-box .section-icon-box-icon {
    margin-bottom: var(--icon-box-icon-margin,15px);
    margin-left: auto;
    margin-right: auto
}

@media (min-width: 768px) {
    .section-widget-icon-box.section-vertical-align-top .section-icon-box-wrapper {
        align-items:flex-start
    }

    .section-widget-icon-box.section-vertical-align-middle .section-icon-box-wrapper {
        align-items: center
    }

    .section-widget-icon-box.section-vertical-align-bottom .section-icon-box-wrapper {
        align-items: flex-end
    }
}

.section-widget-icon-box.section-position-left .section-icon-box-wrapper,.section-widget-icon-box.section-position-right .section-icon-box-wrapper {
    display: flex
}

.section-widget-icon-box.section-position-left .section-icon-box-icon,.section-widget-icon-box.section-position-right .section-icon-box-icon {
    display: inline-flex;
    flex: 0 0 auto
}

.section-widget-icon-box.section-position-right .section-icon-box-wrapper {
    flex-direction: row-reverse;
    text-align: end
}

.section-widget-icon-box.section-position-right .section-icon-box-icon {
    margin-bottom: unset;
    margin-left: var(--icon-box-icon-margin,15px);
    margin-right: 0
}

.section-widget-icon-box.section-position-left .section-icon-box-wrapper {
    flex-direction: row;
    text-align: start
}

.section-widget-icon-box.section-position-left .section-icon-box-icon {
    margin-bottom: unset;
    margin-left: 0;
    margin-right: var(--icon-box-icon-margin,15px)
}

.section-widget-icon-box.section-position-top .section-icon-box-wrapper {
    display: block;
    flex-direction: unset;
    text-align: center
}

.section-widget-icon-box.section-position-top .section-icon-box-icon {
    margin-bottom: var(--icon-box-icon-margin,15px);
    margin-left: auto;
    margin-right: auto
}

@media (min-width: -1) {
    .section-widget-icon-box.section-widescreen-position-left .section-icon-box-wrapper,.section-widget-icon-box.section-widescreen-position-right .section-icon-box-wrapper {
        display:flex
    }

    .section-widget-icon-box.section-widescreen-position-left .section-icon-box-icon,.section-widget-icon-box.section-widescreen-position-right .section-icon-box-icon {
        display: inline-flex;
        flex: 0 0 auto
    }

    .section-widget-icon-box.section-widescreen-position-right .section-icon-box-wrapper {
        flex-direction: row-reverse;
        text-align: end
    }

    .section-widget-icon-box.section-widescreen-position-right .section-icon-box-icon {
        margin-bottom: unset;
        margin-left: var(--icon-box-icon-margin,15px);
        margin-right: 0
    }

    .section-widget-icon-box.section-widescreen-position-left .section-icon-box-wrapper {
        flex-direction: row;
        text-align: start
    }

    .section-widget-icon-box.section-widescreen-position-left .section-icon-box-icon {
        margin-bottom: unset;
        margin-left: 0;
        margin-right: var(--icon-box-icon-margin,15px)
    }

    .section-widget-icon-box.section-widescreen-position-top .section-icon-box-wrapper {
        display: block;
        flex-direction: unset;
        text-align: center
    }

    .section-widget-icon-box.section-widescreen-position-top .section-icon-box-icon {
        margin-bottom: var(--icon-box-icon-margin,15px);
        margin-left: auto;
        margin-right: auto
    }
}

@media (max-width: -1) {
    .section-widget-icon-box.section-laptop-position-left .section-icon-box-wrapper,.section-widget-icon-box.section-laptop-position-right .section-icon-box-wrapper {
        display:flex
    }

    .section-widget-icon-box.section-laptop-position-left .section-icon-box-icon,.section-widget-icon-box.section-laptop-position-right .section-icon-box-icon {
        display: inline-flex;
        flex: 0 0 auto
    }

    .section-widget-icon-box.section-laptop-position-right .section-icon-box-wrapper {
        flex-direction: row-reverse;
        text-align: end
    }

    .section-widget-icon-box.section-laptop-position-right .section-icon-box-icon {
        margin-bottom: unset;
        margin-left: var(--icon-box-icon-margin,15px);
        margin-right: 0
    }

    .section-widget-icon-box.section-laptop-position-left .section-icon-box-wrapper {
        flex-direction: row;
        text-align: start
    }

    .section-widget-icon-box.section-laptop-position-left .section-icon-box-icon {
        margin-bottom: unset;
        margin-left: 0;
        margin-right: var(--icon-box-icon-margin,15px)
    }

    .section-widget-icon-box.section-laptop-position-top .section-icon-box-wrapper {
        display: block;
        flex-direction: unset;
        text-align: center
    }

    .section-widget-icon-box.section-laptop-position-top .section-icon-box-icon {
        margin-bottom: var(--icon-box-icon-margin,15px);
        margin-left: auto;
        margin-right: auto
    }

    .section-widget-icon-box.section-tablet_extra-position-left .section-icon-box-wrapper,.section-widget-icon-box.section-tablet_extra-position-right .section-icon-box-wrapper {
        display: flex
    }

    .section-widget-icon-box.section-tablet_extra-position-left .section-icon-box-icon,.section-widget-icon-box.section-tablet_extra-position-right .section-icon-box-icon {
        display: inline-flex;
        flex: 0 0 auto
    }

    .section-widget-icon-box.section-tablet_extra-position-right .section-icon-box-wrapper {
        flex-direction: row-reverse;
        text-align: end
    }

    .section-widget-icon-box.section-tablet_extra-position-right .section-icon-box-icon {
        margin-bottom: unset;
        margin-left: var(--icon-box-icon-margin,15px);
        margin-right: 0
    }

    .section-widget-icon-box.section-tablet_extra-position-left .section-icon-box-wrapper {
        flex-direction: row;
        text-align: start
    }

    .section-widget-icon-box.section-tablet_extra-position-left .section-icon-box-icon {
        margin-bottom: unset;
        margin-left: 0;
        margin-right: var(--icon-box-icon-margin,15px)
    }

    .section-widget-icon-box.section-tablet_extra-position-top .section-icon-box-wrapper {
        display: block;
        flex-direction: unset;
        text-align: center
    }

    .section-widget-icon-box.section-tablet_extra-position-top .section-icon-box-icon {
        margin-bottom: var(--icon-box-icon-margin,15px);
        margin-left: auto;
        margin-right: auto
    }
}

@media (max-width: 1024px) {
    .section-widget-icon-box.section-tablet-position-left .section-icon-box-wrapper,.section-widget-icon-box.section-tablet-position-right .section-icon-box-wrapper {
        display:flex
    }

    .section-widget-icon-box.section-tablet-position-left .section-icon-box-icon,.section-widget-icon-box.section-tablet-position-right .section-icon-box-icon {
        display: inline-flex;
        flex: 0 0 auto
    }

    .section-widget-icon-box.section-tablet-position-right .section-icon-box-wrapper {
        flex-direction: row-reverse;
        text-align: end
    }

    .section-widget-icon-box.section-tablet-position-right .section-icon-box-icon {
        margin-bottom: unset;
        margin-left: var(--icon-box-icon-margin,15px);
        margin-right: 0
    }

    .section-widget-icon-box.section-tablet-position-left .section-icon-box-wrapper {
        flex-direction: row;
        text-align: start
    }

    .section-widget-icon-box.section-tablet-position-left .section-icon-box-icon {
        margin-bottom: unset;
        margin-left: 0;
        margin-right: var(--icon-box-icon-margin,15px)
    }

    .section-widget-icon-box.section-tablet-position-top .section-icon-box-wrapper {
        display: block;
        flex-direction: unset;
        text-align: center
    }

    .section-widget-icon-box.section-tablet-position-top .section-icon-box-icon {
        margin-bottom: var(--icon-box-icon-margin,15px);
        margin-left: auto;
        margin-right: auto
    }
}

@media (max-width: -1) {
    .section-widget-icon-box.section-mobile_extra-position-left .section-icon-box-wrapper,.section-widget-icon-box.section-mobile_extra-position-right .section-icon-box-wrapper {
        display:flex
    }

    .section-widget-icon-box.section-mobile_extra-position-left .section-icon-box-icon,.section-widget-icon-box.section-mobile_extra-position-right .section-icon-box-icon {
        display: inline-flex;
        flex: 0 0 auto
    }

    .section-widget-icon-box.section-mobile_extra-position-right .section-icon-box-wrapper {
        flex-direction: row-reverse;
        text-align: end
    }

    .section-widget-icon-box.section-mobile_extra-position-right .section-icon-box-icon {
        margin-bottom: unset;
        margin-left: var(--icon-box-icon-margin,15px);
        margin-right: 0
    }

    .section-widget-icon-box.section-mobile_extra-position-left .section-icon-box-wrapper {
        flex-direction: row;
        text-align: start
    }

    .section-widget-icon-box.section-mobile_extra-position-left .section-icon-box-icon {
        margin-bottom: unset;
        margin-left: 0;
        margin-right: var(--icon-box-icon-margin,15px)
    }

    .section-widget-icon-box.section-mobile_extra-position-top .section-icon-box-wrapper {
        display: block;
        flex-direction: unset;
        text-align: center
    }

    .section-widget-icon-box.section-mobile_extra-position-top .section-icon-box-icon {
        margin-bottom: var(--icon-box-icon-margin,15px);
        margin-left: auto;
        margin-right: auto
    }
}

@media (max-width: 767px) {
    .section-widget-icon-box.section-mobile-position-left .section-icon-box-wrapper,.section-widget-icon-box.section-mobile-position-right .section-icon-box-wrapper {
        display:flex
    }

    .section-widget-icon-box.section-mobile-position-left .section-icon-box-icon,.section-widget-icon-box.section-mobile-position-right .section-icon-box-icon {
        display: inline-flex;
        flex: 0 0 auto
    }

    .section-widget-icon-box.section-mobile-position-right .section-icon-box-wrapper {
        flex-direction: row-reverse;
        text-align: end
    }

    .section-widget-icon-box.section-mobile-position-right .section-icon-box-icon {
        margin-bottom: unset;
        margin-left: var(--icon-box-icon-margin,15px);
        margin-right: 0
    }

    .section-widget-icon-box.section-mobile-position-left .section-icon-box-wrapper {
        flex-direction: row;
        text-align: start
    }

    .section-widget-icon-box.section-mobile-position-left .section-icon-box-icon {
        margin-bottom: unset;
        margin-left: 0;
        margin-right: var(--icon-box-icon-margin,15px)
    }

    .section-widget-icon-box.section-mobile-position-top .section-icon-box-wrapper {
        display: block;
        flex-direction: unset;
        text-align: center
    }

    .section-widget-icon-box.section-mobile-position-top .section-icon-box-icon {
        margin-bottom: var(--icon-box-icon-margin,15px);
        margin-left: auto;
        margin-right: auto
    }

    .section-widget-icon-box.section-position-left .section-icon-box-icon,.section-widget-icon-box.section-position-right .section-icon-box-icon {
        display: block;
        flex: unset
    }
}

.section-widget-icon-box .section-icon-box-title a {
    color: inherit
}

.section-widget-icon-box .section-icon-box-content {
    flex-grow: 1
}

.section-widget-icon-box .section-icon-box-description {
    margin: 0
}

/*! section - v3.30.0 - 22-07-2025 */
.section-widget-google_maps .section-widget-container,.section-widget-google_maps:not(:has(.section-widget-container)) {
    overflow: hidden
}

.section-widget-google_maps .section-custom-embed {
    line-height: 0
}

.section-widget-google_maps iframe {
    height: 300px
}

/*! section-pro - v3.30.0 - 01-07-2025 */
.section-button.section-hidden,.section-hidden {
    display: none
}

.e-form__step {
    width: 100%
}

.e-form__step:not(.section-hidden) {
    display: flex;
    flex-wrap: wrap
}

.e-form__buttons {
    flex-wrap: wrap
}

.e-form__buttons,.e-form__buttons__wrapper {
    display: flex
}

.e-form__indicators {
    align-items: center;
    display: flex;
    flex-wrap: nowrap;
    font-size: 13px;
    justify-content: space-between;
    margin-bottom: var(--e-form-steps-indicators-spacing)
}

.e-form__indicators__indicator {
    align-items: center;
    display: flex;
    flex-basis: 0;
    flex-direction: column;
    justify-content: center;
    padding: 0 var(--e-form-steps-divider-gap)
}

.e-form__indicators__indicator__progress {
    background-color: var(--e-form-steps-indicator-progress-background-color);
    border-radius: var(--e-form-steps-indicator-progress-border-radius);
    overflow: hidden;
    position: relative;
    width: 100%
}

.e-form__indicators__indicator__progress__meter {
    background-color: var(--e-form-steps-indicator-progress-color);
    border-radius: var(--e-form-steps-indicator-progress-border-radius);
    color: var(--e-form-steps-indicator-progress-meter-color);
    height: var(--e-form-steps-indicator-progress-height);
    line-height: var(--e-form-steps-indicator-progress-height);
    padding-right: 15px;
    text-align: right;
    transition: width .1s linear;
    width: var(--e-form-steps-indicator-progress-meter-width,0)
}

.e-form__indicators__indicator:first-child {
    padding-left: 0
}

.e-form__indicators__indicator:last-child {
    padding-right: 0
}

.e-form__indicators__indicator--state-inactive {
    color: var(--e-form-steps-indicator-inactive-primary-color,#c2cbd2)
}

.e-form__indicators__indicator--state-inactive [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none) {
    background-color: var(--e-form-steps-indicator-inactive-secondary-color,#fff)
}

.e-form__indicators__indicator--state-inactive object,.e-form__indicators__indicator--state-inactive svg {
    fill: var(--e-form-steps-indicator-inactive-primary-color,#c2cbd2)
}

.e-form__indicators__indicator--state-active {
    border-color: var(--e-form-steps-indicator-active-secondary-color,#fff);
    color: var(--e-form-steps-indicator-active-primary-color,#39b54a)
}

.e-form__indicators__indicator--state-active [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none) {
    background-color: var(--e-form-steps-indicator-active-secondary-color,#fff)
}

.e-form__indicators__indicator--state-active object,.e-form__indicators__indicator--state-active svg {
    fill: var(--e-form-steps-indicator-active-primary-color,#39b54a)
}

.e-form__indicators__indicator--state-completed {
    color: var(--e-form-steps-indicator-completed-secondary-color,#fff)
}

.e-form__indicators__indicator--state-completed [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none) {
    background-color: var(--e-form-steps-indicator-completed-primary-color,#39b54a)
}

.e-form__indicators__indicator--state-completed .e-form__indicators__indicator__label {
    color: var(--e-form-steps-indicator-completed-primary-color,#39b54a)
}

.e-form__indicators__indicator--state-completed .e-form__indicators__indicator--shape-none {
    background-color: initial;
    color: var(--e-form-steps-indicator-completed-primary-color,#39b54a)
}

.e-form__indicators__indicator--state-completed object,.e-form__indicators__indicator--state-completed svg {
    fill: var(--e-form-steps-indicator-completed-secondary-color,#fff)
}

.e-form__indicators__indicator__icon {
    align-items: center;
    border-style: solid;
    border-width: 1px;
    display: flex;
    font-size: var(--e-form-steps-indicator-icon-size);
    height: var(--e-form-steps-indicator-padding,30px);
    justify-content: center;
    margin-bottom: 10px;
    overflow: hidden;
    width: var(--e-form-steps-indicator-padding,30px)
}

.e-form__indicators__indicator__icon img,.e-form__indicators__indicator__icon object,.e-form__indicators__indicator__icon svg {
    height: auto;
    width: var(--e-form-steps-indicator-icon-size)
}

.e-form__indicators__indicator__icon .e-font-icon-svg {
    height: 1em
}

.e-form__indicators__indicator__number {
    align-items: center;
    border-style: solid;
    border-width: 1px;
    display: flex;
    height: var(--e-form-steps-indicator-padding,30px);
    justify-content: center;
    margin-bottom: 10px;
    width: var(--e-form-steps-indicator-padding,30px)
}

.e-form__indicators__indicator--shape-circle {
    border-radius: 50%
}

.e-form__indicators__indicator--shape-square {
    border-radius: 0
}

.e-form__indicators__indicator--shape-rounded {
    border-radius: 5px
}

.e-form__indicators__indicator--shape-none {
    border: 0
}

.e-form__indicators__indicator__label {
    text-align: center
}

.e-form__indicators__indicator__separator {
    background-color: #babfc5;
    height: var(--e-form-steps-divider-width);
    width: 100%
}

.e-form__indicators--type-icon,.e-form__indicators--type-icon_text,.e-form__indicators--type-number,.e-form__indicators--type-number_text {
    align-items: flex-start
}

.e-form__indicators--type-icon .e-form__indicators__indicator__separator,.e-form__indicators--type-icon_text .e-form__indicators__indicator__separator,.e-form__indicators--type-number .e-form__indicators__indicator__separator,.e-form__indicators--type-number_text .e-form__indicators__indicator__separator {
    margin-top: calc(var(--e-form-steps-indicator-padding, 30px) / 2 - var(--e-form-steps-divider-width, 1px) / 2)
}

.section-field-type-hidden {
    display: none
}

.section-field-type-html {
    display: inline-block
}

.section-field-type-tel input {
    direction: inherit
}

.section-field-type-recaptcha_v3 .section-field-label {
    display: none
}

.section-field-type-recaptcha_v3 .grecaptcha-badge {
    z-index: 1
}

.section-button .section-form-spinner {
    order: 3
}

.section-form .section-button .section-button-content-wrapper {
    align-items: center
}

.section-form .section-button .section-button-text {
    white-space: normal
}

.section-form .section-button svg {
    height: auto
}

.section-form .section-button .e-font-icon-svg {
    height: 1em
}

.section-form .section-button .section-button-content-wrapper {
    gap: 5px
}

.section-form .section-button .section-button-icon,.section-form .section-button .section-button-text {
    flex-grow: unset;
    order: unset
}

.section-select-wrapper .select-caret-down-wrapper {
    font-size: 11px;
    inset-inline-end: 10px;
    pointer-events: none;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.section-select-wrapper .select-caret-down-wrapper svg {
    aspect-ratio: unset;
    display: unset;
    width: 1em;
    fill: currentColor;
    overflow: visible
}

.section-select-wrapper .select-caret-down-wrapper i {
    font-size: 19px;
    line-height: 2
}

.section-select-wrapper.remove-before:before {
    content: ""!important
}

.section-message-svg:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE0IDExIj48cGF0aCBmaWxsPSIjMDA4QTIwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00Ljc1IDguMTUgMS42IDUgLjU1IDYuMDVsNC4yIDQuMiA5LTlMMTIuNy4yeiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+");
    background-position: 50%;
    background-repeat: no-repeat;
    content: "";
    height: 1em;
    width: 1em
}

/*! section - v3.30.0 - 22-07-2025 */
.section-tab-title a {
    color: inherit
}

.section-accordion {
    text-align: start
}

.section-accordion .section-accordion-item {
    border: 1px solid #d5d8dc
}

.section-accordion .section-accordion-item+.section-accordion-item {
    border-top: none
}

.section-accordion .section-tab-title {
    cursor: pointer;
    font-weight: 700;
    line-height: 1;
    margin: 0;
    outline: none;
    padding: 15px 20px
}

.section-accordion .section-tab-title .section-accordion-icon {
    display: inline-block;
    width: 1.5em
}

.section-accordion .section-tab-title .section-accordion-icon svg {
    height: 1em;
    width: 1em
}

.section-accordion .section-tab-title .section-accordion-icon.section-accordion-icon-right {
    float: right;
    text-align: right
}

.section-accordion .section-tab-title .section-accordion-icon.section-accordion-icon-left {
    float: left;
    text-align: left
}

.section-accordion .section-tab-title .section-accordion-icon .section-accordion-icon-closed {
    display: block
}

.section-accordion .section-tab-title .section-accordion-icon .section-accordion-icon-opened,.section-accordion .section-tab-title.section-active .section-accordion-icon-closed {
    display: none
}

.section-accordion .section-tab-title.section-active .section-accordion-icon-opened {
    display: block
}

.section-accordion .section-tab-content {
    border-top: 1px solid #d5d8dc;
    display: none;
    padding: 15px 20px
}

@media (max-width: 767px) {
    .section-accordion .section-tab-title {
        padding:12px 15px
    }

    .section-accordion .section-tab-title .section-accordion-icon {
        width: 1.2em
    }

    .section-accordion .section-tab-content {
        padding: 7px 15px
    }
}

.e-con-inner>.section-widget-accordion,.e-con>.section-widget-accordion {
    width: var(--container-widget-width);
    --flex-grow: var( --container-widget-flex-grow )
}

.section-1401 .section-main.section-main-6ff95f94 > .section-background-overlay {
    background-color: transparent;
    background-image: radial-gradient(at center center, #ECF8FF 0%, #25495C 100%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.section-1401 .section-main.section-main-6ff95f94 > .section-container {
    max-width: 1000px;
    min-height: 100vh;
}

.section-1401 .section-main.section-main-6ff95f94 .section-background-slideshow__slide__image {
    background-size: cover;
    background-position: center center;
}

.section-1401 .section-main.section-main-6ff95f94 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.section-1401 .section-main.section-main-897dc2.section-column > .section-widget-wrap {
    justify-content: center;
}

.section-1401 .section-main.section-main-897dc2 > .section-main-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.section-widget-image .widget-image-caption {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), EB Garamond;
    font-weight: var( --e-global-typography-text-font-weight );
}

.section-1401 .section-main.section-main-762e7b5 {
    width: var( --container-widget-width, 40% );
    max-width: 40%;
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
    align-self: center;
}

.section-1401 .section-main.section-main-762e7b5 > .section-widget-container {
    margin: 0px 0px 10px 0px;
}

.section-1401 .section-main.section-main-762e7b5 img {
    border-radius: 10px 10px 10px 10px;
}

.section-widget-text-editor {
    font-family: var( --e-global-typography-text-font-family ), EB Garamond;
    font-weight: var( --e-global-typography-text-font-weight );
    color: var( --e-global-color-text );
}

.section-widget-text-editor.section-drop-cap-view-stacked .section-drop-cap {
    background-color: var( --e-global-color-primary );
}

.section-widget-text-editor.section-drop-cap-view-framed .section-drop-cap, .section-widget-text-editor.section-drop-cap-view-default .section-drop-cap {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.section-1401 .section-main.section-main-661ca69 {
    text-align: center;
    font-family: "Times New Roman", EB Garamond;
    font-size: 15px;
    font-weight: 400;
    text-transform: capitalize;
    color: #000000;
}

.section-1401 .section-main.section-main-173b590 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 15px;
    --grid-column-gap: 10px;
    --grid-row-gap: 0px;
}

.section-1401 .section-main.section-main-173b590 .section-widget-container {
    text-align: center;
}

.section-1401 .section-main.section-main-173b590 .section-social-icon {
    background-color: #000000;
    --icon-padding: 12px;
}

.section-1401 .section-main.section-main-173b590 .section-social-icon i {
    color: #FFFFFF;
}

.section-1401 .section-main.section-main-173b590 .section-social-icon svg {
    fill: #FFFFFF;
}

.section-1401 .section-main.section-main-173b590 .section-social-icon:hover {
    background-color: #FFFFFF;
}

.section-1401 .section-main.section-main-173b590 .section-social-icon:hover i {
    color: #00030D;
}

.section-1401 .section-main.section-main-173b590 .section-social-icon:hover svg {
    fill: #00030D;
}

.section-1401 .section-main.section-main-1504d37 > .section-container {
    max-width: 1300px;
}

.section-1401 .section-main.section-main-1504d37 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

.section-1401 .section-main.section-main-1504d37 > .section-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.section-widget-heading .section-heading-title {
    font-family: var( --e-global-typography-primary-font-family ), EB Garamond;
    font-weight: var( --e-global-typography-primary-font-weight );
    color: var( --e-global-color-primary );
}

.section-1401 .section-main.section-main-0bb50b8 {
    text-align: center;
}

.section-1401 .section-main.section-main-0bb50b8 .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 35px;
    font-weight: 600;
    text-transform: capitalize;
    color: #00030D;
}

.section-1401 .section-main.section-main-713a623 > .section-container > .section-column > .section-widget-wrap {
    align-content: center;
    align-items: center;
}

.section-1401 .section-main.section-main-713a623 > .section-container {
    max-width: 1100px;
}

.section-1401 .section-main.section-main-58b15b2:not(.section-motion-effects-main-type-background), .section-1401 .section-main.section-main-58b15b2 > .section-motion-effects-container > .section-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(181deg, #92B3C447 15%, #92B3C4 100%);
}

.section-1401 .section-main.section-main-58b15b2, .section-1401 .section-main.section-main-58b15b2 > .section-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.section-1401 .section-main.section-main-58b15b2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 30px 50px 30px;
}

.section-1401 .section-main.section-main-58b15b2 > .section-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.section-1401 .section-main.section-main-bf2220b.section-column > .section-widget-wrap {
    justify-content: center;
}

.section-1401 .section-main.section-main-bf2220b > .section-main-populated {
    padding: 0px 0px 0px 0px;
}

.section-1401 .section-main.section-main-a272c48 > .section-widget-container {
    margin: 0px 0px 10px 0px;
}

.section-1401 .section-main.section-main-a272c48 {
    text-align: center;
}

.section-1401 .section-main.section-main-a272c48 .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 22px;
    font-weight: 600;
    color: #000000;
}

.section-1401 .section-main.section-main-571fb1b > .section-widget-container {
    margin: 0px 0px 5px 0px;
}

.section-1401 .section-main.section-main-571fb1b {
    text-align: center;
    font-family: "Lora", EB Garamond;
    font-size: 14px;
    font-weight: 600;
    text-transform: capitalize;
    color: #000000;
}

.section-1401 .section-main.section-main-e00f43d {
    text-align: center;
    font-family: "Times New Roman", EB Garamond;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    color: #000000;
}

.section-widget-button .section-button {
    background-color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-accent-font-family ), EB Garamond;
    font-weight: var( --e-global-typography-accent-font-weight );
}

.section-1401 .section-main.section-main-45df85e .section-button {
    background-color: #00C5FF00;
    font-family: "EB Garamond", EB Garamond;
    font-size: 15px;
    font-weight: 500;
    text-transform: capitalize;
    fill: #000000;
    color: #000000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    border-radius: 5px 5px 5px 5px;
    padding: 15px 20px 15px 20px;
}

.section-1401 .section-main.section-main-45df85e .section-button:hover, .section-1401 .section-main.section-main-45df85e .section-button:focus {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
}

.section-1401 .section-main.section-main-45df85e {
    width: auto;
    max-width: auto;
}

.section-1401 .section-main.section-main-433abab:not(.section-motion-effects-main-type-background), .section-1401 .section-main.section-main-433abab > .section-motion-effects-container > .section-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(181deg, #92B3C447 15%, #92B3C4 100%);
}

.section-1401 .section-main.section-main-433abab, .section-1401 .section-main.section-main-433abab > .section-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.section-1401 .section-main.section-main-433abab {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 30px 50px 30px;
}

.section-1401 .section-main.section-main-433abab > .section-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.section-1401 .section-main.section-main-df2b798.section-column > .section-widget-wrap {
    justify-content: center;
}

.section-1401 .section-main.section-main-df2b798 > .section-main-populated {
    padding: 0px 0px 0px 0px;
}

.section-1401 .section-main.section-main-501f5f9 > .section-widget-container {
    margin: 0px 0px 10px 0px;
}

.section-1401 .section-main.section-main-501f5f9 {
    text-align: center;
}

.section-1401 .section-main.section-main-501f5f9 .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 22px;
    font-weight: 600;
    text-transform: capitalize;
    color: #000000;
}

.section-1401 .section-main.section-main-9007c83 > .section-widget-container {
    margin: 0px 0px 5px 0px;
}

.section-1401 .section-main.section-main-9007c83 {
    text-align: center;
    font-family: "Lora", EB Garamond;
    font-size: 14px;
    font-weight: 600;
    text-transform: capitalize;
    color: #000000;
}

.section-1401 .section-main.section-main-dc11963 {
    text-align: center;
    font-family: "Times New Roman", EB Garamond;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    color: #000000;
}

.section-1401 .section-main.section-main-718e8c7 .section-button {
    background-color: #00C5FF00;
    font-family: "EB Garamond", EB Garamond;
    font-size: 15px;
    font-weight: 500;
    text-transform: capitalize;
    fill: #000000;
    color: #000000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    border-radius: 5px 5px 5px 5px;
    padding: 15px 20px 15px 20px;
}

.section-1401 .section-main.section-main-718e8c7 .section-button:hover, .section-1401 .section-main.section-main-718e8c7 .section-button:focus {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
}

.section-1401 .section-main.section-main-718e8c7 {
    width: auto;
    max-width: auto;
}

.section-1401 .section-main.section-main-902e1a4:not(.section-motion-effects-main-type-background), .section-1401 .section-main.section-main-902e1a4 > .section-motion-effects-container > .section-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(181deg, #92B3C447 15%, #92B3C4 100%);
}

.section-1401 .section-main.section-main-902e1a4, .section-1401 .section-main.section-main-902e1a4 > .section-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.section-1401 .section-main.section-main-902e1a4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 30px 50px 30px;
}

.section-1401 .section-main.section-main-902e1a4 > .section-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.section-1401 .section-main.section-main-e101536.section-column > .section-widget-wrap {
    justify-content: center;
}

.section-1401 .section-main.section-main-e101536 > .section-main-populated {
    padding: 0px 0px 0px 0px;
}

.section-1401 .section-main.section-main-b73b178 > .section-widget-container {
    margin: 0px 0px 10px 0px;
}

.section-1401 .section-main.section-main-b73b178 {
    text-align: center;
}

.section-1401 .section-main.section-main-b73b178 .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 22px;
    font-weight: 600;
    text-transform: capitalize;
    color: #000000;
}

.section-1401 .section-main.section-main-f5a5514 > .section-widget-container {
    margin: 0px 0px 5px 0px;
}

.section-1401 .section-main.section-main-f5a5514 {
    text-align: center;
    font-family: "Lora", EB Garamond;
    font-size: 14px;
    font-weight: 600;
    text-transform: capitalize;
    color: #000000;
}

.section-1401 .section-main.section-main-eb43bb5 {
    text-align: center;
    font-family: "Times New Roman", EB Garamond;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    color: #000000;
}

.section-1401 .section-main.section-main-9d2d670 .section-button {
    background-color: #00C5FF00;
    font-family: "EB Garamond", EB Garamond;
    font-size: 15px;
    font-weight: 500;
    text-transform: capitalize;
    fill: #000000;
    color: #000000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    border-radius: 5px 5px 5px 5px;
    padding: 15px 20px 15px 20px;
}

.section-1401 .section-main.section-main-9d2d670 .section-button:hover, .section-1401 .section-main.section-main-9d2d670 .section-button:focus {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
}

.section-1401 .section-main.section-main-9d2d670 {
    width: auto;
    max-width: auto;
}

.section-1401 .section-main.section-main-a776d69 > .section-container > .section-column > .section-widget-wrap {
    align-content: center;
    align-items: center;
}

.section-1401 .section-main.section-main-a776d69:not(.section-motion-effects-main-type-background), .section-1401 .section-main.section-main-a776d69 > .section-motion-effects-container > .section-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(270deg, #92B3C440 15%, #92B3C4B5 100%);
}

.section-1401 .section-main.section-main-a776d69 > .section-container {
    max-width: 1000px;
}

.section-1401 .section-main.section-main-a776d69, .section-1401 .section-main.section-main-a776d69 > .section-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.section-1401 .section-main.section-main-a776d69 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

.section-1401 .section-main.section-main-a776d69 > .section-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.section-1401 .section-main.section-main-2717097 {
    text-align: center;
}

.section-1401 .section-main.section-main-2717097 .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 35px;
    font-weight: 600;
    text-transform: capitalize;
    color: #00030D;
}

.section-1401 .section-main.section-main-76d338a {
    text-align: center;
    font-family: "Times New Roman", EB Garamond;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    color: #000000;
}

.section-1401 .section-main.section-main-4d6edb3 {
    text-align: center;
    font-family: "Times New Roman", EB Garamond;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    color: #000000;
}

.section-1401 .section-main.section-main-3eea348 {
    text-align: center;
    font-family: "Times New Roman", EB Garamond;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    color: #000000;
}

.section-1401 .section-main.section-main-e9c8256 > .section-container > .section-column > .section-widget-wrap {
    align-content: center;
    align-items: center;
}

.section-1401 .section-main.section-main-e9c8256:not(.section-motion-effects-main-type-background), .section-1401 .section-main.section-main-e9c8256 > .section-motion-effects-container > .section-motion-effects-layer {
    background-image: url("data:image/webp;base64,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");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.section-1401 .section-main.section-main-e9c8256 > .section-background-overlay {
    background-color: #000000;
    opacity: 0.8;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.section-1401 .section-main.section-main-e9c8256 > .section-container {
    max-width: 1300px;
}

.section-1401 .section-main.section-main-e9c8256 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

.section-1401 .section-main.section-main-3a5b778.section-column > .section-widget-wrap {
    justify-content: center;
}

.section-1401 .section-main.section-main-0d0bb49 {
    text-align: center;
}

.section-1401 .section-main.section-main-0d0bb49 .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 35px;
    font-weight: 600;
    text-transform: capitalize;
    color: #FFFFFF;
}

.section-1401 .section-main.section-main-648a124 > .section-container > .section-column > .section-widget-wrap {
    align-content: center;
    align-items: center;
}

.section-1401 .section-main.section-main-648a124 {
    margin-top: 10px;
    margin-bottom: 20px;
}

.section-widget-price-list .section-price-list-header {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-primary-font-family ), EB Garamond;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.section-widget-price-list .section-price-list-price {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-primary-font-family ), EB Garamond;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.section-widget-price-list .section-price-list-description {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), EB Garamond;
    font-weight: var( --e-global-typography-text-font-weight );
}

.section-widget-price-list .section-price-list-separator {
    border-bottom-color: var( --e-global-color-secondary );
}

.section-1401 .section-main.section-main-5de2542 .section-price-list-separator {
    border-bottom-style: none;
}

.section-1401 .section-main.section-main-5de2542 > .section-widget-container {
    background-color: transparent;
    padding: 20px 20px 20px 20px;
    background-image: linear-gradient(181deg, #E8F7FF8F 15%, #92B3C48C 100%);
    border-radius: 10px 10px 10px 10px;
}

.section-1401 .section-main.section-main-5de2542 .section-price-list-item {
    align-items: center;
}

.section-1401 .section-main.section-main-5de2542 .section-price-list li:not(:last-child) {
    margin-bottom: 10px;
}

body.rtl .section-1401 .section-main.section-main-5de2542 .section-price-list-image {
    padding-left: calc(10px/2);
}

body.rtl .section-1401 .section-main.section-main-5de2542 .section-price-list-image + .section-price-list-text {
    padding-right: calc(10px/2);
}

body:not(.rtl) .section-1401 .section-main.section-main-5de2542 .section-price-list-image {
    padding-right: calc(10px/2);
}

body:not(.rtl) .section-1401 .section-main.section-main-5de2542 .section-price-list-image + .section-price-list-text {
    padding-left: calc(10px/2);
}

.section-1401 .section-main.section-main-5de2542 .section-price-list-header {
    color: #000000;
    font-family: "Times New Roman", EB Garamond;
    font-size: 16px;
    font-weight: 600;
}

.section-1401 .section-main.section-main-5de2542 .section-price-list-price {
    color: #000000;
    font-family: "Times New Roman", EB Garamond;
    font-size: 22px;
    font-weight: 700;
}

.section-1401 .section-main.section-main-5de2542 .section-price-list-description {
    color: #000000;
    font-family: "Times New Roman", EB Garamond;
    font-size: 15px;
    font-weight: 400;
}

.section-1401 .section-main.section-main-21df435 .section-price-list-separator {
    border-bottom-style: none;
}

.section-1401 .section-main.section-main-21df435 > .section-widget-container {
    background-color: transparent;
    padding: 20px 20px 20px 20px;
    background-image: linear-gradient(181deg, #E8F7FF8F 15%, #92B3C48C 100%);
    border-radius: 10px 10px 10px 10px;
}

.section-1401 .section-main.section-main-21df435 .section-price-list-item {
    align-items: center;
}

.section-1401 .section-main.section-main-21df435 .section-price-list li:not(:last-child) {
    margin-bottom: 10px;
}

body.rtl .section-1401 .section-main.section-main-21df435 .section-price-list-image {
    padding-left: calc(10px/2);
}

body.rtl .section-1401 .section-main.section-main-21df435 .section-price-list-image + .section-price-list-text {
    padding-right: calc(10px/2);
}

body:not(.rtl) .section-1401 .section-main.section-main-21df435 .section-price-list-image {
    padding-right: calc(10px/2);
}

body:not(.rtl) .section-1401 .section-main.section-main-21df435 .section-price-list-image + .section-price-list-text {
    padding-left: calc(10px/2);
}

.section-1401 .section-main.section-main-21df435 .section-price-list-header {
    color: #000000;
    font-family: "Times New Roman", EB Garamond;
    font-size: 16px;
    font-weight: 600;
}

.section-1401 .section-main.section-main-21df435 .section-price-list-price {
    color: #000000;
    font-family: "Times New Roman", EB Garamond;
    font-size: 22px;
    font-weight: 700;
}

.section-1401 .section-main.section-main-21df435 .section-price-list-description {
    color: #000000;
    font-family: "Times New Roman", EB Garamond;
    font-size: 15px;
    font-weight: 400;
}

.section-1401 .section-main.section-main-0a3ac68 .section-price-list-separator {
    border-bottom-style: none;
}

.section-1401 .section-main.section-main-0a3ac68 > .section-widget-container {
    background-color: transparent;
    padding: 20px 20px 20px 20px;
    background-image: linear-gradient(181deg, #E8F7FF8F 15%, #92B3C48C 100%);
    border-radius: 10px 10px 10px 10px;
}

.section-1401 .section-main.section-main-0a3ac68 .section-price-list-item {
    align-items: center;
}

.section-1401 .section-main.section-main-0a3ac68 .section-price-list li:not(:last-child) {
    margin-bottom: 10px;
}

body.rtl .section-1401 .section-main.section-main-0a3ac68 .section-price-list-image {
    padding-left: calc(10px/2);
}

body.rtl .section-1401 .section-main.section-main-0a3ac68 .section-price-list-image + .section-price-list-text {
    padding-right: calc(10px/2);
}

body:not(.rtl) .section-1401 .section-main.section-main-0a3ac68 .section-price-list-image {
    padding-right: calc(10px/2);
}

body:not(.rtl) .section-1401 .section-main.section-main-0a3ac68 .section-price-list-image + .section-price-list-text {
    padding-left: calc(10px/2);
}

.section-1401 .section-main.section-main-0a3ac68 .section-price-list-header {
    color: #000000;
    font-family: "Times New Roman", EB Garamond;
    font-size: 16px;
    font-weight: 600;
}

.section-1401 .section-main.section-main-0a3ac68 .section-price-list-price {
    color: #000000;
    font-family: "Times New Roman", EB Garamond;
    font-size: 22px;
    font-weight: 700;
}

.section-1401 .section-main.section-main-0a3ac68 .section-price-list-description {
    color: #000000;
    font-family: "Times New Roman", EB Garamond;
    font-size: 15px;
    font-weight: 400;
}

.section-1401 .section-main.section-main-7243e05 .section-price-list-separator {
    border-bottom-style: none;
}

.section-1401 .section-main.section-main-7243e05 > .section-widget-container {
    background-color: transparent;
    padding: 20px 20px 20px 20px;
    background-image: linear-gradient(181deg, #E8F7FF8F 15%, #92B3C48C 100%);
    border-radius: 10px 10px 10px 10px;
}

.section-1401 .section-main.section-main-7243e05 .section-price-list-item {
    align-items: center;
}

.section-1401 .section-main.section-main-7243e05 .section-price-list li:not(:last-child) {
    margin-bottom: 10px;
}

body.rtl .section-1401 .section-main.section-main-7243e05 .section-price-list-image {
    padding-left: calc(10px/2);
}

body.rtl .section-1401 .section-main.section-main-7243e05 .section-price-list-image + .section-price-list-text {
    padding-right: calc(10px/2);
}

body:not(.rtl) .section-1401 .section-main.section-main-7243e05 .section-price-list-image {
    padding-right: calc(10px/2);
}

body:not(.rtl) .section-1401 .section-main.section-main-7243e05 .section-price-list-image + .section-price-list-text {
    padding-left: calc(10px/2);
}

.section-1401 .section-main.section-main-7243e05 .section-price-list-header {
    color: #000000;
    font-family: "Times New Roman", EB Garamond;
    font-size: 16px;
    font-weight: 600;
}

.section-1401 .section-main.section-main-7243e05 .section-price-list-price {
    color: #000000;
    font-family: "Times New Roman", EB Garamond;
    font-size: 22px;
    font-weight: 700;
}

.section-1401 .section-main.section-main-7243e05 .section-price-list-description {
    color: #000000;
    font-family: "Times New Roman", EB Garamond;
    font-size: 15px;
    font-weight: 400;
}

.section-1401 .section-main.section-main-9926eb7 > .section-container > .section-column > .section-widget-wrap {
    align-content: center;
    align-items: center;
}

.section-1401 .section-main.section-main-9926eb7:not(.section-motion-effects-main-type-background), .section-1401 .section-main.section-main-9926eb7 > .section-motion-effects-container > .section-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(270deg, #92B3C440 15%, #92B3C4B5 100%);
}

.section-1401 .section-main.section-main-9926eb7 > .section-container {
    max-width: 1300px;
}

.section-1401 .section-main.section-main-9926eb7, .section-1401 .section-main.section-main-9926eb7 > .section-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.section-1401 .section-main.section-main-9926eb7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

.section-1401 .section-main.section-main-9926eb7 > .section-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.section-1401 .section-main.section-main-53c2fad.section-column > .section-widget-wrap {
    justify-content: center;
}

.section-1401 .section-main.section-main-53c2fad > .section-main-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.section-1401 .section-main.section-main-53c2fad > .section-main-populated > .section-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.section-1401 .section-main.section-main-42fb071 img {
    border-radius: 10px 10px 10px 10px;
}

.section-1401 .section-main.section-main-7dc0b8d > .section-main-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
}

.section-1401 .section-main.section-main-50b42fe {
    text-align: left;
}

.section-1401 .section-main.section-main-50b42fe .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 35px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.2em;
    color: #00030D;
}

.section-1401 .section-main.section-main-4936c98 {
    text-align: left;
    font-family: "Times New Roman", EB Garamond;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    color: #000000;
}

.section-1401 .section-main.section-main-14cd77d > .section-container > .section-column > .section-widget-wrap {
    align-content: center;
    align-items: center;
}

.section-1401 .section-main.section-main-14cd77d > .section-container {
    max-width: 1300px;
}

.section-1401 .section-main.section-main-14cd77d, .section-1401 .section-main.section-main-14cd77d > .section-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.section-1401 .section-main.section-main-14cd77d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

.section-1401 .section-main.section-main-14cd77d > .section-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.section-1401 .section-main.section-main-84d15a5 {
    text-align: center;
}

.section-1401 .section-main.section-main-84d15a5 .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 35px;
    font-weight: 600;
    text-transform: capitalize;
    color: #00030D;
}

.section-1401 .section-main.section-main-112f23a {
    margin-top: 30px;
    margin-bottom: 0px;
}

.section-1401 .section-main.section-main-125dc41 > .section-main-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
}

.section-1401 .section-main.section-main-3519235 {
    text-align: left;
}

.section-1401 .section-main.section-main-3519235 .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 35px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.2em;
    color: #00030D;
}

.section-1401 .section-main.section-main-a213ba3 {
    text-align: left;
    font-family: "Times New Roman", EB Garamond;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    color: #000000;
}

.section-1401 .section-main.section-main-2be4fb7 {
    text-align: left;
}

.section-1401 .section-main.section-main-2be4fb7 .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 22px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.2em;
    color: #00030D;
}

.section-widget-icon-list .section-icon-list-item:not(:last-child):after {
    border-color: var( --e-global-color-text );
}

.section-widget-icon-list .section-icon-list-icon i {
    color: var( --e-global-color-primary );
}

.section-widget-icon-list .section-icon-list-icon svg {
    fill: var( --e-global-color-primary );
}

.section-widget-icon-list .section-icon-list-item > .section-icon-list-text, .section-widget-icon-list .section-icon-list-item > a {
    font-family: var( --e-global-typography-text-font-family ), EB Garamond;
    font-weight: var( --e-global-typography-text-font-weight );
}

.section-widget-icon-list .section-icon-list-text {
    color: var( --e-global-color-secondary );
}

.section-1401 .section-main.section-main-c64a3e9 .section-icon-list-items:not(.section-inline-items) .section-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.section-1401 .section-main.section-main-c64a3e9 .section-icon-list-items:not(.section-inline-items) .section-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

.section-1401 .section-main.section-main-c64a3e9 .section-icon-list-items.section-inline-items .section-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.section-1401 .section-main.section-main-c64a3e9 .section-icon-list-items.section-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

body.rtl .section-1401 .section-main.section-main-c64a3e9 .section-icon-list-items.section-inline-items .section-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .section-1401 .section-main.section-main-c64a3e9 .section-icon-list-items.section-inline-items .section-icon-list-item:after {
    right: calc(-5px/2);
}

.section-1401 .section-main.section-main-c64a3e9 .section-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.section-1401 .section-main.section-main-c64a3e9 .section-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.section-1401 .section-main.section-main-c64a3e9 {
    --e-icon-list-icon-size: 12px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 5px;
}

.section-1401 .section-main.section-main-c64a3e9 .section-icon-list-item > .section-icon-list-text, .section-1401 .section-main.section-main-c64a3e9 .section-icon-list-item > a {
    font-family: "Times New Roman", EB Garamond;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
}

.section-1401 .section-main.section-main-c64a3e9 .section-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.section-1401 .section-main.section-main-c493265 .section-button {
    background-color: #000000;
    font-family: "EB Garamond", EB Garamond;
    font-size: 15px;
    font-weight: 500;
    text-transform: capitalize;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    border-radius: 5px 5px 5px 5px;
    padding: 18px 40px 18px 40px;
}

.section-1401 .section-main.section-main-c493265 .section-button:hover, .section-1401 .section-main.section-main-c493265 .section-button:focus {
    background-color: #000000;
    color: #FFFFFF;
    border-color: #000000;
}

.section-1401 .section-main.section-main-c493265 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.section-1401 .section-main.section-main-c493265 .section-button:hover svg, .section-1401 .section-main.section-main-c493265 .section-button:focus svg {
    fill: #FFFFFF;
}

.section-1401 .section-main.section-main-6073669.section-column > .section-widget-wrap {
    justify-content: center;
}

.section-1401 .section-main.section-main-2d747e9 img {
    border-radius: 10px 10px 10px 10px;
}

.section-1401 .section-main.section-main-af25302:not(.section-motion-effects-main-type-background), .section-1401 .section-main.section-main-af25302 > .section-motion-effects-container > .section-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(270deg, #92B3C440 15%, #92B3C4B5 100%);
}

.section-1401 .section-main.section-main-af25302 > .section-container {
    max-width: 1300px;
}

.section-1401 .section-main.section-main-af25302, .section-1401 .section-main.section-main-af25302 > .section-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.section-1401 .section-main.section-main-af25302 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

.section-1401 .section-main.section-main-af25302 > .section-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.section-1401 .section-main.section-main-5fc2510.section-column > .section-widget-wrap {
    justify-content: center;
}

.section-1401 .section-main.section-main-5fc2510 > .section-main-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.section-1401 .section-main.section-main-5fc2510 > .section-main-populated > .section-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.section-1401 .section-main.section-main-3c5ddba img {
    border-radius: 10px 10px 10px 10px;
}

.section-1401 .section-main.section-main-77fc4de > .section-main-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
}

.section-1401 .section-main.section-main-77fc4de > .section-main-populated > .section-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.section-1401 .section-main.section-main-e6dccbe {
    text-align: left;
}

.section-1401 .section-main.section-main-e6dccbe .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 35px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.2em;
    color: #00030D;
}

.section-1401 .section-main.section-main-38895b7 {
    text-align: left;
    font-family: "Times New Roman", EB Garamond;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    color: #000000;
}

.section-1401 .section-main.section-main-113024c {
    text-align: left;
}

.section-1401 .section-main.section-main-113024c .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 22px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.2em;
    color: #00030D;
}

.section-1401 .section-main.section-main-3df1718 {
    width: 100%;
    max-width: 100%;
    --e-icon-list-icon-size: 12px;
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
}

.section-1401 .section-main.section-main-3df1718 .section-icon-list-items:not(.section-inline-items) .section-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.section-1401 .section-main.section-main-3df1718 .section-icon-list-items:not(.section-inline-items) .section-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

.section-1401 .section-main.section-main-3df1718 .section-icon-list-items.section-inline-items .section-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.section-1401 .section-main.section-main-3df1718 .section-icon-list-items.section-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

body.rtl .section-1401 .section-main.section-main-3df1718 .section-icon-list-items.section-inline-items .section-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .section-1401 .section-main.section-main-3df1718 .section-icon-list-items.section-inline-items .section-icon-list-item:after {
    right: calc(-5px/2);
}

.section-1401 .section-main.section-main-3df1718 .section-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.section-1401 .section-main.section-main-3df1718 .section-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.section-1401 .section-main.section-main-3df1718 .section-icon-list-item > .section-icon-list-text, .section-1401 .section-main.section-main-3df1718 .section-icon-list-item > a {
    font-family: "Times New Roman", EB Garamond;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
}

.section-1401 .section-main.section-main-3df1718 .section-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.section-1401 .section-main.section-main-e6e9647 .section-button {
    background-color: #000000;
    font-family: "EB Garamond", EB Garamond;
    font-size: 15px;
    font-weight: 500;
    text-transform: capitalize;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    border-radius: 5px 5px 5px 5px;
    padding: 18px 40px 18px 40px;
}

.section-1401 .section-main.section-main-e6e9647 .section-button:hover, .section-1401 .section-main.section-main-e6e9647 .section-button:focus {
    background-color: #000000;
    color: #FFFFFF;
    border-color: #000000;
}

.section-1401 .section-main.section-main-e6e9647 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.section-1401 .section-main.section-main-e6e9647 .section-button:hover svg, .section-1401 .section-main.section-main-e6e9647 .section-button:focus svg {
    fill: #FFFFFF;
}

.section-1401 .section-main.section-main-7402f03 > .section-container {
    max-width: 1300px;
}

.section-1401 .section-main.section-main-7402f03, .section-1401 .section-main.section-main-7402f03 > .section-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.section-1401 .section-main.section-main-7402f03 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

.section-1401 .section-main.section-main-7402f03 > .section-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.section-1401 .section-main.section-main-329f64c > .section-main-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
}

.section-1401 .section-main.section-main-d77df59 {
    text-align: left;
}

.section-1401 .section-main.section-main-d77df59 .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 35px;
    font-weight: 600;
    text-transform: capitalize;
    color: #00030D;
}

.section-1401 .section-main.section-main-b859068 {
    text-align: left;
    font-family: "Times New Roman", EB Garamond;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    color: #000000;
}

.section-1401 .section-main.section-main-2c409e8 {
    text-align: left;
}

.section-1401 .section-main.section-main-2c409e8 .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 22px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.2em;
    color: #00030D;
}

.section-1401 .section-main.section-main-8323e60 {
    width: 100%;
    max-width: 100%;
    --e-icon-list-icon-size: 12px;
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
}

.section-1401 .section-main.section-main-8323e60 .section-icon-list-items:not(.section-inline-items) .section-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.section-1401 .section-main.section-main-8323e60 .section-icon-list-items:not(.section-inline-items) .section-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

.section-1401 .section-main.section-main-8323e60 .section-icon-list-items.section-inline-items .section-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.section-1401 .section-main.section-main-8323e60 .section-icon-list-items.section-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

body.rtl .section-1401 .section-main.section-main-8323e60 .section-icon-list-items.section-inline-items .section-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .section-1401 .section-main.section-main-8323e60 .section-icon-list-items.section-inline-items .section-icon-list-item:after {
    right: calc(-5px/2);
}

.section-1401 .section-main.section-main-8323e60 .section-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.section-1401 .section-main.section-main-8323e60 .section-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.section-1401 .section-main.section-main-8323e60 .section-icon-list-item > .section-icon-list-text, .section-1401 .section-main.section-main-8323e60 .section-icon-list-item > a {
    font-family: "Times New Roman", EB Garamond;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
}

.section-1401 .section-main.section-main-8323e60 .section-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.section-1401 .section-main.section-main-94ebb2a .section-button {
    background-color: #000000;
    font-family: "EB Garamond", EB Garamond;
    font-size: 15px;
    font-weight: 500;
    text-transform: capitalize;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    border-radius: 5px 5px 5px 5px;
    padding: 18px 40px 18px 40px;
}

.section-1401 .section-main.section-main-94ebb2a .section-button:hover, .section-1401 .section-main.section-main-94ebb2a .section-button:focus {
    background-color: #000000;
    color: #FFFFFF;
    border-color: #000000;
}

.section-1401 .section-main.section-main-94ebb2a {
    width: auto;
    max-width: auto;
    align-self: center;
}

.section-1401 .section-main.section-main-94ebb2a .section-button:hover svg, .section-1401 .section-main.section-main-94ebb2a .section-button:focus svg {
    fill: #FFFFFF;
}

.section-1401 .section-main.section-main-f1d09a1.section-column > .section-widget-wrap {
    justify-content: center;
}

.section-1401 .section-main.section-main-f1d09a1 > .section-main-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.section-1401 .section-main.section-main-f1d09a1 > .section-main-populated > .section-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.section-1401 .section-main.section-main-fdeb524 img {
    border-radius: 10px 10px 10px 10px;
}

.section-1401 .section-main.section-main-9b2a936:not(.section-motion-effects-main-type-background), .section-1401 .section-main.section-main-9b2a936 > .section-motion-effects-container > .section-motion-effects-layer {
    background-color: #FAFAFA;
}

.section-1401 .section-main.section-main-9b2a936 > .section-container {
    max-width: 1300px;
}

.section-1401 .section-main.section-main-9b2a936 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

.section-1401 .section-main.section-main-9b2a936 > .section-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.section-1401 .section-main.section-main-4d55157 > .section-container > .section-column > .section-widget-wrap {
    align-content: center;
    align-items: center;
}

.section-1401 .section-main.section-main-4d55157 > .section-container {
    max-width: 1100px;
}

.section-1401 .section-main.section-main-7bcc1b6:not(.section-motion-effects-main-type-background), .section-1401 .section-main.section-main-7bcc1b6 > .section-motion-effects-container > .section-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(181deg, #92B3C447 15%, #92B3C4 100%);
}

.section-1401 .section-main.section-main-7bcc1b6, .section-1401 .section-main.section-main-7bcc1b6 > .section-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.section-1401 .section-main.section-main-7bcc1b6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 30px 50px 30px;
}

.section-1401 .section-main.section-main-7bcc1b6 > .section-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.section-1401 .section-main.section-main-355b159.section-column > .section-widget-wrap {
    justify-content: center;
}

.section-1401 .section-main.section-main-355b159 > .section-main-populated {
    padding: 0px 0px 0px 0px;
}

.section-1401 .section-main.section-main-debf7d2 > .section-widget-container {
    margin: 0px 0px 10px 0px;
}

.section-1401 .section-main.section-main-debf7d2 {
    text-align: left;
}

.section-1401 .section-main.section-main-debf7d2 .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 25px;
    font-weight: 600;
    text-transform: capitalize;
    color: #000000;
}

.section-1401 .section-main.section-main-e6c75cf {
    text-align: left;
    font-family: "Times New Roman", EB Garamond;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    color: #000000;
}

.section-1401 .section-main.section-main-02cdfd5:not(.section-motion-effects-main-type-background), .section-1401 .section-main.section-main-02cdfd5 > .section-motion-effects-container > .section-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(181deg, #92B3C447 15%, #92B3C4 100%);
}

.section-1401 .section-main.section-main-02cdfd5, .section-1401 .section-main.section-main-02cdfd5 > .section-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.section-1401 .section-main.section-main-02cdfd5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 30px 50px 30px;
}

.section-1401 .section-main.section-main-02cdfd5 > .section-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.section-1401 .section-main.section-main-8d4254b.section-column > .section-widget-wrap {
    justify-content: center;
}

.section-1401 .section-main.section-main-8d4254b > .section-main-populated {
    padding: 0px 0px 0px 0px;
}

.section-1401 .section-main.section-main-3309537 > .section-widget-container {
    margin: 0px 0px 10px 0px;
}

.section-1401 .section-main.section-main-3309537 {
    text-align: left;
}

.section-1401 .section-main.section-main-3309537 .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 25px;
    font-weight: 600;
    text-transform: capitalize;
    color: #000000;
}

.section-1401 .section-main.section-main-2d034b4 {
    width: 100%;
    max-width: 100%;
    --e-icon-list-icon-size: 12px;
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
}

.section-1401 .section-main.section-main-2d034b4 .section-icon-list-items:not(.section-inline-items) .section-icon-list-item:not(:last-child) {
    padding-bottom: calc(8px/2);
}

.section-1401 .section-main.section-main-2d034b4 .section-icon-list-items:not(.section-inline-items) .section-icon-list-item:not(:first-child) {
    margin-top: calc(8px/2);
}

.section-1401 .section-main.section-main-2d034b4 .section-icon-list-items.section-inline-items .section-icon-list-item {
    margin-right: calc(8px/2);
    margin-left: calc(8px/2);
}

.section-1401 .section-main.section-main-2d034b4 .section-icon-list-items.section-inline-items {
    margin-right: calc(-8px/2);
    margin-left: calc(-8px/2);
}

body.rtl .section-1401 .section-main.section-main-2d034b4 .section-icon-list-items.section-inline-items .section-icon-list-item:after {
    left: calc(-8px/2);
}

body:not(.rtl) .section-1401 .section-main.section-main-2d034b4 .section-icon-list-items.section-inline-items .section-icon-list-item:after {
    right: calc(-8px/2);
}

.section-1401 .section-main.section-main-2d034b4 .section-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.section-1401 .section-main.section-main-2d034b4 .section-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.section-1401 .section-main.section-main-2d034b4 .section-icon-list-item > .section-icon-list-text, .section-1401 .section-main.section-main-2d034b4 .section-icon-list-item > a {
    font-family: "Times New Roman", EB Garamond;
    font-size: 15px;
    font-weight: 400;
    text-transform: capitalize;
}

.section-1401 .section-main.section-main-2d034b4 .section-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.section-1401 .section-main.section-main-12f0f0a > .section-container > .section-column > .section-widget-wrap {
    align-content: center;
    align-items: center;
}

.section-1401 .section-main.section-main-12f0f0a:not(.section-motion-effects-main-type-background), .section-1401 .section-main.section-main-12f0f0a > .section-motion-effects-container > .section-motion-effects-layer {
    background-image: url("data:image/webp;base64,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");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.section-1401 .section-main.section-main-12f0f0a > .section-background-overlay {
    background-color: #000000;
    opacity: 0.8;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.section-1401 .section-main.section-main-12f0f0a > .section-container {
    max-width: 1300px;
}

.section-1401 .section-main.section-main-12f0f0a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

.section-1401 .section-main.section-main-ccaca2a.section-column > .section-widget-wrap {
    justify-content: center;
}

.section-1401 .section-main.section-main-26a449f {
    text-align: center;
}

.section-1401 .section-main.section-main-26a449f .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 35px;
    font-weight: 600;
    text-transform: capitalize;
    color: #FFFFFF;
}

.section-1401 .section-main.section-main-3a9d93a {
    margin-top: 10px;
    margin-bottom: 20px;
}

.section-1401 .section-main.section-main-d0290d1 > .section-widget-container {
    margin: 0px 0px 10px 0px;
}

.section-1401 .section-main.section-main-d0290d1 {
    text-align: center;
}

.section-1401 .section-main.section-main-d0290d1 .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.2em;
    color: #FFFFFF;
}

.section-1401 .section-main.section-main-f96cd6b {
    text-align: center;
    font-family: "Times New Roman", EB Garamond;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    color: #FFFFFF;
}

.section-1401 .section-main.section-main-f900090 .section-price-list-separator {
    border-bottom-style: none;
}

.section-1401 .section-main.section-main-f900090 > .section-widget-container {
    background-color: transparent;
    margin: 26px 0px 0px 0px;
    padding: 20px 20px 20px 20px;
    background-image: linear-gradient(181deg, #E8F7FF8F 15%, #92B3C48C 100%);
    border-radius: 10px 10px 10px 10px;
}

.section-1401 .section-main.section-main-f900090 .section-price-list-item {
    align-items: center;
}

.section-1401 .section-main.section-main-f900090 .section-price-list li:not(:last-child) {
    margin-bottom: 10px;
}

body.rtl .section-1401 .section-main.section-main-f900090 .section-price-list-image {
    padding-left: calc(10px/2);
}

body.rtl .section-1401 .section-main.section-main-f900090 .section-price-list-image + .section-price-list-text {
    padding-right: calc(10px/2);
}

body:not(.rtl) .section-1401 .section-main.section-main-f900090 .section-price-list-image {
    padding-right: calc(10px/2);
}

body:not(.rtl) .section-1401 .section-main.section-main-f900090 .section-price-list-image + .section-price-list-text {
    padding-left: calc(10px/2);
}

.section-1401 .section-main.section-main-f900090 .section-price-list-header {
    color: #000000;
    font-family: "Times New Roman", EB Garamond;
    font-size: 14px;
    font-weight: 600;
    text-transform: capitalize;
}

.section-1401 .section-main.section-main-f900090 .section-price-list-price {
    color: #000000;
    font-family: "Times New Roman", EB Garamond;
    font-size: 22px;
    font-weight: 700;
}

.section-1401 .section-main.section-main-f900090 .section-price-list-description {
    color: #000000;
    font-family: "Times New Roman", EB Garamond;
    font-size: 15px;
    font-weight: 400;
    text-transform: capitalize;
}

.section-1401 .section-main.section-main-dac4ac4 {
    text-align: center;
}

.section-1401 .section-main.section-main-dac4ac4 .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.2em;
    color: #FFFFFF;
}

.section-1401 .section-main.section-main-4e9c4b7 {
    text-align: center;
}

.section-1401 .section-main.section-main-4e9c4b7 .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.2em;
    color: #FFFFFF;
}

.section-1401 .section-main.section-main-26607c5 {
    text-align: center;
}

.section-1401 .section-main.section-main-26607c5 .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.2em;
    color: #FFFFFF;
}

.section-1401 .section-main.section-main-ba96a3f .section-price-list-separator {
    border-bottom-style: none;
}

.section-1401 .section-main.section-main-ba96a3f > .section-widget-container {
    background-color: transparent;
    margin: 13px 0px 0px 0px;
    padding: 20px 20px 20px 20px;
    background-image: linear-gradient(181deg, #E8F7FF8F 15%, #92B3C48C 100%);
    border-radius: 10px 10px 10px 10px;
}

.section-1401 .section-main.section-main-ba96a3f .section-price-list-item {
    align-items: center;
}

.section-1401 .section-main.section-main-ba96a3f .section-price-list li:not(:last-child) {
    margin-bottom: 10px;
}

body.rtl .section-1401 .section-main.section-main-ba96a3f .section-price-list-image {
    padding-left: calc(10px/2);
}

body.rtl .section-1401 .section-main.section-main-ba96a3f .section-price-list-image + .section-price-list-text {
    padding-right: calc(10px/2);
}

body:not(.rtl) .section-1401 .section-main.section-main-ba96a3f .section-price-list-image {
    padding-right: calc(10px/2);
}

body:not(.rtl) .section-1401 .section-main.section-main-ba96a3f .section-price-list-image + .section-price-list-text {
    padding-left: calc(10px/2);
}

.section-1401 .section-main.section-main-ba96a3f .section-price-list-header {
    color: #000000;
    font-family: "Times New Roman", EB Garamond;
    font-size: 14px;
    font-weight: 600;
    text-transform: capitalize;
}

.section-1401 .section-main.section-main-ba96a3f .section-price-list-price {
    color: #000000;
    font-family: "Times New Roman", EB Garamond;
    font-size: 22px;
    font-weight: 700;
}

.section-1401 .section-main.section-main-ba96a3f .section-price-list-description {
    color: #000000;
    font-family: "Times New Roman", EB Garamond;
    font-size: 15px;
    font-weight: 400;
    text-transform: capitalize;
}

.section-1401 .section-main.section-main-47f6563 {
    text-align: center;
}

.section-1401 .section-main.section-main-47f6563 .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.2em;
    color: #FFFFFF;
}

.section-1401 .section-main.section-main-e5ce593 .section-price-list-separator {
    border-bottom-style: none;
}

.section-1401 .section-main.section-main-e5ce593 > .section-widget-container {
    background-color: transparent;
    margin: 60px 0px 0px 0px;
    padding: 20px 20px 20px 20px;
    background-image: linear-gradient(181deg, #E8F7FF8F 15%, #92B3C48C 100%);
    border-radius: 10px 10px 10px 10px;
}

.section-1401 .section-main.section-main-e5ce593 .section-price-list-item {
    align-items: center;
}

.section-1401 .section-main.section-main-e5ce593 .section-price-list li:not(:last-child) {
    margin-bottom: 10px;
}

body.rtl .section-1401 .section-main.section-main-e5ce593 .section-price-list-image {
    padding-left: calc(10px/2);
}

body.rtl .section-1401 .section-main.section-main-e5ce593 .section-price-list-image + .section-price-list-text {
    padding-right: calc(10px/2);
}

body:not(.rtl) .section-1401 .section-main.section-main-e5ce593 .section-price-list-image {
    padding-right: calc(10px/2);
}

body:not(.rtl) .section-1401 .section-main.section-main-e5ce593 .section-price-list-image + .section-price-list-text {
    padding-left: calc(10px/2);
}

.section-1401 .section-main.section-main-e5ce593 .section-price-list-header {
    color: #000000;
    font-family: "Times New Roman", EB Garamond;
    font-size: 14px;
    font-weight: 600;
    text-transform: capitalize;
}

.section-1401 .section-main.section-main-e5ce593 .section-price-list-price {
    color: #000000;
    font-family: "Times New Roman", EB Garamond;
    font-size: 22px;
    font-weight: 700;
}

.section-1401 .section-main.section-main-e5ce593 .section-price-list-description {
    color: #000000;
    font-family: "Times New Roman", EB Garamond;
    font-size: 15px;
    font-weight: 400;
    text-transform: capitalize;
}

.section-1401 .section-main.section-main-7b52294 > .section-widget-container {
    margin: 0px 0px 10px 0px;
}

.section-1401 .section-main.section-main-7b52294 {
    text-align: center;
}

.section-1401 .section-main.section-main-7b52294 .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.2em;
    color: #FFFFFF;
}

.section-1401 .section-main.section-main-14ab417 {
    text-align: center;
    font-family: "Times New Roman", EB Garamond;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    color: #FFFFFF;
}

.section-1401 .section-main.section-main-2a2dae5 .section-price-list-separator {
    border-bottom-style: none;
}

.section-1401 .section-main.section-main-2a2dae5 > .section-widget-container {
    background-color: transparent;
    padding: 20px 20px 20px 20px;
    background-image: linear-gradient(181deg, #E8F7FF8F 15%, #92B3C48C 100%);
    border-radius: 10px 10px 10px 10px;
}

.section-1401 .section-main.section-main-2a2dae5 .section-price-list-item {
    align-items: center;
}

.section-1401 .section-main.section-main-2a2dae5 .section-price-list li:not(:last-child) {
    margin-bottom: 10px;
}

body.rtl .section-1401 .section-main.section-main-2a2dae5 .section-price-list-image {
    padding-left: calc(10px/2);
}

body.rtl .section-1401 .section-main.section-main-2a2dae5 .section-price-list-image + .section-price-list-text {
    padding-right: calc(10px/2);
}

body:not(.rtl) .section-1401 .section-main.section-main-2a2dae5 .section-price-list-image {
    padding-right: calc(10px/2);
}

body:not(.rtl) .section-1401 .section-main.section-main-2a2dae5 .section-price-list-image + .section-price-list-text {
    padding-left: calc(10px/2);
}

.section-1401 .section-main.section-main-2a2dae5 .section-price-list-header {
    color: #000000;
    font-family: "Times New Roman", EB Garamond;
    font-size: 14px;
    font-weight: 600;
    text-transform: capitalize;
}

.section-1401 .section-main.section-main-2a2dae5 .section-price-list-price {
    color: #000000;
    font-family: "Times New Roman", EB Garamond;
    font-size: 22px;
    font-weight: 700;
}

.section-1401 .section-main.section-main-2a2dae5 .section-price-list-description {
    color: #000000;
    font-family: "Times New Roman", EB Garamond;
    font-size: 15px;
    font-weight: 400;
}

.section-1401 .section-main.section-main-b32afd7 {
    text-align: center;
    font-family: "Times New Roman", EB Garamond;
    font-size: 15px;
    font-weight: 400;
    text-transform: capitalize;
    color: #FFFFFF;
}

.section-1401 .section-main.section-main-906ae6f > .section-container > .section-column > .section-widget-wrap {
    align-content: center;
    align-items: center;
}

.section-1401 .section-main.section-main-906ae6f:not(.section-motion-effects-main-type-background), .section-1401 .section-main.section-main-906ae6f > .section-motion-effects-container > .section-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(270deg, #92B3C440 15%, #92B3C4B5 100%);
}

.section-1401 .section-main.section-main-906ae6f > .section-container {
    max-width: 1300px;
}

.section-1401 .section-main.section-main-906ae6f, .section-1401 .section-main.section-main-906ae6f > .section-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.section-1401 .section-main.section-main-906ae6f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

.section-1401 .section-main.section-main-906ae6f > .section-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.section-1401 .section-main.section-main-d01a297 > .section-main-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
}

.section-1401 .section-main.section-main-c813bd1 {
    text-align: left;
}

.section-1401 .section-main.section-main-c813bd1 .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 35px;
    font-weight: 600;
    text-transform: capitalize;
    color: #00030D;
}

.section-1401 .section-main.section-main-a525f5f {
    text-align: left;
    font-family: "Times New Roman", EB Garamond;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    color: #000000;
}

.section-1401 .section-main.section-main-173e37c {
    width: 100%;
    max-width: 100%;
    --e-icon-list-icon-size: 12px;
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
}

.section-1401 .section-main.section-main-173e37c .section-icon-list-items:not(.section-inline-items) .section-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.section-1401 .section-main.section-main-173e37c .section-icon-list-items:not(.section-inline-items) .section-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

.section-1401 .section-main.section-main-173e37c .section-icon-list-items.section-inline-items .section-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.section-1401 .section-main.section-main-173e37c .section-icon-list-items.section-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

body.rtl .section-1401 .section-main.section-main-173e37c .section-icon-list-items.section-inline-items .section-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .section-1401 .section-main.section-main-173e37c .section-icon-list-items.section-inline-items .section-icon-list-item:after {
    right: calc(-5px/2);
}

.section-1401 .section-main.section-main-173e37c .section-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.section-1401 .section-main.section-main-173e37c .section-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.section-1401 .section-main.section-main-173e37c .section-icon-list-item > .section-icon-list-text, .section-1401 .section-main.section-main-173e37c .section-icon-list-item > a {
    font-family: "Times New Roman", EB Garamond;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
}

.section-1401 .section-main.section-main-173e37c .section-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.section-1401 .section-main.section-main-9ff0106.section-column > .section-widget-wrap {
    justify-content: center;
}

.section-1401 .section-main.section-main-9ff0106 > .section-main-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.section-1401 .section-main.section-main-9ff0106 > .section-main-populated > .section-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.section-1401 .section-main.section-main-9e33f07 img {
    border-radius: 10px 10px 10px 10px;
}

.section-1401 .section-main.section-main-8a0f351:not(.section-motion-effects-main-type-background), .section-1401 .section-main.section-main-8a0f351 > .section-motion-effects-container > .section-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(181deg, #92B3C41A 15%, #92B3C4B5 100%);
}

.section-1401 .section-main.section-main-8a0f351 > .section-container {
    max-width: 1300px;
}

.section-1401 .section-main.section-main-8a0f351, .section-1401 .section-main.section-main-8a0f351 > .section-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.section-1401 .section-main.section-main-8a0f351 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

.section-1401 .section-main.section-main-8a0f351 > .section-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.section-1401 .section-main.section-main-7a0c32d > .section-main-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.section-1401 .section-main.section-main-7a0c32d > .section-main-populated > .section-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.section-1401 .section-main.section-main-dc8da65 > .section-container {
    max-width: 1100px;
}

.section-1401 .section-main.section-main-96aa7a3 {
    text-align: center;
}

.section-1401 .section-main.section-main-96aa7a3 .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 35px;
    font-weight: 600;
    text-transform: capitalize;
    color: #00030D;
}

.section-1401 .section-main.section-main-219557c > .section-container > .section-column > .section-widget-wrap {
    align-content: center;
    align-items: center;
}

.section-1401 .section-main.section-main-219557c > .section-container {
    max-width: 1100px;
}

.section-1401 .section-main.section-main-219557c {
    margin-top: 20px;
    margin-bottom: 0px;
}

.section-widget-icon-box.section-view-stacked .section-icon {
    background-color: var( --e-global-color-primary );
}

.section-widget-icon-box.section-view-framed .section-icon, .section-widget-icon-box.section-view-default .section-icon {
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.section-widget-icon-box .section-icon-box-title, .section-widget-icon-box .section-icon-box-title a {
    font-family: var( --e-global-typography-primary-font-family ), EB Garamond;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.section-widget-icon-box .section-icon-box-title {
    color: var( --e-global-color-primary );
}

.section-widget-icon-box:has(:hover) .section-icon-box-title, .section-widget-icon-box:has(:focus) .section-icon-box-title {
    color: var( --e-global-color-primary );
}

.section-widget-icon-box .section-icon-box-description {
    font-family: var( --e-global-typography-text-font-family ), EB Garamond;
    font-weight: var( --e-global-typography-text-font-weight );
    color: var( --e-global-color-text );
}

.section-1401 .section-main.section-main-a560d13 > .section-widget-container {
    background-color: transparent;
    padding: 30px 30px 30px 30px;
    background-image: linear-gradient(181deg, #92B3C447 15%, #92B3C4 100%);
    border-radius: 10px 10px 10px 10px;
}

.section-1401 .section-main.section-main-a560d13 .section-icon-box-wrapper {
    text-align: center;
}

.section-1401 .section-main.section-main-a560d13 {
    --icon-box-icon-margin: 12px;
}

.section-1401 .section-main.section-main-a560d13 .section-icon-box-title {
    margin-bottom: 15px;
    color: #00030D;
}

.section-1401 .section-main.section-main-a560d13.section-view-stacked .section-icon {
    background-color: #000000;
}

.section-1401 .section-main.section-main-a560d13.section-view-framed .section-icon, .section-1401 .section-main.section-main-a560d13.section-view-default .section-icon {
    fill: #000000;
    color: #000000;
    border-color: #000000;
}

.section-1401 .section-main.section-main-a560d13 .section-icon {
    font-size: 28px;
}

.section-1401 .section-main.section-main-a560d13 .section-icon-box-title, .section-1401 .section-main.section-main-a560d13 .section-icon-box-title a {
    font-family: "EB Garamond", EB Garamond;
    font-size: 22px;
    font-weight: 600;
    text-transform: capitalize;
}

.section-1401 .section-main.section-main-a560d13 .section-icon-box-description {
    font-family: "Times New Roman", EB Garamond;
    font-size: 16px;
    font-weight: 400;
    color: #00030D;
}

.section-bc-flex-widget .section-1401 .section-main.section-main-2ba13b2.section-column .section-widget-wrap {
    align-items: center;
}

.section-1401 .section-main.section-main-2ba13b2.section-column.section-main[data-main_type="column"] > .section-widget-wrap.section-main-populated {
    align-content: center;
    align-items: center;
}

.section-1401 .section-main.section-main-2ba13b2.section-column > .section-widget-wrap {
    justify-content: center;
}

.section-1401 .section-main.section-main-10883b3 > .section-widget-container {
    background-color: transparent;
    padding: 30px 30px 30px 30px;
    background-image: linear-gradient(181deg, #92B3C447 15%, #92B3C4 100%);
    border-radius: 10px 10px 10px 10px;
}

.section-1401 .section-main.section-main-10883b3 .section-icon-box-wrapper {
    text-align: center;
}

.section-1401 .section-main.section-main-10883b3 {
    --icon-box-icon-margin: 12px;
}

.section-1401 .section-main.section-main-10883b3 .section-icon-box-title {
    margin-bottom: 15px;
    color: #00030D;
}

.section-1401 .section-main.section-main-10883b3.section-view-stacked .section-icon {
    background-color: #000000;
}

.section-1401 .section-main.section-main-10883b3.section-view-framed .section-icon, .section-1401 .section-main.section-main-10883b3.section-view-default .section-icon {
    fill: #000000;
    color: #000000;
    border-color: #000000;
}

.section-1401 .section-main.section-main-10883b3 .section-icon {
    font-size: 28px;
}

.section-1401 .section-main.section-main-10883b3 .section-icon-box-title, .section-1401 .section-main.section-main-10883b3 .section-icon-box-title a {
    font-family: "EB Garamond", EB Garamond;
    font-size: 22px;
    font-weight: 600;
    text-transform: capitalize;
}

.section-1401 .section-main.section-main-10883b3 .section-icon-box-description {
    font-family: "Times New Roman", EB Garamond;
    font-size: 16px;
    font-weight: 400;
    color: #00030D;
}

.section-1401 .section-main.section-main-a66ba80 > .section-widget-container {
    background-color: transparent;
    padding: 20px 30px 20px 30px;
    background-image: linear-gradient(181deg, #92B3C447 15%, #92B3C4 100%);
    border-radius: 10px 10px 10px 10px;
}

.section-1401 .section-main.section-main-a66ba80 .section-icon-box-wrapper {
    text-align: center;
}

.section-1401 .section-main.section-main-a66ba80 {
    --icon-box-icon-margin: 12px;
}

.section-1401 .section-main.section-main-a66ba80 .section-icon-box-title {
    margin-bottom: 15px;
    color: #00030D;
}

.section-1401 .section-main.section-main-a66ba80.section-view-stacked .section-icon {
    background-color: #000000;
}

.section-1401 .section-main.section-main-a66ba80.section-view-framed .section-icon, .section-1401 .section-main.section-main-a66ba80.section-view-default .section-icon {
    fill: #000000;
    color: #000000;
    border-color: #000000;
}

.section-1401 .section-main.section-main-a66ba80 .section-icon {
    font-size: 28px;
}

.section-1401 .section-main.section-main-a66ba80 .section-icon-box-title, .section-1401 .section-main.section-main-a66ba80 .section-icon-box-title a {
    font-family: "EB Garamond", EB Garamond;
    font-size: 22px;
    font-weight: 600;
    text-transform: capitalize;
}

.section-1401 .section-main.section-main-a66ba80 .section-icon-box-description {
    font-family: "Times New Roman", EB Garamond;
    font-size: 16px;
    font-weight: 400;
    color: #00030D;
}

.section-1401 .section-main.section-main-0ad79f9 iframe {
    height: 400px;
}

.section-1401 .section-main.section-main-279b054:not(.section-motion-effects-main-type-background), .section-1401 .section-main.section-main-279b054 > .section-motion-effects-container > .section-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(181deg, #92B3C41A 15%, #92B3C4B5 100%);
}

.section-1401 .section-main.section-main-279b054 > .section-container {
    max-width: 1300px;
}

.section-1401 .section-main.section-main-279b054, .section-1401 .section-main.section-main-279b054 > .section-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.section-1401 .section-main.section-main-279b054 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

.section-1401 .section-main.section-main-279b054 > .section-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.section-1401 .section-main.section-main-cb93a36 > .section-main-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.section-1401 .section-main.section-main-cb93a36 > .section-main-populated > .section-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.section-1401 .section-main.section-main-a403f01 > .section-container {
    max-width: 1100px;
}

.section-1401 .section-main.section-main-60535b3 {
    text-align: center;
}

.section-1401 .section-main.section-main-60535b3 .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 35px;
    font-weight: 600;
    text-transform: capitalize;
    color: #00030D;
}

.section-1401 .section-main.section-main-9b39754 > .section-container > .section-column > .section-widget-wrap {
    align-content: center;
    align-items: center;
}

.section-1401 .section-main.section-main-9b39754 > .section-container {
    max-width: 600px;
}

.section-1401 .section-main.section-main-9b39754 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.section-bc-flex-widget .section-1401 .section-main.section-main-f3e4f1b.section-column .section-widget-wrap {
    align-items: center;
}

.section-1401 .section-main.section-main-f3e4f1b.section-column.section-main[data-main_type="column"] > .section-widget-wrap.section-main-populated {
    align-content: center;
    align-items: center;
}

.section-1401 .section-main.section-main-f3e4f1b.section-column > .section-widget-wrap {
    justify-content: center;
}

.section-widget-form .section-field-group > label, .section-widget-form .section-field-subgroup label {
    color: var( --e-global-color-text );
}

.section-widget-form .section-field-group > label {
    font-family: var( --e-global-typography-text-font-family ), EB Garamond;
    font-weight: var( --e-global-typography-text-font-weight );
}

.section-widget-form .section-field-type-html {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), EB Garamond;
    font-weight: var( --e-global-typography-text-font-weight );
}

.section-widget-form .section-field-group .section-field {
    color: var( --e-global-color-text );
}

.section-widget-form .section-field-group .section-field, .section-widget-form .section-field-subgroup label {
    font-family: var( --e-global-typography-text-font-family ), EB Garamond;
    font-weight: var( --e-global-typography-text-font-weight );
}

.section-widget-form .section-button {
    font-family: var( --e-global-typography-accent-font-family ), EB Garamond;
    font-weight: var( --e-global-typography-accent-font-weight );
}

.section-widget-form .e-form__buttons__wrapper__button-next {
    background-color: var( --e-global-color-accent );
}

.section-widget-form .section-button[type="submit"] {
    background-color: var( --e-global-color-accent );
}

.section-widget-form .e-form__buttons__wrapper__button-previous {
    background-color: var( --e-global-color-accent );
}

.section-widget-form .section-message {
    font-family: var( --e-global-typography-text-font-family ), EB Garamond;
    font-weight: var( --e-global-typography-text-font-weight );
}

.section-widget-form .e-form__indicators__indicator, .section-widget-form .e-form__indicators__indicator__label {
    font-family: var( --e-global-typography-accent-font-family ), EB Garamond;
    font-weight: var( --e-global-typography-accent-font-weight );
}

.section-widget-form {
    --e-form-steps-indicator-inactive-primary-color: var( --e-global-color-text );
    --e-form-steps-indicator-active-primary-color: var( --e-global-color-accent );
    --e-form-steps-indicator-completed-primary-color: var( --e-global-color-accent );
    --e-form-steps-indicator-progress-color: var( --e-global-color-accent );
    --e-form-steps-indicator-progress-background-color: var( --e-global-color-text );
    --e-form-steps-indicator-progress-meter-color: var( --e-global-color-text );
}

.section-widget-form .e-form__indicators__indicator__progress__meter {
    font-family: var( --e-global-typography-accent-font-family ), EB Garamond;
    font-weight: var( --e-global-typography-accent-font-weight );
}

.section-1401 .section-main.section-main-52158ea .section-field-group {
    padding-right: calc( 10px/2 );
    padding-left: calc( 10px/2 );
    margin-bottom: 10px;
}

.section-1401 .section-main.section-main-52158ea .section-form-fields-wrapper {
    margin-left: calc( -10px/2 );
    margin-right: calc( -10px/2 );
    margin-bottom: -10px;
}

.section-1401 .section-main.section-main-52158ea .section-field-group.recaptcha_v3-bottomleft, .section-1401 .section-main.section-main-52158ea .section-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .section-1401 .section-main.section-main-52158ea .section-labels-inline .section-field-group > label {
    padding-left: 0px;
}

body:not(.rtl) .section-1401 .section-main.section-main-52158ea .section-labels-inline .section-field-group > label {
    padding-right: 0px;
}

body .section-1401 .section-main.section-main-52158ea .section-labels-above .section-field-group > label {
    padding-bottom: 0px;
}

.section-1401 .section-main.section-main-52158ea .section-field-type-html {
    padding-bottom: 0px;
}

.section-1401 .section-main.section-main-52158ea .section-field-group .section-field {
    color: #000000;
}

.section-1401 .section-main.section-main-52158ea .section-field-group .section-field, .section-1401 .section-main.section-main-52158ea .section-field-subgroup label {
    font-family: "Times New Roman", EB Garamond;
    font-size: 14px;
    font-weight: 400;
    text-transform: capitalize;
}

.section-1401 .section-main.section-main-52158ea .section-field-group .section-field:not(.section-select-wrapper) {
    background-color: #92B3C44F;
    border-color: #000000;
    border-width: 1px 1px 1px 1px;
}

.section-1401 .section-main.section-main-52158ea .section-field-group .section-select-wrapper select {
    background-color: #92B3C44F;
    border-color: #000000;
    border-width: 1px 1px 1px 1px;
}

.section-1401 .section-main.section-main-52158ea .section-field-group .section-select-wrapper::before {
    color: #000000;
}

.section-1401 .section-main.section-main-52158ea .section-button {
    font-family: "EB Garamond", EB Garamond;
    font-size: 15px;
    font-weight: 500;
    text-transform: capitalize;
}

.section-1401 .section-main.section-main-52158ea .e-form__buttons__wrapper__button-next {
    background-color: #000000;
    color: #ffffff;
}

.section-1401 .section-main.section-main-52158ea .section-button[type="submit"] {
    background-color: #000000;
    color: #ffffff;
}

.section-1401 .section-main.section-main-52158ea .section-button[type="submit"] svg * {
    fill: #ffffff;
}

.section-1401 .section-main.section-main-52158ea .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.section-1401 .section-main.section-main-52158ea .e-form__buttons__wrapper__button-next:hover {
    background-color: #000000;
    color: #ffffff;
}

.section-1401 .section-main.section-main-52158ea .section-button[type="submit"]:hover {
    background-color: #000000;
    color: #ffffff;
}

.section-1401 .section-main.section-main-52158ea .section-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.section-1401 .section-main.section-main-52158ea .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.section-1401 .section-main.section-main-52158ea {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

.section-1401 .section-main.section-main-ce571db > .section-container > .section-column > .section-widget-wrap {
    align-content: center;
    align-items: center;
}

.section-1401 .section-main.section-main-ce571db:not(.section-motion-effects-main-type-background), .section-1401 .section-main.section-main-ce571db > .section-motion-effects-container > .section-motion-effects-layer {
    background-color: #F7F7F7;
}

.section-1401 .section-main.section-main-ce571db > .section-container {
    max-width: 1300px;
}

.section-1401 .section-main.section-main-ce571db, .section-1401 .section-main.section-main-ce571db > .section-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.section-1401 .section-main.section-main-ce571db {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

.section-1401 .section-main.section-main-ce571db > .section-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.section-1401 .section-main.section-main-da1d2dc.section-column > .section-widget-wrap {
    justify-content: center;
}

.section-1401 .section-main.section-main-89fd993 {
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    align-self: center;
    text-align: center;
}

.section-1401 .section-main.section-main-89fd993 .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 35px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.2em;
    color: #00030D;
}

.section-1401 .section-main.section-main-3791e37 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.section-1401 .section-main.section-main-7b05c04 > .section-main-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
}

.section-1401 .section-main.section-main-4f4e24b > .section-widget-container {
    margin: 0px 0px 10px 0px;
}

.section-1401 .section-main.section-main-4f4e24b {
    text-align: left;
}

.section-1401 .section-main.section-main-4f4e24b .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 22px;
    font-weight: 600;
    text-transform: capitalize;
    color: #000000;
}

.section-1401 .section-main.section-main-f55b591 .section-icon-list-items:not(.section-inline-items) .section-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.section-1401 .section-main.section-main-f55b591 .section-icon-list-items:not(.section-inline-items) .section-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

.section-1401 .section-main.section-main-f55b591 .section-icon-list-items.section-inline-items .section-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.section-1401 .section-main.section-main-f55b591 .section-icon-list-items.section-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

body.rtl .section-1401 .section-main.section-main-f55b591 .section-icon-list-items.section-inline-items .section-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .section-1401 .section-main.section-main-f55b591 .section-icon-list-items.section-inline-items .section-icon-list-item:after {
    right: calc(-5px/2);
}

.section-1401 .section-main.section-main-f55b591 .section-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.section-1401 .section-main.section-main-f55b591 .section-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.section-1401 .section-main.section-main-f55b591 {
    --e-icon-list-icon-size: 12px;
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
}

.section-1401 .section-main.section-main-f55b591 .section-icon-list-item > .section-icon-list-text, .section-1401 .section-main.section-main-f55b591 .section-icon-list-item > a {
    font-family: "Times New Roman", EB Garamond;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
}

.section-1401 .section-main.section-main-f55b591 .section-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.section-1401 .section-main.section-main-d729367 > .section-widget-container {
    margin: 0px 0px 10px 0px;
}

.section-1401 .section-main.section-main-d729367 {
    text-align: left;
}

.section-1401 .section-main.section-main-d729367 .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 22px;
    font-weight: 600;
    text-transform: capitalize;
    color: #000000;
}

.section-1401 .section-main.section-main-b6e8792 {
    text-align: left;
    font-family: "Times New Roman", EB Garamond;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    color: #000000;
}

.section-1401 .section-main.section-main-e58aeee {
    margin-top: 20px;
    margin-bottom: 0px;
}

.section-1401 .section-main.section-main-2db2a15 > .section-widget-container {
    margin: 0px 0px 10px 0px;
}

.section-1401 .section-main.section-main-2db2a15 {
    text-align: left;
}

.section-1401 .section-main.section-main-2db2a15 .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 22px;
    font-weight: 600;
    text-transform: capitalize;
    color: #000000;
}

.section-1401 .section-main.section-main-cc27b37 {
    text-align: left;
    font-family: "Times New Roman", EB Garamond;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    color: #000000;
}

.section-1401 .section-main.section-main-c546bf8 .section-icon-list-items:not(.section-inline-items) .section-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.section-1401 .section-main.section-main-c546bf8 .section-icon-list-items:not(.section-inline-items) .section-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

.section-1401 .section-main.section-main-c546bf8 .section-icon-list-items.section-inline-items .section-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.section-1401 .section-main.section-main-c546bf8 .section-icon-list-items.section-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

body.rtl .section-1401 .section-main.section-main-c546bf8 .section-icon-list-items.section-inline-items .section-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .section-1401 .section-main.section-main-c546bf8 .section-icon-list-items.section-inline-items .section-icon-list-item:after {
    right: calc(-5px/2);
}

.section-1401 .section-main.section-main-c546bf8 .section-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.section-1401 .section-main.section-main-c546bf8 .section-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.section-1401 .section-main.section-main-c546bf8 {
    --e-icon-list-icon-size: 12px;
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
}

.section-1401 .section-main.section-main-c546bf8 .section-icon-list-item > .section-icon-list-text, .section-1401 .section-main.section-main-c546bf8 .section-icon-list-item > a {
    font-family: "Times New Roman", EB Garamond;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
}

.section-1401 .section-main.section-main-c546bf8 .section-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.section-1401 .section-main.section-main-bff7750 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.section-1401 .section-main.section-main-88046a5 > .section-widget-container {
    margin: 0px 0px 10px 0px;
}

.section-1401 .section-main.section-main-88046a5 {
    text-align: left;
}

.section-1401 .section-main.section-main-88046a5 .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 22px;
    font-weight: 600;
    text-transform: capitalize;
    color: #000000;
}

.section-1401 .section-main.section-main-74910e1 {
    text-align: left;
    font-family: "Times New Roman", EB Garamond;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    color: #000000;
}

.section-1401 .section-main.section-main-cee6646 .section-icon-list-items:not(.section-inline-items) .section-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.section-1401 .section-main.section-main-cee6646 .section-icon-list-items:not(.section-inline-items) .section-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

.section-1401 .section-main.section-main-cee6646 .section-icon-list-items.section-inline-items .section-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.section-1401 .section-main.section-main-cee6646 .section-icon-list-items.section-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

body.rtl .section-1401 .section-main.section-main-cee6646 .section-icon-list-items.section-inline-items .section-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .section-1401 .section-main.section-main-cee6646 .section-icon-list-items.section-inline-items .section-icon-list-item:after {
    right: calc(-5px/2);
}

.section-1401 .section-main.section-main-cee6646 .section-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.section-1401 .section-main.section-main-cee6646 .section-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.section-1401 .section-main.section-main-cee6646 {
    --e-icon-list-icon-size: 12px;
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
}

.section-1401 .section-main.section-main-cee6646 .section-icon-list-item > .section-icon-list-text, .section-1401 .section-main.section-main-cee6646 .section-icon-list-item > a {
    font-family: "Times New Roman", EB Garamond;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
}

.section-1401 .section-main.section-main-cee6646 .section-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.section-1401 .section-main.section-main-f9e6121 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.section-1401 .section-main.section-main-4156126 > .section-widget-container {
    margin: 0px 0px 10px 0px;
}

.section-1401 .section-main.section-main-4156126 {
    text-align: left;
}

.section-1401 .section-main.section-main-4156126 .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 22px;
    font-weight: 600;
    text-transform: capitalize;
    color: #000000;
}

.section-1401 .section-main.section-main-dc06e60 .section-icon-list-items:not(.section-inline-items) .section-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.section-1401 .section-main.section-main-dc06e60 .section-icon-list-items:not(.section-inline-items) .section-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

.section-1401 .section-main.section-main-dc06e60 .section-icon-list-items.section-inline-items .section-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.section-1401 .section-main.section-main-dc06e60 .section-icon-list-items.section-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

body.rtl .section-1401 .section-main.section-main-dc06e60 .section-icon-list-items.section-inline-items .section-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .section-1401 .section-main.section-main-dc06e60 .section-icon-list-items.section-inline-items .section-icon-list-item:after {
    right: calc(-5px/2);
}

.section-1401 .section-main.section-main-dc06e60 .section-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.section-1401 .section-main.section-main-dc06e60 .section-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.section-1401 .section-main.section-main-dc06e60 {
    --e-icon-list-icon-size: 12px;
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
}

.section-1401 .section-main.section-main-dc06e60 .section-icon-list-item > .section-icon-list-text, .section-1401 .section-main.section-main-dc06e60 .section-icon-list-item > a {
    font-family: "Times New Roman", EB Garamond;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
}

.section-1401 .section-main.section-main-dc06e60 .section-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.section-1401 .section-main.section-main-fe0c25c {
    margin-top: 20px;
    margin-bottom: 0px;
}

.section-1401 .section-main.section-main-df582e7 > .section-widget-container {
    margin: 0px 0px 10px 0px;
}

.section-1401 .section-main.section-main-df582e7 {
    text-align: left;
}

.section-1401 .section-main.section-main-df582e7 .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 22px;
    font-weight: 600;
    text-transform: capitalize;
    color: #000000;
}

.section-1401 .section-main.section-main-5fee80e {
    text-align: left;
    font-family: "Times New Roman", EB Garamond;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    color: #000000;
}

.section-1401 .section-main.section-main-0e86bf9 .section-icon-list-items:not(.section-inline-items) .section-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.section-1401 .section-main.section-main-0e86bf9 .section-icon-list-items:not(.section-inline-items) .section-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

.section-1401 .section-main.section-main-0e86bf9 .section-icon-list-items.section-inline-items .section-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.section-1401 .section-main.section-main-0e86bf9 .section-icon-list-items.section-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

body.rtl .section-1401 .section-main.section-main-0e86bf9 .section-icon-list-items.section-inline-items .section-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .section-1401 .section-main.section-main-0e86bf9 .section-icon-list-items.section-inline-items .section-icon-list-item:after {
    right: calc(-5px/2);
}

.section-1401 .section-main.section-main-0e86bf9 .section-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.section-1401 .section-main.section-main-0e86bf9 .section-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.section-1401 .section-main.section-main-0e86bf9 {
    --e-icon-list-icon-size: 12px;
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
}

.section-1401 .section-main.section-main-0e86bf9 .section-icon-list-item > .section-icon-list-text, .section-1401 .section-main.section-main-0e86bf9 .section-icon-list-item > a {
    font-family: "Times New Roman", EB Garamond;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
}

.section-1401 .section-main.section-main-0e86bf9 .section-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.section-1401 .section-main.section-main-72d2a5c {
    margin-top: 20px;
    margin-bottom: 0px;
}

.section-1401 .section-main.section-main-51baa2a > .section-widget-container {
    margin: 0px 0px 10px 0px;
}

.section-1401 .section-main.section-main-51baa2a {
    text-align: left;
}

.section-1401 .section-main.section-main-51baa2a .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 22px;
    font-weight: 600;
    text-transform: capitalize;
    color: #000000;
}

.section-1401 .section-main.section-main-c5740b1 .section-icon-list-items:not(.section-inline-items) .section-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.section-1401 .section-main.section-main-c5740b1 .section-icon-list-items:not(.section-inline-items) .section-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

.section-1401 .section-main.section-main-c5740b1 .section-icon-list-items.section-inline-items .section-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.section-1401 .section-main.section-main-c5740b1 .section-icon-list-items.section-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

body.rtl .section-1401 .section-main.section-main-c5740b1 .section-icon-list-items.section-inline-items .section-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .section-1401 .section-main.section-main-c5740b1 .section-icon-list-items.section-inline-items .section-icon-list-item:after {
    right: calc(-5px/2);
}

.section-1401 .section-main.section-main-c5740b1 .section-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.section-1401 .section-main.section-main-c5740b1 .section-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.section-1401 .section-main.section-main-c5740b1 {
    --e-icon-list-icon-size: 12px;
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
}

.section-1401 .section-main.section-main-c5740b1 .section-icon-list-item > .section-icon-list-text, .section-1401 .section-main.section-main-c5740b1 .section-icon-list-item > a {
    font-family: "Times New Roman", EB Garamond;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
}

.section-1401 .section-main.section-main-c5740b1 .section-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.section-1401 .section-main.section-main-1419851 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.section-1401 .section-main.section-main-013db69 > .section-widget-container {
    margin: 0px 0px 10px 0px;
}

.section-1401 .section-main.section-main-013db69 {
    text-align: left;
}

.section-1401 .section-main.section-main-013db69 .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 22px;
    font-weight: 600;
    text-transform: capitalize;
    color: #000000;
}

.section-1401 .section-main.section-main-e84c9f6 .section-icon-list-items:not(.section-inline-items) .section-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.section-1401 .section-main.section-main-e84c9f6 .section-icon-list-items:not(.section-inline-items) .section-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

.section-1401 .section-main.section-main-e84c9f6 .section-icon-list-items.section-inline-items .section-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.section-1401 .section-main.section-main-e84c9f6 .section-icon-list-items.section-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

body.rtl .section-1401 .section-main.section-main-e84c9f6 .section-icon-list-items.section-inline-items .section-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .section-1401 .section-main.section-main-e84c9f6 .section-icon-list-items.section-inline-items .section-icon-list-item:after {
    right: calc(-5px/2);
}

.section-1401 .section-main.section-main-e84c9f6 .section-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.section-1401 .section-main.section-main-e84c9f6 .section-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.section-1401 .section-main.section-main-e84c9f6 {
    --e-icon-list-icon-size: 12px;
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
}

.section-1401 .section-main.section-main-e84c9f6 .section-icon-list-item > .section-icon-list-text, .section-1401 .section-main.section-main-e84c9f6 .section-icon-list-item > a {
    font-family: "Times New Roman", EB Garamond;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
}

.section-1401 .section-main.section-main-e84c9f6 .section-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.section-1401 .section-main.section-main-2a4c0d0 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.section-1401 .section-main.section-main-f5f3591 > .section-widget-container {
    margin: 0px 0px 10px 0px;
}

.section-1401 .section-main.section-main-f5f3591 {
    text-align: left;
}

.section-1401 .section-main.section-main-f5f3591 .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 22px;
    font-weight: 600;
    text-transform: capitalize;
    color: #000000;
}

.section-1401 .section-main.section-main-53fe25a {
    text-align: left;
    font-family: "Times New Roman", EB Garamond;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    color: #000000;
}

.section-1401 .section-main.section-main-5b82251 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.section-1401 .section-main.section-main-47886ab > .section-widget-container {
    margin: 0px 0px 10px 0px;
}

.section-1401 .section-main.section-main-47886ab {
    text-align: left;
}

.section-1401 .section-main.section-main-47886ab .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 22px;
    font-weight: 600;
    text-transform: capitalize;
    color: #000000;
}

.section-1401 .section-main.section-main-c2d1489 .section-icon-list-items:not(.section-inline-items) .section-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.section-1401 .section-main.section-main-c2d1489 .section-icon-list-items:not(.section-inline-items) .section-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

.section-1401 .section-main.section-main-c2d1489 .section-icon-list-items.section-inline-items .section-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.section-1401 .section-main.section-main-c2d1489 .section-icon-list-items.section-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

body.rtl .section-1401 .section-main.section-main-c2d1489 .section-icon-list-items.section-inline-items .section-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .section-1401 .section-main.section-main-c2d1489 .section-icon-list-items.section-inline-items .section-icon-list-item:after {
    right: calc(-5px/2);
}

.section-1401 .section-main.section-main-c2d1489 .section-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.section-1401 .section-main.section-main-c2d1489 .section-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.section-1401 .section-main.section-main-c2d1489 {
    --e-icon-list-icon-size: 12px;
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
}

.section-1401 .section-main.section-main-c2d1489 .section-icon-list-item > .section-icon-list-text, .section-1401 .section-main.section-main-c2d1489 .section-icon-list-item > a {
    font-family: "Times New Roman", EB Garamond;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
}

.section-1401 .section-main.section-main-c2d1489 .section-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.section-1401 .section-main.section-main-eeeec38 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.section-1401 .section-main.section-main-15a8014 > .section-widget-container {
    margin: 0px 0px 10px 0px;
}

.section-1401 .section-main.section-main-15a8014 {
    text-align: left;
}

.section-1401 .section-main.section-main-15a8014 .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 22px;
    font-weight: 600;
    color: #000000;
}

.section-1401 .section-main.section-main-4628701 {
    text-align: left;
    font-family: "Times New Roman", EB Garamond;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    color: #000000;
}

.section-1401 .section-main.section-main-db8560e {
    margin-top: 20px;
    margin-bottom: 0px;
}

.section-1401 .section-main.section-main-267b2a4 > .section-widget-container {
    margin: 0px 0px 10px 0px;
}

.section-1401 .section-main.section-main-267b2a4 {
    text-align: left;
}

.section-1401 .section-main.section-main-267b2a4 .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 22px;
    font-weight: 600;
    text-transform: capitalize;
    color: #000000;
}

.section-1401 .section-main.section-main-9bfad4c {
    text-align: left;
    font-family: "Times New Roman", EB Garamond;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    color: #000000;
}

.section-1401 .section-main.section-main-5938805 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.section-1401 .section-main.section-main-da32fed > .section-widget-container {
    margin: 0px 0px 10px 0px;
}

.section-1401 .section-main.section-main-da32fed {
    text-align: left;
}

.section-1401 .section-main.section-main-da32fed .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 22px;
    font-weight: 600;
    text-transform: capitalize;
    color: #000000;
}

.section-1401 .section-main.section-main-a308472 {
    text-align: left;
    font-family: "Times New Roman", EB Garamond;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    color: #000000;
}

.section-1401 .section-main.section-main-50676b2 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.section-1401 .section-main.section-main-b812691 > .section-widget-container {
    margin: 0px 0px 10px 0px;
}

.section-1401 .section-main.section-main-b812691 {
    text-align: left;
}

.section-1401 .section-main.section-main-b812691 .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 22px;
    font-weight: 600;
    text-transform: capitalize;
    color: #000000;
}

.section-1401 .section-main.section-main-11e7e41 {
    text-align: left;
    font-family: "Times New Roman", EB Garamond;
    font-size: 16px;
    font-weight: 400;
    color: #000000;
}

.section-1401 .section-main.section-main-3968cae > .section-container > .section-column > .section-widget-wrap {
    align-content: center;
    align-items: center;
}

.section-1401 .section-main.section-main-3968cae:not(.section-motion-effects-main-type-background), .section-1401 .section-main.section-main-3968cae > .section-motion-effects-container > .section-motion-effects-layer {
    background-color: #FFFFFFFC;
}

.section-1401 .section-main.section-main-3968cae > .section-container {
    max-width: 1300px;
}

.section-1401 .section-main.section-main-3968cae, .section-1401 .section-main.section-main-3968cae > .section-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.section-1401 .section-main.section-main-3968cae {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

.section-1401 .section-main.section-main-3968cae > .section-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.section-1401 .section-main.section-main-a60ac85 > .section-main-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
}

.section-1401 .section-main.section-main-9f31e9b {
    text-align: left;
}

.section-1401 .section-main.section-main-9f31e9b .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 35px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.2em;
    color: #00030D;
}

.section-widget-accordion .section-accordion-icon, .section-widget-accordion .section-accordion-title {
    color: var( --e-global-color-primary );
}

.section-widget-accordion .section-accordion-icon svg {
    fill: var( --e-global-color-primary );
}

.section-widget-accordion .section-active .section-accordion-icon, .section-widget-accordion .section-active .section-accordion-title {
    color: var( --e-global-color-accent );
}

.section-widget-accordion .section-active .section-accordion-icon svg {
    fill: var( --e-global-color-accent );
}

.section-widget-accordion .section-accordion-title {
    font-family: var( --e-global-typography-primary-font-family ), EB Garamond;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.section-widget-accordion .section-tab-content {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), EB Garamond;
    font-weight: var( --e-global-typography-text-font-weight );
}

.section-1401 .section-main.section-main-b37c5c1 .section-accordion-item {
    border-width: 0px;
}

.section-1401 .section-main.section-main-b37c5c1 .section-accordion-item .section-tab-content {
    border-width: 0px;
}

.section-1401 .section-main.section-main-b37c5c1 .section-accordion-item .section-tab-title.section-active {
    border-width: 0px;
}

.section-1401 .section-main.section-main-b37c5c1 .section-tab-title {
    background-color: #000000;
}

.section-1401 .section-main.section-main-b37c5c1 .section-accordion-icon, .section-1401 .section-main.section-main-b37c5c1 .section-accordion-title {
    color: #FFFFFF;
}

.section-1401 .section-main.section-main-b37c5c1 .section-accordion-icon svg {
    fill: #FFFFFF;
}

.section-1401 .section-main.section-main-b37c5c1 .section-active .section-accordion-icon, .section-1401 .section-main.section-main-b37c5c1 .section-active .section-accordion-title {
    color: #FFFFFF;
}

.section-1401 .section-main.section-main-b37c5c1 .section-active .section-accordion-icon svg {
    fill: #FFFFFF;
}

.section-1401 .section-main.section-main-b37c5c1 .section-accordion-title {
    font-family: "Poppins", EB Garamond;
    font-size: 15px;
    font-weight: 500;
    text-transform: capitalize;
}

.section-1401 .section-main.section-main-b37c5c1 .section-tab-title .section-accordion-icon i:before {
    color: #FFFFFF;
}

.section-1401 .section-main.section-main-b37c5c1 .section-tab-title .section-accordion-icon svg {
    fill: #FFFFFF;
}

.section-1401 .section-main.section-main-b37c5c1 .section-tab-title.section-active .section-accordion-icon i:before {
    color: #FFFFFF;
}

.section-1401 .section-main.section-main-b37c5c1 .section-tab-title.section-active .section-accordion-icon svg {
    fill: #FFFFFF;
}

.section-1401 .section-main.section-main-b37c5c1 .section-tab-content {
    background-color: #F0F0F0;
    color: #000000;
    font-family: "Times New Roman", EB Garamond;
    font-size: 15px;
    font-weight: 400;
    text-transform: capitalize;
    padding: 30px 20px 30px 20px;
}

.section-1401 .section-main.section-main-368b8ed .section-button {
    background-color: #000000;
    font-family: "EB Garamond", EB Garamond;
    font-size: 15px;
    font-weight: 500;
    text-transform: capitalize;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    border-radius: 5px 5px 5px 5px;
    padding: 18px 40px 18px 40px;
}

.section-1401 .section-main.section-main-368b8ed .section-button:hover, .section-1401 .section-main.section-main-368b8ed .section-button:focus {
    background-color: #000000;
    color: #FFFFFF;
    border-color: #000000;
}

.section-1401 .section-main.section-main-368b8ed {
    width: auto;
    max-width: auto;
    align-self: center;
}

.section-1401 .section-main.section-main-368b8ed .section-button:hover svg, .section-1401 .section-main.section-main-368b8ed .section-button:focus svg {
    fill: #FFFFFF;
}

.section-bc-flex-widget .section-1401 .section-main.section-main-c6d0b16.section-column .section-widget-wrap {
    align-items: center;
}

.section-1401 .section-main.section-main-c6d0b16.section-column.section-main[data-main_type="column"] > .section-widget-wrap.section-main-populated {
    align-content: center;
    align-items: center;
}

.section-1401 .section-main.section-main-c6d0b16.section-column > .section-widget-wrap {
    justify-content: center;
}

.section-1401 .section-main.section-main-c6d0b16 > .section-main-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.section-1401 .section-main.section-main-c6d0b16 > .section-main-populated > .section-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.section-1401 .section-main.section-main-387fa05 {
    z-index: 1;
}

.section-1401 .section-main.section-main-387fa05 img {
    border-radius: 5px 5px 5px 5px;
}

@media(min-width: 768px) {
    .section-1401 .section-main.section-main-53c2fad {
        width:45%;
    }

    .section-1401 .section-main.section-main-7dc0b8d {
        width: 55%;
    }

    .section-1401 .section-main.section-main-5fc2510 {
        width: 45%;
    }

    .section-1401 .section-main.section-main-77fc4de {
        width: 55%;
    }

    .section-1401 .section-main.section-main-329f64c {
        width: 55%;
    }

    .section-1401 .section-main.section-main-f1d09a1 {
        width: 45%;
    }

    .section-1401 .section-main.section-main-d01a297 {
        width: 55%;
    }

    .section-1401 .section-main.section-main-9ff0106 {
        width: 45%;
    }

    .section-1401 .section-main.section-main-1f70535 {
        width: 33%;
    }

    .section-1401 .section-main.section-main-2ba13b2 {
        width: 33%;
    }

    .section-1401 .section-main.section-main-b7498b1 {
        width: 33.554%;
    }

    .section-1401 .section-main.section-main-a60ac85 {
        width: 55%;
    }

    .section-1401 .section-main.section-main-c6d0b16 {
        width: 45%;
    }
}

@media(max-width: 1024px) {
    .section-1401 .section-main.section-main-45df85e .section-button {
        font-size:14px;
    }

    .section-1401 .section-main.section-main-718e8c7 .section-button {
        font-size: 14px;
    }

    .section-1401 .section-main.section-main-9d2d670 .section-button {
        font-size: 14px;
    }

    .section-1401 .section-main.section-main-c493265 .section-button {
        font-size: 14px;
    }

    .section-1401 .section-main.section-main-2d747e9 {
        text-align: left;
    }

    .section-1401 .section-main.section-main-3c5ddba {
        text-align: left;
    }

    .section-1401 .section-main.section-main-e6e9647 .section-button {
        font-size: 14px;
    }

    .section-1401 .section-main.section-main-94ebb2a .section-button {
        font-size: 14px;
    }

    .section-1401 .section-main.section-main-f900090 > .section-widget-container {
        margin: 13px 0px 0px 0px;
    }

    .section-1401 .section-main.section-main-ba96a3f > .section-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .section-1401 .section-main.section-main-9e33f07 {
        text-align: left;
    }

    .section-1401 .section-main.section-main-89fd993 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 80% );
        max-width: 80%;
    }

    .section-1401 .section-main.section-main-368b8ed .section-button {
        font-size: 14px;
    }
}

@media(max-width: 767px) {
    .section-1401 .section-main.section-main-6ff95f94 > .section-container {
        min-height:400px;
    }

    .section-1401 .section-main.section-main-6ff95f94 {
        padding: 80px 10px 20px 10px;
    }

    .section-1401 .section-main.section-main-762e7b5 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 80% );
        max-width: 80%;
    }

    .section-1401 .section-main.section-main-661ca69 {
        font-size: 14px;
    }

    .section-1401 .section-main.section-main-173b590 {
        --icon-size: 16px;
    }

    .section-1401 .section-main.section-main-1504d37 {
        padding: 50px 10px 50px 10px;
    }

    .section-1401 .section-main.section-main-0bb50b8 .section-heading-title {
        font-size: 25px;
        line-height: 1.2em;
    }

    .section-1401 .section-main.section-main-bb12f18 > .section-main-populated {
        padding: 0px 0px 0px 0px;
    }

    .section-1401 .section-main.section-main-58b15b2 {
        padding: 30px 20px 30px 20px;
    }

    .section-1401 .section-main.section-main-a272c48 > .section-widget-container {
        margin: 0px 0px 5px 0px;
    }

    .section-1401 .section-main.section-main-a272c48 .section-heading-title {
        font-size: 18px;
    }

    .section-1401 .section-main.section-main-571fb1b {
        font-size: 14px;
    }

    .section-1401 .section-main.section-main-e00f43d {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-59bc39f > .section-main-populated {
        padding: 0px 0px 0px 0px;
    }

    .section-1401 .section-main.section-main-433abab {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 30px 20px 30px 20px;
    }

    .section-1401 .section-main.section-main-501f5f9 > .section-widget-container {
        margin: 0px 0px 5px 0px;
    }

    .section-1401 .section-main.section-main-501f5f9 .section-heading-title {
        font-size: 18px;
    }

    .section-1401 .section-main.section-main-9007c83 {
        font-size: 14px;
    }

    .section-1401 .section-main.section-main-dc11963 {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-c5302cd > .section-main-populated {
        padding: 0px 0px 0px 0px;
    }

    .section-1401 .section-main.section-main-902e1a4 {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 30px 20px 30px 20px;
    }

    .section-1401 .section-main.section-main-b73b178 > .section-widget-container {
        margin: 0px 0px 5px 0px;
    }

    .section-1401 .section-main.section-main-b73b178 .section-heading-title {
        font-size: 18px;
    }

    .section-1401 .section-main.section-main-f5a5514 {
        font-size: 14px;
    }

    .section-1401 .section-main.section-main-eb43bb5 {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-a776d69 {
        padding: 50px 10px 50px 10px;
    }

    .section-1401 .section-main.section-main-2717097 .section-heading-title {
        font-size: 25px;
        line-height: 1.2em;
    }

    .section-1401 .section-main.section-main-76d338a {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-4d6edb3 {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-3eea348 {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-e9c8256:not(.section-motion-effects-main-type-background), .section-1401 .section-main.section-main-e9c8256 > .section-motion-effects-container > .section-motion-effects-layer {
        background-position: -450px 5px;
    }

    .section-1401 .section-main.section-main-e9c8256 {
        padding: 50px 10px 50px 10px;
    }

    .section-1401 .section-main.section-main-0d0bb49 .section-heading-title {
        font-size: 25px;
        line-height: 1.2em;
    }

    .section-1401 .section-main.section-main-648a124 {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .section-1401 .section-main.section-main-e9368a7 > .section-main-populated {
        padding: 0px 0px 0px 0px;
    }

    .section-1401 .section-main.section-main-5de2542 > .section-widget-container {
        padding: 20px 20px 20px 20px;
    }

    .section-1401 .section-main.section-main-5de2542 .section-price-list-header {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-5de2542 .section-price-list-price {
        font-size: 20px;
    }

    .section-1401 .section-main.section-main-5de2542 .section-price-list-description {
        font-size: 14px;
    }

    .section-1401 .section-main.section-main-6bcd9e9 > .section-main-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .section-1401 .section-main.section-main-21df435 > .section-widget-container {
        padding: 20px 20px 20px 20px;
    }

    .section-1401 .section-main.section-main-21df435 .section-price-list-header {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-21df435 .section-price-list-price {
        font-size: 20px;
    }

    .section-1401 .section-main.section-main-21df435 .section-price-list-description {
        font-size: 14px;
    }

    .section-1401 .section-main.section-main-6751e30 > .section-main-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .section-1401 .section-main.section-main-0a3ac68 > .section-widget-container {
        padding: 20px 20px 20px 20px;
    }

    .section-1401 .section-main.section-main-0a3ac68 .section-price-list-header {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-0a3ac68 .section-price-list-price {
        font-size: 20px;
    }

    .section-1401 .section-main.section-main-0a3ac68 .section-price-list-description {
        font-size: 14px;
    }

    .section-1401 .section-main.section-main-be88980 > .section-main-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0% 0% 0% 0%;
    }

    .section-1401 .section-main.section-main-7243e05 > .section-widget-container {
        padding: 20px 20px 20px 20px;
    }

    .section-1401 .section-main.section-main-7243e05 .section-price-list-header {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-7243e05 .section-price-list-price {
        font-size: 20px;
    }

    .section-1401 .section-main.section-main-7243e05 .section-price-list-description {
        font-size: 14px;
    }

    .section-1401 .section-main.section-main-9926eb7 {
        padding: 50px 10px 50px 10px;
    }

    .section-1401 .section-main.section-main-53c2fad > .section-main-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .section-1401 .section-main.section-main-7dc0b8d > .section-main-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .section-1401 .section-main.section-main-50b42fe .section-heading-title {
        font-size: 25px;
        line-height: 1.2em;
    }

    .section-1401 .section-main.section-main-4936c98 {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-14cd77d {
        padding: 50px 10px 50px 10px;
    }

    .section-1401 .section-main.section-main-84d15a5 {
        text-align: center;
    }

    .section-1401 .section-main.section-main-84d15a5 .section-heading-title {
        font-size: 25px;
        line-height: 1.2em;
    }

    .section-1401 .section-main.section-main-112f23a {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .section-1401 .section-main.section-main-125dc41 > .section-main-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .section-1401 .section-main.section-main-3519235 .section-heading-title {
        font-size: 25px;
        line-height: 1.2em;
    }

    .section-1401 .section-main.section-main-a213ba3 {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-2be4fb7 .section-heading-title {
        font-size: 18px;
        line-height: 1.3em;
    }

    .section-1401 .section-main.section-main-c64a3e9 .section-icon-list-item > .section-icon-list-text, .section-1401 .section-main.section-main-c64a3e9 .section-icon-list-item > a {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-c493265 {
        width: auto;
        max-width: auto;
    }

    .section-1401 .section-main.section-main-c493265 > .section-widget-container {
        margin: 0px 10px 0px 0px;
    }

    .section-1401 .section-main.section-main-c493265 .section-button {
        padding: 15px 25px 15px 25px;
    }

    .section-1401 .section-main.section-main-af25302 {
        padding: 50px 10px 50px 10px;
    }

    .section-1401 .section-main.section-main-77fc4de > .section-main-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .section-1401 .section-main.section-main-e6dccbe .section-heading-title {
        font-size: 25px;
        line-height: 1.2em;
    }

    .section-1401 .section-main.section-main-38895b7 {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-113024c .section-heading-title {
        font-size: 18px;
        line-height: 1.3em;
    }

    .section-1401 .section-main.section-main-3df1718 .section-icon-list-item > .section-icon-list-text, .section-1401 .section-main.section-main-3df1718 .section-icon-list-item > a {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-e6e9647 {
        width: auto;
        max-width: auto;
    }

    .section-1401 .section-main.section-main-e6e9647 > .section-widget-container {
        margin: 0px 10px 0px 0px;
    }

    .section-1401 .section-main.section-main-e6e9647 .section-button {
        padding: 15px 25px 15px 25px;
    }

    .section-1401 .section-main.section-main-7402f03 {
        padding: 50px 10px 50px 10px;
    }

    .section-1401 .section-main.section-main-329f64c > .section-main-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .section-1401 .section-main.section-main-d77df59 .section-heading-title {
        font-size: 25px;
        line-height: 1.2em;
    }

    .section-1401 .section-main.section-main-b859068 {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-2c409e8 .section-heading-title {
        font-size: 18px;
        line-height: 1.3em;
    }

    .section-1401 .section-main.section-main-8323e60 .section-icon-list-item > .section-icon-list-text, .section-1401 .section-main.section-main-8323e60 .section-icon-list-item > a {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-94ebb2a {
        width: auto;
        max-width: auto;
    }

    .section-1401 .section-main.section-main-94ebb2a > .section-widget-container {
        margin: 0px 10px 0px 0px;
    }

    .section-1401 .section-main.section-main-94ebb2a .section-button {
        padding: 15px 25px 15px 25px;
    }

    .section-1401 .section-main.section-main-9b2a936 {
        padding: 30px 10px 50px 10px;
    }

    .section-1401 .section-main.section-main-87f7542 > .section-main-populated {
        padding: 0px 0px 0px 0px;
    }

    .section-1401 .section-main.section-main-7bcc1b6 {
        padding: 30px 20px 30px 20px;
    }

    .section-1401 .section-main.section-main-debf7d2 > .section-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 5px 0px;
    }

    .section-1401 .section-main.section-main-e6c75cf {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-20c3df8 > .section-main-populated {
        padding: 0px 0px 0px 0px;
    }

    .section-1401 .section-main.section-main-02cdfd5 {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 30px 20px 30px 20px;
    }

    .section-1401 .section-main.section-main-3309537 > .section-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 5px 0px;
    }

    .section-1401 .section-main.section-main-12f0f0a:not(.section-motion-effects-main-type-background), .section-1401 .section-main.section-main-12f0f0a > .section-motion-effects-container > .section-motion-effects-layer {
        background-position: -450px 5px;
    }

    .section-1401 .section-main.section-main-12f0f0a {
        padding: 50px 10px 50px 10px;
    }

    .section-1401 .section-main.section-main-26a449f .section-heading-title {
        font-size: 25px;
        line-height: 1.2em;
    }

    .section-1401 .section-main.section-main-debc4f8 > .section-main-populated {
        padding: 0px 0px 0px 0px;
    }

    .section-1401 .section-main.section-main-d0290d1 > .section-widget-container {
        margin: 0px 0px 5px 0px;
    }

    .section-1401 .section-main.section-main-d0290d1 .section-heading-title {
        font-size: 18px;
    }

    .section-1401 .section-main.section-main-f96cd6b {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-f900090 > .section-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 20px 20px 20px 20px;
    }

    .section-1401 .section-main.section-main-f900090 .section-price-list-header {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-f900090 .section-price-list-price {
        font-size: 20px;
    }

    .section-1401 .section-main.section-main-f900090 .section-price-list-description {
        font-size: 14px;
    }

    .section-1401 .section-main.section-main-527dafe > .section-main-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .section-1401 .section-main.section-main-dac4ac4 > .section-widget-container {
        margin: 0px 0px 5px 0px;
    }

    .section-1401 .section-main.section-main-dac4ac4 .section-heading-title {
        font-size: 18px;
    }

    .section-1401 .section-main.section-main-4e9c4b7 > .section-widget-container {
        margin: 0px 0px 5px 0px;
    }

    .section-1401 .section-main.section-main-4e9c4b7 .section-heading-title {
        font-size: 18px;
    }

    .section-1401 .section-main.section-main-26607c5 > .section-widget-container {
        margin: 0px 0px 5px 0px;
    }

    .section-1401 .section-main.section-main-26607c5 .section-heading-title {
        font-size: 18px;
    }

    .section-1401 .section-main.section-main-ba96a3f > .section-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 20px 20px 20px 20px;
    }

    .section-1401 .section-main.section-main-ba96a3f .section-price-list-header {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-ba96a3f .section-price-list-price {
        font-size: 20px;
    }

    .section-1401 .section-main.section-main-ba96a3f .section-price-list-description {
        font-size: 14px;
    }

    .section-1401 .section-main.section-main-e4c5d70 > .section-main-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .section-1401 .section-main.section-main-47f6563 > .section-widget-container {
        margin: 0px 0px 5px 0px;
    }

    .section-1401 .section-main.section-main-47f6563 .section-heading-title {
        font-size: 18px;
    }

    .section-1401 .section-main.section-main-e5ce593 > .section-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 20px 20px 20px 20px;
    }

    .section-1401 .section-main.section-main-e5ce593 .section-price-list-header {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-e5ce593 .section-price-list-price {
        font-size: 20px;
    }

    .section-1401 .section-main.section-main-e5ce593 .section-price-list-description {
        font-size: 14px;
    }

    .section-1401 .section-main.section-main-d793e15 > .section-main-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .section-1401 .section-main.section-main-7b52294 > .section-widget-container {
        margin: 0px 0px 5px 0px;
    }

    .section-1401 .section-main.section-main-7b52294 .section-heading-title {
        font-size: 18px;
    }

    .section-1401 .section-main.section-main-14ab417 {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-2a2dae5 > .section-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 20px 20px 20px 20px;
    }

    .section-1401 .section-main.section-main-2a2dae5 .section-price-list-header {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-2a2dae5 .section-price-list-price {
        font-size: 20px;
    }

    .section-1401 .section-main.section-main-2a2dae5 .section-price-list-description {
        font-size: 14px;
    }

    .section-1401 .section-main.section-main-b32afd7 {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-906ae6f {
        padding: 50px 10px 50px 10px;
    }

    .section-1401 .section-main.section-main-d01a297 > .section-main-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .section-1401 .section-main.section-main-c813bd1 .section-heading-title {
        font-size: 25px;
        line-height: 1.2em;
    }

    .section-1401 .section-main.section-main-a525f5f {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-173e37c .section-icon-list-item > .section-icon-list-text, .section-1401 .section-main.section-main-173e37c .section-icon-list-item > a {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-8a0f351 {
        padding: 50px 10px 50px 10px;
    }

    .section-1401 .section-main.section-main-96aa7a3 .section-heading-title {
        font-size: 25px;
        line-height: 1.2em;
    }

    .section-1401 .section-main.section-main-219557c {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .section-1401 .section-main.section-main-a560d13 .section-icon-box-title, .section-1401 .section-main.section-main-a560d13 .section-icon-box-title a {
        font-size: 18px;
    }

    .section-1401 .section-main.section-main-10883b3 .section-icon-box-title, .section-1401 .section-main.section-main-10883b3 .section-icon-box-title a {
        font-size: 18px;
    }

    .section-1401 .section-main.section-main-a66ba80 .section-icon-box-title, .section-1401 .section-main.section-main-a66ba80 .section-icon-box-title a {
        font-size: 18px;
    }

    .section-1401 .section-main.section-main-0ad79f9 iframe {
        height: 300px;
    }

    .section-1401 .section-main.section-main-279b054 {
        padding: 50px 10px 50px 10px;
    }

    .section-1401 .section-main.section-main-60535b3 .section-heading-title {
        font-size: 25px;
        line-height: 1.2em;
    }

    .section-1401 .section-main.section-main-9b39754 {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .section-1401 .section-main.section-main-ce571db {
        padding: 50px 10px 50px 10px;
    }

    .section-1401 .section-main.section-main-da1d2dc > .section-main-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .section-1401 .section-main.section-main-89fd993 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        text-align: left;
    }

    .section-1401 .section-main.section-main-89fd993 .section-heading-title {
        font-size: 25px;
        line-height: 1.2em;
    }

    .section-1401 .section-main.section-main-3791e37 {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .section-1401 .section-main.section-main-4f4e24b .section-heading-title {
        font-size: 18px;
        line-height: 1.2em;
    }

    .section-1401 .section-main.section-main-f55b591 .section-icon-list-item > .section-icon-list-text, .section-1401 .section-main.section-main-f55b591 .section-icon-list-item > a {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-d729367 > .section-widget-container {
        margin: 0px 0px 5px 0px;
    }

    .section-1401 .section-main.section-main-d729367 .section-heading-title {
        font-size: 18px;
        line-height: 1.2em;
    }

    .section-1401 .section-main.section-main-b6e8792 {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-e58aeee {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .section-1401 .section-main.section-main-2db2a15 > .section-widget-container {
        margin: 0px 0px 5px 0px;
    }

    .section-1401 .section-main.section-main-2db2a15 .section-heading-title {
        font-size: 18px;
        line-height: 1.2em;
    }

    .section-1401 .section-main.section-main-cc27b37 {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-c546bf8 .section-icon-list-item > .section-icon-list-text, .section-1401 .section-main.section-main-c546bf8 .section-icon-list-item > a {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-bff7750 {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .section-1401 .section-main.section-main-88046a5 > .section-widget-container {
        margin: 0px 0px 5px 0px;
    }

    .section-1401 .section-main.section-main-88046a5 .section-heading-title {
        font-size: 18px;
        line-height: 1.2em;
    }

    .section-1401 .section-main.section-main-74910e1 {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-cee6646 .section-icon-list-item > .section-icon-list-text, .section-1401 .section-main.section-main-cee6646 .section-icon-list-item > a {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-f9e6121 {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .section-1401 .section-main.section-main-4156126 > .section-widget-container {
        margin: 0px 0px 5px 0px;
    }

    .section-1401 .section-main.section-main-4156126 .section-heading-title {
        font-size: 18px;
        line-height: 1.2em;
    }

    .section-1401 .section-main.section-main-dc06e60 .section-icon-list-item > .section-icon-list-text, .section-1401 .section-main.section-main-dc06e60 .section-icon-list-item > a {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-fe0c25c {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .section-1401 .section-main.section-main-df582e7 > .section-widget-container {
        margin: 0px 0px 5px 0px;
    }

    .section-1401 .section-main.section-main-df582e7 .section-heading-title {
        font-size: 18px;
        line-height: 1.2em;
    }

    .section-1401 .section-main.section-main-5fee80e {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-0e86bf9 .section-icon-list-item > .section-icon-list-text, .section-1401 .section-main.section-main-0e86bf9 .section-icon-list-item > a {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-72d2a5c {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .section-1401 .section-main.section-main-51baa2a > .section-widget-container {
        margin: 0px 0px 5px 0px;
    }

    .section-1401 .section-main.section-main-51baa2a .section-heading-title {
        font-size: 18px;
        line-height: 1.2em;
    }

    .section-1401 .section-main.section-main-c5740b1 .section-icon-list-item > .section-icon-list-text, .section-1401 .section-main.section-main-c5740b1 .section-icon-list-item > a {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-1419851 {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .section-1401 .section-main.section-main-013db69 > .section-widget-container {
        margin: 0px 0px 5px 0px;
    }

    .section-1401 .section-main.section-main-013db69 .section-heading-title {
        font-size: 18px;
        line-height: 1.2em;
    }

    .section-1401 .section-main.section-main-e84c9f6 .section-icon-list-item > .section-icon-list-text, .section-1401 .section-main.section-main-e84c9f6 .section-icon-list-item > a {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-2a4c0d0 {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .section-1401 .section-main.section-main-f5f3591 > .section-widget-container {
        margin: 0px 0px 5px 0px;
    }

    .section-1401 .section-main.section-main-f5f3591 .section-heading-title {
        font-size: 18px;
        line-height: 1.2em;
    }

    .section-1401 .section-main.section-main-53fe25a {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-5b82251 {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .section-1401 .section-main.section-main-47886ab > .section-widget-container {
        margin: 0px 0px 5px 0px;
    }

    .section-1401 .section-main.section-main-47886ab .section-heading-title {
        font-size: 18px;
        line-height: 1.2em;
    }

    .section-1401 .section-main.section-main-c2d1489 .section-icon-list-item > .section-icon-list-text, .section-1401 .section-main.section-main-c2d1489 .section-icon-list-item > a {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-eeeec38 {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .section-1401 .section-main.section-main-15a8014 > .section-widget-container {
        margin: 0px 0px 5px 0px;
    }

    .section-1401 .section-main.section-main-15a8014 .section-heading-title {
        font-size: 18px;
        line-height: 1.2em;
    }

    .section-1401 .section-main.section-main-4628701 {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-db8560e {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .section-1401 .section-main.section-main-267b2a4 > .section-widget-container {
        margin: 0px 0px 5px 0px;
    }

    .section-1401 .section-main.section-main-267b2a4 .section-heading-title {
        font-size: 18px;
        line-height: 1.2em;
    }

    .section-1401 .section-main.section-main-9bfad4c {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-5938805 {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .section-1401 .section-main.section-main-da32fed > .section-widget-container {
        margin: 0px 0px 5px 0px;
    }

    .section-1401 .section-main.section-main-da32fed .section-heading-title {
        font-size: 18px;
        line-height: 1.2em;
    }

    .section-1401 .section-main.section-main-a308472 {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-50676b2 {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .section-1401 .section-main.section-main-b812691 > .section-widget-container {
        margin: 0px 0px 5px 0px;
    }

    .section-1401 .section-main.section-main-b812691 .section-heading-title {
        font-size: 18px;
        line-height: 1.2em;
    }

    .section-1401 .section-main.section-main-11e7e41 {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-3968cae {
        padding: 50px 10px 50px 10px;
    }

    .section-1401 .section-main.section-main-a60ac85 > .section-main-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .section-1401 .section-main.section-main-9f31e9b .section-heading-title {
        font-size: 25px;
        line-height: 1.2em;
    }

    .section-1401 .section-main.section-main-b37c5c1 .section-accordion-title {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-b37c5c1 .section-tab-content {
        font-size: 15px;
    }

    .section-1401 .section-main.section-main-368b8ed {
        width: auto;
        max-width: auto;
    }

    .section-1401 .section-main.section-main-368b8ed > .section-widget-container {
        margin: 0px 10px 0px 0px;
    }

    .section-1401 .section-main.section-main-368b8ed .section-button {
        padding: 15px 25px 15px 25px;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .section-1401 .section-main.section-main-e9368a7 {
        width:100%;
    }

    .section-1401 .section-main.section-main-6bcd9e9 {
        width: 33%;
    }

    .section-1401 .section-main.section-main-6751e30 {
        width: 33%;
    }

    .section-1401 .section-main.section-main-be88980 {
        width: 33%;
    }

    .section-1401 .section-main.section-main-53c2fad {
        width: 100%;
    }

    .section-1401 .section-main.section-main-7dc0b8d {
        width: 100%;
    }

    .section-1401 .section-main.section-main-125dc41 {
        width: 100%;
    }

    .section-1401 .section-main.section-main-6073669 {
        width: 100%;
    }

    .section-1401 .section-main.section-main-5fc2510 {
        width: 100%;
    }

    .section-1401 .section-main.section-main-77fc4de {
        width: 100%;
    }

    .section-1401 .section-main.section-main-329f64c {
        width: 100%;
    }

    .section-1401 .section-main.section-main-f1d09a1 {
        width: 100%;
    }

    .section-1401 .section-main.section-main-debc4f8 {
        width: 50%;
    }

    .section-1401 .section-main.section-main-527dafe {
        width: 50%;
    }

    .section-1401 .section-main.section-main-e4c5d70 {
        width: 50%;
    }

    .section-1401 .section-main.section-main-d793e15 {
        width: 50%;
    }

    .section-1401 .section-main.section-main-d01a297 {
        width: 100%;
    }

    .section-1401 .section-main.section-main-9ff0106 {
        width: 100%;
    }

    .section-1401 .section-main.section-main-da1d2dc {
        width: 100%;
    }

    .section-1401 .section-main.section-main-a60ac85 {
        width: 100%;
    }

    .section-1401 .section-main.section-main-c6d0b16 {
        width: 100%;
    }
}

@media(min-width: 1025px) {
    .section-1401 .section-main.section-main-e9c8256:not(.section-motion-effects-main-type-background), .section-1401 .section-main.section-main-e9c8256 > .section-motion-effects-container > .section-motion-effects-layer {
        background-attachment:fixed;
    }

    .section-1401 .section-main.section-main-12f0f0a:not(.section-motion-effects-main-type-background), .section-1401 .section-main.section-main-12f0f0a > .section-motion-effects-container > .section-motion-effects-layer {
        background-attachment: fixed;
    }
}

/* Start custom CSS for section, class: .section-main-648a124 */
.textsmall {
    font-size: 12px;
}

.member_box1 .section-widget-container {
    height: 128px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .section-main-e9c8256 */
.box1 {
    height: 600px !important;
}

.box2 {
    height: 588px !important;
}

/* End custom CSS */
/* Start custom CSS for section, class: .section-main-3a9d93a */
.price_box .section-widget-container {
    height: 513px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .section-main-ce571db */
.blacklink {
    color: #00030D;
    font-weight: 800;
    text-transform: uppercase;
    font-size: 13px;
}

.blacklink:hover {
    color: #92B3C4;
    font-weight: 800;
    text-transform: uppercase;
    font-size: 13px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .section-main-3968cae */
.blacklink {
    color: #00030D;
    font-weight: 800;
    text-transform: uppercase;
    font-size: 13px;
}

.blacklink:hover {
    color: #92B3C4;
    font-weight: 800;
    text-transform: uppercase;
    font-size: 13px;
}

/* End custom CSS */
.section-2073 .section-main.section-main-5b54d2c > .section-container > .section-column > .section-widget-wrap {
    align-content: center;
    align-items: center;
}

.section-2073 .section-main.section-main-5b54d2c > .section-container {
    max-width: 1300px;
}

.section-2073 .section-main.section-main-5b54d2c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5px 0px 5px 0px;
}

.section-2073 .section-main.section-main-5b54d2c > .section-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.section-widget-nav-menu .section-nav-menu .section-item {
    font-family: var( --e-global-typography-primary-font-family ), EB Garamond;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.section-widget-nav-menu .section-nav-menu--main .section-item {
    color: var( --e-global-color-text );
    fill: var( --e-global-color-text );
}

.section-widget-nav-menu .section-nav-menu--main .section-item:hover, .section-widget-nav-menu .section-nav-menu--main .section-item.section-item-active, .section-widget-nav-menu .section-nav-menu--main .section-item.highlighted, .section-widget-nav-menu .section-nav-menu--main .section-item:focus {
    color: var( --e-global-color-accent );
    fill: var( --e-global-color-accent );
}

.section-widget-nav-menu .section-nav-menu--main:not(.e--pointer-framed) .section-item:before, .section-widget-nav-menu .section-nav-menu--main:not(.e--pointer-framed) .section-item:after {
    background-color: var( --e-global-color-accent );
}

.section-widget-nav-menu .e--pointer-framed .section-item:before, .section-widget-nav-menu .e--pointer-framed .section-item:after {
    border-color: var( --e-global-color-accent );
}

.section-widget-nav-menu {
    --e-nav-menu-divider-color: var( --e-global-color-text );
}

.section-widget-nav-menu .section-nav-menu--dropdown .section-item, .section-widget-nav-menu .section-nav-menu--dropdown .section-sub-item {
    font-family: var( --e-global-typography-accent-font-family ), EB Garamond;
    font-weight: var( --e-global-typography-accent-font-weight );
}

.section-2073 .section-main.section-main-wraper .section-menu-toggle {
    margin-right: auto;
    background-color: #000000;
}

.section-2073 .section-main.section-main-wraper .section-nav-menu .section-item {
    font-family: "Times New Roman", EB Garamond;
    font-size: 15px;
    font-weight: 500;
    text-transform: capitalize;
}

.section-2073 .section-main.section-main-wraper .section-nav-menu--main .section-item {
    color: #FFFFFF;
    fill: #FFFFFF;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.section-2073 .section-main.section-main-wraper .section-nav-menu--main .section-item:hover, .section-2073 .section-main.section-main-wraper .section-nav-menu--main .section-item.section-item-active, .section-2073 .section-main.section-main-wraper .section-nav-menu--main .section-item.highlighted, .section-2073 .section-main.section-main-wraper .section-nav-menu--main .section-item:focus {
    color: #FFFFFF;
    fill: #FFFFFF;
}

.section-2073 .section-main.section-main-wraper .section-nav-menu--main:not(.e--pointer-framed) .section-item:before, .section-2073 .section-main.section-main-wraper .section-nav-menu--main:not(.e--pointer-framed) .section-item:after {
    background-color: #FFFFFF;
}

.section-2073 .section-main.section-main-wraper .e--pointer-framed .section-item:before, .section-2073 .section-main.section-main-wraper .e--pointer-framed .section-item:after {
    border-color: #FFFFFF;
}

.section-2073 .section-main.section-main-wraper {
    --e-nav-menu-divider-content: "";
    --e-nav-menu-divider-style: solid;
    --e-nav-menu-divider-width: 2px;
    --e-nav-menu-divider-color: #FFFFFF;
}

.section-2073 .section-main.section-main-wraper .e--pointer-framed .section-item:before {
    border-width: 1px;
}

.section-2073 .section-main.section-main-wraper .e--pointer-framed.e--animation-draw .section-item:before {
    border-width: 0 0 1px 1px;
}

.section-2073 .section-main.section-main-wraper .e--pointer-framed.e--animation-draw .section-item:after {
    border-width: 1px 1px 0 0;
}

.section-2073 .section-main.section-main-wraper .e--pointer-framed.e--animation-corners .section-item:before {
    border-width: 1px 0 0 1px;
}

.section-2073 .section-main.section-main-wraper .e--pointer-framed.e--animation-corners .section-item:after {
    border-width: 0 1px 1px 0;
}

.section-2073 .section-main.section-main-wraper .e--pointer-underline .section-item:after, .section-2073 .section-main.section-main-wraper .e--pointer-overline .section-item:before, .section-2073 .section-main.section-main-wraper .e--pointer-double-line .section-item:before, .section-2073 .section-main.section-main-wraper .e--pointer-double-line .section-item:after {
    height: 1px;
}

.section-2073 .section-main.section-main-wraper .section-nav-menu--dropdown a, .section-2073 .section-main.section-main-wraper .section-menu-toggle {
    color: #000000;
    fill: #000000;
}

.section-2073 .section-main.section-main-wraper .section-nav-menu--dropdown {
    background-color: #FFFFFF;
}

.section-2073 .section-main.section-main-wraper .section-nav-menu--dropdown a:hover, .section-2073 .section-main.section-main-wraper .section-nav-menu--dropdown a:focus, .section-2073 .section-main.section-main-wraper .section-nav-menu--dropdown a.section-item-active, .section-2073 .section-main.section-main-wraper .section-nav-menu--dropdown a.highlighted, .section-2073 .section-main.section-main-wraper .section-menu-toggle:hover, .section-2073 .section-main.section-main-wraper .section-menu-toggle:focus {
    color: #FFFFFF;
}

.section-2073 .section-main.section-main-wraper .section-nav-menu--dropdown a:hover, .section-2073 .section-main.section-main-wraper .section-nav-menu--dropdown a:focus, .section-2073 .section-main.section-main-wraper .section-nav-menu--dropdown a.section-item-active, .section-2073 .section-main.section-main-wraper .section-nav-menu--dropdown a.highlighted {
    background-color: #000000;
}

.section-2073 .section-main.section-main-wraper .section-nav-menu--dropdown .section-item, .section-2073 .section-main.section-main-wraper .section-nav-menu--dropdown .section-sub-item {
    font-family: "Times New Roman", EB Garamond;
    font-size: 15px;
    font-weight: 500;
    text-transform: capitalize;
}

.section-2073 .section-main.section-main-wraper div.section-menu-toggle {
    color: #FFFFFF;
}

.section-2073 .section-main.section-main-wraper div.section-menu-toggle svg {
    fill: #FFFFFF;
}

.section-widget-button .section-button {
    background-color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-accent-font-family ), EB Garamond;
    font-weight: var( --e-global-typography-accent-font-weight );
}

.section-2073 .section-main.section-main-09e3946 .section-button {
    background-color: #FFFFFF;
    font-family: "EB Garamond", EB Garamond;
    font-size: 15px;
    font-weight: 500;
    text-transform: capitalize;
    fill: #000000;
    color: #000000;
    border-radius: 5px 5px 5px 5px;
    width: 100%;
}

.section-2073 .section-main.section-main-09e3946 .section-button:hover, .section-2073 .section-main.section-main-09e3946 .section-button:focus {
    background-color: #000000;
    color: #FFFFFF;
}

.section-2073 .section-main.section-main-09e3946 .section-button:hover svg, .section-2073 .section-main.section-main-09e3946 .section-button:focus svg {
    fill: #FFFFFF;
}

.section-2073 .section-main.section-main-90ed9b9 > .section-container > .section-column > .section-widget-wrap {
    align-content: center;
    align-items: center;
}

.section-2073 .section-main.section-main-90ed9b9:not(.section-motion-effects-main-type-background), .section-2073 .section-main.section-main-90ed9b9 > .section-motion-effects-container > .section-motion-effects-layer {
    background-color: #92B3C4;
}

.section-2073 .section-main.section-main-90ed9b9 > .section-container {
    max-width: 1300px;
}

.section-2073 .section-main.section-main-90ed9b9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    z-index: 100;
}

.section-2073 .section-main.section-main-90ed9b9 > .section-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.section-2073 .section-main.section-main-e47cf20 .section-menu-toggle {
    margin-right: auto;
    background-color: #000000;
}

.section-2073 .section-main.section-main-e47cf20 .section-nav-menu .section-item {
    font-family: "Times New Roman", EB Garamond;
    font-size: 15px;
    font-weight: 500;
    text-transform: capitalize;
}

.section-2073 .section-main.section-main-e47cf20 .section-nav-menu--main .section-item {
    color: #000000;
    fill: #000000;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.section-2073 .section-main.section-main-e47cf20 .section-nav-menu--main .section-item:hover, .section-2073 .section-main.section-main-e47cf20 .section-nav-menu--main .section-item.section-item-active, .section-2073 .section-main.section-main-e47cf20 .section-nav-menu--main .section-item.highlighted, .section-2073 .section-main.section-main-e47cf20 .section-nav-menu--main .section-item:focus {
    color: #000000;
    fill: #000000;
}

.section-2073 .section-main.section-main-e47cf20 .section-nav-menu--main:not(.e--pointer-framed) .section-item:before, .section-2073 .section-main.section-main-e47cf20 .section-nav-menu--main:not(.e--pointer-framed) .section-item:after {
    background-color: #000000;
}

.section-2073 .section-main.section-main-e47cf20 .e--pointer-framed .section-item:before, .section-2073 .section-main.section-main-e47cf20 .e--pointer-framed .section-item:after {
    border-color: #000000;
}

.section-2073 .section-main.section-main-e47cf20 {
    --e-nav-menu-divider-content: "";
    --e-nav-menu-divider-style: solid;
    --e-nav-menu-divider-width: 2px;
    --e-nav-menu-divider-color: #000000;
}

.section-2073 .section-main.section-main-e47cf20 .e--pointer-framed .section-item:before {
    border-width: 1px;
}

.section-2073 .section-main.section-main-e47cf20 .e--pointer-framed.e--animation-draw .section-item:before {
    border-width: 0 0 1px 1px;
}

.section-2073 .section-main.section-main-e47cf20 .e--pointer-framed.e--animation-draw .section-item:after {
    border-width: 1px 1px 0 0;
}

.section-2073 .section-main.section-main-e47cf20 .e--pointer-framed.e--animation-corners .section-item:before {
    border-width: 1px 0 0 1px;
}

.section-2073 .section-main.section-main-e47cf20 .e--pointer-framed.e--animation-corners .section-item:after {
    border-width: 0 1px 1px 0;
}

.section-2073 .section-main.section-main-e47cf20 .e--pointer-underline .section-item:after, .section-2073 .section-main.section-main-e47cf20 .e--pointer-overline .section-item:before, .section-2073 .section-main.section-main-e47cf20 .e--pointer-double-line .section-item:before, .section-2073 .section-main.section-main-e47cf20 .e--pointer-double-line .section-item:after {
    height: 1px;
}

.section-2073 .section-main.section-main-e47cf20 .section-nav-menu--dropdown a, .section-2073 .section-main.section-main-e47cf20 .section-menu-toggle {
    color: #000000;
    fill: #000000;
}

.section-2073 .section-main.section-main-e47cf20 .section-nav-menu--dropdown {
    background-color: #FFFFFF;
}

.section-2073 .section-main.section-main-e47cf20 .section-nav-menu--dropdown a:hover, .section-2073 .section-main.section-main-e47cf20 .section-nav-menu--dropdown a:focus, .section-2073 .section-main.section-main-e47cf20 .section-nav-menu--dropdown a.section-item-active, .section-2073 .section-main.section-main-e47cf20 .section-nav-menu--dropdown a.highlighted, .section-2073 .section-main.section-main-e47cf20 .section-menu-toggle:hover, .section-2073 .section-main.section-main-e47cf20 .section-menu-toggle:focus {
    color: #FFFFFF;
}

.section-2073 .section-main.section-main-e47cf20 .section-nav-menu--dropdown a:hover, .section-2073 .section-main.section-main-e47cf20 .section-nav-menu--dropdown a:focus, .section-2073 .section-main.section-main-e47cf20 .section-nav-menu--dropdown a.section-item-active, .section-2073 .section-main.section-main-e47cf20 .section-nav-menu--dropdown a.highlighted {
    background-color: #000000;
}

.section-2073 .section-main.section-main-e47cf20 .section-nav-menu--dropdown .section-item, .section-2073 .section-main.section-main-e47cf20 .section-nav-menu--dropdown .section-sub-item {
    font-family: "Times New Roman", EB Garamond;
    font-size: 14px;
    font-weight: 500;
    text-transform: capitalize;
}

.section-2073 .section-main.section-main-e47cf20 div.section-menu-toggle {
    color: #FFFFFF;
}

.section-2073 .section-main.section-main-e47cf20 div.section-menu-toggle svg {
    fill: #FFFFFF;
}

.section-2073 .section-main.section-main-98e7b74 .section-button {
    background-color: #00000000;
    font-family: "EB Garamond", EB Garamond;
    font-size: 15px;
    font-weight: 500;
    text-transform: capitalize;
    fill: #000000;
    color: #000000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    border-radius: 5px 5px 5px 5px;
    padding: 14px 35px 14px 35px;
}

.section-2073 .section-main.section-main-98e7b74 .section-button:hover, .section-2073 .section-main.section-main-98e7b74 .section-button:focus {
    background-color: #000000;
    color: #FFFFFF;
}

.section-2073 .section-main.section-main-98e7b74 .section-button:hover svg, .section-2073 .section-main.section-main-98e7b74 .section-button:focus svg {
    fill: #FFFFFF;
}

.section-theme-builder-content-area {
    height: 400px;
}

.section-location-header:before, .section-location-footer:before {
    content: "";
    display: table;
    clear: both;
}

@media(max-width: 1024px) {
    .section-2073 .section-main.section-main-5b54d2c {
        padding:5px 10px 5px 10px;
    }

    .section-2073 .section-main.section-main-wraper .section-nav-menu--dropdown .section-item, .section-2073 .section-main.section-main-wraper .section-nav-menu--dropdown .section-sub-item {
        font-size: 15px;
    }

    .section-2073 .section-main.section-main-wraper .section-nav-menu--main > .section-nav-menu > li > .section-nav-menu--dropdown, .section-2073 .section-main.section-main-wraper .section-nav-menu__container.section-nav-menu--dropdown {
        margin-top: 50px !important;
    }

    .section-2073 .section-main.section-main-wraper {
        --nav-menu-icon-size: 25px;
    }

    .section-2073 .section-main.section-main-wraper .section-menu-toggle {
        border-radius: 5px;
    }

    .section-2073 .section-main.section-main-09e3946 .section-button {
        font-size: 14px;
    }

    .section-2073 .section-main.section-main-90ed9b9 {
        padding: 5px 10px 5px 10px;
    }

    .section-2073 .section-main.section-main-e47cf20 .section-nav-menu--dropdown .section-item, .section-2073 .section-main.section-main-e47cf20 .section-nav-menu--dropdown .section-sub-item {
        font-size: 15px;
    }

    .section-2073 .section-main.section-main-e47cf20 .section-nav-menu--main > .section-nav-menu > li > .section-nav-menu--dropdown, .section-2073 .section-main.section-main-e47cf20 .section-nav-menu__container.section-nav-menu--dropdown {
        margin-top: 50px !important;
    }

    .section-2073 .section-main.section-main-e47cf20 {
        --nav-menu-icon-size: 25px;
    }

    .section-2073 .section-main.section-main-e47cf20 .section-menu-toggle {
        border-radius: 5px;
    }

    .section-2073 .section-main.section-main-98e7b74 .section-button {
        font-size: 14px;
    }
}

@media(max-width: 767px) {
    .section-2073 .section-main.section-main-5b54d2c {
        padding:3px 10px 3px 10px;
    }

    .section-2073 .section-main.section-main-310e82e {
        width: 20%;
    }

    .section-2073 .section-main.section-main-wraper .section-nav-menu--dropdown .section-item, .section-2073 .section-main.section-main-wraper .section-nav-menu--dropdown .section-sub-item {
        font-size: 14px;
    }

    .section-2073 .section-main.section-main-wraper .section-nav-menu--main > .section-nav-menu > li > .section-nav-menu--dropdown, .section-2073 .section-main.section-main-wraper .section-nav-menu__container.section-nav-menu--dropdown {
        margin-top: 50px !important;
    }

    .section-2073 .section-main.section-main-wraper {
        --nav-menu-icon-size: 22px;
    }

    .section-2073 .section-main.section-main-4775201 {
        width: 80%;
    }

    .section-2073 .section-main.section-main-90ed9b9 {
        padding: 3px 10px 3px 10px;
    }

    .section-2073 .section-main.section-main-71d2e96 {
        width: 20%;
    }

    .section-2073 .section-main.section-main-e47cf20 .section-nav-menu--dropdown .section-item, .section-2073 .section-main.section-main-e47cf20 .section-nav-menu--dropdown .section-sub-item {
        font-size: 14px;
    }

    .section-2073 .section-main.section-main-e47cf20 .section-nav-menu--main > .section-nav-menu > li > .section-nav-menu--dropdown, .section-2073 .section-main.section-main-e47cf20 .section-nav-menu__container.section-nav-menu--dropdown {
        margin-top: 50px !important;
    }

    .section-2073 .section-main.section-main-e47cf20 {
        --nav-menu-icon-size: 22px;
    }

    .section-2073 .section-main.section-main-dcea0e9 {
        width: 80%;
    }
}

@media(min-width: 768px) {
    .section-2073 .section-main.section-main-310e82e {
        width:80%;
    }

    .section-2073 .section-main.section-main-4775201 {
        width: 20%;
    }

    .section-2073 .section-main.section-main-71d2e96 {
        width: 80%;
    }

    .section-2073 .section-main.section-main-dcea0e9 {
        width: 20%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .section-2073 .section-main.section-main-310e82e {
        width:75%;
    }

    .section-2073 .section-main.section-main-4775201 {
        width: 25%;
    }

    .section-2073 .section-main.section-main-71d2e96 {
        width: 75%;
    }

    .section-2073 .section-main.section-main-dcea0e9 {
        width: 25%;
    }
}

/* Start custom CSS for section, class: .section-main-5b54d2c */
#head {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    padding: 5px 0px;
    z-index: 1;
}

/* End custom CSS */
/* Start custom CSS for section, class: .section-main-90ed9b9 */
#head {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    padding: 5px 0px;
    z-index: 1;
}

/* End custom CSS */
.section-2060 .section-main.section-main-c3347e0 > .section-container {
    max-width: 1300px;
}

.section-2060 .section-main.section-main-c3347e0:not(.section-motion-effects-main-type-background), .section-2060 .section-main.section-main-c3347e0 > .section-motion-effects-container > .section-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(181deg, #92B3C436 15%, #92B3C4D9 100%);
}

.section-2060 .section-main.section-main-c3347e0 > .section-background-overlay {
    opacity: 0.08;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.section-2060 .section-main.section-main-c3347e0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 40px 0px;
}

.section-widget-image .widget-image-caption {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), EB Garamond;
    font-weight: var( --e-global-typography-text-font-weight );
}

.section-2060 .section-main.section-main-903dfb7 {
    width: var( --container-widget-width, 65% );
    max-width: 65%;
    --container-widget-width: 65%;
    --container-widget-flex-grow: 0;
    align-self: center;
}

.section-2060 .section-main.section-main-11a738d > .section-main-populated {
    margin: 0px 0px 0px 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 30px;
}

.section-widget-heading .section-heading-title {
    font-family: var( --e-global-typography-primary-font-family ), EB Garamond;
    font-weight: var( --e-global-typography-primary-font-weight );
    color: var( --e-global-color-primary );
}

.section-2060 .section-main.section-main-9bac103 {
    text-align: left;
}

.section-2060 .section-main.section-main-9bac103 .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    color: #000000;
}

.section-widget-nav-menu .section-nav-menu .section-item {
    font-family: var( --e-global-typography-primary-font-family ), EB Garamond;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.section-widget-nav-menu .section-nav-menu--main .section-item {
    color: var( --e-global-color-text );
    fill: var( --e-global-color-text );
}

.section-widget-nav-menu .section-nav-menu--main .section-item:hover, .section-widget-nav-menu .section-nav-menu--main .section-item.section-item-active, .section-widget-nav-menu .section-nav-menu--main .section-item.highlighted, .section-widget-nav-menu .section-nav-menu--main .section-item:focus {
    color: var( --e-global-color-accent );
    fill: var( --e-global-color-accent );
}

.section-widget-nav-menu .section-nav-menu--main:not(.e--pointer-framed) .section-item:before, .section-widget-nav-menu .section-nav-menu--main:not(.e--pointer-framed) .section-item:after {
    background-color: var( --e-global-color-accent );
}

.section-widget-nav-menu .e--pointer-framed .section-item:before, .section-widget-nav-menu .e--pointer-framed .section-item:after {
    border-color: var( --e-global-color-accent );
}

.section-widget-nav-menu {
    --e-nav-menu-divider-color: var( --e-global-color-text );
}

.section-widget-nav-menu .section-nav-menu--dropdown .section-item, .section-widget-nav-menu .section-nav-menu--dropdown .section-sub-item {
    font-family: var( --e-global-typography-accent-font-family ), EB Garamond;
    font-weight: var( --e-global-typography-accent-font-weight );
}

.section-2060 .section-main.section-main-6e98afe .section-nav-menu .section-item {
    font-family: "Times New Roman", EB Garamond;
    font-size: 15px;
    font-weight: 500;
}

.section-2060 .section-main.section-main-6e98afe .section-nav-menu--main .section-item {
    color: #000000;
    fill: #000000;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 6px;
    padding-bottom: 6px;
}

.section-2060 .section-main.section-main-6e98afe .section-nav-menu--main .section-item:hover, .section-2060 .section-main.section-main-6e98afe .section-nav-menu--main .section-item.section-item-active, .section-2060 .section-main.section-main-6e98afe .section-nav-menu--main .section-item.highlighted, .section-2060 .section-main.section-main-6e98afe .section-nav-menu--main .section-item:focus {
    color: #000000;
    fill: #000000;
}

.section-2060 .section-main.section-main-6e98afe .section-nav-menu--main:not(.e--pointer-framed) .section-item:before, .section-2060 .section-main.section-main-6e98afe .section-nav-menu--main:not(.e--pointer-framed) .section-item:after {
    background-color: #000000;
}

.section-2060 .section-main.section-main-6e98afe .e--pointer-framed .section-item:before, .section-2060 .section-main.section-main-6e98afe .e--pointer-framed .section-item:after {
    border-color: #000000;
}

.section-2060 .section-main.section-main-6e98afe .section-nav-menu--main:not(.e--pointer-framed) .section-item.section-item-active:before, .section-2060 .section-main.section-main-6e98afe .section-nav-menu--main:not(.e--pointer-framed) .section-item.section-item-active:after {
    background-color: #02010100;
}

.section-2060 .section-main.section-main-6e98afe .e--pointer-framed .section-item.section-item-active:before, .section-2060 .section-main.section-main-6e98afe .e--pointer-framed .section-item.section-item-active:after {
    border-color: #02010100;
}

.section-2060 .section-main.section-main-6e98afe .e--pointer-framed .section-item:before {
    border-width: 1px;
}

.section-2060 .section-main.section-main-6e98afe .e--pointer-framed.e--animation-draw .section-item:before {
    border-width: 0 0 1px 1px;
}

.section-2060 .section-main.section-main-6e98afe .e--pointer-framed.e--animation-draw .section-item:after {
    border-width: 1px 1px 0 0;
}

.section-2060 .section-main.section-main-6e98afe .e--pointer-framed.e--animation-corners .section-item:before {
    border-width: 1px 0 0 1px;
}

.section-2060 .section-main.section-main-6e98afe .e--pointer-framed.e--animation-corners .section-item:after {
    border-width: 0 1px 1px 0;
}

.section-2060 .section-main.section-main-6e98afe .e--pointer-underline .section-item:after, .section-2060 .section-main.section-main-6e98afe .e--pointer-overline .section-item:before, .section-2060 .section-main.section-main-6e98afe .e--pointer-double-line .section-item:before, .section-2060 .section-main.section-main-6e98afe .e--pointer-double-line .section-item:after {
    height: 1px;
}

.section-2060 .section-main.section-main-6e98afe .section-nav-menu--dropdown a, .section-2060 .section-main.section-main-6e98afe .section-menu-toggle {
    color: #000000;
    fill: #000000;
}

.section-2060 .section-main.section-main-6e98afe .section-nav-menu--dropdown {
    background-color: #FFFFFF;
}

.section-2060 .section-main.section-main-6e98afe .section-nav-menu--dropdown a:hover, .section-2060 .section-main.section-main-6e98afe .section-nav-menu--dropdown a:focus, .section-2060 .section-main.section-main-6e98afe .section-nav-menu--dropdown a.section-item-active, .section-2060 .section-main.section-main-6e98afe .section-nav-menu--dropdown a.highlighted, .section-2060 .section-main.section-main-6e98afe .section-menu-toggle:hover, .section-2060 .section-main.section-main-6e98afe .section-menu-toggle:focus {
    color: #FFFFFF;
}

.section-2060 .section-main.section-main-6e98afe .section-nav-menu--dropdown a:hover, .section-2060 .section-main.section-main-6e98afe .section-nav-menu--dropdown a:focus, .section-2060 .section-main.section-main-6e98afe .section-nav-menu--dropdown a.section-item-active, .section-2060 .section-main.section-main-6e98afe .section-nav-menu--dropdown a.highlighted {
    background-color: #000000;
}

.section-2060 .section-main.section-main-6e98afe .section-nav-menu--dropdown .section-item, .section-2060 .section-main.section-main-6e98afe .section-nav-menu--dropdown .section-sub-item {
    font-family: "Times New Roman", EB Garamond;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
}

.section-2060 .section-main.section-main-6e98afe {
    width: auto;
    max-width: auto;
}

.section-2060 .section-main.section-main-6fad20b > .section-main-populated {
    margin: 0px 0px 0px 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 30px;
}

.section-2060 .section-main.section-main-e282804 {
    text-align: left;
}

.section-2060 .section-main.section-main-e282804 .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    color: #000000;
}

.section-2060 .section-main.section-main-3f5cec3 .section-nav-menu .section-item {
    font-family: "Times New Roman", EB Garamond;
    font-size: 15px;
    font-weight: 500;
}

.section-2060 .section-main.section-main-3f5cec3 .section-nav-menu--main .section-item {
    color: #000000;
    fill: #000000;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 6px;
    padding-bottom: 6px;
}

.section-2060 .section-main.section-main-3f5cec3 .section-nav-menu--main .section-item:hover, .section-2060 .section-main.section-main-3f5cec3 .section-nav-menu--main .section-item.section-item-active, .section-2060 .section-main.section-main-3f5cec3 .section-nav-menu--main .section-item.highlighted, .section-2060 .section-main.section-main-3f5cec3 .section-nav-menu--main .section-item:focus {
    color: #000000;
    fill: #000000;
}

.section-2060 .section-main.section-main-3f5cec3 .section-nav-menu--main:not(.e--pointer-framed) .section-item:before, .section-2060 .section-main.section-main-3f5cec3 .section-nav-menu--main:not(.e--pointer-framed) .section-item:after {
    background-color: #000000;
}

.section-2060 .section-main.section-main-3f5cec3 .e--pointer-framed .section-item:before, .section-2060 .section-main.section-main-3f5cec3 .e--pointer-framed .section-item:after {
    border-color: #000000;
}

.section-2060 .section-main.section-main-3f5cec3 .section-nav-menu--main:not(.e--pointer-framed) .section-item.section-item-active:before, .section-2060 .section-main.section-main-3f5cec3 .section-nav-menu--main:not(.e--pointer-framed) .section-item.section-item-active:after {
    background-color: #02010100;
}

.section-2060 .section-main.section-main-3f5cec3 .e--pointer-framed .section-item.section-item-active:before, .section-2060 .section-main.section-main-3f5cec3 .e--pointer-framed .section-item.section-item-active:after {
    border-color: #02010100;
}

.section-2060 .section-main.section-main-3f5cec3 .e--pointer-framed .section-item:before {
    border-width: 1px;
}

.section-2060 .section-main.section-main-3f5cec3 .e--pointer-framed.e--animation-draw .section-item:before {
    border-width: 0 0 1px 1px;
}

.section-2060 .section-main.section-main-3f5cec3 .e--pointer-framed.e--animation-draw .section-item:after {
    border-width: 1px 1px 0 0;
}

.section-2060 .section-main.section-main-3f5cec3 .e--pointer-framed.e--animation-corners .section-item:before {
    border-width: 1px 0 0 1px;
}

.section-2060 .section-main.section-main-3f5cec3 .e--pointer-framed.e--animation-corners .section-item:after {
    border-width: 0 1px 1px 0;
}

.section-2060 .section-main.section-main-3f5cec3 .e--pointer-underline .section-item:after, .section-2060 .section-main.section-main-3f5cec3 .e--pointer-overline .section-item:before, .section-2060 .section-main.section-main-3f5cec3 .e--pointer-double-line .section-item:before, .section-2060 .section-main.section-main-3f5cec3 .e--pointer-double-line .section-item:after {
    height: 1px;
}

.section-2060 .section-main.section-main-3f5cec3 .section-nav-menu--dropdown a, .section-2060 .section-main.section-main-3f5cec3 .section-menu-toggle {
    color: #000000;
    fill: #000000;
}

.section-2060 .section-main.section-main-3f5cec3 .section-nav-menu--dropdown {
    background-color: #FFFFFF;
}

.section-2060 .section-main.section-main-3f5cec3 .section-nav-menu--dropdown a:hover, .section-2060 .section-main.section-main-3f5cec3 .section-nav-menu--dropdown a:focus, .section-2060 .section-main.section-main-3f5cec3 .section-nav-menu--dropdown a.section-item-active, .section-2060 .section-main.section-main-3f5cec3 .section-nav-menu--dropdown a.highlighted, .section-2060 .section-main.section-main-3f5cec3 .section-menu-toggle:hover, .section-2060 .section-main.section-main-3f5cec3 .section-menu-toggle:focus {
    color: #FFFFFF;
}

.section-2060 .section-main.section-main-3f5cec3 .section-nav-menu--dropdown a:hover, .section-2060 .section-main.section-main-3f5cec3 .section-nav-menu--dropdown a:focus, .section-2060 .section-main.section-main-3f5cec3 .section-nav-menu--dropdown a.section-item-active, .section-2060 .section-main.section-main-3f5cec3 .section-nav-menu--dropdown a.highlighted {
    background-color: #000000;
}

.section-2060 .section-main.section-main-3f5cec3 .section-nav-menu--dropdown .section-item, .section-2060 .section-main.section-main-3f5cec3 .section-nav-menu--dropdown .section-sub-item {
    font-family: "Times New Roman", EB Garamond;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
}

.section-2060 .section-main.section-main-3f5cec3 {
    width: auto;
    max-width: auto;
}

.section-2060 .section-main.section-main-3bc913f > .section-main-populated {
    margin: 0px 0px 0px 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 30px;
}

.section-2060 .section-main.section-main-c272ebb {
    text-align: left;
}

.section-2060 .section-main.section-main-c272ebb .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    color: #000000;
}

.section-widget-icon-list .section-icon-list-item:not(:last-child):after {
    border-color: var( --e-global-color-text );
}

.section-widget-icon-list .section-icon-list-icon i {
    color: var( --e-global-color-primary );
}

.section-widget-icon-list .section-icon-list-icon svg {
    fill: var( --e-global-color-primary );
}

.section-widget-icon-list .section-icon-list-item > .section-icon-list-text, .section-widget-icon-list .section-icon-list-item > a {
    font-family: var( --e-global-typography-text-font-family ), EB Garamond;
    font-weight: var( --e-global-typography-text-font-weight );
}

.section-widget-icon-list .section-icon-list-text {
    color: var( --e-global-color-secondary );
}

.section-2060 .section-main.section-main-2f6535a .section-icon-list-items:not(.section-inline-items) .section-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.section-2060 .section-main.section-main-2f6535a .section-icon-list-items:not(.section-inline-items) .section-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.section-2060 .section-main.section-main-2f6535a .section-icon-list-items.section-inline-items .section-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.section-2060 .section-main.section-main-2f6535a .section-icon-list-items.section-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .section-2060 .section-main.section-main-2f6535a .section-icon-list-items.section-inline-items .section-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .section-2060 .section-main.section-main-2f6535a .section-icon-list-items.section-inline-items .section-icon-list-item:after {
    right: calc(-10px/2);
}

.section-2060 .section-main.section-main-2f6535a .section-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.section-2060 .section-main.section-main-2f6535a .section-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.section-2060 .section-main.section-main-2f6535a {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
    width: auto;
    max-width: auto;
}

.section-2060 .section-main.section-main-2f6535a .section-icon-list-item > .section-icon-list-text, .section-2060 .section-main.section-main-2f6535a .section-icon-list-item > a {
    font-family: "Times New Roman", EB Garamond;
    font-size: 15px;
    font-weight: 400;
}

.section-2060 .section-main.section-main-2f6535a .section-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.section-2060 .section-main.section-main-94a1d95 > .section-container {
    max-width: 1300px;
}

.section-2060 .section-main.section-main-94a1d95 > .section-container > .section-column > .section-widget-wrap {
    align-content: center;
    align-items: center;
}

.section-2060 .section-main.section-main-94a1d95:not(.section-motion-effects-main-type-background), .section-2060 .section-main.section-main-94a1d95 > .section-motion-effects-container > .section-motion-effects-layer {
    background-color: #92B3C4;
}

.section-2060 .section-main.section-main-94a1d95 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.section-2060 .section-main.section-main-94a1d95 > .section-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.section-widget-text-editor {
    font-family: var( --e-global-typography-text-font-family ), EB Garamond;
    font-weight: var( --e-global-typography-text-font-weight );
    color: var( --e-global-color-text );
}

.section-widget-text-editor.section-drop-cap-view-stacked .section-drop-cap {
    background-color: var( --e-global-color-primary );
}

.section-widget-text-editor.section-drop-cap-view-framed .section-drop-cap, .section-widget-text-editor.section-drop-cap-view-default .section-drop-cap {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.section-2060 .section-main.section-main-cde1506 {
    text-align: center;
    font-family: "Times New Roman", EB Garamond;
    font-size: 16px;
    font-weight: 400;
    color: #000000;
}

.section-theme-builder-content-area {
    height: 400px;
}

.section-location-header:before, .section-location-footer:before {
    content: "";
    display: table;
    clear: both;
}

@media(max-width: 1024px) {
    .section-2060 .section-main.section-main-6e98afe .section-nav-menu--dropdown .section-item, .section-2060 .section-main.section-main-6e98afe .section-nav-menu--dropdown .section-sub-item {
        font-size:15px;
    }

    .section-2060 .section-main.section-main-6fad20b > .section-main-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .section-2060 .section-main.section-main-3f5cec3 .section-nav-menu--dropdown .section-item, .section-2060 .section-main.section-main-3f5cec3 .section-nav-menu--dropdown .section-sub-item {
        font-size: 15px;
    }

    .section-2060 .section-main.section-main-3bc913f > .section-main-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
}

@media(min-width: 768px) {
    .section-2060 .section-main.section-main-ee41aa4 {
        width:30%;
    }

    .section-2060 .section-main.section-main-11a738d {
        width: 22%;
    }

    .section-2060 .section-main.section-main-6fad20b {
        width: 22%;
    }

    .section-2060 .section-main.section-main-3bc913f {
        width: 26%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .section-2060 .section-main.section-main-ee41aa4 {
        width:50%;
    }

    .section-2060 .section-main.section-main-11a738d {
        width: 50%;
    }

    .section-2060 .section-main.section-main-6fad20b {
        width: 50%;
    }

    .section-2060 .section-main.section-main-3bc913f {
        width: 50%;
    }
}

@media(max-width: 767px) {
    .section-2060 .section-main.section-main-c3347e0 {
        padding:50px 10px 30px 10px;
    }

    .section-2060 .section-main.section-main-ee41aa4.section-column > .section-widget-wrap {
        justify-content: center;
    }

    .section-2060 .section-main.section-main-903dfb7 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 80% );
        max-width: 80%;
    }

    .section-2060 .section-main.section-main-11a738d {
        width: 50%;
    }

    .section-2060 .section-main.section-main-11a738d > .section-main-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .section-2060 .section-main.section-main-9bac103 .section-heading-title {
        font-size: 16px;
    }

    .section-2060 .section-main.section-main-6e98afe .section-nav-menu .section-item {
        font-size: 14px;
    }

    .section-2060 .section-main.section-main-6e98afe .section-nav-menu--dropdown .section-item, .section-2060 .section-main.section-main-6e98afe .section-nav-menu--dropdown .section-sub-item {
        font-size: 14px;
    }

    .section-2060 .section-main.section-main-6e98afe .section-nav-menu--main > .section-nav-menu > li > .section-nav-menu--dropdown, .section-2060 .section-main.section-main-6e98afe .section-nav-menu__container.section-nav-menu--dropdown {
        margin-top: 50px !important;
    }

    .section-2060 .section-main.section-main-6fad20b {
        width: 50%;
    }

    .section-2060 .section-main.section-main-6fad20b > .section-main-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .section-2060 .section-main.section-main-e282804 .section-heading-title {
        font-size: 16px;
    }

    .section-2060 .section-main.section-main-3f5cec3 .section-nav-menu .section-item {
        font-size: 14px;
    }

    .section-2060 .section-main.section-main-3f5cec3 .section-nav-menu--dropdown .section-item, .section-2060 .section-main.section-main-3f5cec3 .section-nav-menu--dropdown .section-sub-item {
        font-size: 14px;
    }

    .section-2060 .section-main.section-main-3f5cec3 .section-nav-menu--main > .section-nav-menu > li > .section-nav-menu--dropdown, .section-2060 .section-main.section-main-3f5cec3 .section-nav-menu__container.section-nav-menu--dropdown {
        margin-top: 50px !important;
    }

    .section-2060 .section-main.section-main-c272ebb .section-heading-title {
        font-size: 16px;
    }

    .section-2060 .section-main.section-main-2f6535a {
        --e-icon-list-icon-size: 14px;
        --e-icon-list-icon-align: center;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
    }

    .section-2060 .section-main.section-main-2f6535a .section-icon-list-item > .section-icon-list-text, .section-2060 .section-main.section-main-2f6535a .section-icon-list-item > a {
        font-size: 14px;
    }

    .section-2060 .section-main.section-main-cde1506 {
        font-size: 14px;
    }
}

/* Start custom CSS for text-editor, class: .section-main-cde1506 */
.higlight {
    color: #fff !important;
    font-weight: 600;
}

.higlight:hover {
    color: #000 !important;
    font-weight: 600;
}

/* End custom CSS */
.section-1882 .section-main.section-main-85a0564 > .section-container {
    max-width: 1300px;
}

.section-1882 .section-main.section-main-85a0564 .section-background-slideshow__slide__image {
    background-size: cover;
    background-position: center center;
}

.section-1882 .section-main.section-main-85a0564 > .section-background-overlay {
    background-color: transparent;
    background-image: radial-gradient(at center center, #ECF8FF 0%, #25495C 100%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.section-1882 .section-main.section-main-85a0564 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}

.section-1882 .section-main.section-main-a7b568a.section-column > .section-widget-wrap {
    justify-content: center;
}

.section-widget-image .widget-image-caption {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), EB Garamond;
    font-weight: var( --e-global-typography-text-font-weight );
}

.section-1882 .section-main.section-main-3330c81 img {
    border-radius: 10px 10px 10px 10px;
}

.section-1882 .section-main.section-main-3330c81 > .section-widget-container {
    margin: 0px 0px 10px 0px;
}

.section-1882 .section-main.section-main-3330c81 {
    width: var( --container-widget-width, 32% );
    max-width: 32%;
    --container-widget-width: 32%;
    --container-widget-flex-grow: 0;
    align-self: center;
}

.section-widget-heading .section-heading-title {
    font-family: var( --e-global-typography-primary-font-family ), EB Garamond;
    font-weight: var( --e-global-typography-primary-font-weight );
    color: var( --e-global-color-primary );
}

.section-1882 .section-main.section-main-5a45055 {
    text-align: center;
}

.section-1882 .section-main.section-main-5a45055 .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 28px;
    font-weight: 600;
    text-transform: capitalize;
    color: #00030D;
}

.section-widget-divider {
    --divider-color: var( --e-global-color-secondary );
}

.section-widget-divider .section-divider__text {
    color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-secondary-font-family ), EB Garamond;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.section-widget-divider.section-view-stacked .section-icon {
    background-color: var( --e-global-color-secondary );
}

.section-widget-divider.section-view-framed .section-icon, .section-widget-divider.section-view-default .section-icon {
    color: var( --e-global-color-secondary );
    border-color: var( --e-global-color-secondary );
}

.section-widget-divider.section-view-framed .section-icon, .section-widget-divider.section-view-default .section-icon svg {
    fill: var( --e-global-color-secondary );
}

.section-1882 .section-main.section-main-e6fee40 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}

.section-1882 .section-main.section-main-e6fee40 .section-divider-separator {
    width: 20%;
    margin: 0 auto;
    margin-center: 0;
}

.section-1882 .section-main.section-main-e6fee40 .section-divider {
    text-align: center;
    padding-block-start:10px;padding-block-end:10px;}

.section-1882 .section-main.section-main-b9c4d73 > .section-container {
    max-width: 1100px;
}

.section-1882 .section-main.section-main-b9c4d73 {
    margin-top: 10px;
    margin-bottom: 0px;
}

.section-1882 .section-main.section-main-d322604 > .section-container {
    max-width: 400px;
}

.section-1882 .section-main.section-main-d322604 > .section-container > .section-column > .section-widget-wrap {
    align-content: center;
    align-items: center;
}

.section-1882 .section-main.section-main-d322604 {
    margin-top: 0px;
    margin-bottom: 10px;
}

.section-1882 .section-main.section-main-b24b234.section-column > .section-widget-wrap {
    justify-content: center;
}

.section-1882 .section-main.section-main-5012c15 {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: center;
}

.section-1882 .section-main.section-main-5012c15 .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 20px;
    font-weight: 500;
    color: #00030D;
}

.section-1882 .section-main.section-main-7d16d7a {
    text-align: center;
}

.section-1882 .section-main.section-main-7d16d7a .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 40px;
    font-weight: 700;
    color: #00030D;
}

.section-1882 .section-main.section-main-cd075b5.section-column > .section-widget-wrap {
    justify-content: center;
}

.section-1882 .section-main.section-main-12f23fe {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: center;
}

.section-1882 .section-main.section-main-12f23fe .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 20px;
    font-weight: 500;
    color: #00030D;
}

.section-widget-text-editor {
    font-family: var( --e-global-typography-text-font-family ), EB Garamond;
    font-weight: var( --e-global-typography-text-font-weight );
    color: var( --e-global-color-text );
}

.section-widget-text-editor.section-drop-cap-view-stacked .section-drop-cap {
    background-color: var( --e-global-color-primary );
}

.section-widget-text-editor.section-drop-cap-view-framed .section-drop-cap, .section-widget-text-editor.section-drop-cap-view-default .section-drop-cap {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.section-1882 .section-main.section-main-45690d1 {
    text-align: center;
    font-family: "Times New Roman", EB Garamond;
    font-size: 11px;
    font-weight: 500;
    line-height: 1em;
    color: #000000;
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.section-1882 .section-main.section-main-45690d1 > .section-widget-container {
    margin: 2px 0px 0px 0px;
}

.section-1882 .section-main.section-main-21eb727 {
    text-align: center;
}

.section-1882 .section-main.section-main-21eb727 .section-heading-title {
    font-family: "EB Garamond", EB Garamond;
    font-size: 40px;
    font-weight: 700;
    color: #00030D;
}

#section-popup-modal-1882 .dialog-message {
    width: 640px;
    height: auto;
}

#section-popup-modal-1882 {
    justify-content: center;
    align-items: center;
    pointer-events: all;
    background-color: rgba(0,0,0,.8);
}

#section-popup-modal-1882 .dialog-close-button {
    display: flex;
}

#section-popup-modal-1882 .dialog-widget-content {
    box-shadow: 2px 8px 23px 3px rgba(0,0,0,0.2);
}

@media(max-width: 767px) {
    .section-1882 .section-main.section-main-85a0564 {
        padding:30px 10px 30px 10px;
    }

    .section-1882 .section-main.section-main-3330c81 {
        --container-widget-width: 32%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 32% );
        max-width: 32%;
    }

    .section-1882 .section-main.section-main-5a45055 .section-heading-title {
        font-size: 25px;
        line-height: 1.2em;
    }

    .section-1882 .section-main.section-main-e6fee40 .section-divider {
        padding-block-start:5px;padding-block-end:5px;}

    .section-1882 .section-main.section-main-d322604 > .section-container {
        max-width: 300px;
    }

    .section-1882 .section-main.section-main-b24b234 {
        width: 50%;
    }

    .section-1882 .section-main.section-main-b24b234.section-column > .section-widget-wrap {
        justify-content: center;
    }

    .section-1882 .section-main.section-main-5012c15 {
        text-align: left;
    }

    .section-1882 .section-main.section-main-5012c15 .section-heading-title {
        font-size: 18px;
        line-height: 1.2em;
    }

    .section-1882 .section-main.section-main-7d16d7a .section-heading-title {
        font-size: 32px;
        line-height: 1.2em;
    }

    .section-1882 .section-main.section-main-cd075b5 {
        width: 50%;
    }

    .section-1882 .section-main.section-main-12f23fe .section-heading-title {
        font-size: 18px;
        line-height: 1.2em;
    }

    .section-1882 .section-main.section-main-45690d1 {
        font-size: 10px;
        line-height: 1.4em;
    }

    .section-1882 .section-main.section-main-21eb727 .section-heading-title {
        font-size: 32px;
        line-height: 1.2em;
    }
}

.ekit-wid-con .row {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
}

.ekit-wid-con .col,.ekit-wid-con .col-1,.ekit-wid-con .col-10,.ekit-wid-con .col-11,.ekit-wid-con .col-12,.ekit-wid-con .col-2,.ekit-wid-con .col-3,.ekit-wid-con .col-4,.ekit-wid-con .col-5,.ekit-wid-con .col-6,.ekit-wid-con .col-7,.ekit-wid-con .col-8,.ekit-wid-con .col-9,.ekit-wid-con .col-auto,.ekit-wid-con .col-lg,.ekit-wid-con .col-lg-1,.ekit-wid-con .col-lg-10,.ekit-wid-con .col-lg-11,.ekit-wid-con .col-lg-12,.ekit-wid-con .col-lg-2,.ekit-wid-con .col-lg-3,.ekit-wid-con .col-lg-4,.ekit-wid-con .col-lg-5,.ekit-wid-con .col-lg-6,.ekit-wid-con .col-lg-7,.ekit-wid-con .col-lg-8,.ekit-wid-con .col-lg-9,.ekit-wid-con .col-lg-auto,.ekit-wid-con .col-md,.ekit-wid-con .col-md-1,.ekit-wid-con .col-md-10,.ekit-wid-con .col-md-11,.ekit-wid-con .col-md-12,.ekit-wid-con .col-md-2,.ekit-wid-con .col-md-3,.ekit-wid-con .col-md-4,.ekit-wid-con .col-md-5,.ekit-wid-con .col-md-6,.ekit-wid-con .col-md-7,.ekit-wid-con .col-md-8,.ekit-wid-con .col-md-9,.ekit-wid-con .col-md-auto,.ekit-wid-con .col-sm,.ekit-wid-con .col-sm-1,.ekit-wid-con .col-sm-10,.ekit-wid-con .col-sm-11,.ekit-wid-con .col-sm-12,.ekit-wid-con .col-sm-2,.ekit-wid-con .col-sm-3,.ekit-wid-con .col-sm-4,.ekit-wid-con .col-sm-5,.ekit-wid-con .col-sm-6,.ekit-wid-con .col-sm-7,.ekit-wid-con .col-sm-8,.ekit-wid-con .col-sm-9,.ekit-wid-con .col-sm-auto,.ekit-wid-con .col-xl,.ekit-wid-con .col-xl-1,.ekit-wid-con .col-xl-10,.ekit-wid-con .col-xl-11,.ekit-wid-con .col-xl-12,.ekit-wid-con .col-xl-2,.ekit-wid-con .col-xl-3,.ekit-wid-con .col-xl-4,.ekit-wid-con .col-xl-5,.ekit-wid-con .col-xl-6,.ekit-wid-con .col-xl-7,.ekit-wid-con .col-xl-8,.ekit-wid-con .col-xl-9,.ekit-wid-con .col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px
}

.ekit-wid-con .col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    max-width: 100%
}

.ekit-wid-con .row-cols-1>* {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%
}

.ekit-wid-con .row-cols-2>* {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%
}

.ekit-wid-con .row-cols-3>* {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 33.333333%;
    max-width: 33.333333%
}

.ekit-wid-con .row-cols-4>* {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%
}

.ekit-wid-con .row-cols-5>* {
    -ms-flex: 0 0 20%;
    -webkit-box-flex: 0;
    flex: 0 0 20%;
    max-width: 20%
}

.ekit-wid-con .row-cols-6>* {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 16.666667%;
    max-width: 16.666667%
}

.ekit-wid-con .col-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%
}

.ekit-wid-con .col-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 8.333333%;
    max-width: 8.333333%
}

.ekit-wid-con .col-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 16.666667%;
    max-width: 16.666667%
}

.ekit-wid-con .col-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%
}

.ekit-wid-con .col-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 33.333333%;
    max-width: 33.333333%
}

.ekit-wid-con .col-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 41.666667%;
    max-width: 41.666667%
}

.ekit-wid-con .col-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%
}

.ekit-wid-con .col-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 58.333333%;
    max-width: 58.333333%
}

.ekit-wid-con .col-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 66.666667%;
    max-width: 66.666667%
}

.ekit-wid-con .col-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
    flex: 0 0 75%;
    max-width: 75%
}

.ekit-wid-con .col-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 83.333333%;
    max-width: 83.333333%
}

.ekit-wid-con .col-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 91.666667%;
    max-width: 91.666667%
}

.ekit-wid-con .col-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%
}

.ekit-wid-con .order-first {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1
}

.ekit-wid-con .order-last {
    -ms-flex-order: 13;
    -webkit-box-ordinal-group: 14;
    order: 13
}

.ekit-wid-con .order-0 {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
    order: 0
}

.ekit-wid-con .order-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1
}

.ekit-wid-con .order-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
    order: 2
}

.ekit-wid-con .order-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
    order: 3
}

.ekit-wid-con .order-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
    order: 4
}

.ekit-wid-con .order-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
    order: 5
}

.ekit-wid-con .order-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
    order: 6
}

.ekit-wid-con .order-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
    order: 7
}

.ekit-wid-con .order-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
    order: 8
}

.ekit-wid-con .order-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
    order: 9
}

.ekit-wid-con .order-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
    order: 10
}

.ekit-wid-con .order-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
    order: 11
}

.ekit-wid-con .order-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
    order: 12
}

.ekit-wid-con .offset-1 {
    margin-left: 8.333333%
}

.ekit-wid-con .offset-2 {
    margin-left: 16.666667%
}

.ekit-wid-con .offset-3 {
    margin-left: 25%
}

.ekit-wid-con .offset-4 {
    margin-left: 33.333333%
}

.ekit-wid-con .offset-5 {
    margin-left: 41.666667%
}

.ekit-wid-con .offset-6 {
    margin-left: 50%
}

.ekit-wid-con .offset-7 {
    margin-left: 58.333333%
}

.ekit-wid-con .offset-8 {
    margin-left: 66.666667%
}

.ekit-wid-con .offset-9 {
    margin-left: 75%
}

.ekit-wid-con .offset-10 {
    margin-left: 83.333333%
}

.ekit-wid-con .offset-11 {
    margin-left: 91.666667%
}

@media (min-width: 576px) {
    .ekit-wid-con .col-sm {
        -ms-flex-preferred-size:0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        -webkit-box-flex: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .ekit-wid-con .row-cols-sm-1>* {
        -ms-flex: 0 0 100%;
        -webkit-box-flex: 0;
        flex: 0 0 100%;
        max-width: 100%
    }

    .ekit-wid-con .row-cols-sm-2>* {
        -ms-flex: 0 0 50%;
        -webkit-box-flex: 0;
        flex: 0 0 50%;
        max-width: 50%
    }

    .ekit-wid-con .row-cols-sm-3>* {
        -ms-flex: 0 0 33.333333%;
        -webkit-box-flex: 0;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .ekit-wid-con .row-cols-sm-4>* {
        -ms-flex: 0 0 25%;
        -webkit-box-flex: 0;
        flex: 0 0 25%;
        max-width: 25%
    }

    .ekit-wid-con .row-cols-sm-5>* {
        -ms-flex: 0 0 20%;
        -webkit-box-flex: 0;
        flex: 0 0 20%;
        max-width: 20%
    }

    .ekit-wid-con .row-cols-sm-6>* {
        -ms-flex: 0 0 16.666667%;
        -webkit-box-flex: 0;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .ekit-wid-con .col-sm-auto {
        -ms-flex: 0 0 auto;
        -webkit-box-flex: 0;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .ekit-wid-con .col-sm-1 {
        -ms-flex: 0 0 8.333333%;
        -webkit-box-flex: 0;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .ekit-wid-con .col-sm-2 {
        -ms-flex: 0 0 16.666667%;
        -webkit-box-flex: 0;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .ekit-wid-con .col-sm-3 {
        -ms-flex: 0 0 25%;
        -webkit-box-flex: 0;
        flex: 0 0 25%;
        max-width: 25%
    }

    .ekit-wid-con .col-sm-4 {
        -ms-flex: 0 0 33.333333%;
        -webkit-box-flex: 0;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .ekit-wid-con .col-sm-5 {
        -ms-flex: 0 0 41.666667%;
        -webkit-box-flex: 0;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .ekit-wid-con .col-sm-6 {
        -ms-flex: 0 0 50%;
        -webkit-box-flex: 0;
        flex: 0 0 50%;
        max-width: 50%
    }

    .ekit-wid-con .col-sm-7 {
        -ms-flex: 0 0 58.333333%;
        -webkit-box-flex: 0;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .ekit-wid-con .col-sm-8 {
        -ms-flex: 0 0 66.666667%;
        -webkit-box-flex: 0;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .ekit-wid-con .col-sm-9 {
        -ms-flex: 0 0 75%;
        -webkit-box-flex: 0;
        flex: 0 0 75%;
        max-width: 75%
    }

    .ekit-wid-con .col-sm-10 {
        -ms-flex: 0 0 83.333333%;
        -webkit-box-flex: 0;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .ekit-wid-con .col-sm-11 {
        -ms-flex: 0 0 91.666667%;
        -webkit-box-flex: 0;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .ekit-wid-con .col-sm-12 {
        -ms-flex: 0 0 100%;
        -webkit-box-flex: 0;
        flex: 0 0 100%;
        max-width: 100%
    }

    .ekit-wid-con .order-sm-first {
        -ms-flex-order: -1;
        -webkit-box-ordinal-group: 0;
        order: -1
    }

    .ekit-wid-con .order-sm-last {
        -ms-flex-order: 13;
        -webkit-box-ordinal-group: 14;
        order: 13
    }

    .ekit-wid-con .order-sm-0 {
        -ms-flex-order: 0;
        -webkit-box-ordinal-group: 1;
        order: 0
    }

    .ekit-wid-con .order-sm-1 {
        -ms-flex-order: 1;
        -webkit-box-ordinal-group: 2;
        order: 1
    }

    .ekit-wid-con .order-sm-2 {
        -ms-flex-order: 2;
        -webkit-box-ordinal-group: 3;
        order: 2
    }

    .ekit-wid-con .order-sm-3 {
        -ms-flex-order: 3;
        -webkit-box-ordinal-group: 4;
        order: 3
    }

    .ekit-wid-con .order-sm-4 {
        -ms-flex-order: 4;
        -webkit-box-ordinal-group: 5;
        order: 4
    }

    .ekit-wid-con .order-sm-5 {
        -ms-flex-order: 5;
        -webkit-box-ordinal-group: 6;
        order: 5
    }

    .ekit-wid-con .order-sm-6 {
        -ms-flex-order: 6;
        -webkit-box-ordinal-group: 7;
        order: 6
    }

    .ekit-wid-con .order-sm-7 {
        -ms-flex-order: 7;
        -webkit-box-ordinal-group: 8;
        order: 7
    }

    .ekit-wid-con .order-sm-8 {
        -ms-flex-order: 8;
        -webkit-box-ordinal-group: 9;
        order: 8
    }

    .ekit-wid-con .order-sm-9 {
        -ms-flex-order: 9;
        -webkit-box-ordinal-group: 10;
        order: 9
    }

    .ekit-wid-con .order-sm-10 {
        -ms-flex-order: 10;
        -webkit-box-ordinal-group: 11;
        order: 10
    }

    .ekit-wid-con .order-sm-11 {
        -ms-flex-order: 11;
        -webkit-box-ordinal-group: 12;
        order: 11
    }

    .ekit-wid-con .order-sm-12 {
        -ms-flex-order: 12;
        -webkit-box-ordinal-group: 13;
        order: 12
    }

    .ekit-wid-con .offset-sm-0 {
        margin-left: 0
    }

    .ekit-wid-con .offset-sm-1 {
        margin-left: 8.333333%
    }

    .ekit-wid-con .offset-sm-2 {
        margin-left: 16.666667%
    }

    .ekit-wid-con .offset-sm-3 {
        margin-left: 25%
    }

    .ekit-wid-con .offset-sm-4 {
        margin-left: 33.333333%
    }

    .ekit-wid-con .offset-sm-5 {
        margin-left: 41.666667%
    }

    .ekit-wid-con .offset-sm-6 {
        margin-left: 50%
    }

    .ekit-wid-con .offset-sm-7 {
        margin-left: 58.333333%
    }

    .ekit-wid-con .offset-sm-8 {
        margin-left: 66.666667%
    }

    .ekit-wid-con .offset-sm-9 {
        margin-left: 75%
    }

    .ekit-wid-con .offset-sm-10 {
        margin-left: 83.333333%
    }

    .ekit-wid-con .offset-sm-11 {
        margin-left: 91.666667%
    }
}

@media (min-width: 768px) {
    .ekit-wid-con .col-md {
        -ms-flex-preferred-size:0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        -webkit-box-flex: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .ekit-wid-con .row-cols-md-1>* {
        -ms-flex: 0 0 100%;
        -webkit-box-flex: 0;
        flex: 0 0 100%;
        max-width: 100%
    }

    .ekit-wid-con .row-cols-md-2>* {
        -ms-flex: 0 0 50%;
        -webkit-box-flex: 0;
        flex: 0 0 50%;
        max-width: 50%
    }

    .ekit-wid-con .row-cols-md-3>* {
        -ms-flex: 0 0 33.333333%;
        -webkit-box-flex: 0;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .ekit-wid-con .row-cols-md-4>* {
        -ms-flex: 0 0 25%;
        -webkit-box-flex: 0;
        flex: 0 0 25%;
        max-width: 25%
    }

    .ekit-wid-con .row-cols-md-5>* {
        -ms-flex: 0 0 20%;
        -webkit-box-flex: 0;
        flex: 0 0 20%;
        max-width: 20%
    }

    .ekit-wid-con .row-cols-md-6>* {
        -ms-flex: 0 0 16.666667%;
        -webkit-box-flex: 0;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .ekit-wid-con .col-md-auto {
        -ms-flex: 0 0 auto;
        -webkit-box-flex: 0;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .ekit-wid-con .col-md-1 {
        -ms-flex: 0 0 8.333333%;
        -webkit-box-flex: 0;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .ekit-wid-con .col-md-2 {
        -ms-flex: 0 0 16.666667%;
        -webkit-box-flex: 0;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .ekit-wid-con .col-md-3 {
        -ms-flex: 0 0 25%;
        -webkit-box-flex: 0;
        flex: 0 0 25%;
        max-width: 25%
    }

    .ekit-wid-con .col-md-4 {
        -ms-flex: 0 0 33.333333%;
        -webkit-box-flex: 0;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .ekit-wid-con .col-md-5 {
        -ms-flex: 0 0 41.666667%;
        -webkit-box-flex: 0;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .ekit-wid-con .col-md-6 {
        -ms-flex: 0 0 50%;
        -webkit-box-flex: 0;
        flex: 0 0 50%;
        max-width: 50%
    }

    .ekit-wid-con .col-md-7 {
        -ms-flex: 0 0 58.333333%;
        -webkit-box-flex: 0;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .ekit-wid-con .col-md-8 {
        -ms-flex: 0 0 66.666667%;
        -webkit-box-flex: 0;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .ekit-wid-con .col-md-9 {
        -ms-flex: 0 0 75%;
        -webkit-box-flex: 0;
        flex: 0 0 75%;
        max-width: 75%
    }

    .ekit-wid-con .col-md-10 {
        -ms-flex: 0 0 83.333333%;
        -webkit-box-flex: 0;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .ekit-wid-con .col-md-11 {
        -ms-flex: 0 0 91.666667%;
        -webkit-box-flex: 0;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .ekit-wid-con .col-md-12 {
        -ms-flex: 0 0 100%;
        -webkit-box-flex: 0;
        flex: 0 0 100%;
        max-width: 100%
    }

    .ekit-wid-con .order-md-first {
        -ms-flex-order: -1;
        -webkit-box-ordinal-group: 0;
        order: -1
    }

    .ekit-wid-con .order-md-last {
        -ms-flex-order: 13;
        -webkit-box-ordinal-group: 14;
        order: 13
    }

    .ekit-wid-con .order-md-0 {
        -ms-flex-order: 0;
        -webkit-box-ordinal-group: 1;
        order: 0
    }

    .ekit-wid-con .order-md-1 {
        -ms-flex-order: 1;
        -webkit-box-ordinal-group: 2;
        order: 1
    }

    .ekit-wid-con .order-md-2 {
        -ms-flex-order: 2;
        -webkit-box-ordinal-group: 3;
        order: 2
    }

    .ekit-wid-con .order-md-3 {
        -ms-flex-order: 3;
        -webkit-box-ordinal-group: 4;
        order: 3
    }

    .ekit-wid-con .order-md-4 {
        -ms-flex-order: 4;
        -webkit-box-ordinal-group: 5;
        order: 4
    }

    .ekit-wid-con .order-md-5 {
        -ms-flex-order: 5;
        -webkit-box-ordinal-group: 6;
        order: 5
    }

    .ekit-wid-con .order-md-6 {
        -ms-flex-order: 6;
        -webkit-box-ordinal-group: 7;
        order: 6
    }

    .ekit-wid-con .order-md-7 {
        -ms-flex-order: 7;
        -webkit-box-ordinal-group: 8;
        order: 7
    }

    .ekit-wid-con .order-md-8 {
        -ms-flex-order: 8;
        -webkit-box-ordinal-group: 9;
        order: 8
    }

    .ekit-wid-con .order-md-9 {
        -ms-flex-order: 9;
        -webkit-box-ordinal-group: 10;
        order: 9
    }

    .ekit-wid-con .order-md-10 {
        -ms-flex-order: 10;
        -webkit-box-ordinal-group: 11;
        order: 10
    }

    .ekit-wid-con .order-md-11 {
        -ms-flex-order: 11;
        -webkit-box-ordinal-group: 12;
        order: 11
    }

    .ekit-wid-con .order-md-12 {
        -ms-flex-order: 12;
        -webkit-box-ordinal-group: 13;
        order: 12
    }

    .ekit-wid-con .offset-md-0 {
        margin-left: 0
    }

    .ekit-wid-con .offset-md-1 {
        margin-left: 8.333333%
    }

    .ekit-wid-con .offset-md-2 {
        margin-left: 16.666667%
    }

    .ekit-wid-con .offset-md-3 {
        margin-left: 25%
    }

    .ekit-wid-con .offset-md-4 {
        margin-left: 33.333333%
    }

    .ekit-wid-con .offset-md-5 {
        margin-left: 41.666667%
    }

    .ekit-wid-con .offset-md-6 {
        margin-left: 50%
    }

    .ekit-wid-con .offset-md-7 {
        margin-left: 58.333333%
    }

    .ekit-wid-con .offset-md-8 {
        margin-left: 66.666667%
    }

    .ekit-wid-con .offset-md-9 {
        margin-left: 75%
    }

    .ekit-wid-con .offset-md-10 {
        margin-left: 83.333333%
    }

    .ekit-wid-con .offset-md-11 {
        margin-left: 91.666667%
    }
}

@media (min-width: 992px) {
    .ekit-wid-con .col-lg {
        -ms-flex-preferred-size:0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        -webkit-box-flex: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .ekit-wid-con .row-cols-lg-1>* {
        -ms-flex: 0 0 100%;
        -webkit-box-flex: 0;
        flex: 0 0 100%;
        max-width: 100%
    }

    .ekit-wid-con .row-cols-lg-2>* {
        -ms-flex: 0 0 50%;
        -webkit-box-flex: 0;
        flex: 0 0 50%;
        max-width: 50%
    }

    .ekit-wid-con .row-cols-lg-3>* {
        -ms-flex: 0 0 33.333333%;
        -webkit-box-flex: 0;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .ekit-wid-con .row-cols-lg-4>* {
        -ms-flex: 0 0 25%;
        -webkit-box-flex: 0;
        flex: 0 0 25%;
        max-width: 25%
    }

    .ekit-wid-con .row-cols-lg-5>* {
        -ms-flex: 0 0 20%;
        -webkit-box-flex: 0;
        flex: 0 0 20%;
        max-width: 20%
    }

    .ekit-wid-con .row-cols-lg-6>* {
        -ms-flex: 0 0 16.666667%;
        -webkit-box-flex: 0;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .ekit-wid-con .col-lg-auto {
        -ms-flex: 0 0 auto;
        -webkit-box-flex: 0;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .ekit-wid-con .col-lg-1 {
        -ms-flex: 0 0 8.333333%;
        -webkit-box-flex: 0;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .ekit-wid-con .col-lg-2 {
        -ms-flex: 0 0 16.666667%;
        -webkit-box-flex: 0;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .ekit-wid-con .col-lg-3 {
        -ms-flex: 0 0 25%;
        -webkit-box-flex: 0;
        flex: 0 0 25%;
        max-width: 25%
    }

    .ekit-wid-con .col-lg-4 {
        -ms-flex: 0 0 33.333333%;
        -webkit-box-flex: 0;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .ekit-wid-con .col-lg-5 {
        -ms-flex: 0 0 41.666667%;
        -webkit-box-flex: 0;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .ekit-wid-con .col-lg-6 {
        -ms-flex: 0 0 50%;
        -webkit-box-flex: 0;
        flex: 0 0 50%;
        max-width: 50%
    }

    .ekit-wid-con .col-lg-7 {
        -ms-flex: 0 0 58.333333%;
        -webkit-box-flex: 0;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .ekit-wid-con .col-lg-8 {
        -ms-flex: 0 0 66.666667%;
        -webkit-box-flex: 0;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .ekit-wid-con .col-lg-9 {
        -ms-flex: 0 0 75%;
        -webkit-box-flex: 0;
        flex: 0 0 75%;
        max-width: 75%
    }

    .ekit-wid-con .col-lg-10 {
        -ms-flex: 0 0 83.333333%;
        -webkit-box-flex: 0;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .ekit-wid-con .col-lg-11 {
        -ms-flex: 0 0 91.666667%;
        -webkit-box-flex: 0;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .ekit-wid-con .col-lg-12 {
        -ms-flex: 0 0 100%;
        -webkit-box-flex: 0;
        flex: 0 0 100%;
        max-width: 100%
    }

    .ekit-wid-con .order-lg-first {
        -ms-flex-order: -1;
        -webkit-box-ordinal-group: 0;
        order: -1
    }

    .ekit-wid-con .order-lg-last {
        -ms-flex-order: 13;
        -webkit-box-ordinal-group: 14;
        order: 13
    }

    .ekit-wid-con .order-lg-0 {
        -ms-flex-order: 0;
        -webkit-box-ordinal-group: 1;
        order: 0
    }

    .ekit-wid-con .order-lg-1 {
        -ms-flex-order: 1;
        -webkit-box-ordinal-group: 2;
        order: 1
    }

    .ekit-wid-con .order-lg-2 {
        -ms-flex-order: 2;
        -webkit-box-ordinal-group: 3;
        order: 2
    }

    .ekit-wid-con .order-lg-3 {
        -ms-flex-order: 3;
        -webkit-box-ordinal-group: 4;
        order: 3
    }

    .ekit-wid-con .order-lg-4 {
        -ms-flex-order: 4;
        -webkit-box-ordinal-group: 5;
        order: 4
    }

    .ekit-wid-con .order-lg-5 {
        -ms-flex-order: 5;
        -webkit-box-ordinal-group: 6;
        order: 5
    }

    .ekit-wid-con .order-lg-6 {
        -ms-flex-order: 6;
        -webkit-box-ordinal-group: 7;
        order: 6
    }

    .ekit-wid-con .order-lg-7 {
        -ms-flex-order: 7;
        -webkit-box-ordinal-group: 8;
        order: 7
    }

    .ekit-wid-con .order-lg-8 {
        -ms-flex-order: 8;
        -webkit-box-ordinal-group: 9;
        order: 8
    }

    .ekit-wid-con .order-lg-9 {
        -ms-flex-order: 9;
        -webkit-box-ordinal-group: 10;
        order: 9
    }

    .ekit-wid-con .order-lg-10 {
        -ms-flex-order: 10;
        -webkit-box-ordinal-group: 11;
        order: 10
    }

    .ekit-wid-con .order-lg-11 {
        -ms-flex-order: 11;
        -webkit-box-ordinal-group: 12;
        order: 11
    }

    .ekit-wid-con .order-lg-12 {
        -ms-flex-order: 12;
        -webkit-box-ordinal-group: 13;
        order: 12
    }

    .ekit-wid-con .offset-lg-0 {
        margin-left: 0
    }

    .ekit-wid-con .offset-lg-1 {
        margin-left: 8.333333%
    }

    .ekit-wid-con .offset-lg-2 {
        margin-left: 16.666667%
    }

    .ekit-wid-con .offset-lg-3 {
        margin-left: 25%
    }

    .ekit-wid-con .offset-lg-4 {
        margin-left: 33.333333%
    }

    .ekit-wid-con .offset-lg-5 {
        margin-left: 41.666667%
    }

    .ekit-wid-con .offset-lg-6 {
        margin-left: 50%
    }

    .ekit-wid-con .offset-lg-7 {
        margin-left: 58.333333%
    }

    .ekit-wid-con .offset-lg-8 {
        margin-left: 66.666667%
    }

    .ekit-wid-con .offset-lg-9 {
        margin-left: 75%
    }

    .ekit-wid-con .offset-lg-10 {
        margin-left: 83.333333%
    }

    .ekit-wid-con .offset-lg-11 {
        margin-left: 91.666667%
    }
}

@media (min-width: 1200px) {
    .ekit-wid-con .col-xl {
        -ms-flex-preferred-size:0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        -webkit-box-flex: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .ekit-wid-con .row-cols-xl-1>* {
        -ms-flex: 0 0 100%;
        -webkit-box-flex: 0;
        flex: 0 0 100%;
        max-width: 100%
    }

    .ekit-wid-con .row-cols-xl-2>* {
        -ms-flex: 0 0 50%;
        -webkit-box-flex: 0;
        flex: 0 0 50%;
        max-width: 50%
    }

    .ekit-wid-con .row-cols-xl-3>* {
        -ms-flex: 0 0 33.333333%;
        -webkit-box-flex: 0;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .ekit-wid-con .row-cols-xl-4>* {
        -ms-flex: 0 0 25%;
        -webkit-box-flex: 0;
        flex: 0 0 25%;
        max-width: 25%
    }

    .ekit-wid-con .row-cols-xl-5>* {
        -ms-flex: 0 0 20%;
        -webkit-box-flex: 0;
        flex: 0 0 20%;
        max-width: 20%
    }

    .ekit-wid-con .row-cols-xl-6>* {
        -ms-flex: 0 0 16.666667%;
        -webkit-box-flex: 0;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .ekit-wid-con .col-xl-auto {
        -ms-flex: 0 0 auto;
        -webkit-box-flex: 0;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .ekit-wid-con .col-xl-1 {
        -ms-flex: 0 0 8.333333%;
        -webkit-box-flex: 0;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .ekit-wid-con .col-xl-2 {
        -ms-flex: 0 0 16.666667%;
        -webkit-box-flex: 0;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .ekit-wid-con .col-xl-3 {
        -ms-flex: 0 0 25%;
        -webkit-box-flex: 0;
        flex: 0 0 25%;
        max-width: 25%
    }

    .ekit-wid-con .col-xl-4 {
        -ms-flex: 0 0 33.333333%;
        -webkit-box-flex: 0;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .ekit-wid-con .col-xl-5 {
        -ms-flex: 0 0 41.666667%;
        -webkit-box-flex: 0;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .ekit-wid-con .col-xl-6 {
        -ms-flex: 0 0 50%;
        -webkit-box-flex: 0;
        flex: 0 0 50%;
        max-width: 50%
    }

    .ekit-wid-con .col-xl-7 {
        -ms-flex: 0 0 58.333333%;
        -webkit-box-flex: 0;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .ekit-wid-con .col-xl-8 {
        -ms-flex: 0 0 66.666667%;
        -webkit-box-flex: 0;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .ekit-wid-con .col-xl-9 {
        -ms-flex: 0 0 75%;
        -webkit-box-flex: 0;
        flex: 0 0 75%;
        max-width: 75%
    }

    .ekit-wid-con .col-xl-10 {
        -ms-flex: 0 0 83.333333%;
        -webkit-box-flex: 0;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .ekit-wid-con .col-xl-11 {
        -ms-flex: 0 0 91.666667%;
        -webkit-box-flex: 0;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .ekit-wid-con .col-xl-12 {
        -ms-flex: 0 0 100%;
        -webkit-box-flex: 0;
        flex: 0 0 100%;
        max-width: 100%
    }

    .ekit-wid-con .order-xl-first {
        -ms-flex-order: -1;
        -webkit-box-ordinal-group: 0;
        order: -1
    }

    .ekit-wid-con .order-xl-last {
        -ms-flex-order: 13;
        -webkit-box-ordinal-group: 14;
        order: 13
    }

    .ekit-wid-con .order-xl-0 {
        -ms-flex-order: 0;
        -webkit-box-ordinal-group: 1;
        order: 0
    }

    .ekit-wid-con .order-xl-1 {
        -ms-flex-order: 1;
        -webkit-box-ordinal-group: 2;
        order: 1
    }

    .ekit-wid-con .order-xl-2 {
        -ms-flex-order: 2;
        -webkit-box-ordinal-group: 3;
        order: 2
    }

    .ekit-wid-con .order-xl-3 {
        -ms-flex-order: 3;
        -webkit-box-ordinal-group: 4;
        order: 3
    }

    .ekit-wid-con .order-xl-4 {
        -ms-flex-order: 4;
        -webkit-box-ordinal-group: 5;
        order: 4
    }

    .ekit-wid-con .order-xl-5 {
        -ms-flex-order: 5;
        -webkit-box-ordinal-group: 6;
        order: 5
    }

    .ekit-wid-con .order-xl-6 {
        -ms-flex-order: 6;
        -webkit-box-ordinal-group: 7;
        order: 6
    }

    .ekit-wid-con .order-xl-7 {
        -ms-flex-order: 7;
        -webkit-box-ordinal-group: 8;
        order: 7
    }

    .ekit-wid-con .order-xl-8 {
        -ms-flex-order: 8;
        -webkit-box-ordinal-group: 9;
        order: 8
    }

    .ekit-wid-con .order-xl-9 {
        -ms-flex-order: 9;
        -webkit-box-ordinal-group: 10;
        order: 9
    }

    .ekit-wid-con .order-xl-10 {
        -ms-flex-order: 10;
        -webkit-box-ordinal-group: 11;
        order: 10
    }

    .ekit-wid-con .order-xl-11 {
        -ms-flex-order: 11;
        -webkit-box-ordinal-group: 12;
        order: 11
    }

    .ekit-wid-con .order-xl-12 {
        -ms-flex-order: 12;
        -webkit-box-ordinal-group: 13;
        order: 12
    }

    .ekit-wid-con .offset-xl-0 {
        margin-left: 0
    }

    .ekit-wid-con .offset-xl-1 {
        margin-left: 8.333333%
    }

    .ekit-wid-con .offset-xl-2 {
        margin-left: 16.666667%
    }

    .ekit-wid-con .offset-xl-3 {
        margin-left: 25%
    }

    .ekit-wid-con .offset-xl-4 {
        margin-left: 33.333333%
    }

    .ekit-wid-con .offset-xl-5 {
        margin-left: 41.666667%
    }

    .ekit-wid-con .offset-xl-6 {
        margin-left: 50%
    }

    .ekit-wid-con .offset-xl-7 {
        margin-left: 58.333333%
    }

    .ekit-wid-con .offset-xl-8 {
        margin-left: 66.666667%
    }

    .ekit-wid-con .offset-xl-9 {
        margin-left: 75%
    }

    .ekit-wid-con .offset-xl-10 {
        margin-left: 83.333333%
    }

    .ekit-wid-con .offset-xl-11 {
        margin-left: 91.666667%
    }
}

.ekit-wid-con .fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.ekit-wid-con .fade.in {
    opacity: 1
}

.ekit-wid-con .collapse {
    display: none
}

.ekit-wid-con .collapse.in {
    display: block
}

.ekit-wid-con .collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-property: height,visibility;
    transition-property: height,visibility;
    -webkit-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease
}

.ekit-wid-con .nav-tabs {
    border-bottom: 1px solid #ddd
}

.ekit-wid-con .nav-tabs>li {
    float: left;
    margin-bottom: -1px
}

.ekit-wid-con .nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0
}

.ekit-wid-con .nav-tabs>li.active>a,.ekit-wid-con .nav-tabs>li.active>a:focus,.ekit-wid-con .nav-tabs>li.active>a:hover {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent
}

.ekit-wid-con .tab-content>.tab-pane {
    display: none
}

.ekit-wid-con .tab-content>.active {
    display: block
}

.ekit-wid-con .clearfix::after,.ekit-wid-con .clearfix::before,.ekit-wid-con .nav::after,.ekit-wid-con .nav::before,.ekit-wid-con .row::after,.ekit-wid-con .row::before {
    display: table;
    content: " "
}

.ekit-wid-con .clearfix::after,.ekit-wid-con .nav::after,.ekit-wid-con .row::after {
    clear: both
}

.ekit-wid-con .hide {
    display: none!important
}

.ekit-wid-con .show {
    display: block!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: 0!important;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden
}

.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    -webkit-box-sizing: border-box;
    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-ajax-holder .mfp-content,.mfp-inline-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.ekit-popup-close {
    cursor: -webkit-zoom-out;
    cursor: zoom-out
}

.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: zoom-in
}

.mfp-auto-cursor .mfp-content {
    cursor: auto
}

.mfp-arrow,.mfp-close.ekit-popup-close,.mfp-counter,.mfp-preloader {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-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-arrow,button.mfp-close.ekit-popup-close {
    overflow: visible;
    cursor: pointer;
    background: 0 0;
    border: 0;
    -moz-appearance: none;
    appearance: none;
    -webkit-appearance: none;
    display: block;
    outline: 0;
    padding: 0;
    z-index: 1046;
    -webkit-box-shadow: none;
    box-shadow: none;
    -ms-touch-action: manipulation;
    touch-action: manipulation
}

button.mfp-arrow:focus-visible,button.mfp-close.ekit-popup-close:focus-visible {
    outline: -webkit-focus-ring-color auto 1px
}

button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.mfp-close.ekit-popup-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;
    font-style: normal;
    font-size: 28px;
    font-family: Arial,Baskerville,monospace
}

.mfp-close.ekit-popup-close:focus,.mfp-close.ekit-popup-close:hover {
    opacity: 1
}

.mfp-close.ekit-popup-close:active {
    top: 1px
}

.mfp-close-btn-in .mfp-closeekit-popup-close {
    color: #333
}

.mfp-iframe-holder .mfp-close.ekit-popup-close,.mfp-image-holder .mfp-close.ekit-popup-close {
    color: #fff;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%
}

.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:focus,.mfp-arrow:hover {
    opacity: 1
}

.mfp-arrow::after,.mfp-arrow::before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium 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: 900px
}

.mfp-iframe-holder .mfp-close.ekit-popup-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%;
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,.6);
    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;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px 0 40px;
    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;
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,.6);
    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
}

@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;
        -webkit-box-sizing: border-box;
        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.ekit-popup-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
    }
}

.mfp-fade.mfp-bg {
    opacity: 0;
    -webkit-transition: all .15s ease-out;
    transition: all .15s ease-out
}

.mfp-fade.mfp-bg.mfp-ready {
    opacity: .8
}

.mfp-fade.mfp-bg.mfp-removing {
    opacity: 0
}

.mfp-fade.mfp-wrap .mfp-content {
    opacity: 0;
    -webkit-transition: all .15s ease-out;
    transition: all .15s ease-out
}

.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
    opacity: 1
}

.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
    opacity: 0
}

.mfp-zoom-in .mfp-with-anim {
    opacity: 0;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    -webkit-transform: scale(.8);
    transform: scale(.8)
}

.mfp-zoom-in.mfp-bg {
    opacity: 0;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.mfp-zoom-in.mfp-ready .mfp-with-anim {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.mfp-zoom-in.mfp-ready.mfp-bg {
    opacity: .8
}

.mfp-zoom-in.mfp-removing .mfp-with-anim {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    opacity: 0
}

.mfp-zoom-in.mfp-removing.mfp-bg {
    opacity: 0
}

.twentytwenty-horizontal .twentytwenty-handle::after,.twentytwenty-horizontal .twentytwenty-handle::before,.twentytwenty-vertical .twentytwenty-handle::after,.twentytwenty-vertical .twentytwenty-handle::before {
    content: " ";
    display: block;
    background: #fff;
    position: absolute;
    z-index: 30;
    -webkit-box-shadow: 0 0 12px rgba(51,51,51,.5);
    box-shadow: 0 0 12px rgba(51,51,51,.5)
}

.twentytwenty-horizontal .twentytwenty-handle::after,.twentytwenty-horizontal .twentytwenty-handle::before {
    width: 3px;
    height: 9999px;
    left: 50%;
    margin-left: -1.5px
}

.twentytwenty-vertical .twentytwenty-handle::after,.twentytwenty-vertical .twentytwenty-handle::before {
    width: 9999px;
    height: 3px;
    top: 50%;
    margin-top: -1.5px
}

.twentytwenty-after-label,.twentytwenty-before-label,.twentytwenty-overlay {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%
}

.twentytwenty-after-label,.twentytwenty-before-label,.twentytwenty-overlay {
    -webkit-transition-duration: .5s;
    transition-duration: .5s
}

.twentytwenty-after-label,.twentytwenty-before-label {
    -webkit-transition-property: opacity;
    transition-property: opacity
}

.twentytwenty-after-label::before,.twentytwenty-before-label::before {
    color: #fff;
    font-size: 13px;
    letter-spacing: .1em
}

.twentytwenty-after-label::before,.twentytwenty-before-label::before {
    position: absolute;
    background: rgba(255,255,255,.2);
    line-height: 38px;
    padding: 0 20px;
    border-radius: 2px
}

.twentytwenty-horizontal .twentytwenty-after-label::before,.twentytwenty-horizontal .twentytwenty-before-label::before {
    top: 50%;
    margin-top: -19px
}

.twentytwenty-vertical .twentytwenty-after-label::before,.twentytwenty-vertical .twentytwenty-before-label::before {
    left: 50%;
    margin-left: -45px;
    text-align: center;
    width: auto;
    display: inline-block
}

.twentytwenty-down-arrow,.twentytwenty-left-arrow,.twentytwenty-right-arrow,.twentytwenty-up-arrow {
    width: 0;
    height: 0;
    border: 6px inset transparent;
    position: absolute
}

.twentytwenty-handle .twentytwenty-left-arrow,.twentytwenty-handle .twentytwenty-right-arrow {
    top: 50%;
    margin-top: -6px
}

.twentytwenty-handle .twentytwenty-down-arrow,.twentytwenty-handle .twentytwenty-up-arrow {
    left: 50%;
    margin-left: -6px
}

.twentytwenty-container {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    z-index: 0;
    overflow: hidden;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none
}

.twentytwenty-container img {
    max-width: 100%;
    position: absolute;
    top: 0;
    display: block
}

.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay {
    background: rgba(0,0,0,0)
}

.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label {
    opacity: 0
}

.twentytwenty-container * {
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.twentytwenty-before-label {
    opacity: 0
}

.twentytwenty-before-label::before {
    content: attr(data-content)
}

.twentytwenty-after-label {
    opacity: 0
}

.twentytwenty-after-label::before {
    content: attr(data-content)
}

.twentytwenty-horizontal .twentytwenty-before-label::before {
    left: 10px
}

.twentytwenty-horizontal .twentytwenty-after-label::before {
    right: 10px
}

.twentytwenty-vertical .twentytwenty-before-label::before {
    top: 10px
}

.twentytwenty-vertical .twentytwenty-after-label::before {
    bottom: 10px
}

.twentytwenty-overlay {
    -webkit-transition-property: background;
    transition-property: background;
    background: rgba(0,0,0,0);
    z-index: 25
}

.twentytwenty-overlay:hover {
    background: rgba(0,0,0,.5)
}

.twentytwenty-overlay:hover .twentytwenty-after-label {
    opacity: 1
}

.twentytwenty-overlay:hover .twentytwenty-before-label {
    opacity: 1
}

.twentytwenty-before {
    z-index: 20
}

.twentytwenty-after {
    z-index: 10
}

div.twentytwenty-handle {
    height: 38px;
    width: 38px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -22px;
    margin-top: -22px;
    border: 3px solid #fff;
    border-radius: 1000px;
    -webkit-box-shadow: 0 0 12px rgba(51,51,51,.5);
    box-shadow: 0 0 12px rgba(51,51,51,.5);
    z-index: 40;
    cursor: pointer
}

.twentytwenty-horizontal .twentytwenty-handle::before {
    bottom: 50%;
    margin-bottom: 22px;
    -webkit-box-shadow: 0 3px 0 #fff,0 0 12px rgba(51,51,51,.5);
    box-shadow: 0 3px 0 #fff,0 0 12px rgba(51,51,51,.5)
}

.twentytwenty-horizontal .twentytwenty-handle::after {
    top: 50%;
    margin-top: 22px;
    -webkit-box-shadow: 0 -3px 0 #fff,0 0 12px rgba(51,51,51,.5);
    box-shadow: 0 -3px 0 #fff,0 0 12px rgba(51,51,51,.5)
}

.twentytwenty-vertical .twentytwenty-handle::before {
    left: 50%;
    margin-left: 22px;
    -webkit-box-shadow: 3px 0 0 #fff,0 0 12px rgba(51,51,51,.5);
    box-shadow: 3px 0 0 #fff,0 0 12px rgba(51,51,51,.5)
}

.twentytwenty-vertical .twentytwenty-handle::after {
    right: 50%;
    margin-right: 22px;
    -webkit-box-shadow: -3px 0 0 #fff,0 0 12px rgba(51,51,51,.5);
    box-shadow: -3px 0 0 #fff,0 0 12px rgba(51,51,51,.5)
}

.twentytwenty-handle>.twentytwenty-left-arrow {
    border-right: 6px solid #fff;
    left: 50%;
    margin-left: -17px
}

.twentytwenty-handle>.twentytwenty-right-arrow {
    border-left: 6px solid #fff;
    right: 50%;
    margin-right: -17px
}

.twentytwenty-handle>.twentytwenty-up-arrow {
    border-bottom: 6px solid #fff;
    top: 50%;
    margin-top: -17px
}

.twentytwenty-handle>.twentytwenty-down-arrow {
    border-top: 6px solid #fff;
    bottom: 50%;
    margin-bottom: -17px
}

.nav-alignment-dynamic,.nav-alignment-flex-start {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.mainskit-menu-container {
    z-index: 10000
}

.mainskit-navbar-nav>li>a .ekit-menu-icon {
    padding-right: 5px
}

.ekit-menu-badge {
    position: absolute;
    top: 5px;
    left: 50%;
    background-color: #bbb;
    color: #fff;
    font-size: 16px;
    padding: 4px 8px;
    border-radius: 3px;
    font-size: 8px;
    line-height: 1;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap;
    z-index: 10
}

.ekit-menu-badge>.ekit-menu-badge-arrow {
    position: absolute;
    top: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    border-left: solid transparent;
    border-right: solid transparent;
    border-top: solid #bbb;
    border-bottom: solid transparent;
    border-width: 6px
}

.mainskit-dropdown li {
    position: relative
}

.mainskit-dropdown .ekit-menu-badge {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.mainskit-navbar-nav-default .mainskit-navbar-nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    margin-left: 0
}

.mainskit-navbar-nav-default .mainskit-navbar-nav>li {
    position: relative
}

.mainskit-navbar-nav-default .mainskit-navbar-nav>li>a {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none
}

.mainskit-navbar-nav-default .mainskit-navbar-nav>li>a:hover {
    text-decoration: none
}

.mainskit-navbar-nav-default .mainskit-navbar-nav>li.mainskit-megamenu-has {
    position: static
}

.mainskit-navbar-nav-default .mainskit-navbar-nav>li>a {
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    text-transform: none;
    font-weight: 500;
    letter-spacing: normal
}

.mainskit-navbar-nav-default .mainskit-dropdown {
    border-top: 1px solid #dadada;
    border-left: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
    border-right: 1px solid #dadada;
    background-color: #f4f4f4;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    padding-left: 0;
    list-style: none;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: -webkit-transform .4s ease;
    transition: -webkit-transform .4s ease;
    transition: transform .4s ease;
    transition: transform .4s ease,-webkit-transform .4s ease
}

.mainskit-navbar-nav-default .mainskit-dropdown>li>.mainskit-dropdown {
    left: 100%;
    top: 0
}

.mainskit-navbar-nav-default .mainskit-dropdown>li>.mainskit-dropdown.open-fromleft {
    left: auto;
    right: 100%
}

.mainskit-navbar-nav-default .mainskit-submenu-panel>li>a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 15px;
    padding-left: 10px;
    padding-bottom: 15px;
    padding-right: 10px;
    color: #000;
    font-weight: 400;
    font-size: 14px;
    -webkit-transition: all .3s;
    transition: all .3s
}

.mainskit-navbar-nav-default .mainskit-navbar-nav.mainskit-dropdown li:hover>a,.mainskit-navbar-nav-default .mainskit-navbar-nav>.mainskit-dropdown li>a:hover {
    color: #1e73be;
    background-color: #fff
}

.mainskit-navbar-nav-default .mainskit-submenu-panel>li:hover>a,.mainskit-navbar-nav-default .mainskit-submenu-panel>li>a:hover {
    color: #0d3a4f;
    background-color: rgba(255,255,255,.5)
}

.mainskit-navbar-nav-default .mainskit-megamenu-panel {
    width: 100%
}

.mainskit-navbar-nav-default .mainskit-overlay {
    display: none
}

.mainskit-navbar-nav-default .mainskit-nav-identity-panel {
    display: none
}

.mainskit-navbar-nav-default .mainskit-menu-close {
    border: 1px solid rgba(0,0,0,.5);
    color: rgba(51,51,51,.5);
    float: right;
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 20px
}

.mainskit-navbar-nav-default .mainskit-dropdown-has>a {
    position: relative
}

.mainskit-navbar-nav-default .mainskit-dropdown-has>a .mainskit-submenu-indicator {
    margin-left: 6px;
    display: block;
    float: right;
    cursor: pointer;
    position: relative;
    font-size: 11px
}

@media (max-width: 1024px) {
    .mainskit-navbar-nav-default .mainskit-dropdown-has>a .mainskit-submenu-indicator {
        padding:4px 15px
    }
}

.mainskit-navbar-nav-default .mainskit-dropdown-has>a .mainskit-submenu-indicator.icon-none {
    display: none
}

.mainskit-navbar-nav-default .mainskit-dropdown-has>a .mainskit-submenu-indicator {
    font-weight: 900;
    font-style: normal
}

.mainskit-navbar-nav-default .mainskit-dropdown-has>a svg.mainskit-submenu-indicator {
    width: 1em;
    height: 1em
}

.mainskit-navbar-nav-default.mainskit-menu-container {
    background: rgba(255,255,255,0);
    background: -webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)));
    background: linear-gradient(0deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 100%);
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    position: relative;
    height: 100px;
    z-index: 90000
}

.mainskit-navbar-nav-default .mainskit-dropdown {
    min-width: 250px;
    margin-left: 0
}

.mainskit-navbar-nav-default .mainskit-navbar-nav {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.mainskit-navbar-nav-default .mainskit-navbar-nav>li>a {
    font-size: 15px;
    color: #000;
    padding-left: 15px;
    padding-right: 15px
}

.mainskit-navbar-nav-default .mainskit-navbar-nav.mainskit-menu-po-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.mainskit-navbar-nav-default .mainskit-navbar-nav.mainskit-menu-po-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.mainskit-navbar-nav-default .mainskit-navbar-nav.mainskit-menu-po-justified {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media (min-width: 1025px) {
    .mainskit-navbar-nav-default .mainskit-dropdown {
        -webkit-box-shadow:0 10px 30px 0 rgba(45,45,45,.2);
        box-shadow: 0 10px 30px 0 rgba(45,45,45,.2);
        position: absolute;
        top: 100%;
        left: 0;
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
        pointer-events: none;
        max-height: none;
        z-index: 999
    }

    .mainskit-navbar-nav-default .mainskit-megamenu-panel {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
        pointer-events: none;
        opacity: 0;
        visibility: hidden;
        -webkit-transition: all .4s ease;
        transition: all .4s ease;
        margin-left: 0;
        position: absolute;
        left: 0;
        top: 100%;
        display: block;
        z-index: 999
    }
}

@media (min-width: 1025px) {
    .mainskit-navbar-nav-default.ekit-nav-dropdown-hover .mainskit-megamenu-has:hover>.mainskit-megamenu-panel {
        opacity:1;
        visibility: visible;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        pointer-events: auto
    }
}

.mainskit-navbar-nav-default.ekit-nav-dropdown-hover .mainskit-megamenu-has .mainskit-dropdown {
    display: none
}

.mainskit-navbar-nav-default.ekit-nav-dropdown-click .ekit-dropdown-open-onclick {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    pointer-events: auto
}

@media (min-width: 767px) {
    .mainskit-navbar-nav-default.ekit-nav-dropdown-click .mainskit-megamenu-has .mainskit-submenu-panel {
        display:none
    }
}

@media (max-width: 1024px) {
    .ekit_menu_responsive_tablet>.mainskit-navbar-nav-default {
        background-color:#f7f7f7
    }

    .mainskit-navbar-nav-default.mainskit-menu-offcanvas-mains {
        width: 100%;
        position: fixed;
        top: 0;
        left: -100vw;
        height: 100%;
        -webkit-box-shadow: 0 10px 30px 0 rgba(255,165,0,0);
        box-shadow: 0 10px 30px 0 rgba(255,165,0,0);
        overflow-y: auto;
        overflow-x: hidden;
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -webkit-transition: left .6s cubic-bezier(.6,.1,.68,.53);
        transition: left .6s cubic-bezier(.6,.1,.68,.53)
    }

    .mainskit-navbar-nav-default .no-scroller {
        overflow: hidden
    }

    .mainskit-navbar-nav-default .mainskit-nav-identity-panel {
        display: block;
        position: relative;
        z-index: 5;
        width: 100%
    }

    .mainskit-navbar-nav-default .mainskit-nav-identity-panel .mainskit-site-title {
        float: left
    }

    .mainskit-navbar-nav-default .mainskit-nav-identity-panel .mainskit-menu-close {
        float: right
    }

    .mainskit-navbar-nav-default .mainskit-navbar-nav>li>a {
        color: #000;
        font-size: 12px;
        -webkit-transition: all .4s ease;
        transition: all .4s ease;
        padding-top: 5px;
        padding-left: 10px;
        padding-right: 5px;
        padding-bottom: 5px
    }

    .mainskit-navbar-nav-default .mainskit-navbar-nav>li>a:hover {
        color: #0d3a4f
    }

    .mainskit-navbar-nav-default .mainskit-navbar-nav>li:hover>a {
        color: #0d3a4f
    }

    .mainskit-navbar-nav-default .mainskit-submenu-panel>li>a {
        color: #000;
        font-size: 12px;
        padding-top: 7px;
        padding-left: 7px;
        padding-right: 7px;
        padding-bottom: 7px
    }

    .mainskit-navbar-nav-default .mainskit-dropdown {
        display: block;
        border: 0;
        margin-left: 0
    }

    .mainskit-navbar-nav-default .mainskit-megamenu-panel {
        display: none
    }

    .mainskit-navbar-nav-default .mainskit-navbar-nav>.mainskit-dropdown-has>.mainskit-dropdown li a {
        padding-left: 15px
    }
}

@media (max-width: 767px) {
    .ekit_menu_responsive_mobile>.mainskit-navbar-nav-default {
        background-color:#f7f7f7
    }
}

@media (min-width: 1025px) {
    .ekit-nav-dropdown-hover .mainskit-dropdown-has .mainskit-dropdown {
        -webkit-box-shadow:0 10px 30px 0 rgba(45,45,45,.2);
        box-shadow: 0 10px 30px 0 rgba(45,45,45,.2);
        position: absolute;
        top: 100%;
        left: 0;
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
        pointer-events: none;
        max-height: none;
        z-index: 999
    }

    .ekit-nav-dropdown-hover .mainskit-dropdown-has:hover>.mainskit-dropdown {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        pointer-events: auto
    }
}

@media only screen and (max-width: 1023px) and (min-width:768px) {
    .ekit_menu_responsive_mobile .mainskit-navbar-nav-default.ekit-nav-dropdown-hover .mainskit-dropdown-has:hover>.mainskit-dropdown,.ekit_menu_responsive_mobile .mainskit-navbar-nav-default.ekit-nav-dropdown-hover .mainskit-dropdown-has:hover>.mainskit-megamenu-panel,.ekit_menu_responsive_tablet .mainskit-navbar-nav-default.ekit-nav-dropdown-hover .mainskit-dropdown-has:hover>.mainskit-dropdown,.ekit_menu_responsive_tablet .mainskit-navbar-nav-default.ekit-nav-dropdown-hover .mainskit-dropdown-has:hover>.mainskit-megamenu-panel {
        opacity:1;
        visibility: visible;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        pointer-events: auto
    }
}

@media only screen and (max-width: 1024px) and (min-width:766px) {
    .ekit_menu_responsive_tablet .mainskit-navbar-nav-default .mainskit-megamenu-has.mainskit-mobile-builder-content .mainskit-dropdown {
        display:none
    }

    .ekit_menu_responsive_tablet .mainskit-navbar-nav-default .mainskit-megamenu-has.mainskit-mobile-builder-content .mainskit-megamenu-panel.mainskit-dropdown-open {
        display: block
    }

    .ekit_menu_responsive_tablet .mainskit-navbar-nav-default .mainskit-megamenu-panel.mainskit-dropdown-open {
        display: block
    }

    .ekit_menu_responsive_tablet .mainskit-navbar-nav-default .mainskit-dropdown {
        display: none
    }

    .ekit_menu_responsive_tablet .mainskit-navbar-nav-default .mainskit-dropdown~.mainskit-megamenu-panel {
        display: none
    }

    .ekit_menu_responsive_tablet .mainskit-navbar-nav-default .mainskit-dropdown.mainskit-dropdown-open {
        display: block;
        max-height: 2500px;
        opacity: 1;
        visibility: visible;
        -webkit-transition: max-height 5s ease-out;
        transition: max-height 5s ease-out
    }

    .ekit_menu_responsive_tablet .mainskit-navbar-nav-default .mainskit-navbar-nav {
        overflow-y: auto
    }

    .ekit_menu_responsive_tablet .mainskit-navbar-nav-default .mainskit-dropdown>li>.mainskit-dropdown {
        left: 0
    }
}

.mainskit-menu-close,.mainskit-menu-hamburger {
    display: none
}

.mainskit-menu-hamburger {
    color: #000
}

@media (max-width: 1024px) {
    .mainskit-menu-overlay {
        display:block;
        position: fixed;
        z-index: 14;
        top: 0;
        left: -100%;
        height: 100%;
        width: 100%;
        background-color: rgba(51,51,51,.5);
        -webkit-transition: all .4s ease;
        transition: all .4s ease;
        opacity: 1;
        visibility: visible;
        -webkit-transition: all .6s cubic-bezier(.6,.1,.68,.53) .4s;
        transition: all .6s cubic-bezier(.6,.1,.68,.53) .4s
    }

    .section-main-edit-mode .mainskit-menu-overlay {
        left: 100%
    }

    .mainskit-menu-hamburger {
        border: 1px solid rgba(0,0,0,.2);
        float: right
    }

    .mainskit-menu-hamburger .mainskit-menu-hamburger-icon {
        background-color: rgba(0,0,0,.5)
    }

    .mainskit-menu-close,.mainskit-menu-hamburger {
        padding: 8px;
        background-color: transparent;
        border-radius: .25rem;
        position: relative;
        z-index: 10;
        cursor: pointer;
        width: 45px;
        -webkit-transition: all .4s ease-in;
        transition: all .4s ease-in
    }

    .mainskit-menu-close .mainskit-menu-hamburger-icon,.mainskit-menu-hamburger .mainskit-menu-hamburger-icon {
        height: 1px;
        width: 100%;
        display: block;
        margin-bottom: 4px
    }

    .mainskit-menu-close .mainskit-menu-hamburger-icon:last-child,.mainskit-menu-hamburger .mainskit-menu-hamburger-icon:last-child {
        margin-bottom: 0
    }

    .mainskit-navbar-nav .ekit-menu-badge {
        font-size: 7px
    }
}

.mainskit-navbar-nav-default .mainskit-navbar-nav>li>.mainskit-dropdown>li>a .ekit-menu-badge .ekit-menu-badge-arrow {
    display: none
}

.dropdown-item,.ekit-menu-nav-link {
    position: relative
}

.dropdown-item>i,.ekit-menu-nav-link>i {
    padding-right: 5px
}

.dropdown-item .icon-none,.ekit-menu-nav-link .icon-none {
    display: none!important
}

@-webkit-keyframes xs-zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}

@keyframes xs-zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}

.xs-zoomIn {
    -webkit-animation-name: xs-zoomIn;
    animation-name: xs-zoomIn
}

.mainskit-nav-logo {
    display: inline-block
}

@media (max-width: 1024px) {
    .section-widget-ekit-nav-menu {
        -webkit-animation:none!important;
        animation: none!important
    }

    .ekit-wid-con:not(.ekit_menu_responsive_mobile) .mainskit-navbar-nav {
        display: block
    }
}

@media (max-width: 1024px) {
    .mainskit-menu-close,.mainskit-menu-hamburger {
        display:block
    }

    .mainskit-menu-container {
        max-width: 350px
    }

    .mainskit-menu-overlay.active {
        left: 0;
        -webkit-transition: all .6s cubic-bezier(.22,.61,.24,1) 0s;
        transition: all .6s cubic-bezier(.22,.61,.24,1) 0s
    }

    .mainskit-menu-offcanvas-mains {
        height: 100%!important;
        padding-bottom: 10px
    }

    .mainskit-menu-offcanvas-mains.active {
        left: 0
    }

    .mainskit-dropdown {
        position: relative;
        max-height: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-transition: max-height 2s cubic-bezier(0,1,0,1);
        transition: max-height 2s cubic-bezier(0,1,0,1)
    }

    .ekit_menu_responsive_tablet .ekit-menu-badge {
        position: static;
        margin-left: 10px;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        -webkit-transform: none;
        transform: none
    }

    .ekit_menu_responsive_tablet .ekit-menu-badge>.ekit-menu-badge-arrow {
        display: none
    }

    .ekit_menu_responsive_tablet .mainskit-navbar-nav-default .mainskit-dropdown-has>a .mainskit-submenu-indicator {
        margin-left: auto
    }

    .ekit_menu_responsive_tablet .mainskit-submenu-indicator {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        border: 1px solid;
        border-radius: 30px
    }
}

@media screen and (min-width: 766px) and (max-width:1024px) {
    .ekit_menu_responsive_mobile .mainskit-menu-offcanvas-mains {
        position:static
    }

    .ekit_menu_responsive_mobile .mainskit-nav-identity-panel {
        display: none
    }

    .ekit_menu_responsive_mobile .mainskit-menu-hamburger {
        display: none
    }

    .ekit_menu_responsive_mobile .mainskit-menu-container {
        overflow-y: unset;
        overflow-x: unset
    }

    .ekit_menu_responsive_mobile .mainskit-dropdown {
        -webkit-box-shadow: 0 10px 30px 0 rgba(45,45,45,.2);
        box-shadow: 0 10px 30px 0 rgba(45,45,45,.2);
        position: absolute;
        top: 100%;
        left: 0;
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
        pointer-events: none;
        max-height: none;
        z-index: 999
    }

    .ekit_menu_responsive_mobile .mainskit-megamenu-panel {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
        pointer-events: none;
        opacity: 0;
        visibility: hidden;
        -webkit-transition: all .4s ease;
        transition: all .4s ease;
        margin-left: 0;
        position: absolute;
        left: 0;
        top: 100%;
        display: block;
        z-index: 999
    }

    .ekit_menu_responsive_mobile .mainskit-dropdown-menu-full_width .mainskit-megamenu-panel {
        width: 100vw
    }

    .ekit_menu_responsive_mobile .mainskit-navbar-nav>li.mainskit-megamenu-has.relative_position {
        position: relative
    }

    .ekit_menu_responsive_mobile .mainskit-megamenu-panel .section-section-wrap>.section-section>.section-container {
        max-width: none
    }
}

@media (max-width: 767px) {
    .ekit_menu_responsive_mobile .mainskit-navbar-nav {
        display:block
    }

    .ekit_menu_responsive_mobile .mainskit-dropdown {
        position: relative
    }

    .ekit_menu_responsive_mobile .ekit-menu-badge {
        position: static;
        margin-left: 10px;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        -webkit-transform: none;
        transform: none
    }

    .ekit_menu_responsive_mobile .ekit-menu-badge>.ekit-menu-badge-arrow {
        display: none
    }

    .ekit_menu_responsive_mobile .mainskit-navbar-nav-default .mainskit-dropdown-has>a .mainskit-submenu-indicator {
        margin-left: auto
    }

    .ekit_menu_responsive_mobile .mainskit-submenu-indicator {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        border: 1px solid;
        border-radius: 30px
    }

    .ekit_menu_responsive_mobile .mainskit-navbar-nav-default .mainskit-megamenu-has.mainskit-mobile-builder-content .mainskit-dropdown,.ekit_menu_responsive_tablet .mainskit-navbar-nav-default .mainskit-megamenu-has.mainskit-mobile-builder-content .mainskit-dropdown {
        display: none
    }

    .ekit_menu_responsive_mobile .mainskit-navbar-nav-default .mainskit-megamenu-has.mainskit-mobile-builder-content .mainskit-megamenu-panel.mainskit-dropdown-open,.ekit_menu_responsive_tablet .mainskit-navbar-nav-default .mainskit-megamenu-has.mainskit-mobile-builder-content .mainskit-megamenu-panel.mainskit-dropdown-open {
        display: block
    }

    .ekit_menu_responsive_mobile .mainskit-navbar-nav-default .mainskit-megamenu-panel.mainskit-dropdown-open,.ekit_menu_responsive_tablet .mainskit-navbar-nav-default .mainskit-megamenu-panel.mainskit-dropdown-open {
        display: block
    }

    .ekit_menu_responsive_mobile .mainskit-navbar-nav-default .mainskit-dropdown,.ekit_menu_responsive_tablet .mainskit-navbar-nav-default .mainskit-dropdown {
        display: none
    }

    .ekit_menu_responsive_mobile .mainskit-navbar-nav-default .mainskit-dropdown~.mainskit-megamenu-panel,.ekit_menu_responsive_tablet .mainskit-navbar-nav-default .mainskit-dropdown~.mainskit-megamenu-panel {
        display: none
    }

    .ekit_menu_responsive_mobile .mainskit-navbar-nav-default .mainskit-dropdown.mainskit-dropdown-open,.ekit_menu_responsive_tablet .mainskit-navbar-nav-default .mainskit-dropdown.mainskit-dropdown-open {
        display: block;
        max-height: 2500px;
        opacity: 1;
        visibility: visible;
        -webkit-transition: max-height 5s ease-out;
        transition: max-height 5s ease-out
    }

    .ekit_menu_responsive_mobile .mainskit-navbar-nav-default .mainskit-navbar-nav,.ekit_menu_responsive_tablet .mainskit-navbar-nav-default .mainskit-navbar-nav {
        overflow-y: auto
    }

    .ekit_menu_responsive_mobile .mainskit-navbar-nav-default .mainskit-dropdown>li>.mainskit-dropdown,.ekit_menu_responsive_tablet .mainskit-navbar-nav-default .mainskit-dropdown>li>.mainskit-dropdown {
        left: 0
    }
}

.mainskit-navbar-nav .mainskit-submenu-panel>li:hover>a>i,.mainskit-navbar-nav .mainskit-submenu-panel>li>a:hover>i {
    color: inherit!important
}

@media (max-width: 767px) {
    .ekit-sticky .mainskit-menu-container.mainskit-menu-offcanvas-mains {
        height:120vh!important
    }

    .ekit-sticky .mainskit-menu-overlay {
        display: none
    }

    .ekit-sticky .mainskit-menu-offcanvas-mains::before {
        position: fixed;
        content: "";
        top: 0;
        left: -110%;
        height: 100%;
        width: 100%;
        background-color: rgba(51,51,51,.5);
        -webkit-transition: left .5s ease;
        transition: left .5s ease
    }

    .ekit-sticky .mainskit-menu-offcanvas-mains::after {
        position: absolute;
        content: "";
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        background: inherit
    }

    .ekit-sticky .mainskit-menu-offcanvas-mains.active::before {
        left: 0
    }

    .ekit-sticky .mainskit-navbar-nav-default .mainskit-navbar-nav {
        position: relative;
        z-index: 5
    }
}

@media (min-width: 1025px) {
    .section-widget-ekit-nav-menu .mainskit-dropdown-menu-full_width .mainskit-megamenu-panel {
        width:100vw
    }

    .section-widget-ekit-nav-menu .mainskit-navbar-nav>li.mainskit-megamenu-has.relative_position {
        position: relative
    }

    .mainskit-megamenu-panel .section-section-wrap>.section-section>.section-container {
        max-width: none
    }
}

.mainskit-dropdown-has>.sub-menu-toggle {
    display: none
}

.ekit-nav-menu--empty-fallback {
    font-size: 0
}

@media (min-width: 766px) {
    .ekit_menu_responsive_mobile .ekit-nav-menu--empty-fallback,.ekit_menu_responsive_mobile .ekit-nav-menu--overlay {
        display:none
    }
}

@media (min-width: 1025px) {
    .ekit_menu_responsive_tablet .ekit-nav-menu--empty-fallback,.ekit_menu_responsive_tablet .ekit-nav-menu--overlay {
        display:none
    }
}

.ekit-vertical-menu-tigger {
    display: block;
    background: #ffb25d;
    -webkit-box-shadow: 0 7px 15px rgba(255,178,93,.3);
    box-shadow: 0 7px 15px rgba(255,178,93,.3);
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 20px;
    padding-right: 16px;
    font-size: 14px;
    color: #fff;
    font-weight: 500;
    line-height: 1
}

.ekit-vertical-menu-tigger img:not([draggable]).vertical-menu-icon {
    max-width: 14px
}

.ekit-vertical-menu-tigger .vertical-menu-icon {
    -webkit-transition: all .4s ease-in;
    transition: all .4s ease-in
}

.ekit-vertical-menu-tigger:hover {
    color: #fff
}

.vertical-menu-right-icon {
    margin-right: 7px
}

.vertical-menu-left-icon {
    float: right
}

.ekit-vertical-navbar-nav {
    padding-left: 0;
    list-style: none;
    -webkit-box-shadow: 0 10px 25px rgba(0,0,0,.1);
    box-shadow: 0 10px 25px rgba(0,0,0,.1);
    background-color: #fff;
    margin-left: 0;
    margin-bottom: 0;
    list-style: none
}

.ekit-vertical-navbar-nav .mainskit-dropdown,.ekit-vertical-navbar-nav .mainskit-megamenu-panel {
    margin-left: 0;
    list-style: none;
    margin-bottom: 0
}

.ekit-vertical-navbar-nav .mainskit-megamenu-has .mainskit-dropdown {
    display: none
}

.ekit-vertical-navbar-nav>li:not(:last-child) {
    border-bottom: 1px solid #ededed
}

.ekit-vertical-navbar-nav>li>a {
    font-size: 14px;
    font-weight: 500;
    color: #101010;
    display: block;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 25px;
    padding-right: 19px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.ekit-vertical-navbar-nav>li>a .ekit-menu-icon {
    margin-right: 7px;
    padding-right: 0
}

.ekit-vertical-navbar-nav>li>a .ekit-menu-badge-arrow {
    display: none
}

.ekit-vertical-navbar-nav>li>a .ekit-menu-badge {
    position: static;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    margin-left: 10px;
    -webkit-transform: none;
    transform: none
}

.ekit-vertical-navbar-nav>li>a:hover {
    color: #4285f4
}

.ekit-vertical-navbar-nav>li:hover>a {
    color: #4285f4
}

.ekit-vertical-navbar-nav li.mainskit-dropdown-has {
    position: relative
}

@media (min-width: 1025px) {
    .ekit-vertical-navbar-nav li.mainskit-dropdown-has:hover>.mainskit-dropdown {
        -webkit-transform:translateY(0);
        transform: translateY(0);
        opacity: 1;
        visibility: visible;
        pointer-events: auto
    }
}

@media (min-width: 1025px) {
    .ekit-vertical-navbar-nav li.mainskit-megamenu-has.relative_position {
        position:relative
    }

    .ekit-vertical-navbar-nav li.mainskit-megamenu-has.top_position {
        position: static
    }

    .ekit-vertical-navbar-nav li.mainskit-megamenu-has:hover>.mainskit-megamenu-panel {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
        visibility: visible;
        pointer-events: auto
    }
}

@media (max-width: 1024px) {
    .ekit-vertical-navbar-nav .mainskit-megamenu-panel {
        display:none;
        width: auto!important
    }

    .ekit-vertical-navbar-nav .mainskit-mobile-builder-content .mainskit-megamenu-panel.mainskit-dropdown-open {
        display: block
    }

    .ekit-vertical-navbar-nav .mainskit-dropdown-has .mainskit-dropdown.mainskit-dropdown-open {
        display: block
    }

    .ekit-vertical-navbar-nav .mainskit-megamenu-has.mainskit-mobile-builder-content .mainskit-dropdown {
        display: none
    }
}

.ekit-vertical-navbar-nav .mainskit-dropdown {
    padding-left: 0;
    list-style: none;
    max-width: 220px;
    width: 100%
}

@media (min-width: 1025px) {
    .ekit-vertical-navbar-nav .mainskit-dropdown {
        position:absolute;
        left: 100%;
        top: 0;
        z-index: 100;
        background-color: #fff;
        -webkit-box-shadow: 0 10px 25px rgba(0,0,0,.1);
        box-shadow: 0 10px 25px rgba(0,0,0,.1);
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
        opacity: 0;
        visibility: hidden;
        -webkit-transition: all .3s linear;
        transition: all .3s linear;
        pointer-events: none
    }
}

@media (max-width: 1024px) {
    .ekit-vertical-navbar-nav .mainskit-dropdown {
        display:none;
        max-height: none;
        max-width: 100%;
        padding: 10px 15px
    }
}

@media (min-width: 1025px) {
    .ekit-vertical-navbar-nav .mainskit-dropdown>li:not(:last-child) {
        border-bottom:1px solid #ededed
    }
}

.ekit-vertical-navbar-nav .mainskit-dropdown>li:first-child {
    margin-top: 0
}

.ekit-vertical-navbar-nav .mainskit-dropdown>li:last-child {
    margin-bottom: 0
}

.ekit-vertical-navbar-nav .mainskit-dropdown>li>a {
    font-size: 14px;
    font-weight: 500;
    color: #101010;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 25px;
    padding-right: 19px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width: 1025px) {
    .ekit-vertical-navbar-nav .mainskit-megamenu-panel {
        position:absolute;
        left: 100%;
        top: 0;
        z-index: 100;
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
        opacity: 0;
        visibility: hidden;
        -webkit-transition: all .3s linear;
        transition: all .3s linear;
        pointer-events: none;
        width: 100%
    }
}

.ekit-vertical-navbar-nav .mainskit-submenu-indicator {
    display: block;
    line-height: 1;
    margin-left: auto;
    position: relative;
    font-weight: 900;
    font-style: normal;
    font-family: "Font Awesome 5 Free";
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.ekit-vertical-navbar-nav .mainskit-submenu-indicator::before {
    content: "\f105"
}

.ekit-vertical-navbar-nav .ekit-submenu-indicator-icon {
    display: block;
    margin-left: auto;
    line-height: 1;
    position: relative;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.ekit-vertical-navbar-nav .ekit-ajax-loading .eicon-loading {
    font-family: eicons
}

.ekit-vertical-navbar-nav .ekit-ajax-loading .eicon-loading::before {
    content: "\e8fb"
}

.badge-position-right .ekit-vertical-navbar-nav .ekit-menu-badge {
    margin-left: auto
}

.badge-position-right .ekit-menu-badge~.mainskit-submenu-indicator {
    margin-left: 12px
}

.badge-position-right .ekit-menu-badge~.ekit-submenu-indicator-icon {
    margin-left: 12px
}

.ekit-vertical-main-menu-on-click {
    position: relative
}

.ekit-vertical-main-menu-on-click .ekit-vertical-menu-container {
    position: absolute;
    top: 100%;
    z-index: 1111;
    left: 0;
    width: 100%
}

.ekit-vertical-main-menu-on-click.vertical-menu-active .ekit-vertical-menu-container {
    opacity: 1;
    visibility: visible
}

.ekit-vertical-main-menu-on-click.vertical-menu-active .ekit-vertical-menu-tigger .vertical-menu-left-icon {
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg)
}

.ekit-vertical-main-menu-on-click .ekit-vertical-menu-container {
    opacity: 0;
    visibility: hidden
}

.ekit-vertical-menu-container {
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

table.dataTable {
    width: 100%;
    margin: 0 auto;
    clear: both;
    border-collapse: separate;
    border-spacing: 0
}

table.dataTable tfoot th,table.dataTable thead th {
    font-weight: 700
}

table.dataTable thead td,table.dataTable thead th {
    padding: 10px 18px;
    border-bottom: 1px solid #111
}

table.dataTable thead td:active,table.dataTable thead th:active {
    outline: 0
}

table.dataTable tfoot td,table.dataTable tfoot th {
    padding: 10px 18px 6px 18px;
    border-top: 1px solid #111
}

table.dataTable thead .dt-ordering-asc,table.dataTable thead .dt-ordering-asc-disabled,table.dataTable thead .dt-ordering-desc,table.dataTable thead .dt-ordering-desc-disabled,table.dataTable thead th {
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center right
}

table.dataTable thead .dt-orderable-asc,table.dataTable thead .dt-orderable-desc {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA9ElEQVQ4jdXTsS4FYRAF4O+KIJJb6HVG4xU0VLREo1RIhESjpeIBbiQqBQ8gtFQ0XkE1Or1CQySisNXmv7t3EwUnmWbOmZMzf/7h3yIzpzNzkJkTbdqxEfz2sIvtNmGvJdUC7jCLxGpEPHdOlpk9HFRGENiv+t3MsIS1Wm8Li53MMrOPI8zUqD4OM3OyS7KNKsF7oZaxPizdr6H4mJm5iUt8Fegx7ETERYko4Rr3mCrUI65KQ0WziPjACd5q1CuOI6Leb0ymSlBf5QYPwwbaLmAOt34+7AtWIuJpmL7xNqvTGeATp01GMN5EVjjHPM5G0P5RfANkW0D4o26X9AAAAABJRU5ErkJggg==")
}

table.dataTable thead .dt-ordering-asc {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAkElEQVQ4je3OLQoCURSG4WcsgjDBbhuTW7BosypuwGBRsAiGi8JNsyf34t2HmCyTBv8Gi+C8cMo5H995+VWyd4EQUw8lDmUsbq+ynQ8ebrHB+iuzENMIZwxwwayMRWpsFmLKsK+KYIhdtW9Whgnmtd0K40ZlIaYcJ/RrpxzHEFO3idmyMrg+mCkWz+xaWv6XO2egHRi79M0+AAAAAElFTkSuQmCC")
}

table.dataTable thead .dt-ordering-desc {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAnElEQVQ4je3QMQ5BURCF4Y8o7OOyFmuwA2tQ3YTcWiQqBQsQWh2NLehep1eoRCIampf7XpQS70+mmXNmcmZoaPhnWrnmOBZDrPHMyG2MUgyrnJBjiwO6mTphkxvKLksx3DHFrSRdMUkxlPu1ybwTlE/Z4Vg1kP3Zh3EsAvbo4YJBiuFc5a9LJsVQYIYH5nWLoFMnvlmij8UX3h/lBWidIIaVEblMAAAAAElFTkSuQmCC")
}

table.dataTable thead .dt-ordering-asc-disabled {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAhElEQVQ4je3OMQ4BARSE4W8VJJIt9MqtXEFDpyUuoNCQaLTcwXXcZdxDqdlqQ9aWYv/kNfMmk5+fJck4yS3JsK07+GLviAP2bcWixWqGO6YIVlVVPTqbJSlwroegwqnOu41hgXUj22HeaSxJiSsmjVeJS5JRF7NtbfB8c0tsPtn19PwvL0xTI2f25TysAAAAAElFTkSuQmCC")
}

table.dataTable tbody tr {
    background-color: #fff
}

table.dataTable tbody tr.selected {
    background-color: #b0bed9
}

table.dataTable tbody td,table.dataTable tbody th {
    padding: 8px 10px
}

.ekit_table.display table.dataTable tbody td,.ekit_table.display table.dataTable tbody th,table.dataTable.row-border tbody td,table.dataTable.row-border tbody th {
    border-top: 1px solid #ddd
}

.ekit_table.display table.dataTable tbody tr:first-child td,.ekit_table.display table.dataTable tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.row-border tbody tr:first-child th {
    border-top: none
}

table.dataTable.cell-border tbody td,table.dataTable.cell-border tbody th {
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd
}

table.dataTable.cell-border tbody tr td:first-child,table.dataTable.cell-border tbody tr th:first-child {
    border-left: 1px solid #ddd
}

table.dataTable.cell-border tbody tr:first-child td,table.dataTable.cell-border tbody tr:first-child th {
    border-top: none
}

.ekit_table.display table.dataTable tbody tr.odd,table.dataTable.stripe tbody tr.odd {
    background-color: #f9f9f9
}

.ekit_table.display table.dataTable tbody tr.odd.selected,table.dataTable.stripe tbody tr.odd.selected {
    background-color: #acbad4
}

.ekit_table.display table.dataTable tbody tr:hover,table.dataTable.hover tbody tr:hover {
    background-color: #f6f6f6
}

.ekit_table.display table.dataTable tbody tr:hover.selected,table.dataTable.hover tbody tr:hover.selected {
    background-color: #aab7d1
}

.ekit_table.display table.dataTable tbody tr>.sorting_1,.ekit_table.display table.dataTable tbody tr>.sorting_2,.ekit_table.display table.dataTable tbody tr>.sorting_3,table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3 {
    background-color: #fafafa
}

.ekit_table.display table.dataTable tbody tr.selected>.sorting_1,.ekit_table.display table.dataTable tbody tr.selected>.sorting_2,.ekit_table.display table.dataTable tbody tr.selected>.sorting_3,table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3 {
    background-color: #acbad5
}

.ekit_table.display table.dataTable tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1 {
    background-color: #f1f1f1
}

.ekit_table.display table.dataTable tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2 {
    background-color: #f3f3f3
}

.ekit_table.display table.dataTable tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3 {
    background-color: #f5f5f5
}

.ekit_table.display table.dataTable tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1 {
    background-color: #a6b4cd
}

.ekit_table.display table.dataTable tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2 {
    background-color: #a8b5cf
}

.ekit_table.display table.dataTable tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3 {
    background-color: #a9b7d1
}

.ekit_table.display table.dataTable tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1 {
    background-color: #fafafa
}

.ekit_table.display table.dataTable tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2 {
    background-color: #fcfcfc
}

.ekit_table.display table.dataTable tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3 {
    background-color: #fefefe
}

.ekit_table.display table.dataTable tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1 {
    background-color: #acbad5
}

.ekit_table.display table.dataTable tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2 {
    background-color: #aebcd6
}

.ekit_table.display table.dataTable tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3 {
    background-color: #afbdd8
}

.ekit_table.display table.dataTable tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1 {
    background-color: #eaeaea
}

.ekit_table.display table.dataTable tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2 {
    background-color: #ececec
}

.ekit_table.display table.dataTable tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3 {
    background-color: #efefef
}

.ekit_table.display table.dataTable tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1 {
    background-color: #a2aec7
}

.ekit_table.display table.dataTable tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2 {
    background-color: #a3b0c9
}

.ekit_table.display table.dataTable tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3 {
    background-color: #a5b2cb
}

table.dataTable.no-footer {
    border-bottom: 1px solid #111
}

table.dataTable.nowrap td,table.dataTable.nowrap th {
    white-space: nowrap
}

table.dataTable.compact thead td,table.dataTable.compact thead th {
    padding: 4px 17px 4px 4px
}

table.dataTable.compact tfoot td,table.dataTable.compact tfoot th {
    padding: 4px
}

table.dataTable.compact tbody td,table.dataTable.compact tbody th {
    padding: 4px
}

table.dataTable td.dt-left,table.dataTable th.dt-left {
    text-align: left
}

table.dataTable td.dataTables_empty,table.dataTable td.dt-center,table.dataTable th.dt-center {
    text-align: center
}

table.dataTable td.dt-right,table.dataTable th.dt-right {
    text-align: right
}

table.dataTable td.dt-justify,table.dataTable th.dt-justify {
    text-align: justify
}

table.dataTable td.dt-nowrap,table.dataTable th.dt-nowrap {
    white-space: nowrap
}

table.dataTable tfoot td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable thead th.dt-head-left {
    text-align: left
}

table.dataTable tfoot td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable thead th.dt-head-center {
    text-align: center
}

table.dataTable tfoot td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable thead th.dt-head-right {
    text-align: right
}

table.dataTable tfoot td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable thead th.dt-head-justify {
    text-align: justify
}

table.dataTable tfoot td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable thead th.dt-head-nowrap {
    white-space: nowrap
}

table.dataTable tbody td.dt-body-left,table.dataTable tbody th.dt-body-left {
    text-align: left
}

table.dataTable tbody td.dt-body-center,table.dataTable tbody th.dt-body-center {
    text-align: center
}

table.dataTable tbody td.dt-body-right,table.dataTable tbody th.dt-body-right {
    text-align: right
}

table.dataTable tbody td.dt-body-justify,table.dataTable tbody th.dt-body-justify {
    text-align: justify
}

table.dataTable tbody td.dt-body-nowrap,table.dataTable tbody th.dt-body-nowrap {
    white-space: nowrap
}

table.dataTable,table.dataTable td,table.dataTable th {
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.dt-container {
    position: relative;
    clear: both;
    zoom:1}

.dt-container>.dt-buttons {
    position: relative;
    float: left;
    margin-bottom: 20px
}

.dt-container>.dt-search {
    float: right;
    text-align: right;
    margin-bottom: 20px
}

.dt-container>.dt-info {
    clear: both;
    float: left;
    margin-top: 20px
}

.dt-container>.dt-paging {
    float: right;
    text-align: right;
    margin-top: 20px
}

.dt-search input input {
    margin-left: .5em
}

.dt-container .dt-paging button {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    min-width: 1.5em;
    padding: .5em 1em;
    margin-left: 2px;
    text-align: center;
    text-decoration: none!important;
    cursor: pointer;
    color: #333;
    border: 1px solid transparent;
    border-radius: 2px
}

.dt-container .dt-paging button.current,.dt-container .dt-paging button.current:hover {
    color: #333;
    border: 1px solid #979797;
    background-color: #fff;
    background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#dcdcdc));
    background: linear-gradient(to bottom,#fff 0,#dcdcdc 100%)
}

.dt-container .dt-paging button.disabled,.dt-container .dt-paging button.disabled:active,.dt-container .dt-paging button.disabled:hover {
    cursor: default;
    color: #666;
    border: 1px solid transparent;
    background: 0 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.dt-container .dt-paging button:hover {
    color: #fff;
    border: 1px solid #111;
    background-color: #585858;
    background: -webkit-gradient(linear,left top,left bottom,from(#585858),to(#111));
    background: linear-gradient(to bottom,#585858 0,#111 100%)
}

.dt-container .dt-paging button:active {
    outline: 0;
    background-color: #2b2b2b;
    background: -webkit-gradient(linear,left top,left bottom,from(#2b2b2b),to(#0c0c0c));
    background: linear-gradient(to bottom,#2b2b2b 0,#0c0c0c 100%);
    -webkit-box-shadow: inset 0 0 3px #111;
    box-shadow: inset 0 0 3px #111
}

.dt-container .dt-paging .ellipsis {
    padding: 0 1em
}

.dt-container .dt-paging .dataTables_processing {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 40px;
    margin-left: -50%;
    margin-top: -25px;
    padding-top: 20px;
    text-align: center;
    font-size: 1.2em;
    background-color: #fff;
    background: -webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(25%,rgba(255,255,255,.9)),color-stop(75%,rgba(255,255,255,.9)),to(rgba(255,255,255,0)));
    background: linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%)
}

.dt-container .dataTables_processing,.dt-container .dt-info,.dt-container .dt-length,.dt-container .dt-paging,.dt-container .dt-search {
    color: #333
}

.dt-container .dataTables_scroll {
    clear: both
}

.dt-container .dataTables_scroll div.dataTables_scrollBody {
    -webkit-overflow-scrolling: touch
}

.dt-container .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td,.dt-container .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dt-container .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dt-container .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th {
    vertical-align: middle
}

.dt-container .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing,.dt-container .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dt-container .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dt-container .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing {
    height: 0;
    overflow: hidden;
    margin: 0!important;
    padding: 0!important
}

.dt-container.no-footer .dataTables_scrollBody {
    border-bottom: 1px solid #111
}

.dt-container.no-footer div.dataTables_scrollBody>table,.dt-container.no-footer div.dataTables_scrollHead table.dataTable {
    border-bottom: none
}

.dt-container::after {
    visibility: hidden;
    display: block;
    content: "";
    clear: both;
    height: 0
}

@media screen and (max-width: 767px) {
    .dt-container .dt-info,.dt-container .dt-paging {
        float:none;
        text-align: center
    }

    .dt-container .dt-paging {
        margin-top: .5em
    }
}

@media screen and (max-width: 640px) {
    .ekit-wid-con .ekit_table .dt-container .dt-layout-row {
        text-align:center
    }

    .ekit-wid-con .ekit_table .dt-container .dt-layout-row:not(.dt-layout-table) {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: unset;
        -ms-flex-align: unset;
        align-items: unset;
        gap: 20px
    }

    .ekit-wid-con .ekit_table .dt-container .dt-layout-row:not(.dt-layout-table) .dt-search .dt-input {
        width: 100%
    }

    .ekit-wid-con .ekit_table .dt-container>.dt-buttons,.ekit-wid-con .ekit_table .dt-container>.dt-info,.ekit-wid-con .ekit_table .dt-container>.dt-paging,.ekit-wid-con .ekit_table .dt-container>.dt-search {
        float: none;
        text-align: center
    }
}

@keyframes dtb-spinner {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-webkit-keyframes dtb-spinner {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

div.dt-button-info {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 400px;
    margin-top: -100px;
    margin-left: -200px;
    background-color: #fff;
    border: 2px solid #111;
    -webkit-box-shadow: 3px 3px 8px rgba(0,0,0,.3);
    box-shadow: 3px 3px 8px rgba(0,0,0,.3);
    border-radius: 3px;
    text-align: center;
    z-index: 21
}

div.dt-button-info h2 {
    padding: .5em;
    margin: 0;
    font-weight: 400;
    border-bottom: 1px solid #ddd;
    background-color: #f3f3f3
}

div.dt-button-info>div {
    padding: 1em
}

div.dt-button-collection-title {
    text-align: center;
    padding: .3em 0 .5em;
    font-size: .9em
}

div.dt-button-collection-title:empty {
    display: none
}

a.dt-button,button.dt-button,div.dt-button {
    position: relative;
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: .333em;
    margin-bottom: .333em;
    padding: .5em 1em;
    border: 1px solid #999;
    border-radius: 2px;
    cursor: pointer;
    font-size: .88em;
    line-height: 1.6em;
    color: #000;
    white-space: nowrap;
    overflow: hidden;
    background-color: #e9e9e9;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e9e9e9));
    background-image: linear-gradient(to bottom,#fff 0,#e9e9e9 100%);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    outline: 0
}

a.dt-button.disabled,button.dt-button.disabled,div.dt-button.disabled {
    color: #999;
    border: 1px solid #d0d0d0;
    cursor: default;
    background-color: #f9f9f9;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f9f9f9));
    background-image: linear-gradient(to bottom,#fff 0,#f9f9f9 100%)
}

a.dt-button.active:not(.disabled),a.dt-button:active:not(.disabled),button.dt-button.active:not(.disabled),button.dt-button:active:not(.disabled),div.dt-button.active:not(.disabled),div.dt-button:active:not(.disabled) {
    background-color: #e2e2e2;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#e2e2e2));
    background-image: linear-gradient(to bottom,#f3f3f3 0,#e2e2e2 100%);
    -webkit-box-shadow: inset 1px 1px 3px #999;
    box-shadow: inset 1px 1px 3px #999
}

a.dt-button.active:not(.disabled):hover:not(.disabled),a.dt-button:active:not(.disabled):hover:not(.disabled),button.dt-button.active:not(.disabled):hover:not(.disabled),button.dt-button:active:not(.disabled):hover:not(.disabled),div.dt-button.active:not(.disabled):hover:not(.disabled),div.dt-button:active:not(.disabled):hover:not(.disabled) {
    -webkit-box-shadow: inset 1px 1px 3px #999;
    box-shadow: inset 1px 1px 3px #999;
    background-color: #ccc;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#eaeaea),to(#ccc));
    background-image: linear-gradient(to bottom,#eaeaea 0,#ccc 100%)
}

a.dt-button:hover,button.dt-button:hover,div.dt-button:hover {
    text-decoration: none
}

a.dt-button:hover:not(.disabled),button.dt-button:hover:not(.disabled),div.dt-button:hover:not(.disabled) {
    border: 1px solid #666;
    background-color: #e0e0e0;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#e0e0e0));
    background-image: linear-gradient(to bottom,#f9f9f9 0,#e0e0e0 100%)
}

a.dt-button:focus:not(.disabled),button.dt-button:focus:not(.disabled),div.dt-button:focus:not(.disabled) {
    border: 1px solid #426c9e;
    text-shadow: 0 1px 0 #c4def1;
    outline: 0;
    background-color: #79ace9;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#bddef4),to(#79ace9));
    background-image: linear-gradient(to bottom,#bddef4 0,#79ace9 100%)
}

.dt-button embed {
    outline: 0
}

div.dt-buttons {
    position: relative;
    float: left
}

div.dt-buttons.buttons-right {
    float: right
}

div.dt-button-collection {
    position: absolute;
    top: 0;
    left: 0;
    width: 150px;
    margin-top: 3px;
    padding: 8px 8px 4px 8px;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.4);
    background-color: #fff;
    overflow: hidden;
    z-index: 2002;
    border-radius: 5px;
    -webkit-box-shadow: 3px 3px 5px rgba(0,0,0,.3);
    box-shadow: 3px 3px 5px rgba(0,0,0,.3);
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    -ms-column-gap: 8px;
    -o-column-gap: 8px;
    column-gap: 8px
}

div.dt-button-collection a.dt-button,div.dt-button-collection button.dt-button,div.dt-button-collection div.dt-button {
    position: relative;
    left: 0;
    right: 0;
    width: 100%;
    display: block;
    float: none;
    margin-bottom: 4px;
    margin-right: 0
}

div.dt-button-collection a.dt-button.active:not(.disabled),div.dt-button-collection a.dt-button:active:not(.disabled),div.dt-button-collection button.dt-button.active:not(.disabled),div.dt-button-collection button.dt-button:active:not(.disabled),div.dt-button-collection div.dt-button.active:not(.disabled),div.dt-button-collection div.dt-button:active:not(.disabled) {
    background-color: #dadada;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#dadada));
    background-image: linear-gradient(to bottom,#f0f0f0 0,#dadada 100%);
    -webkit-box-shadow: inset 1px 1px 3px #666;
    box-shadow: inset 1px 1px 3px #666
}

div.dt-button-collection.fixed {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -75px;
    border-radius: 0
}

div.dt-button-collection.fixed.two-column {
    margin-left: -150px
}

div.dt-button-collection.fixed.three-column {
    margin-left: -225px
}

div.dt-button-collection.fixed.four-column {
    margin-left: -300px
}

div.dt-button-collection>* {
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    break-inside: avoid
}

div.dt-button-collection.two-column {
    width: 300px;
    padding-bottom: 1px;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    -ms-column-count: 2;
    -o-column-count: 2;
    column-count: 2
}

div.dt-button-collection.three-column {
    width: 450px;
    padding-bottom: 1px;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    -ms-column-count: 3;
    -o-column-count: 3;
    column-count: 3
}

div.dt-button-collection.four-column {
    width: 600px;
    padding-bottom: 1px;
    -webkit-column-count: 4;
    -moz-column-count: 4;
    -ms-column-count: 4;
    -o-column-count: 4;
    column-count: 4
}

div.dt-button-collection .dt-button {
    border-radius: 0
}

div.dt-button-background {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.7);
    background: radial-gradient(ellipse farthest-corner at center,rgba(0,0,0,.3) 0,rgba(0,0,0,.7) 100%);
    z-index: 2001
}

@media screen and (max-width: 640px) {
    div.dt-buttons {
        float:none!important;
        text-align: center
    }
}

a.dt-button.processing,button.dt-button.processing,div.dt-button.processing {
    color: rgba(0,0,0,.2)
}

a.dt-button.processing::after,button.dt-button.processing::after,div.dt-button.processing::after {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 16px;
    height: 16px;
    margin: -8px 0 0 -8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    content: " ";
    border: 2px solid #282828;
    border-radius: 50%;
    border-left-color: transparent;
    border-right-color: transparent;
    animation: dtb-spinner 1.5s infinite linear;
    -o-animation: dtb-spinner 1.5s infinite linear;
    -ms-animation: dtb-spinner 1.5s infinite linear;
    -webkit-animation: dtb-spinner 1.5s infinite linear;
    -moz-animation: dtb-spinner 1.5s infinite linear
}

table.DTFC_Cloned tfoot,table.DTFC_Cloned thead {
    background-color: #fff
}

div.DTFC_Blocker {
    background-color: #fff
}

div.DTFC_LeftWrapper table.dataTable,div.DTFC_RightWrapper table.dataTable {
    margin-bottom: 0;
    z-index: 2
}

div.DTFC_LeftWrapper table.dataTable.no-footer,div.DTFC_RightWrapper table.dataTable.no-footer {
    border-bottom: none
}

table.fixedHeader-floating {
    position: fixed!important;
    background-color: #fff
}

table.fixedHeader-floating.no-footer {
    border-bottom-width: 0
}

table.fixedHeader-locked {
    position: absolute!important;
    background-color: #fff
}

@media print {
    table.fixedHeader-floating {
        display: none
    }
}

table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child {
    cursor: default!important
}

table.dataTable.dtr-inline.collapsed>tbody>tr>td.child::before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty::before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child::before {
    display: none!important
}

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child,table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child {
    position: relative;
    padding-left: 30px;
    cursor: pointer
}

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child::before,table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child::before {
    top: 9px;
    left: 4px;
    height: 14px;
    width: 14px;
    display: block;
    position: absolute;
    color: #fff;
    border: 2px solid #fff;
    border-radius: 14px;
    -webkit-box-shadow: 0 0 3px #444;
    box-shadow: 0 0 3px #444;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    text-align: center;
    text-indent: 0!important;
    font-family: "Courier New",Courier,monospace;
    line-height: 14px;
    content: "+";
    background-color: #31b131
}

table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child::before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child::before {
    content: "-";
    background-color: #d33333
}

table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child {
    padding-left: 27px
}

table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child::before,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child::before {
    top: 5px;
    left: 4px;
    height: 14px;
    width: 14px;
    border-radius: 14px;
    line-height: 14px;
    text-indent: 3px
}

table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>th.control {
    position: relative;
    cursor: pointer
}

table.dataTable.dtr-column>tbody>tr>td.control::before,table.dataTable.dtr-column>tbody>tr>th.control::before {
    top: 50%;
    left: 50%;
    height: 16px;
    width: 16px;
    margin-top: -10px;
    margin-left: -10px;
    display: block;
    position: absolute;
    color: #fff;
    border: 2px solid #fff;
    border-radius: 14px;
    -webkit-box-shadow: 0 0 3px #444;
    box-shadow: 0 0 3px #444;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    text-align: center;
    text-indent: 0!important;
    font-family: "Courier New",Courier,monospace;
    line-height: 14px;
    content: "+";
    background-color: #31b131
}

table.dataTable.dtr-column>tbody>tr.parent td.control::before,table.dataTable.dtr-column>tbody>tr.parent th.control::before {
    content: "-";
    background-color: #d33333
}

table.dataTable>tbody>tr.child {
    padding: .5em 1em
}

table.dataTable>tbody>tr.child:hover {
    background: 0 0!important
}

table.dataTable>tbody>tr.child ul.dtr-details {
    display: inline-block;
    list-style-type: none;
    margin: 0;
    padding: 0
}

table.dataTable>tbody>tr.child ul.dtr-details>li {
    border-bottom: 1px solid #efefef;
    padding: .5em 0
}

table.dataTable>tbody>tr.child ul.dtr-details>li:first-child {
    padding-top: 0
}

table.dataTable>tbody>tr.child ul.dtr-details>li:last-child {
    border-bottom: none
}

table.dataTable>tbody>tr.child span.dtr-title {
    display: inline-block;
    min-width: 75px;
    font-weight: 700
}

div.dtr-modal {
    position: fixed;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 100;
    padding: 10em 1em
}

div.dtr-modal div.dtr-modal-display {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 50%;
    height: 50%;
    overflow: auto;
    margin: auto;
    z-index: 102;
    overflow: auto;
    background-color: #f5f5f7;
    border: 1px solid #000;
    border-radius: .5em;
    -webkit-box-shadow: 0 12px 30px rgba(0,0,0,.6);
    box-shadow: 0 12px 30px rgba(0,0,0,.6)
}

div.dtr-modal div.dtr-modal-content {
    position: relative;
    padding: 1em
}

div.dtr-modal div.dtr-modal-close {
    position: absolute;
    top: 6px;
    right: 6px;
    width: 22px;
    height: 22px;
    border: 1px solid #eaeaea;
    background-color: #f9f9f9;
    text-align: center;
    border-radius: 3px;
    cursor: pointer;
    z-index: 12
}

div.dtr-modal div.dtr-modal-close:hover {
    background-color: #eaeaea
}

div.dtr-modal div.dtr-modal-background {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 101;
    background: rgba(0,0,0,.6)
}

@media screen and (max-width: 767px) {
    div.dtr-modal div.dtr-modal-display {
        width:95%
    }
}

table.dataTable tr.dtrg-group td {
    background-color: #e0e0e0
}

table.dataTable tr.dtrg-group.dtrg-level-0 td {
    font-weight: 700
}

table.dataTable tr.dtrg-group.dtrg-level-1 td,table.dataTable tr.dtrg-group.dtrg-level-2 td {
    background-color: #f0f0f0;
    padding-top: .25em;
    padding-bottom: .25em;
    padding-left: 2em;
    font-size: .9em
}

table.dataTable tr.dtrg-group.dtrg-level-2 td {
    background-color: #f3f3f3
}

.ekit_table .dt-container {
    padding-top: 20px;
    padding-bottom: 20px
}

.ekit_table table.dataTable.no-footer {
    border-bottom: 1px solid #e6e6e6
}

.ekit_table .dt-container select:not([multiple]) {
    -webkit-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border-radius: 0;
    border: solid 1px #bbb;
    padding: 12px 48px 12px 18px
}

.ekit_table .dt-container select:not([multiple])::after {
    content: " - Remember this"
}

.ekit_table .dt-container .dt-search input {
    border: solid 1px #bbb;
    padding: 12px 48px 12px 18px
}

.ekit_table table.dataTable thead th {
    font-size: 14px;
    font-weight: 500;
    letter-spacing: .3px;
    color: #fff
}

.ekit_table.display table.dataTable tbody tr td {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #f9f9f9
}

table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child {
    cursor: default!important
}

table.dataTable.dtr-inline.collapsed>tbody>tr>td.child::before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty::before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child::before {
    display: none!important
}

table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child,table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child {
    position: relative;
    padding-left: 30px;
    cursor: pointer
}

table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child::before,table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child::before {
    top: 9px;
    left: 4px;
    height: 14px;
    width: 14px;
    display: block;
    position: absolute;
    color: #fff;
    border: 2px solid #fff;
    border-radius: 14px;
    -webkit-box-shadow: 0 0 3px #444;
    box-shadow: 0 0 3px #444;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    text-align: center;
    text-indent: 0!important;
    font-family: "Courier New",Courier,monospace;
    line-height: 14px;
    content: "+";
    background-color: #31b131
}

table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child::before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child::before {
    content: "-";
    background-color: #d33333
}

table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child {
    padding-left: 27px
}

table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child::before,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child::before {
    top: 5px;
    left: 4px;
    height: 14px;
    width: 14px;
    border-radius: 14px;
    line-height: 14px;
    text-indent: 3px
}

table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>th.control {
    position: relative;
    cursor: pointer
}

table.dataTable.dtr-column>tbody>tr>td.control::before,table.dataTable.dtr-column>tbody>tr>th.control::before {
    top: 50%;
    left: 50%;
    height: 16px;
    width: 16px;
    margin-top: -10px;
    margin-left: -10px;
    display: block;
    position: absolute;
    color: #fff;
    border: 2px solid #fff;
    border-radius: 14px;
    -webkit-box-shadow: 0 0 3px #444;
    box-shadow: 0 0 3px #444;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    text-align: center;
    text-indent: 0!important;
    font-family: "Courier New",Courier,monospace;
    line-height: 14px;
    content: "+";
    background-color: #31b131
}

table.dataTable.dtr-column>tbody>tr.parent td.control::before,table.dataTable.dtr-column>tbody>tr.parent th.control::before {
    content: "-";
    background-color: #d33333
}

table.dataTable>tbody>tr.child {
    padding: .5em 1em
}

table.dataTable>tbody>tr.child:hover {
    background: 0 0!important
}

table.dataTable>tbody>tr.child ul.dtr-details {
    display: inline-block;
    list-style-type: none;
    margin: 0;
    padding: 0
}

table.dataTable>tbody>tr.child ul.dtr-details>li {
    border-bottom: 1px solid #efefef;
    padding: .5em 0
}

table.dataTable>tbody>tr.child ul.dtr-details>li:first-child {
    padding-top: 0
}

table.dataTable>tbody>tr.child ul.dtr-details>li:last-child {
    border-bottom: none
}

table.dataTable>tbody>tr.child span.dtr-title {
    display: inline-block;
    min-width: 75px;
    font-weight: 700
}

div.dtr-modal {
    position: fixed;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 100;
    padding: 10em 1em
}

div.dtr-modal div.dtr-modal-display {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 50%;
    height: 50%;
    overflow: auto;
    margin: auto;
    z-index: 102;
    overflow: auto;
    background-color: #f5f5f7;
    border: 1px solid #000;
    border-radius: .5em;
    -webkit-box-shadow: 0 12px 30px rgba(0,0,0,.6);
    box-shadow: 0 12px 30px rgba(0,0,0,.6)
}

div.dtr-modal div.dtr-modal-content {
    position: relative;
    padding: 1em
}

div.dtr-modal div.dtr-modal-close {
    position: absolute;
    top: 6px;
    right: 6px;
    width: 22px;
    height: 22px;
    border: 1px solid #eaeaea;
    background-color: #f9f9f9;
    text-align: center;
    border-radius: 3px;
    cursor: pointer;
    z-index: 12
}

div.dtr-modal div.dtr-modal-close:hover {
    background-color: #eaeaea
}

div.dtr-modal div.dtr-modal-background {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 101;
    background: rgba(0,0,0,.6)
}

@media screen and (max-width: 767px) {
    div.dtr-modal div.dtr-modal-display {
        width:95%
    }
}

.mainskit-invisible {
    visibility: hidden
}

.ekit-wid-con .select {
    cursor: pointer;
    display: block;
    position: relative;
    font-size: 16px;
    color: #7b7b7b;
    width: 220px;
    height: 44px;
    float: right
}

.met_d--block {
    display: block
}

.met_d--none {
    display: none
}

.met_d--flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.before\:last\:met_d--none:last-child::before {
    display: none
}

.after\:first\:met_d--none:first-child::after {
    display: none
}

.after\:active\:met_d--none.active::after {
    display: none
}

.met_w--12 {
    width: 12px
}

.met_w--16 {
    width: 16px
}

.met_w--20 {
    width: 20px
}

.met_w--24 {
    width: 24px
}

.met_w--48 {
    width: 48px
}

.before\:met_w--4::before {
    width: 4px
}

.before\:met_w--16::before {
    width: 16px
}

.before\:met_w--19::before {
    width: 19px
}

.before\:met_w--48::before {
    width: 48px
}

.active\::before\:met_w--18.active::before {
    width: 18px
}

.after\:met_w--1::after {
    width: 1px
}

.met_h--12 {
    height: 12px
}

.met_h--16 {
    height: 16px
}

.met_h--20 {
    height: 20px
}

.met_h--24 {
    height: 24px
}

.met_h--48 {
    height: 48px
}

.before\:met_h--4::before {
    height: 4px
}

.before\:met_h--16::before {
    height: 16px
}

.before\:met_h--19::before {
    height: 19px
}

.before\:met_h--48::before {
    height: 48px
}

.active\::before\:met_h--18.active::before {
    height: 18px
}

.after\:met_h--1::after {
    height: 1px
}

.after\:met_content::after,.before\:met_content::before {
    content: " "
}

.met_pos--fixed {
    position: fixed
}

.met_pos--relative {
    position: relative
}

.met_pos--absolute {
    position: absolute
}

.before\:met_pos--absolute::before {
    position: absolute
}

.after\:met_pos--absolute::after {
    position: absolute
}

.met_top--0 {
    top: 0
}

.met_top--15 {
    top: 15px
}

.met_top--20 {
    top: 20px
}

.met_top--50p {
    top: 50%
}

.met_top--100p {
    top: 100%
}

.before\:met_top--0::before {
    top: 0
}

.before\:met_top--5::before {
    top: 5px
}

.before\:met_top--12::before {
    top: 12px
}

.before\:active\:met_top--13.active::before {
    top: 13px
}

.after\:met_top--m1::after {
    top: -1px
}

.after\:met_top--5::after {
    top: 5px
}

.met_bottom--0 {
    bottom: 0
}

.met_bottom--20 {
    bottom: 20px
}

.met_bottom--100p {
    bottom: 100%
}

.before\:met_bottom--0::before {
    bottom: 0
}

.met_left--0 {
    left: 0
}

.met_left--1 {
    left: 1px
}

.met_left--20 {
    left: 20px
}

.met_left--50p {
    left: 50%
}

.met_left--100p {
    left: 100%
}

.before\:met_left--0::before {
    left: 0
}

.before\:met_left--5::before {
    left: 5px
}

.before\:met_left--12::before {
    left: 12px
}

.before\:active\:met_left--13.active::before {
    left: 13px
}

.after\:met_left--m1::after {
    left: -1px
}

.after\:met_left--5::after {
    left: 5px
}

.met_right--0 {
    right: 0
}

.met_right--20 {
    right: 20px
}

.met_right--100p {
    right: 100%
}

.met_mx--m40 {
    margin-left: -40px;
    margin-right: -40px
}

.met_mx--m28 {
    margin-left: -28px;
    margin-right: -28px
}

.met_mx--12 {
    margin-left: 12px;
    margin-right: 12px
}

.met_mx--20 {
    margin-left: 20px;
    margin-right: 20px
}

.met_mx--24 {
    margin-left: 24px;
    margin-right: 24px
}

.met_mx--36 {
    margin-left: 36px;
    margin-right: 36px
}

.met_my--m40 {
    margin-top: -40px;
    margin-bottom: -40px
}

.met_my--m28 {
    margin-top: -28px;
    margin-bottom: -28px
}

.met_my--12 {
    margin-top: 12px;
    margin-bottom: 12px
}

.met_my--20 {
    margin-top: 20px;
    margin-bottom: 20px
}

.met_my--24 {
    margin-top: 24px;
    margin-bottom: 24px
}

.met_my--36 {
    margin-top: 36px;
    margin-bottom: 36px
}

.met_m--0 {
    margin: 0
}

.met_ml--1 {
    margin-left: 1px
}

.met_ml--6 {
    margin-left: 6px
}

.met_ml--15 {
    margin-left: 15px
}

.met_ml--20 {
    margin-left: 20px
}

.met_ml--21 {
    margin-left: 21px
}

.met_ml--35 {
    margin-left: 35px
}

.met_mr--1 {
    margin-right: 1px
}

.met_mr--10 {
    margin-right: 10px
}

.met_mr--15 {
    margin-right: 15px
}

.met_mr--20 {
    margin-right: 20px
}

.met_mb--0 {
    margin-bottom: 0
}

.met_mb--0i {
    margin-bottom: 0!important
}

.met_mb--20 {
    margin-bottom: 20px
}

.met_not_last_mr--20:not(:last-child) {
    margin-right: 20px
}

.met_not_last_mb--20:not(:last-child) {
    margin-bottom: 20px
}

.met_p--0 {
    padding: 0
}

.met_px--8 {
    padding-left: 8px;
    padding-right: 8px
}

.met_py--5 {
    padding-top: 5px;
    padding-bottom: 5px
}

.met_pt--10 {
    padding-top: 10px
}

.met_pl--10 {
    padding-left: 10px
}

.met_pr--10 {
    padding-right: 10px
}

.met_pb--10 {
    padding-bottom: 10px
}

.met_color--white {
    color: #fff
}

.active>.active\:met_bgc--nonei {
    background-color: transparent!important
}

.active .active\:_\:met_bgc--nonei {
    background-color: transparent!important
}

.met_bd--2 {
    border: solid 2px
}

.met_bd--6 {
    border: solid 6px
}

.met_bdt--2 {
    border-top: solid 2px
}

.met_bdt--4 {
    border-top: solid 4px
}

.met_bdt--6 {
    border-top: solid 6px
}

.met_bdl--2 {
    border-left: solid 2px
}

.met_bdl--4 {
    border-left: solid 4px
}

.met_bdl--6 {
    border-left: solid 6px
}

.before\:met_bdt--2::before {
    border-top: solid 2px
}

.before\:met_bdl--2::before {
    border-left: solid 2px
}

.after\:met_bdt--2::after {
    border-top: solid 2px
}

.after\:met_bdl--2::after {
    border-left: solid 2px
}

.active>.active\:met_bd--1 {
    border-style: solid;
    border-width: 1px
}

.active .active\:_\:met_bd--1 {
    border-style: solid;
    border-width: 1px
}

.met_bdc--none {
    border-color: transparent
}

.met_bdt_color--current {
    border-top-color: currentColor
}

.met_bdb_color--current {
    border-bottom-color: currentColor
}

.met_bdl_color--current {
    border-left-color: currentColor
}

.met_bdr_color--current {
    border-right-color: currentColor
}

.met_radius--4 {
    border-radius: 4px
}

.met_radius--circle {
    border-radius: 50%
}

.before\:met_radius--circle::before {
    border-radius: 50%
}

.met_shadow_inset--6 {
    -webkit-box-shadow: inset 0 0 0 6px currentColor;
    box-shadow: inset 0 0 0 6px currentColor
}

.active>.active\:met_shadow_inset--1 {
    -webkit-box-shadow: inset 0 0 0 1px currentColor;
    box-shadow: inset 0 0 0 1px currentColor
}

.active>.active\:met_shadow_inset--8 {
    -webkit-box-shadow: inset 0 0 0 8px currentColor;
    box-shadow: inset 0 0 0 8px currentColor
}

.active .active\:_\:met_shadow_inset--1 {
    -webkit-box-shadow: inset 0 0 0 1px currentColor;
    box-shadow: inset 0 0 0 1px currentColor
}

.met_fs--14 {
    font-size: 14px
}

.met_lh--0 {
    line-height: 0
}

.met_lh--16 {
    line-height: 16px
}

.met_list--none {
    list-style: none
}

.met_text--nowrap {
    white-space: nowrap
}

.whitespace--normal {
    white-space: normal!important
}

.met_opacity--0 {
    opacity: 0
}

.met_opacity--8 {
    opacity: .08
}

.met_opacity--30 {
    opacity: .3
}

.met_opacity--70 {
    opacity: .7
}

.hover\:met_opacity--60:hover {
    opacity: .6
}

.hover\:met_opacity--100:hover {
    opacity: 1
}

a:hover>.a\:hover\:met_opacity--60 {
    opacity: .6
}

a:hover>.a\:hover\:met_opacity--100 {
    opacity: 1
}

.before\:met_opacity--30::before {
    opacity: .3
}

.after\:met_opacity--30::after {
    opacity: .3
}

.active>.active\:met_opacity--0 {
    opacity: 0
}

.active>.active\:met_opacity--100 {
    opacity: 1
}

.active .active\:_\:met_opacity--0 {
    opacity: 0
}

.active .active\:_\:met_opacity--100 {
    opacity: 100
}

.met_transition--300ms {
    -webkit-transition: all .3s;
    transition: all .3s
}

.before\:met_transition--300ms::before {
    -webkit-transition: all .3s;
    transition: all .3s
}

.met_translateTop--m50p {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.met_translateLeft--m50p {
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.met_scale--0 {
    -webkit-transform: scale(0);
    transform: scale(0)
}

.hover\:met_scaleX--200:hover {
    -webkit-transform: scaleX(2);
    transform: scaleX(2)
}

.hover\:met_scaleY--200:hover {
    -webkit-transform: scaleY(2);
    transform: scaleY(2)
}

a:hover>.a:hover\:met_scalex--200:hover {
    -webkit-transform: scaleX(2);
    transform: scaleX(2)
}

a:hover>.a:hover\:met_scaley--200:hover {
    -webkit-transform: scaleY(2);
    transform: scaleY(2)
}

.active>.active\:met_scale--150 {
    -webkit-transform: scale(1.5);
    transform: scale(1.5)
}

.active>.active\:met_scaleX--20 {
    -webkit-transform: scaleX(.2);
    transform: scaleX(.2)
}

.active>.active\:met_scaleX--200 {
    -webkit-transform: scaleX(2);
    transform: scaleX(2)
}

.active>.active\:met_scaleY--20 {
    -webkit-transform: scaleY(.2);
    transform: scaleY(.2)
}

.active>.active\:met_scaleY--200 {
    -webkit-transform: scaleY(2);
    transform: scaleY(2)
}

.active .active\:_\:met_scale--40 {
    -webkit-transform: scale(.4);
    transform: scale(.4)
}

.active .active\:_\:met_scale--150 {
    -webkit-transform: scale(1.5);
    transform: scale(1.5)
}

.active .active\:_\:met_scaleX--20 {
    -webkit-transform: scaleX(.2);
    transform: scaleX(.2)
}

.active .active\:_\:met_scaleX--100 {
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.active .active\:_\:met_scaleX--200 {
    -webkit-transform: scaleX(2);
    transform: scaleX(2)
}

.active .active\:_\:met_scaleY--20 {
    -webkit-transform: scaleY(.2);
    transform: scaleY(.2)
}

.active .active\:_\:met_scaleY--100 {
    -webkit-transform: scaleY(1);
    transform: scaleY(1)
}

.active .active\:_\:met_scaleY--200 {
    -webkit-transform: scaleY(2);
    transform: scaleY(2)
}

.met_scale--top {
    -webkit-transform-origin: top;
    transform-origin: top
}

.met_scale--bottom {
    -webkit-transform-origin: bottom;
    transform-origin: bottom
}

.met_scale--left {
    -webkit-transform-origin: left;
    transform-origin: left
}

.met_scale--right {
    -webkit-transform-origin: right;
    transform-origin: right
}

.section-editor-active .editor\:met_display--none,.section-editor-preview .editor\:met_display--none {
    display: none
}

.ekit-wid-con .ekit_social_media,.ekit-wid-con .ekit_socialshare {
    margin-left: 0;
    padding-left: 0;
    list-style: none
}

.ekit-wid-con .ekit_social_media>li>a,.ekit-wid-con .ekit_socialshare>li>a {
    display: block;
    cursor: pointer;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .ekit_social_media>li>a i,.ekit-wid-con .ekit_socialshare>li>a i {
    vertical-align: middle;
    display: inline-block
}

.ekit-wid-con .ekit_social_media>li>a svg,.ekit-wid-con .ekit_socialshare>li>a svg {
    max-width: 16px;
    height: auto;
    vertical-align: middle
}

@media (max-width: 1024px) {
    .ekit-wid-con .ekit_social_media>li,.ekit-wid-con .ekit_socialshare>li {
        margin-bottom:20px
    }
}

.ekit-wid-con .ekit_socialshare>li>div {
    display: block;
    cursor: pointer;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .ekit_socialshare>li>div i {
    vertical-align: middle;
    display: inline-block
}

.ekit-wid-con .ekit_socialshare>li>div svg {
    max-width: 16px;
    height: auto;
    vertical-align: middle
}

.ekit-wid-con .ekit-post-list-wrapper .section-icon-list-item a {
    background-color: transparent!important
}

.ekit-wid-con .ekit-post-list-wrapper.section-inline-items .section-icon-list-item {
    margin: 0
}

.ekit-wid-con .section-inline-items {
    margin: 0!important
}

.ekit-wid-con .section-inline-items .section-icon-list-item {
    display: inline-block
}

.ekit-wid-con .section-inline-items .section-icon-list-item::after {
    display: inline-block
}

.section-widget .ekit-wid-con .section-inline-items .section-icon-list-item::after {
    position: absolute
}

.ekit-wid-con .section-inline-items .section-icon-list-item:last-child::after {
    display: none
}

.section-widget-mainskit-page-list:not(.ekit-has-divider-yes) .ekit-wid-con .section-inline-items .section-icon-list-item::after {
    display: none
}

.ekit-wid-con .section-inline-items.row .section-icon-list-item {
    margin: 0;
    padding: 0;
    margin-right: 0!important;
    margin-left: 0!important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.ekit-wid-con .section-inline-items.row .section-icon-list-item a {
    padding: 5px 15px
}

.ekit-wid-con .section-icon-list-item>a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.ekit-wid-con .section-icon-list-item>a.ekit_badge_right {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}

.ekit-wid-con .ekit_menu_label {
    border-radius: 3px;
    padding: 2px 5px;
    display: inline-block;
    font-size: 10px;
    color: #fff;
    background-color: #c91765;
    margin-left: 5px
}

.ekit-wid-con .ekit_menu_subtitle {
    font-size: 11px;
    font-style: normal;
    color: #8d96ae;
    display: block;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .section-icon-list-text {
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .ekit_page_list_content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.section-widget-mainskit-page-list.section-align-center .ekit-wid-con .ekit_page_list_content {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.section-widget-mainskit-page-list.section-align-left .ekit-wid-con .ekit_page_list_content {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.section-widget-mainskit-page-list.section-align-right .ekit-wid-con .ekit_page_list_content {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.ekit-wid-con .section-icon-list-icon {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    text-align: center;
    line-height: inherit
}

.ekit-wid-con .section-icon-list-icon svg {
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .section-icon-list-icon>i {
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-enabled-bg-img .section-icon-list-item a {
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    background-position: center center;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.ekit-enabled-bg-img .section-icon-list-item a::after {
    content: "";
    background-color: rgba(34,34,34,.7);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-transition: all .4s;
    transition: all .4s
}

.ekit-enabled-bg-img .section-icon-list-item a:hover::after {
    background-color: rgba(34,34,34,.9)
}

.ekit-enabled-bg-img .section-icon-list-item a .ekit_post_list_content_wraper {
    z-index: 1
}

.ekit-enabled-bg-img .section-icon-list-item a>img {
    z-index: 1
}

.ekit-wid-con .nav {
    margin: 0;
    padding: 0;
    list-style: none
}

.ekit-wid-con .ekit-form form p {
    margin-bottom: 0
}

.ekit-wid-con .ekit-form form input:not([type=submit]):not([type=checkbox]):not([type=radio]) {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    color: #495057;
    background-color: #fff;
    border: 1px solid #e7e7e7;
    -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;
    height: 56px;
    border-radius: 0;
    padding-left: 30px;
    -webkit-box-shadow: none;
    box-shadow: none
}

.ekit-wid-con .ekit-form form input:not([type=submit]):not([type=checkbox]):not([type=radio]):hover {
    border-color: #333
}

.ekit-wid-con .ekit-form form input:not([type=submit]):not([type=checkbox]):not([type=radio]):focus {
    border-color: #4d68ff
}

.ekit-wid-con .ekit-form form input[type=submit] {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-radius: 0;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    padding: 12px 72px;
    font-size: .9375rem;
    background-color: #313636;
    border: 0 solid #000;
    color: #fff;
    cursor: pointer
}

.ekit-wid-con .ekit-form form input[type=submit]:hover {
    background-color: #4d68ff
}

.ekit-wid-con .ekit-form form select {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    color: #495057;
    background-color: #fff;
    border: 1px solid #e7e7e7;
    -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;
    height: 56px
}

.ekit-wid-con .ekit-form form select[multiple] {
    height: 100px
}

.ekit-wid-con .ekit-form form label {
    margin-bottom: 7px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #313636;
    font-weight: 400
}

.ekit-wid-con .ekit-form form label span {
    color: #777;
    font-size: .8125rem;
    display: block
}

.ekit-wid-con .ekit-form form textarea {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    color: #495057;
    background-color: #fff;
    border: 1px solid #e7e7e7;
    -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;
    border-radius: 0;
    padding-left: 30px;
    height: 176px;
    resize: none;
    padding-top: 15px;
    -webkit-box-shadow: none;
    box-shadow: none
}

.ekit-wid-con .ekit-form form textarea:hover {
    border-color: #333
}

.ekit-wid-con .ekit-form form textarea:focus {
    border-color: #4d68ff
}

.ekit-wid-con .ekit-form form .intl-tel-input {
    width: 100%
}

.ekit-wid-con .ekit-form form .ekit-form-input {
    margin-bottom: 50px
}

.ekit-wid-con .btn-text-primary {
    color: #4285f4
}

.ekit-wid-con .btn-pill {
    border-radius: 2rem
}

.ekit-wid-con .d-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.ekit-wid-con .ekit-review-wrapper {
    background-color: #f2f2f5;
    font-family: Roboto,sans-serif;
    overflow: hidden
}

.ekit-wid-con .ekit-review-overview,.ekit-wid-con .review-card-overview {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #fff
}

.ekit-wid-con .ekit-review-card,.ekit-wid-con .ekit-review-overview {
    background-color: #fff
}

.ekit-wid-con .ekit-review-card h4,.ekit-wid-con .ekit-review-overview h4 {
    margin: 0;
    white-space: nowrap
}

.ekit-wid-con .ekit-review-card--name,.ekit-wid-con .ekit-review-card--rating .rating-average,.ekit-wid-con .ekit-review-card--title h4,.ekit-wid-con .ekit-review-overview--name,.ekit-wid-con .ekit-review-overview--rating .rating-average,.ekit-wid-con .ekit-review-overview--title h4 {
    color: #000032
}

.ekit-wid-con .ekit-review-card--rating .rating-average,.ekit-wid-con .ekit-review-overview--rating .rating-average {
    font-weight: 500
}

.ekit-wid-con .ekit-review-card--rating>div,.ekit-wid-con .ekit-review-overview--rating>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.ekit-wid-con .ekit-review-card--rating .rating-average,.ekit-wid-con .ekit-review-overview--rating .rating-average {
    font-size: 18px;
    font-weight: 700
}

.ekit-wid-con .ekit-review-card--rating .rating-stars,.ekit-wid-con .ekit-review-overview--rating .rating-stars {
    margin: 0 .5rem
}

.ekit-wid-con .ekit-review-card--rating .rating-text,.ekit-wid-con .ekit-review-overview--rating .rating-text {
    color: #878787;
    margin-bottom: 0
}

.ekit-wid-con .ekit-review-overview {
    padding: 1.5rem 2rem;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 0 1.5rem 0;
    border-width: 1px
}

.ekit-wid-con .ekit-review-overview--thumbnail {
    margin-right: 1rem
}

.ekit-wid-con .ekit-review-overview--thumbnail img {
    width: 40px;
    height: 40px;
    border-radius: 50%
}

.ekit-wid-con .ekit-review-overview--title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.ekit-wid-con .ekit-review-overview--title img {
    height: 26px;
    margin-right: .5rem
}

.ekit-wid-con .ekit-review-overview--title h4 {
    font-size: 22px;
    line-height: 28px;
    font-weight: 400
}

.ekit-wid-con .ekit-review-overview--title h4 span {
    font-family: Roboto;
    font-size: 26px;
    font-weight: 900;
    text-transform: capitalize
}

.ekit-wid-con .ekit-review-overview--rating {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.ekit-wid-con .ekit-review-overview--rating .rating-average,.ekit-wid-con .ekit-review-overview--rating .rating-text {
    line-height: 27px
}

.ekit-wid-con .ekit-review-overview--rating .rating-text {
    font-style: italic;
    font-size: 12px;
    font-weight: 400
}

.ekit-wid-con .ekit-review-overview--rating .rating-average {
    font-size: 22px;
    font-weight: 700
}

.ekit-wid-con .ekit-review-overview--stars {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 10px;
    height: 27px
}

.ekit-wid-con .ekit-review-overview--stars .icon {
    font-size: 20px
}

.ekit-wid-con .ekit-review-overview--actions {
    display: grid;
    place-items: center
}

.ekit-wid-con .ekit-review-overview--actions .btn {
    font-size: 15px;
    font-weight: 400;
    padding: 0 30px;
    color: #fff;
    min-height: 35px;
    line-height: 35px
}

.ekit-wid-con .ekit-review-cards-grid .ekit-review-card--comment,.ekit-wid-con .ekit-review-slider-wrapper .ekit-review-card--comment {
    overflow: hidden
}

.ekit-wid-con .ekit-review-cards-masonry .ekit-review-card {
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    break-inside: avoid-column
}

.ekit-wid-con .ekit-review-cards-list .ekit-review-card--comment {
    min-height: unset
}

.ekit-wid-con .ekit-review-card {
    overflow: hidden;
    position: relative;
    border-color: #f2f2f5;
    border-width: 1px;
    padding: 2rem;
    display: grid;
    grid-template-columns: auto auto 1fr;
    grid-template-areas: "thumbnail name name" "thumbnail date date" "thumbnail stars stars" "comment comment comment" "posted-on posted-on posted-on"
}

.ekit-wid-con .ekit-review-card::before {
    content: ""
}

.ekit-wid-con .ekit-review-card--date,.ekit-wid-con .ekit-review-card--desc {
    grid-area: date
}

.ekit-wid-con .ekit-review-card--top-right-logo {
    position: absolute;
    top: 2rem;
    right: 2rem;
    z-index: 10
}

.ekit-wid-con .ekit-review-card--top-right-logo i {
    font-size: 20px
}

.ekit-wid-con .ekit-review-card--image,.ekit-wid-con .ekit-review-card--image img,.ekit-wid-con .ekit-review-card--thumbnail img {
    border-radius: 50%
}

.ekit-wid-con .ekit-review-card--image {
    width: 60px;
    height: 60px;
    grid-area: thumbnail;
    min-width: 60px;
    border-radius: 50%;
    background-color: #eae9f7;
    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: 1rem;
    position: relative
}

.ekit-wid-con .ekit-review-card--image img {
    height: 100%;
    width: 100%
}

.ekit-wid-con .ekit-review-card--thumbnail {
    grid-area: thumbnail;
    padding-right: 1rem
}

.ekit-wid-con .ekit-review-card--thumbnail .thumbnail {
    width: 40px;
    height: 40px;
    min-width: 40px;
    border-radius: 50%
}

.ekit-wid-con .ekit-review-card--thumbnail-badge .badge,.ekit-wid-con .ekit-review-card--thumbnail-badge>div {
    position: relative
}

.ekit-wid-con .ekit-review-card--thumbnail-badge .badge {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #fff;
    position: absolute;
    bottom: 0;
    right: 0
}

.ekit-wid-con .ekit-review-card--thumbnail-badge .badge img {
    width: 16px;
    height: 16px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    position: absolute
}

.ekit-wid-con .ekit-review-card--average,.ekit-wid-con .ekit-review-card--title {
    color: #000032
}

.ekit-wid-con .ekit-review-card--title {
    font-size: 24px;
    line-height: 24px;
    margin: 0 0 .8rem 0
}

.ekit-wid-con .ekit-review-card--name {
    grid-area: name;
    font-size: 14px;
    font-weight: 700;
    margin: 0 0 .25rem 0
}

.ekit-wid-con .ekit-review-card--rating .rating-text {
    font-size: 13px
}

.ekit-wid-con .ekit-review-card--average {
    font-size: 18px;
    font-weight: 700;
    line-height: 22px;
    margin-right: 1rem
}

.ekit-wid-con .ekit-review-card--stars {
    grid-area: stars;
    color: #f4be28;
    font-size: 13px;
    line-height: 20px
}

.ekit-wid-con .ekit-review-card--date,.ekit-wid-con .ekit-review-card--desc,.ekit-wid-con .ekit-review-card--posted-on p {
    margin-bottom: 0
}

.ekit-wid-con .ekit-review-card--top-right-image {
    position: absolute;
    top: 2rem;
    right: 2rem
}

.ekit-wid-con .ekit-review-card--comment {
    grid-area: comment;
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
    color: #32323d
}

.ekit-wid-con .ekit-review-card--comment .more {
    color: #3476e0;
    cursor: pointer
}

.ekit-wid-con .ekit-review-card--actions {
    grid-area: actions
}

.ekit-wid-con .ekit-review-card--actions .btn {
    padding: 0;
    white-space: nowrap;
    font-size: 14px;
    font-weight: 600;
    color: #4285f4
}

.ekit-wid-con .ekit-review-card--actions .btn:hover {
    color: #3476e0
}

.ekit-wid-con .ekit-review-card--actions .btn:first-child {
    margin-right: 10px
}

.ekit-wid-con .ekit-review-card--posted-on {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    grid-area: posted-on
}

.ekit-wid-con .ekit-review-card--posted-on p {
    font-size: 13px;
    line-height: 13px;
    font-weight: 400
}

.ekit-wid-con .ekit-review-card--posted-on h5 {
    margin: 0;
    font-size: 17px;
    line-height: 20px;
    font-weight: 500
}

.ekit-wid-con .ekit-review-card-bubble {
    background-color: transparent!important
}

.ekit-wid-con .ekit-review-card-bubble::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background-color: #fff;
    width: 100%;
    height: calc(100% - 100px);
    z-index: 1
}

.ekit-wid-con .ekit-review-card-bubble::after {
    content: "";
    position: absolute;
    left: 2.4rem;
    top: calc(100% - 116px);
    height: 1.5rem;
    width: 1.5rem;
    background-color: #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--comment,.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--date,.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--name,.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--posted-on,.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--stars,.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--thumbnail {
    z-index: 10
}

.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--posted-on {
    display: none
}

.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--comment,.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--stars {
    grid-column: 1/4
}

.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--stars {
    grid-row: 1
}

.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--comment {
    grid-row: 2
}

.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--date,.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--name {
    grid-column: 2/4;
    text-align: left
}

.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--name,.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--thumbnail {
    margin-top: 2.5rem
}

.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--thumbnail {
    padding-right: 1rem;
    grid-row: 3/5;
    grid-column: 1/2
}

.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--name {
    grid-row: 3
}

.ekit-wid-con .ekit-review-card-bubble .ekit-review-card--date {
    grid-row: 4
}

.ekit-wid-con .ekit-review-card-rating-inline .ekit-review-card--date {
    grid-column: 3
}

.ekit-wid-con .ekit-review-card-rating-inline .ekit-review-card--stars {
    grid-column: 2;
    grid-row: 2
}

.ekit-wid-con .ekit-review-card-thumbnail-left {
    grid-template-areas: "thumbnail name name" "thumbnail date date" "thumbnail stars stars" "thumbnail comment comment" "thumbnail posted-on posted-on"
}

.ekit-wid-con .ekit-review-card-align-center {
    text-align: center;
    grid-template-areas: "thumbnail thumbnail thumbnail" "name name name" "date date date" "stars stars stars" "comment comment comment" "posted-on posted-on posted-on"
}

.ekit-wid-con .ekit-review-card-align-center .ekit-review-card--thumbnail {
    padding-right: 0;
    margin-bottom: 2rem
}

.ekit-wid-con .ekit-review-card-align-center .ekit-review-card--thumbnail>div {
    width: 40px;
    margin: 0 auto
}

.ekit-wid-con .ekit-review-card-align-center .ekit-review-card--posted-on {
    display: block;
    grid-row: 6;
    padding-top: 1rem
}

.ekit-wid-con .ekit-review-card-align-center .ekit-review-card--posted-on i {
    margin: 0 auto!important
}

.ekit-wid-con .ekit-review-card-name-bottom .ekit-review-card--stars {
    grid-row: 2
}

.ekit-wid-con .ekit-review-card-name-bottom .ekit-review-card--comment {
    grid-row: 3
}

.ekit-wid-con .ekit-review-card-name-bottom .ekit-review-card--name {
    grid-row: 4
}

.ekit-wid-con .ekit-review-card-name-bottom .ekit-review-card--date {
    grid-row: 5
}

.ekit-wid-con .ekit-review-card-name-bottom .ekit-review-card--posted-on {
    grid-row: 6
}

.ekit-wid-con .ekit_review_card_stars_inline .ekit-review-card--stars {
    grid-row: 2;
    grid-column: 2/3
}

.ekit-wid-con .ekit_review_card_stars_inline .ekit-review-card--date {
    grid-row: 2;
    grid-column: 3
}

.ekit-wid-con .ekit-review-card-name-bottom.ekit-review-card-thumbnail-left .ekit-review-card--posted-on {
    grid-column: 1/4
}

.ekit-wid-con .ekit-review-card-overview {
    grid-template-areas: "thumbnail name name" "thumbnail average stars" "thumbnail date date" "thumbnail actions actions"
}

.ekit-wid-con .ekit-review-card-overview::before {
    display: none
}

.ekit-wid-con .ekit-review-card-overview .ekit-review-card--image {
    margin-right: 1rem
}

.ekit-wid-con .ekit-review-card-overview .ekit-review-card--name {
    font-size: 20px;
    line-height: 24px;
    font-weight: 600;
    margin-bottom: 1rem
}

.ekit-wid-con .ekit-review-card-overview .ekit-review-card--average {
    font-size: 18px;
    line-height: 22px;
    font-weight: 700;
    margin-right: 6px
}

.ekit-wid-con .ekit-review-card-overview .ekit-review-card--desc {
    font-size: 13px;
    line-height: 20px;
    font-weight: 400
}

.ekit-wid-con .ekit-review-card-overview .ekit-review-card--actions {
    margin-top: 1rem
}

.ekit-wid-con .ekit-review-card-overview .ekit-review-card--actions .btn {
    padding: 0!important;
    margin-top: 0;
    margin-bottom: 0;
    line-height: 20px;
    text-transform: none;
    background-color: transparent
}

.ekit-wid-con .ekit-review-card-overview .ekit-review-card--stars {
    font-size: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.ekit-wid-con .small {
    font-size: 12px;
    line-height: 20px
}

.ekit-wid-con .muted {
    color: #adadad
}

@media screen and (max-width: 411px) {
    .ekit-wid-con .ekit-review-card-overview {
        grid-template-areas:"thumbnail name name" "thumbnail average stars" "thumbnail date date" "actions actions actions"
    }

    .ekit-wid-con .ekit-review-overview {
        display: block!important
    }

    .ekit-wid-con .ekit-review-overview--actions {
        display: block!important;
        margin-top: 1rem!important;
        text-align: center
    }

    .ekit-wid-con .ekit-review-overview--actions .btn {
        padding: .75rem 3rem
    }
}

.ekit-wid-con iframe {
    border: none
}

.ekit-wid-con a {
    text-decoration: none
}

.ekit-wid-con a,.ekit-wid-con b,.ekit-wid-con div,.ekit-wid-con li,.ekit-wid-con ul {
    -webkit-tap-highlight-color: transparent;
    -webkit-tap-highlight-color: transparent;
    outline: 0
}

.ekit-wid-con a:active,.ekit-wid-con a:focus,.ekit-wid-con input,.ekit-wid-con input:active,.ekit-wid-con input:focus,.ekit-wid-con input:hover,.ekit-wid-con textarea,.ekit-wid-con textarea:active,.ekit-wid-con textarea:focus,.ekit-wid-con textarea:hover {
    -moz-outline: none;
    outline: 0
}

.ekit-wid-con a:active,.ekit-wid-con a:focus,.ekit-wid-con a:hover,.ekit-wid-con a:visited {
    outline: 0;
    text-decoration: none
}

.ekit-wid-con embed,.ekit-wid-con img:not([draggable]),.ekit-wid-con object,.ekit-wid-con video {
    max-width: 100%;
    height: auto
}

.ekit-wid-con [type=button]:focus:not(:focus-visible),.ekit-wid-con [type=submit]:focus:not(:focus-visible),.ekit-wid-con button:focus:not(:focus-visible) {
    outline: 0
}

.ekit-wid-con a:focus-visible,.ekit-wid-con button:focus-visible,.ekit-wid-con input:focus-visible,.ekit-wid-con textarea:focus-visible {
    outline: -webkit-focus-ring-color auto 1px
}

.ekit-wid-con img {
    border: none;
    max-width: 100%
}

.ekit-wid-con li,.ekit-wid-con ul {
    margin: 0;
    padding: 0
}

.ekit-wid-con .section-text-editor ol,.ekit-wid-con .section-text-editor ul {
    padding-left: 18px
}

.ekit-wid-con h4,.ekit-wid-con p {
    margin-bottom: 10px
}

.ekit-wid-con svg {
    width: 1em;
    height: 1em
}

.ekit-wid-con .clear-both::after,.ekit-wid-con .clear-both::before {
    display: table;
    content: "";
    clear: both
}

.ekit-wid-con .text-left {
    text-align: left!important
}

.ekit-wid-con .text-right {
    text-align: right!important
}

.ekit-wid-con .text-center {
    text-align: center!important
}

.ekit-wid-con .ekit-flex-row-reverse {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: row-reverse!important;
    flex-direction: row-reverse!important
}

.ekit-wid-con .ekit-flex-column-reverse {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: column-reverse!important;
    flex-direction: column-reverse!important
}

.ekit-wid-con .ekit-flex-column {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: normal!important;
    -ms-flex-direction: column!important;
    flex-direction: column!important
}

.ekit-wid-con .ekit-flex-row {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: normal!important;
    -ms-flex-direction: row!important;
    flex-direction: row!important
}

.ekit-wid-con .tab-content>.tab-pane {
    font-family: inherit
}

.ekit-wid-con .mainskit-border-divider {
    left: 13px
}

.ekit-wid-con .mainskit-border-divider.mainskit-style-long {
    left: inherit
}

.ekit-wid-con .mainskit-border-divider::before {
    left: -26px
}

.ekit-wid-con .mainskit-navbar-nav-default.mainskit-menu-container {
    z-index: 1000
}

.ekit-wid-con .mainskit-navbar-nav-default .mainskit-navbar-nav>li>a:hover {
    background-color: transparent
}

.ekit-wid-con .section-icon-list-item a>img {
    width: 100px;
    margin-right: 15px
}

.ekit-wid-con .section-icon-list-item .meta-lists {
    line-height: 1
}

.ekit-wid-con .section-icon-list-item .meta-lists svg {
    max-width: 12px;
    height: auto;
    vertical-align: middle
}

.ekit-wid-con .section-icon-list-item .meta-lists>span {
    color: #7f8595;
    font-size: 12px;
    display: inline-block;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .section-icon-list-item .section-icon-list-text {
    display: block;
    margin-bottom: 0
}

.ekit-wid-con .dialog-type-lightbox .dialog-widget-content {
    width: 100%
}

.ekit-wid-con .nf-form-content .listselect-wrap .nf-field-main div,.ekit-wid-con .nf-form-content input.ninja-forms-field,.ekit-wid-con .nf-form-content select.ninja-forms-field:not([multiple]) {
    height: 100%
}

.ekit-wid-con .nf-form-content .list-select-wrap>div div::after {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: normal
}

.ekit-wid-con .nf-error.field-wrap .nf-field-main::after,.ekit-wid-con .nf-pass.field-wrap .nf-field-main::after {
    top: 0;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: normal
}

.ekit-wid-con .nf-form-content button,.ekit-wid-con .nf-form-content input[type=button],.ekit-wid-con .nf-form-content input[type=submit] {
    cursor: pointer
}

.ekit-wid-con .nf-response-msg>p {
    line-height: normal
}

.ekit-wid-con textarea.ninja-forms-field {
    display: block
}

.ekit-wid-con .nf-form-content .list-select-wrap>div div {
    border: none
}

.ekit-wid-con .nf-form-content .list-select-wrap>div select {
    border: 1px solid #c4c4c4
}

.ekit-wid-con .column-count-1 {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1
}

.ekit-wid-con .column-count-2 {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2
}

.ekit-wid-con .column-count-3 {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3
}

.ekit-wid-con .column-count-4 {
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4
}

.ekit-wid-con .column-count-5 {
    -webkit-column-count: 5;
    -moz-column-count: 5;
    column-count: 5
}

.ekit-wid-con .column-count-6 {
    -webkit-column-count: 6;
    -moz-column-count: 6;
    column-count: 6
}

.ekit-wid-con .text-left {
    text-align: left!important
}

.ekit-wid-con .text-right {
    text-align: right!important
}

.ekit-wid-con .text-center {
    text-align: center!important
}

.ekit-wid-con .ekit-img-overlay {
    position: relative;
    z-index: 0
}

.ekit-wid-con .ekit-img-overlay::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1
}

.ekit-wid-con .ekit-wrapper-link {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    top: 0;
    left: 0;
    z-index: 10
}

.ekit-wid-con .media {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

@media (min-width: 1025px) {
    .ekit-wid-con .default_menu_position .section-column,.ekit-wid-con .default_menu_position .section-widget,.ekit-wid-con .default_menu_position .section-widget-wrap,.ekit-wid-con .default_menu_position .mainskit-navbar-nav-default.mainskit-menu-container {
        position:static
    }

    .ekit-wid-con .default_menu_position .mainskit-menu-po-right .mainskit-megamenu-has.top_position.mainskit-dropdown-menu-custom_width .mainskit-megamenu-panel,.ekit-wid-con .default_menu_position .mainskit-menu-po-right .mainskit-megamenu-has.top_position.mainskit-dropdown-menu-default_width .mainskit-megamenu-panel,.ekit-wid-con .mainskit-navbar-nav-default .mainskit-menu-po-right .relative_position.mainskit-megamenu-has .mainskit-megamenu-panel {
        right: 0;
        left: auto
    }

    .ekit-wid-con .mainskit-navbar-nav-default .mainskit-megamenu-has .mainskit-megamenu-panel {
        -webkit-transition: transform .4s ease;
        -webkit-transition: -webkit-transform .4s ease;
        transition: -webkit-transform .4s ease;
        transition: transform .4s ease;
        transition: transform .4s ease,-webkit-transform .4s ease
    }

    .ekit-wid-con .mainskit-menu-po-center .mainskit-megamenu-has.top_position.mainskit-dropdown-menu-custom_width .mainskit-megamenu-panel,.ekit-wid-con .mainskit-menu-po-center .mainskit-megamenu-has.top_position.mainskit-dropdown-menu-default_width .mainskit-megamenu-panel {
        -webkit-transform: translateY(-10px) translateX(-50%);
        transform: translateY(-10px) translateX(-50%);
        left: 50%
    }

    .ekit-wid-con .default_menu_position .mainskit-menu-po-center .mainskit-megamenu-has.top_position.mainskit-dropdown-menu-custom_width:hover>.mainskit-megamenu-panel,.ekit-wid-con .default_menu_position .mainskit-menu-po-center .mainskit-megamenu-has.top_position.mainskit-dropdown-menu-default_width:hover>.mainskit-megamenu-panel {
        -webkit-transform: translateY(0) translateX(-50%);
        transform: translateY(0) translateX(-50%);
        left: 50%
    }

    .ekit-wid-con body.is-vertical-menu-active .ekit-wid-con .mainskit-navbar-nav-default.mainskit-menu-container {
        z-index: 9
    }

    .ekit-wid-con body.is-vertical-menu-active .vertical-menu-active .xs-vertical-menu-backdrop {
        z-index: 150
    }

    .ekit-wid-con body.is-vertical-menu-active .ekit-vertical-menu-tigger {
        z-index: 160
    }
}

@media (max-width: 1024px) {
    .ekit-wid-con .ekit-vertical-navbar-nav .mainskit-submenu-indicator {
        padding:3px 10px;
        border: 1px solid;
        border-radius: 30px
    }
}

.ekit-wid-con .xs-overlay {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    opacity: .5;
    z-index: 0
}

.ekit-wid-con .form-control:focus {
    -webkit-box-shadow: none;
    box-shadow: none
}

.ekit-wid-con .swiper-container {
    width: inherit;
    height: inherit
}

.ekit-wid-con .swiper-container.ekit-main-swiper,.ekit-wid-con .swiper.ekit-main-swiper {
    position: static
}

.ekit-wid-con .swiper .swiper-navigation-button,.ekit-wid-con .swiper-container .swiper-navigation-button {
    background: rgba(0,0,0,0);
    width: auto;
    height: auto
}

.ekit-wid-con .swiper .swiper-navigation-button::after,.ekit-wid-con .swiper-container .swiper-navigation-button::after {
    display: none
}

.ekit-wid-con .tab-pane.animated {
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s
}

.ekit-wid-con .mfp-iframe-scaler iframe {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: 0 0
}

.ekit-wid-con img {
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ekit-wid-con .image-switcher .content-image {
    position: relative
}

.ekit-wid-con .image-switcher .content-image .hover-image {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
}

.ekit-wid-con .image-switcher:hover .content-image .main-image {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
}

.ekit-wid-con .image-switcher:hover .content-image .hover-image {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    visibility: visible
}

.ekit-wid-con .fill-icon {
    display: inline-block;
    background-color: #2575fc;
    color: #fff;
    font-size: 40px;
    text-align: center;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .fill-icon.round {
    border-radius: 50%
}

.ekit-wid-con .fill-icon.style-light {
    background-color: #f5f5f5;
    color: #000
}

.ekit-wid-con button {
    cursor: pointer;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .form-control {
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con input {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.ekit-wid-con .widgetarea_warper_edit {
    display: none
}

.ekit-wid-con .swiper-pagination-bullet {
    opacity: inherit;
    background-color: inherit
}

.ekit-wid-con [data-ajax-post-id]:not(.is--loaded):before {
    content: "";
    display: block;
    width: 30px;
    height: 30px;
    margin: 20px auto;
    border-style: solid;
    border-width: 3px;
    border-color: #acacac #ddd #ddd;
    border-radius: 50%;
    -webkit-animation: eicon-spin 1.5s infinite linear;
    animation: eicon-spin 1.5s infinite linear
}

#wp-admin-bar-section_edit_page-default:empty {
    display: none
}

.screen-reader-text {
    clip: rect(1px,1px,1px,1px);
    height: 1px;
    overflow: hidden;
    position: absolute!important;
    width: 1px;
    word-wrap: normal!important
}

.screen-reader-text:focus {
    background-color: #eee;
    clip: auto!important;
    clip-path: none;
    color: #333;
    display: block;
    font-size: 1rem;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 12px 24px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000
}

.section-widget-mainskit-pricing .section-widget-container,.section-widget-mainskit-pricing.section-main:not(:has(.section-widget-container)) {
    overflow: hidden
}

.section-widget-mainskit-timeline .section-widget-container,.section-widget-mainskit-timeline.section-main:not(:has(.section-widget-container)) {
    padding-top: 35px;
    padding-left: 45px;
    padding-right: 45px;
    padding-bottom: 60px
}

.section-widget-mainskit-business-hours .section-widget-container,.section-widget-mainskit-business-hours.section-main:not(:has(.section-widget-container)) {
    padding: 20px 20px 20px 20px;
    background-color: #fff;
    -webkit-box-shadow: 0 10px 10px 0 rgba(0,0,0,.1);
    box-shadow: 0 10px 10px 0 rgba(0,0,0,.1)
}

.section-widget-mainskit-dual-button-center .ekit-main-align-wrapper {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.section-widget-mainskit-dual-button-end .ekit-main-align-wrapper {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.section-widget-mainskit-dual-button-start .ekit-main-align-wrapper {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.ekit_wpForms_container-form-button-full-width .wpforms-submit-container .wpforms-submit {
    width: 100%
}

.ekit_ninjaForms_container-button-full-width .submit-container input[type=button] {
    width: 100%
}

.elemenetskit-alert-info {
    position: relative;
    padding: .75rem 1.25rem;
    border: 1px solid transparent;
    border-radius: .25rem;
    color: #0c5460;
    background-color: #d1ecf1;
    border-color: #bee5eb
}

.section-widget-mainskit-team.animated {
    -webkit-animation-fill-mode: none;
    animation-fill-mode: none
}

@media (max-width: 1024px) {
    .ekit-tab-hide {
        display:none
    }
}

@media (max-width: 767px) {
    .ekit-mobile-hide {
        display:none
    }
}

.ekit-template-content-footer,.ekit-template-content-header {
    clear: both
}

.section-edit-area-active .section-widget:hover .widgetarea_warper_edit {
    display: block
}

.ekit-sticky {
    z-index: 9999
}

div.section .ekit-sticky.section-main {
    -webkit-transition: background-color .3s ease-in;
    transition: background-color .3s ease-in
}

.ekit-sticky[data-ekit-sticky] {
    z-index: 1
}

div.section .ekit-sticky--show_on_scroll_up.section-main {
    -webkit-transition: background-color .3s ease-in,opacity .3s,visibility .3s;
    transition: background-color .3s ease-in,opacity .3s,visibility .3s
}

.ekit-sticky--effects.ekit-sticky--down.ekit-sticky--show_on_scroll_up {
    opacity: 0;
    visibility: hidden
}

.weforms_submit_btn {
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    cursor: pointer
}

.wpuf-label>label {
    margin-bottom: 0
}

ul.wpuf-form li label.wpuf-form-sub-label {
    margin-bottom: 0
}

.image-source-link {
    color: #98c3d1
}

.mfp-bg,.mfp-container {
    opacity: 0;
    -webkit-backface-visibility: hidden;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.mfp-ready .mfp-container {
    opacity: 1
}

.mfp-ready.mfp-bg {
    opacity: .8
}

.mfp-removing .mfp-container,.mfp-removing.mfp-bg {
    opacity: 0
}

.mfp-move-horizontal .mfp-with-anim {
    opacity: 0;
    -webkit-transition: all .3s;
    transition: all .3s;
    -webkit-transform: translateX(-50px);
    transform: translateX(-50px)
}

.mfp-move-horizontal.mfp-bg {
    opacity: 0;
    -webkit-transition: all .3s;
    transition: all .3s
}

.mfp-move-horizontal.mfp-ready .mfp-with-anim {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.mfp-move-horizontal.mfp-ready.mfp-bg {
    opacity: .8
}

.mfp-move-horizontal.mfp-removing .mfp-with-anim {
    -webkit-transform: translateX(50px);
    transform: translateX(50px);
    opacity: 0
}

.mfp-move-horizontal.mfp-removing.mfp-bg {
    opacity: 0
}

.mfp-zoom-out .mfp-with-anim {
    opacity: 0;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    -webkit-transform: scale(1.3);
    transform: scale(1.3)
}

.mfp-zoom-out.mfp-bg {
    opacity: 0;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.mfp-zoom-out.mfp-ready .mfp-with-anim {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.mfp-zoom-out.mfp-ready.mfp-bg {
    opacity: .8
}

.mfp-zoom-out.mfp-removing .mfp-with-anim {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
    opacity: 0
}

.mfp-zoom-out.mfp-removing.mfp-bg {
    opacity: 0
}

button.mfp-close.ekit-popup-close {
    border: 1px solid #fff;
    margin: 20px;
    border-radius: 50%;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

button.mfp-close.ekit-popup-close:hover {
    background-color: #000;
    color: #fff;
    border-color: #000;
    width: 44px
}

.mfp-iframe-holder .mfp-close.ekit-popup-close {
    width: 44px;
    text-align: center;
    padding-right: 0;
    top: 0;
    right: 0
}

.mfp-container.mfp-iframe-holder {
    position: fixed
}

.mfp-container.mfp-iframe-holder .mfp-close.ekit-popup-close {
    position: fixed
}

.mfp-zoom-in .mfp-with-anim {
    opacity: 0;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    -webkit-transform: scale(.8);
    transform: scale(.8)
}

.mfp-zoom-in.mfp-bg {
    opacity: 0;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.mfp-zoom-in.mfp-ready .mfp-with-anim {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.mfp-zoom-in.mfp-ready.mfp-bg {
    opacity: .8
}

.mfp-zoom-in.mfp-removing .mfp-with-anim {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    opacity: 0
}

.mfp-zoom-in.mfp-removing.mfp-bg {
    opacity: 0
}

.white-popup-block {
    background: #ccc;
    padding: 20px;
    max-width: 300px;
    margin: 0 auto;
    -webkit-animation: open 1s;
    animation: open 1s
}

.mfp-removing {
    -webkit-animation: close 1s;
    animation: close 1s
}

.mfp-open .modal-popup-group,.mfp-open .xs-modal-sidebar {
    -webkit-animation-name: galleryopen;
    animation-name: galleryopen;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.mfp-bg.ekit-promo-popup {
    background-color: rgba(0,0,0,.87);
    padding-bottom: 100%;
    border-radius: 100%;
    overflow: hidden;
    -webkit-animation: menu-animation .8s ease-out forwards;
    animation: menu-animation .8s ease-out forwards
}

.ekit-promo-popup .modal-content {
    background-color: transparent;
    padding: 0;
    border: 0
}

.ekit-promo-popup .mfp-close {
    color: #fff;
    opacity: 0;
    -webkit-transition: all 1s ease .8s;
    transition: all 1s ease .8s;
    -webkit-transform: translateY(-500px);
    transform: translateY(-500px)
}

.ekit-promo-popup.mfp-ready .mfp-close {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    position: fixed
}

body.admin-bar .ekit-promo-popup.mfp-ready .mfp-close {
    margin-top: 45px
}

.ekit-promo-popup.my-mfp-slide-bottom .zoom-anim-dialog {
    opacity: 0;
    -webkit-transition: all 1s ease .8s;
    transition: all 1s ease .8s;
    -webkit-transform: translateY(-500px);
    transform: translateY(-500px)
}

.ekit-promo-popup.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

@-webkit-keyframes bounceAnim {
    0%,100%,20%,50%,80% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    40% {
        -webkit-transform: translateY(-16px);
        transform: translateY(-16px)
    }

    60% {
        -webkit-transform: translateY(-8px);
        transform: translateY(-8px)
    }
}

@keyframes bounceAnim {
    0%,100%,20%,50%,80% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    40% {
        -webkit-transform: translateY(-16px);
        transform: translateY(-16px)
    }

    60% {
        -webkit-transform: translateY(-8px);
        transform: translateY(-8px)
    }
}

@-webkit-keyframes menu-animation {
    0% {
        opacity: 0;
        -webkit-transform: scale(.04) translateY(300%);
        transform: scale(.04) translateY(300%)
    }

    40% {
        -webkit-transform: scale(.04) translateY(0);
        transform: scale(.04) translateY(0);
        -webkit-transition: ease-out;
        transition: ease-out
    }

    40% {
        -webkit-transform: scale(.04) translateY(0);
        transform: scale(.04) translateY(0)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale(.02) translateY(0);
        transform: scale(.02) translateY(0)
    }

    61% {
        opacity: 1;
        -webkit-transform: scale(.04) translateY(0);
        transform: scale(.04) translateY(0)
    }

    99.9% {
        opacity: 1;
        height: 0;
        padding-bottom: 100%;
        border-radius: 100%
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(2) translateY(0);
        transform: scale(2) translateY(0);
        height: 100%;
        padding-bottom: 0;
        border-radius: 0
    }
}

@keyframes menu-animation {
    0% {
        opacity: 0;
        -webkit-transform: scale(.04) translateY(300%);
        transform: scale(.04) translateY(300%)
    }

    40% {
        -webkit-transform: scale(.04) translateY(0);
        transform: scale(.04) translateY(0);
        -webkit-transition: ease-out;
        transition: ease-out
    }

    40% {
        -webkit-transform: scale(.04) translateY(0);
        transform: scale(.04) translateY(0)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale(.02) translateY(0);
        transform: scale(.02) translateY(0)
    }

    61% {
        opacity: 1;
        -webkit-transform: scale(.04) translateY(0);
        transform: scale(.04) translateY(0)
    }

    99.9% {
        opacity: 1;
        height: 0;
        padding-bottom: 100%;
        border-radius: 100%
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(2) translateY(0);
        transform: scale(2) translateY(0);
        height: 100%;
        padding-bottom: 0;
        border-radius: 0
    }
}

@-webkit-keyframes show-fadein {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes show-fadein {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-webkit-keyframes hide-fadeout {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes hide-fadeout {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@-webkit-keyframes show-animation {
    0% {
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
        opacity: 0
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes show-animation {
    0% {
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
        opacity: 0
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes hide-animation {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
        opacity: 0
    }
}

@keyframes hide-animation {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
        opacity: 0
    }
}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 1rem 0
    }

    to {
        background-position: 0 0
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 1rem 0
    }

    to {
        background-position: 0 0
    }
}

@-webkit-keyframes button-ripple {
    70% {
        -webkit-box-shadow: 0 0 0 var(--glow-size,15px) currentColor;
        box-shadow: 0 0 0 var(--glow-size,15px) currentColor;
        opacity: 0
    }

    100% {
        -webkit-box-shadow: 0 0 0 0 currentColor;
        box-shadow: 0 0 0 0 currentColor;
        opacity: 0
    }
}

@keyframes button-ripple {
    70% {
        -webkit-box-shadow: 0 0 0 var(--glow-size,15px) currentColor;
        box-shadow: 0 0 0 var(--glow-size,15px) currentColor;
        opacity: 0
    }

    100% {
        -webkit-box-shadow: 0 0 0 0 currentColor;
        box-shadow: 0 0 0 0 currentColor;
        opacity: 0
    }
}

@-webkit-keyframes open {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes open {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-webkit-keyframes close {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes close {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@-webkit-keyframes galleryopen {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes galleryopen {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-webkit-keyframes location-indicator {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(12,90,219,.2);
        box-shadow: 0 0 0 0 rgba(12,90,219,.2)
    }

    70% {
        -webkit-box-shadow: 0 0 0 30px rgba(12,90,219,0);
        box-shadow: 0 0 0 30px rgba(12,90,219,0)
    }

    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(12,90,219,0);
        box-shadow: 0 0 0 0 rgba(12,90,219,0)
    }
}

@keyframes location-indicator {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(12,90,219,.2);
        box-shadow: 0 0 0 0 rgba(12,90,219,.2)
    }

    70% {
        -webkit-box-shadow: 0 0 0 30px rgba(12,90,219,0);
        box-shadow: 0 0 0 30px rgba(12,90,219,0)
    }

    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(12,90,219,0);
        box-shadow: 0 0 0 0 rgba(12,90,219,0)
    }
}

@-webkit-keyframes iconTranslateY {
    49% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    50% {
        opacity: 0;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }

    51% {
        opacity: 1
    }
}

@keyframes iconTranslateY {
    49% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    50% {
        opacity: 0;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }

    51% {
        opacity: 1
    }
}

@-webkit-keyframes RainDrop {
    0%,100%,25%,55%,75%,87%,97% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    26%,56%,76% {
        -webkit-transform: scaleX(1.3) scaleY(.8);
        transform: scaleX(1.3) scaleY(.8)
    }

    31%,61%,81% {
        -webkit-transform: scaleX(.8) scaleY(1.2);
        transform: scaleX(.8) scaleY(1.2)
    }

    76%,88% {
        -webkit-transform: scaleX(1.2);
        transform: scaleX(1.2)
    }

    98% {
        -webkit-transform: scaleX(1.1);
        transform: scaleX(1.1)
    }
}

@keyframes RainDrop {
    0%,100%,25%,55%,75%,87%,97% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    26%,56%,76% {
        -webkit-transform: scaleX(1.3) scaleY(.8);
        transform: scaleX(1.3) scaleY(.8)
    }

    31%,61%,81% {
        -webkit-transform: scaleX(.8) scaleY(1.2);
        transform: scaleX(.8) scaleY(1.2)
    }

    76%,88% {
        -webkit-transform: scaleX(1.2);
        transform: scaleX(1.2)
    }

    98% {
        -webkit-transform: scaleX(1.1);
        transform: scaleX(1.1)
    }
}

@-webkit-keyframes WaterWave {
    50% {
        -webkit-transform: skewY(1deg) skewX(-1deg) scale(1.06);
        transform: skewY(1deg) skewX(-1deg) scale(1.06)
    }
}

@keyframes WaterWave {
    50% {
        -webkit-transform: skewY(1deg) skewX(-1deg) scale(1.06);
        transform: skewY(1deg) skewX(-1deg) scale(1.06)
    }
}

@-webkit-keyframes lightning {
    50%,from,to {
        opacity: 1
    }

    25%,75% {
        opacity: 0
    }
}

@keyframes lightning {
    50%,from,to {
        opacity: 1
    }

    25%,75% {
        opacity: 0
    }
}

@-webkit-keyframes JoltZoom {
    10% {
        font-size: 140%
    }

    40% {
        font-size: 80%
    }

    100% {
        font-size: 100%
    }
}

@keyframes JoltZoom {
    10% {
        font-size: 140%
    }

    40% {
        font-size: 80%
    }

    100% {
        font-size: 100%
    }
}

@-webkit-keyframes typing {
    from {
        width: 0
    }
}

@keyframes typing {
    from {
        width: 0
    }
}

@-webkit-keyframes cursor {
    50% {
        border-color: transparent
    }
}

@keyframes cursor {
    50% {
        border-color: transparent
    }
}

@-webkit-keyframes wipe {
    to {
        width: 0
    }
}

@keyframes wipe {
    to {
        width: 0
    }
}

@keyframes open {
    from {
        width: 0
    }
}

@-webkit-keyframes Magnify {
    50% {
        -webkit-transform: scale(1.8);
        transform: scale(1.8);
        letter-spacing: 26px
    }
}

@keyframes Magnify {
    50% {
        -webkit-transform: scale(1.8);
        transform: scale(1.8);
        letter-spacing: 26px
    }
}

@-webkit-keyframes Beat {
    14%,42% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }

    28%,70% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes Beat {
    14%,42% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }

    28%,70% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes FadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes FadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes FadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@keyframes FadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@-webkit-keyframes FadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@keyframes FadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@-webkit-keyframes FadeInTop {
    from {
        opacity: 0;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }

    to {
        opacity: 1
    }
}

@keyframes FadeInTop {
    from {
        opacity: 0;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes FadeInBottom {
    from {
        opacity: 0;
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        opacity: 1
    }
}

@keyframes FadeInBottom {
    from {
        opacity: 0;
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes FadeOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes FadeOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes FadeOutLeft {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }
}

@keyframes FadeOutLeft {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }
}

@-webkit-keyframes FadeOutRight {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }
}

@keyframes FadeOutRight {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }
}

@-webkit-keyframes FadeOutTop {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
}

@keyframes FadeOutTop {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
}

@-webkit-keyframes FadeOutBottom {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes FadeOutBottom {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@-webkit-keyframes MovingBackFromRight {
    40% {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    100% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-animation-timing-function: cubic-bezier(0,.9,.7,1.45);
        animation-timing-function: cubic-bezier(0,.9,.7,1.45)
    }
}

@keyframes MovingBackFromRight {
    40% {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    100% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-animation-timing-function: cubic-bezier(0,.9,.7,1.45);
        animation-timing-function: cubic-bezier(0,.9,.7,1.45)
    }
}

@-webkit-keyframes MovingBackFromLeft {
    40% {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

    100% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-animation-timing-function: cubic-bezier(0,.9,.7,1.45);
        animation-timing-function: cubic-bezier(0,.9,.7,1.45)
    }
}

@keyframes MovingBackFromLeft {
    40% {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

    100% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-animation-timing-function: cubic-bezier(0,.9,.7,1.45);
        animation-timing-function: cubic-bezier(0,.9,.7,1.45)
    }
}

@-webkit-keyframes KickOutFront {
    40% {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    100% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-animation-timing-function: cubic-bezier(0,.9,.7,1.45);
        animation-timing-function: cubic-bezier(0,.9,.7,1.45)
    }
}

@keyframes KickOutFront {
    40% {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    100% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-animation-timing-function: cubic-bezier(0,.9,.7,1.45);
        animation-timing-function: cubic-bezier(0,.9,.7,1.45)
    }
}

@-webkit-keyframes KickOutBehind {
    40% {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

    100% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-animation-timing-function: cubic-bezier(0,.9,.7,1.45);
        animation-timing-function: cubic-bezier(0,.9,.7,1.45)
    }
}

@keyframes KickOutBehind {
    40% {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

    100% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-animation-timing-function: cubic-bezier(0,.9,.7,1.45);
        animation-timing-function: cubic-bezier(0,.9,.7,1.45)
    }
}

@-webkit-keyframes ScaleXIn {
    from {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }

    50% {
        opacity: 1
    }
}

@keyframes ScaleXIn {
    from {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }

    50% {
        opacity: 1
    }
}

@-webkit-keyframes ScaleXOut {
    to {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }

    from {
        opacity: 1
    }
}

@keyframes ScaleXOut {
    to {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }

    from {
        opacity: 1
    }
}

@-webkit-keyframes ScaleYIn {
    from {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }

    50% {
        opacity: 1
    }
}

@keyframes ScaleYIn {
    from {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }

    50% {
        opacity: 1
    }
}

@-webkit-keyframes ScaleYOut {
    to {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }

    from {
        opacity: 1
    }
}

@keyframes ScaleYOut {
    to {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }

    from {
        opacity: 1
    }
}

@-webkit-keyframes Jump {
    to {
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px)
    }
}

@keyframes Jump {
    to {
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px)
    }
}

@-webkit-keyframes AboundTop {
    50% {
        -webkit-transform: translateY(-100px);
        transform: translateY(-100px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@keyframes AboundTop {
    50% {
        -webkit-transform: translateY(-100px);
        transform: translateY(-100px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@-webkit-keyframes AboundBottom {
    50% {
        -webkit-transform: translateY(100px);
        transform: translateY(100px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@keyframes AboundBottom {
    50% {
        -webkit-transform: translateY(100px);
        transform: translateY(100px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@-webkit-keyframes AboundLeft {
    50% {
        -webkit-transform: translateX(-100px);
        transform: translateX(-100px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@keyframes AboundLeft {
    50% {
        -webkit-transform: translateX(-100px);
        transform: translateX(-100px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@-webkit-keyframes AboundRight {
    50% {
        -webkit-transform: translateX(100px);
        transform: translateX(100px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@keyframes AboundRight {
    50% {
        -webkit-transform: translateX(100px);
        transform: translateX(100px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@-webkit-keyframes FlyInTop {
    0% {
        -webkit-transform: translate(0,-80px);
        transform: translate(0,-80px);
        opacity: 0
    }

    50% {
        -webkit-transform: translate(10px,50px);
        transform: translate(10px,50px);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
}

@keyframes FlyInTop {
    0% {
        -webkit-transform: translate(0,-80px);
        transform: translate(0,-80px);
        opacity: 0
    }

    50% {
        -webkit-transform: translate(10px,50px);
        transform: translate(10px,50px);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
}

@-webkit-keyframes FlyInLeft {
    0% {
        -webkit-transform: translate(-40px,0);
        transform: translate(-40px,0);
        opacity: 0
    }

    50% {
        -webkit-transform: translate(40px,0);
        transform: translate(40px,0)
    }
}

@keyframes FlyInLeft {
    0% {
        -webkit-transform: translate(-40px,0);
        transform: translate(-40px,0);
        opacity: 0
    }

    50% {
        -webkit-transform: translate(40px,0);
        transform: translate(40px,0)
    }
}

@-webkit-keyframes FlyInRight {
    0% {
        -webkit-transform: translate(40px,0);
        transform: translate(40px,0);
        opacity: 0
    }

    50% {
        -webkit-transform: translate(-40px,0);
        transform: translate(-40px,0)
    }
}

@keyframes FlyInRight {
    0% {
        -webkit-transform: translate(40px,0);
        transform: translate(40px,0);
        opacity: 0
    }

    50% {
        -webkit-transform: translate(-40px,0);
        transform: translate(-40px,0)
    }
}

@-webkit-keyframes FlyInBottom {
    0% {
        -webkit-transform: translate(0,80px);
        transform: translate(0,80px);
        opacity: 0
    }

    50% {
        -webkit-transform: translate(10px,-50px);
        transform: translate(10px,-50px);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
}

@keyframes FlyInBottom {
    0% {
        -webkit-transform: translate(0,80px);
        transform: translate(0,80px);
        opacity: 0
    }

    50% {
        -webkit-transform: translate(10px,-50px);
        transform: translate(10px,-50px);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
}

@-webkit-keyframes FlyOutTop {
    50% {
        -webkit-transform: translate(0,50px);
        transform: translate(0,50px)
    }

    to {
        -webkit-transform: translate(0,-100px);
        transform: translate(0,-100px);
        opacity: 0
    }
}

@keyframes FlyOutTop {
    50% {
        -webkit-transform: translate(0,50px);
        transform: translate(0,50px)
    }

    to {
        -webkit-transform: translate(0,-100px);
        transform: translate(0,-100px);
        opacity: 0
    }
}

@-webkit-keyframes FlyOutLeft {
    50% {
        -webkit-transform: translate(40px,0);
        transform: translate(40px,0)
    }

    to {
        -webkit-transform: translate(-100px,0);
        transform: translate(-100px,0);
        opacity: 0
    }
}

@keyframes FlyOutLeft {
    50% {
        -webkit-transform: translate(40px,0);
        transform: translate(40px,0)
    }

    to {
        -webkit-transform: translate(-100px,0);
        transform: translate(-100px,0);
        opacity: 0
    }
}

@-webkit-keyframes FlyOutRight {
    50% {
        -webkit-transform: translate(-40px,0);
        transform: translate(-40px,0)
    }

    to {
        -webkit-transform: translate(100px,0);
        transform: translate(100px,0);
        opacity: 0
    }
}

@keyframes FlyOutRight {
    50% {
        -webkit-transform: translate(-40px,0);
        transform: translate(-40px,0)
    }

    to {
        -webkit-transform: translate(100px,0);
        transform: translate(100px,0);
        opacity: 0
    }
}

@-webkit-keyframes FlyOutBottom {
    50% {
        -webkit-transform: translate(0,-40px);
        transform: translate(0,-40px)
    }

    to {
        -webkit-transform: translate(0,100px);
        transform: translate(0,100px);
        opacity: 0
    }
}

@keyframes FlyOutBottom {
    50% {
        -webkit-transform: translate(0,-40px);
        transform: translate(0,-40px)
    }

    to {
        -webkit-transform: translate(0,100px);
        transform: translate(0,100px);
        opacity: 0
    }
}

@-webkit-keyframes DoorCloseLeft {
    from,to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-transform-origin: left;
        transform-origin: left
    }

    from {
        -webkit-transform: rotateY(90deg);
        transform: rotateY(90deg);
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes DoorCloseLeft {
    from,to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-transform-origin: left;
        transform-origin: left
    }

    from {
        -webkit-transform: rotateY(90deg);
        transform: rotateY(90deg);
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes DoorOpenRight {
    from,to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-transform-origin: left;
        transform-origin: left
    }

    to {
        -webkit-transform: rotateY(90deg);
        transform: rotateY(90deg);
        opacity: 0
    }
}

@keyframes DoorOpenRight {
    from,to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-transform-origin: left;
        transform-origin: left
    }

    to {
        -webkit-transform: rotateY(90deg);
        transform: rotateY(90deg);
        opacity: 0
    }
}

@-webkit-keyframes DoorCloseRight {
    from,to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-transform-origin: right;
        transform-origin: right
    }

    from {
        -webkit-transform: rotateY(-90deg);
        transform: rotateY(-90deg);
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes DoorCloseRight {
    from,to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-transform-origin: right;
        transform-origin: right
    }

    from {
        -webkit-transform: rotateY(-90deg);
        transform: rotateY(-90deg);
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes DoorOpenLeft {
    from,to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-transform-origin: right;
        transform-origin: right
    }

    to {
        -webkit-transform: rotateY(-90deg);
        transform: rotateY(-90deg);
        opacity: 0
    }
}

@keyframes DoorOpenLeft {
    from,to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-transform-origin: right;
        transform-origin: right
    }

    to {
        -webkit-transform: rotateY(-90deg);
        transform: rotateY(-90deg);
        opacity: 0
    }
}

@-webkit-keyframes HangAndDropLeft {
    from {
        -webkit-transform-origin: left;
        transform-origin: left
    }

    50% {
        -webkit-transform: rotate(100deg);
        transform: rotate(100deg);
        -webkit-transform-origin: left;
        transform-origin: left
    }

    60% {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-transform-origin: left;
        transform-origin: left
    }

    to {
        -webkit-transform: translateY(800px) rotate(70deg);
        transform: translateY(800px) rotate(70deg);
        -webkit-transform-origin: left;
        transform-origin: left
    }
}

@keyframes HangAndDropLeft {
    from {
        -webkit-transform-origin: left;
        transform-origin: left
    }

    50% {
        -webkit-transform: rotate(100deg);
        transform: rotate(100deg);
        -webkit-transform-origin: left;
        transform-origin: left
    }

    60% {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-transform-origin: left;
        transform-origin: left
    }

    to {
        -webkit-transform: translateY(800px) rotate(70deg);
        transform: translateY(800px) rotate(70deg);
        -webkit-transform-origin: left;
        transform-origin: left
    }
}

@-webkit-keyframes HangAndDropRight {
    from {
        -webkit-transform-origin: right;
        transform-origin: right
    }

    50% {
        -webkit-transform: rotate(-100deg);
        transform: rotate(-100deg);
        -webkit-transform-origin: right;
        transform-origin: right
    }

    60% {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        -webkit-transform-origin: right;
        transform-origin: right
    }

    to {
        -webkit-transform: translateY(800px) rotate(-70deg);
        transform: translateY(800px) rotate(-70deg);
        -webkit-transform-origin: right;
        transform-origin: right
    }
}

@keyframes HangAndDropRight {
    from {
        -webkit-transform-origin: right;
        transform-origin: right
    }

    50% {
        -webkit-transform: rotate(-100deg);
        transform: rotate(-100deg);
        -webkit-transform-origin: right;
        transform-origin: right
    }

    60% {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        -webkit-transform-origin: right;
        transform-origin: right
    }

    to {
        -webkit-transform: translateY(800px) rotate(-70deg);
        transform: translateY(800px) rotate(-70deg);
        -webkit-transform-origin: right;
        transform-origin: right
    }
}

@-webkit-keyframes PushReleaseFrom {
    from {
        -webkit-transform: scale(3,3);
        transform: scale(3,3);
        opacity: 0
    }

    50% {
        -webkit-transform: scale(.5,.5);
        transform: scale(.5,.5)
    }
}

@keyframes PushReleaseFrom {
    from {
        -webkit-transform: scale(3,3);
        transform: scale(3,3);
        opacity: 0
    }

    50% {
        -webkit-transform: scale(.5,.5);
        transform: scale(.5,.5)
    }
}

@-webkit-keyframes PushReleaseFromLeft {
    from {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        opacity: 0
    }

    30% {
        -webkit-transform: translateX(100px);
        transform: translateX(100px)
    }
}

@keyframes PushReleaseFromLeft {
    from {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        opacity: 0
    }

    30% {
        -webkit-transform: translateX(100px);
        transform: translateX(100px)
    }
}

@-webkit-keyframes PushReleaseFromTop {
    from {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
        opacity: 0
    }

    30% {
        -webkit-transform: translateY(100px);
        transform: translateY(100px)
    }
}

@keyframes PushReleaseFromTop {
    from {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
        opacity: 0
    }

    30% {
        -webkit-transform: translateY(100px);
        transform: translateY(100px)
    }
}

@-webkit-keyframes PushReleaseFromBottom {
    from {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        opacity: 0
    }

    30% {
        -webkit-transform: translateY(-100px);
        transform: translateY(-100px)
    }
}

@keyframes PushReleaseFromBottom {
    from {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        opacity: 0
    }

    30% {
        -webkit-transform: translateY(-100px);
        transform: translateY(-100px)
    }
}

@-webkit-keyframes PushReleaseTo {
    30% {
        -webkit-transform: scale(.5,.5);
        transform: scale(.5,.5)
    }

    to {
        -webkit-transform: scale(5,5);
        transform: scale(5,5);
        opacity: 0
    }
}

@keyframes PushReleaseTo {
    30% {
        -webkit-transform: scale(.5,.5);
        transform: scale(.5,.5)
    }

    to {
        -webkit-transform: scale(5,5);
        transform: scale(5,5);
        opacity: 0
    }
}

@-webkit-keyframes PushReleaseToTop {
    30% {
        -webkit-transform: translateY(100px);
        transform: translateY(100px)
    }

    to {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
        opacity: 0
    }
}

@keyframes PushReleaseToTop {
    30% {
        -webkit-transform: translateY(100px);
        transform: translateY(100px)
    }

    to {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
        opacity: 0
    }
}

@-webkit-keyframes PushReleaseToBottom {
    30% {
        -webkit-transform: translateY(-100px);
        transform: translateY(-100px)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        opacity: 0
    }
}

@keyframes PushReleaseToBottom {
    30% {
        -webkit-transform: translateY(-100px);
        transform: translateY(-100px)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        opacity: 0
    }
}

@-webkit-keyframes FlipInTop {
    from {
        -webkit-transform: perspective(600px);
        transform: perspective(600px);
        opacity: 0
    }

    30% {
        -webkit-transform: perspective(600px) rotateX(180deg);
        transform: perspective(600px) rotateX(180deg);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    to {
        -webkit-transform: perspective(600px);
        transform: perspective(600px)
    }
}

@keyframes FlipInTop {
    from {
        -webkit-transform: perspective(600px);
        transform: perspective(600px);
        opacity: 0
    }

    30% {
        -webkit-transform: perspective(600px) rotateX(180deg);
        transform: perspective(600px) rotateX(180deg);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    to {
        -webkit-transform: perspective(600px);
        transform: perspective(600px)
    }
}

@-webkit-keyframes FlipOutTop {
    to {
        -webkit-transform: perspective(600px);
        transform: perspective(600px);
        opacity: 0
    }

    70% {
        -webkit-transform: perspective(600px) rotateX(180deg);
        transform: perspective(600px) rotateX(180deg);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    to {
        -webkit-transform: perspective(600px);
        transform: perspective(600px)
    }
}

@keyframes FlipOutTop {
    to {
        -webkit-transform: perspective(600px);
        transform: perspective(600px);
        opacity: 0
    }

    70% {
        -webkit-transform: perspective(600px) rotateX(180deg);
        transform: perspective(600px) rotateX(180deg);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    to {
        -webkit-transform: perspective(600px);
        transform: perspective(600px)
    }
}

@-webkit-keyframes FlipInBottom {
    from {
        -webkit-transform: perspective(600px);
        transform: perspective(600px);
        opacity: 0
    }

    30% {
        -webkit-transform: perspective(600px) rotateX(180deg);
        transform: perspective(600px) rotateX(180deg);
        -webkit-transform-origin: bottom;
        transform-origin: bottom;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    to {
        -webkit-transform: perspective(600px);
        transform: perspective(600px)
    }
}

@keyframes FlipInBottom {
    from {
        -webkit-transform: perspective(600px);
        transform: perspective(600px);
        opacity: 0
    }

    30% {
        -webkit-transform: perspective(600px) rotateX(180deg);
        transform: perspective(600px) rotateX(180deg);
        -webkit-transform-origin: bottom;
        transform-origin: bottom;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    to {
        -webkit-transform: perspective(600px);
        transform: perspective(600px)
    }
}

@-webkit-keyframes FlipOutBottom {
    to {
        -webkit-transform: perspective(600px);
        transform: perspective(600px);
        opacity: 0
    }

    70% {
        -webkit-transform: perspective(600px) rotateX(180deg);
        transform: perspective(600px) rotateX(180deg);
        -webkit-transform-origin: bottom;
        transform-origin: bottom;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    to {
        -webkit-transform: perspective(600px);
        transform: perspective(600px)
    }
}

@keyframes FlipOutBottom {
    to {
        -webkit-transform: perspective(600px);
        transform: perspective(600px);
        opacity: 0
    }

    70% {
        -webkit-transform: perspective(600px) rotateX(180deg);
        transform: perspective(600px) rotateX(180deg);
        -webkit-transform-origin: bottom;
        transform-origin: bottom;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    to {
        -webkit-transform: perspective(600px);
        transform: perspective(600px)
    }
}

@-webkit-keyframes ElevateLeft {
    from {
        -webkit-transform: translateY(100%) rotate(-20deg);
        transform: translateY(100%) rotate(-20deg);
        -webkit-transform-origin: right;
        transform-origin: right;
        opacity: 0
    }

    40% {
        -webkit-transform: rotate(20deg);
        transform: rotate(20deg);
        -webkit-transform-origin: right;
        transform-origin: right
    }

    65% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: right;
        transform-origin: right
    }
}

@keyframes ElevateLeft {
    from {
        -webkit-transform: translateY(100%) rotate(-20deg);
        transform: translateY(100%) rotate(-20deg);
        -webkit-transform-origin: right;
        transform-origin: right;
        opacity: 0
    }

    40% {
        -webkit-transform: rotate(20deg);
        transform: rotate(20deg);
        -webkit-transform-origin: right;
        transform-origin: right
    }

    65% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: right;
        transform-origin: right
    }
}

@-webkit-keyframes ElevateRight {
    from {
        -webkit-transform: translateY(100%) rotate(20deg);
        transform: translateY(100%) rotate(20deg);
        -webkit-transform-origin: left;
        transform-origin: left;
        opacity: 0
    }

    40% {
        -webkit-transform: rotate(-20deg);
        transform: rotate(-20deg);
        -webkit-transform-origin: left;
        transform-origin: left
    }

    65% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: left;
        transform-origin: left
    }
}

@keyframes ElevateRight {
    from {
        -webkit-transform: translateY(100%) rotate(20deg);
        transform: translateY(100%) rotate(20deg);
        -webkit-transform-origin: left;
        transform-origin: left;
        opacity: 0
    }

    40% {
        -webkit-transform: rotate(-20deg);
        transform: rotate(-20deg);
        -webkit-transform-origin: left;
        transform-origin: left
    }

    65% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: left;
        transform-origin: left
    }
}

@-webkit-keyframes RollFromLeft {
    from {
        -webkit-transform: translateX(-60px) perspective(600px) rotateY(180deg);
        transform: translateX(-60px) perspective(600px) rotateY(180deg);
        opacity: 0
    }
}

@keyframes RollFromLeft {
    from {
        -webkit-transform: translateX(-60px) perspective(600px) rotateY(180deg);
        transform: translateX(-60px) perspective(600px) rotateY(180deg);
        opacity: 0
    }
}

@-webkit-keyframes RollFromRight {
    from {
        -webkit-transform: translateX(60px) perspective(600px) rotateY(-180deg);
        transform: translateX(60px) perspective(600px) rotateY(-180deg);
        opacity: 0
    }
}

@keyframes RollFromRight {
    from {
        -webkit-transform: translateX(60px) perspective(600px) rotateY(-180deg);
        transform: translateX(60px) perspective(600px) rotateY(-180deg);
        opacity: 0
    }
}

@-webkit-keyframes RollFromTop {
    from {
        -webkit-transform: translateY(-60px) perspective(600px) rotateX(180deg);
        transform: translateY(-60px) perspective(600px) rotateX(180deg);
        opacity: 0
    }
}

@keyframes RollFromTop {
    from {
        -webkit-transform: translateY(-60px) perspective(600px) rotateX(180deg);
        transform: translateY(-60px) perspective(600px) rotateX(180deg);
        opacity: 0
    }
}

@-webkit-keyframes RollFromBottom {
    from {
        -webkit-transform: translateY(60px) perspective(600px) rotateX(-180deg);
        transform: translateY(60px) perspective(600px) rotateX(-180deg);
        opacity: 0
    }
}

@keyframes RollFromBottom {
    from {
        -webkit-transform: translateY(60px) perspective(600px) rotateX(-180deg);
        transform: translateY(60px) perspective(600px) rotateX(-180deg);
        opacity: 0
    }
}

@-webkit-keyframes RollToLeft {
    to {
        -webkit-transform: translateX(-60px) perspective(600px) rotateY(180deg);
        transform: translateX(-60px) perspective(600px) rotateY(180deg);
        opacity: 0
    }
}

@keyframes RollToLeft {
    to {
        -webkit-transform: translateX(-60px) perspective(600px) rotateY(180deg);
        transform: translateX(-60px) perspective(600px) rotateY(180deg);
        opacity: 0
    }
}

@-webkit-keyframes RollToRight {
    to {
        -webkit-transform: translateX(60px) perspective(600px) rotateY(-180deg);
        transform: translateX(60px) perspective(600px) rotateY(-180deg);
        opacity: 0
    }
}

@keyframes RollToRight {
    to {
        -webkit-transform: translateX(60px) perspective(600px) rotateY(-180deg);
        transform: translateX(60px) perspective(600px) rotateY(-180deg);
        opacity: 0
    }
}

@-webkit-keyframes RollToTop {
    to {
        -webkit-transform: translateY(-60px) perspective(600px) rotateX(180deg);
        transform: translateY(-60px) perspective(600px) rotateX(180deg);
        opacity: 0
    }
}

@keyframes RollToTop {
    to {
        -webkit-transform: translateY(-60px) perspective(600px) rotateX(180deg);
        transform: translateY(-60px) perspective(600px) rotateX(180deg);
        opacity: 0
    }
}

@-webkit-keyframes RollToBottom {
    to {
        -webkit-transform: translateY(60px) perspective(600px) rotateX(-180deg);
        transform: translateY(60px) perspective(600px) rotateX(-180deg);
        opacity: 0
    }
}

@keyframes RollToBottom {
    to {
        -webkit-transform: translateY(60px) perspective(600px) rotateX(-180deg);
        transform: translateY(60px) perspective(600px) rotateX(-180deg);
        opacity: 0
    }
}

@-webkit-keyframes RotateSkateInRight {
    from {
        -webkit-transform: scaleX(.2) translateX(100px);
        transform: scaleX(.2) translateX(100px);
        opacity: 0
    }
}

@keyframes RotateSkateInRight {
    from {
        -webkit-transform: scaleX(.2) translateX(100px);
        transform: scaleX(.2) translateX(100px);
        opacity: 0
    }
}

@-webkit-keyframes RotateSkateInLeft {
    from {
        -webkit-transform: scaleX(.2) translateX(-100px);
        transform: scaleX(.2) translateX(-100px);
        opacity: 0
    }
}

@keyframes RotateSkateInLeft {
    from {
        -webkit-transform: scaleX(.2) translateX(-100px);
        transform: scaleX(.2) translateX(-100px);
        opacity: 0
    }
}

@-webkit-keyframes RotateSkateInTop {
    from {
        -webkit-transform: scaleY(.2) translateY(-100px);
        transform: scaleY(.2) translateY(-100px);
        opacity: 0
    }
}

@keyframes RotateSkateInTop {
    from {
        -webkit-transform: scaleY(.2) translateY(-100px);
        transform: scaleY(.2) translateY(-100px);
        opacity: 0
    }
}

@-webkit-keyframes RotateSkateInBottom {
    from {
        -webkit-transform: scaleY(.2) translateY(100px);
        transform: scaleY(.2) translateY(100px);
        opacity: 0
    }
}

@keyframes RotateSkateInBottom {
    from {
        -webkit-transform: scaleY(.2) translateY(100px);
        transform: scaleY(.2) translateY(100px);
        opacity: 0
    }
}

@-webkit-keyframes RotateSkateOutRight {
    to {
        -webkit-transform: scaleX(.2) translateX(100px);
        transform: scaleX(.2) translateX(100px);
        opacity: 0
    }
}

@keyframes RotateSkateOutRight {
    to {
        -webkit-transform: scaleX(.2) translateX(100px);
        transform: scaleX(.2) translateX(100px);
        opacity: 0
    }
}

@-webkit-keyframes RotateSkateOutLeft {
    to {
        -webkit-transform: scaleX(.2) translateX(-100px);
        transform: scaleX(.2) translateX(-100px);
        opacity: 0
    }
}

@keyframes RotateSkateOutLeft {
    to {
        -webkit-transform: scaleX(.2) translateX(-100px);
        transform: scaleX(.2) translateX(-100px);
        opacity: 0
    }
}

@-webkit-keyframes RotateSkateOutTop {
    to {
        -webkit-transform: scaleY(.2) translateY(-100px);
        transform: scaleY(.2) translateY(-100px);
        opacity: 0
    }
}

@keyframes RotateSkateOutTop {
    to {
        -webkit-transform: scaleY(.2) translateY(-100px);
        transform: scaleY(.2) translateY(-100px);
        opacity: 0
    }
}

@-webkit-keyframes RotateSkateOutBottom {
    to {
        -webkit-transform: scaleY(.2) translateY(100px);
        transform: scaleY(.2) translateY(100px);
        opacity: 0
    }
}

@keyframes RotateSkateOutBottom {
    to {
        -webkit-transform: scaleY(.2) translateY(100px);
        transform: scaleY(.2) translateY(100px);
        opacity: 0
    }
}

@-webkit-keyframes RotateXZoomIn {
    from {
        -webkit-transform: perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);
        transform: perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);
        opacity: 0
    }

    5% {
        -webkit-transform: perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);
        transform: perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)
    }
}

@keyframes RotateXZoomIn {
    from {
        -webkit-transform: perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);
        transform: perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);
        opacity: 0
    }

    5% {
        -webkit-transform: perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);
        transform: perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)
    }
}

@-webkit-keyframes RotateXZoomOut {
    95% {
        -webkit-transform: perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);
        transform: perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)
    }

    to {
        -webkit-transform: perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);
        transform: perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);
        opacity: 0
    }
}

@keyframes RotateXZoomOut {
    95% {
        -webkit-transform: perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);
        transform: perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)
    }

    to {
        -webkit-transform: perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);
        transform: perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);
        opacity: 0
    }
}

@-webkit-keyframes RotateYZoomIn {
    from {
        -webkit-transform: perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);
        transform: perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);
        opacity: 0
    }

    5% {
        -webkit-transform: perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);
        transform: perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)
    }
}

@keyframes RotateYZoomIn {
    from {
        -webkit-transform: perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);
        transform: perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);
        opacity: 0
    }

    5% {
        -webkit-transform: perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);
        transform: perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)
    }
}

@-webkit-keyframes RotateYZoomOut {
    95% {
        -webkit-transform: perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);
        transform: perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)
    }

    to {
        -webkit-transform: perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);
        transform: perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);
        opacity: 0
    }
}

@keyframes RotateYZoomOut {
    95% {
        -webkit-transform: perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);
        transform: perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)
    }

    to {
        -webkit-transform: perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);
        transform: perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);
        opacity: 0
    }
}

@-webkit-keyframes RotateIn {
    from {
        -webkit-transform: rotate3d(0,0,1,-200deg);
        transform: rotate3d(0,0,1,-200deg);
        opacity: 0
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

@keyframes RotateIn {
    from {
        -webkit-transform: rotate3d(0,0,1,-200deg);
        transform: rotate3d(0,0,1,-200deg);
        opacity: 0
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

@-webkit-keyframes RotateOut {
    from {
        opacity: 1
    }

    to {
        -webkit-transform: rotate3d(0,0,1,200deg);
        transform: rotate3d(0,0,1,200deg);
        opacity: 0
    }
}

@keyframes RotateOut {
    from {
        opacity: 1
    }

    to {
        -webkit-transform: rotate3d(0,0,1,200deg);
        transform: rotate3d(0,0,1,200deg);
        opacity: 0
    }
}

@-webkit-keyframes RotateInLeft {
    from {
        -webkit-transform: rotate(-180deg) translateX(150px);
        transform: rotate(-180deg) translateX(150px);
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes RotateInLeft {
    from {
        -webkit-transform: rotate(-180deg) translateX(150px);
        transform: rotate(-180deg) translateX(150px);
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes RotateOutLeft {
    from {
        opacity: 1
    }

    to {
        -webkit-transform: rotate(180deg) translateX(150px);
        transform: rotate(180deg) translateX(150px);
        opacity: 0
    }
}

@keyframes RotateOutLeft {
    from {
        opacity: 1
    }

    to {
        -webkit-transform: rotate(180deg) translateX(150px);
        transform: rotate(180deg) translateX(150px);
        opacity: 0
    }
}

@-webkit-keyframes RotateInRight {
    from {
        -webkit-transform: rotate(-180deg) translateX(-150px);
        transform: rotate(-180deg) translateX(-150px);
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes RotateInRight {
    from {
        -webkit-transform: rotate(-180deg) translateX(-150px);
        transform: rotate(-180deg) translateX(-150px);
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes RotateOutRight {
    from {
        opacity: 1
    }

    to {
        -webkit-transform: rotate(180deg) translateX(-150px);
        transform: rotate(180deg) translateX(-150px);
        opacity: 0
    }
}

@keyframes RotateOutRight {
    from {
        opacity: 1
    }

    to {
        -webkit-transform: rotate(180deg) translateX(-150px);
        transform: rotate(180deg) translateX(-150px);
        opacity: 0
    }
}

@-webkit-keyframes SpinInLeft {
    from,to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }

    from {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

@keyframes SpinInLeft {
    from,to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }

    from {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

@-webkit-keyframes SpinInRight {
    from,to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }

    from {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

@keyframes SpinInRight {
    from,to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }

    from {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

@-webkit-keyframes SpinOutLeft {
    from,to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }

    to {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

@keyframes SpinOutLeft {
    from,to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }

    to {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

@-webkit-keyframes SpinOutRight {
    from,to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }

    to {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

@keyframes SpinOutRight {
    from,to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }

    to {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

@-webkit-keyframes BlurIn {
    from {
        -webkit-transform: scaleX(.2);
        transform: scaleX(.2);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@keyframes BlurIn {
    from {
        -webkit-transform: scaleX(.2);
        transform: scaleX(.2);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@-webkit-keyframes BlurInRight {
    from {
        -webkit-transform: scaleX(.2) translateX(100px);
        transform: scaleX(.2) translateX(100px);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@keyframes BlurInRight {
    from {
        -webkit-transform: scaleX(.2) translateX(100px);
        transform: scaleX(.2) translateX(100px);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@-webkit-keyframes BlurInLeft {
    from {
        -webkit-transform: scaleX(.2) translateX(-100px);
        transform: scaleX(.2) translateX(-100px);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@keyframes BlurInLeft {
    from {
        -webkit-transform: scaleX(.2) translateX(-100px);
        transform: scaleX(.2) translateX(-100px);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@-webkit-keyframes BlurInTop {
    from {
        -webkit-transform: scaleY(.2) translateY(-100px);
        transform: scaleY(.2) translateY(-100px);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@keyframes BlurInTop {
    from {
        -webkit-transform: scaleY(.2) translateY(-100px);
        transform: scaleY(.2) translateY(-100px);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@-webkit-keyframes BlurInBottom {
    from {
        -webkit-transform: scaleY(.2) translateY(100px);
        transform: scaleY(.2) translateY(100px);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@keyframes BlurInBottom {
    from {
        -webkit-transform: scaleY(.2) translateY(100px);
        transform: scaleY(.2) translateY(100px);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@-webkit-keyframes BlurOut {
    to {
        -webkit-transform: scaleX(.2);
        transform: scaleX(.2);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@keyframes BlurOut {
    to {
        -webkit-transform: scaleX(.2);
        transform: scaleX(.2);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@-webkit-keyframes BlurOutRight {
    to {
        -webkit-transform: scaleX(.2) translateX(100px);
        transform: scaleX(.2) translateX(100px);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@keyframes BlurOutRight {
    to {
        -webkit-transform: scaleX(.2) translateX(100px);
        transform: scaleX(.2) translateX(100px);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@-webkit-keyframes BlurOutLeft {
    to {
        -webkit-transform: scaleX(.2) translateX(-100px);
        transform: scaleX(.2) translateX(-100px);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@keyframes BlurOutLeft {
    to {
        -webkit-transform: scaleX(.2) translateX(-100px);
        transform: scaleX(.2) translateX(-100px);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@-webkit-keyframes BlurOutTop {
    to {
        -webkit-transform: scaleY(.2) translateY(-100px);
        transform: scaleY(.2) translateY(-100px);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@keyframes BlurOutTop {
    to {
        -webkit-transform: scaleY(.2) translateY(-100px);
        transform: scaleY(.2) translateY(-100px);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@-webkit-keyframes BlurOutBottom {
    to {
        -webkit-transform: scaleY(.2) translateY(100px);
        transform: scaleY(.2) translateY(100px);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@keyframes BlurOutBottom {
    to {
        -webkit-transform: scaleY(.2) translateY(100px);
        transform: scaleY(.2) translateY(100px);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@-webkit-keyframes PopUp {
    50% {
        -webkit-transform: scale(1.5);
        transform: scale(1.5)
    }
}

@keyframes PopUp {
    50% {
        -webkit-transform: scale(1.5);
        transform: scale(1.5)
    }
}

@-webkit-keyframes PopUpLeft {
    50% {
        -webkit-transform: translateX(-50px) scale(1.5);
        transform: translateX(-50px) scale(1.5);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@keyframes PopUpLeft {
    50% {
        -webkit-transform: translateX(-50px) scale(1.5);
        transform: translateX(-50px) scale(1.5);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@-webkit-keyframes PopUpRight {
    50% {
        -webkit-transform: translateX(50px) scale(1.5);
        transform: translateX(50px) scale(1.5);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@keyframes PopUpRight {
    50% {
        -webkit-transform: translateX(50px) scale(1.5);
        transform: translateX(50px) scale(1.5);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@-webkit-keyframes PopOut {
    50% {
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }
}

@keyframes PopOut {
    50% {
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }
}

@-webkit-keyframes PopOutLeft {
    50% {
        -webkit-transform: translateX(-50px) scale(.5);
        transform: translateX(-50px) scale(.5);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@keyframes PopOutLeft {
    50% {
        -webkit-transform: translateX(-50px) scale(.5);
        transform: translateX(-50px) scale(.5);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@-webkit-keyframes PopOutRight {
    50% {
        -webkit-transform: translateX(50px) scale(.5);
        transform: translateX(50px) scale(.5);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@keyframes PopOutRight {
    50% {
        -webkit-transform: translateX(50px) scale(.5);
        transform: translateX(50px) scale(.5);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@-webkit-keyframes BounceFromTop {
    0%,100%,25%,55%,85% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    41%,44% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: translate3d(0,-80px,0) scale3d(1,1.2,1);
        transform: translate3d(0,-80px,0) scale3d(1,1.2,1)
    }

    70% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }

    90% {
        -webkit-transform: translate3d(0,-4px,0);
        transform: translate3d(0,-4px,0)
    }
}

@keyframes BounceFromTop {
    0%,100%,25%,55%,85% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    41%,44% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: translate3d(0,-80px,0) scale3d(1,1.2,1);
        transform: translate3d(0,-80px,0) scale3d(1,1.2,1)
    }

    70% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }

    90% {
        -webkit-transform: translate3d(0,-4px,0);
        transform: translate3d(0,-4px,0)
    }
}

@-webkit-keyframes BounceFromDown {
    0%,100%,25%,55%,85% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    41%,44% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: translate3d(0,80px,0) scale3d(1,1.2,1);
        transform: translate3d(0,80px,0) scale3d(1,1.2,1)
    }

    70% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: translate3d(0,20px,0);
        transform: translate3d(0,20px,0)
    }

    90% {
        -webkit-transform: translate3d(0,4px,0);
        transform: translate3d(0,4px,0)
    }
}

@keyframes BounceFromDown {
    0%,100%,25%,55%,85% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    41%,44% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: translate3d(0,80px,0) scale3d(1,1.2,1);
        transform: translate3d(0,80px,0) scale3d(1,1.2,1)
    }

    70% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: translate3d(0,20px,0);
        transform: translate3d(0,20px,0)
    }

    90% {
        -webkit-transform: translate3d(0,4px,0);
        transform: translate3d(0,4px,0)
    }
}

@-webkit-keyframes BounceY {
    0%,100%,25%,55%,85% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }

    41%,44% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale3d(1,2,1);
        transform: scale3d(1,2,1)
    }

    70% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale3d(1,1.5,1);
        transform: scale3d(1,1.5,1)
    }

    90% {
        -webkit-transform: scale3d(1,1.1,1);
        transform: scale3d(1,1.1,1)
    }
}

@keyframes BounceY {
    0%,100%,25%,55%,85% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }

    41%,44% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale3d(1,2,1);
        transform: scale3d(1,2,1)
    }

    70% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale3d(1,1.5,1);
        transform: scale3d(1,1.5,1)
    }

    90% {
        -webkit-transform: scale3d(1,1.1,1);
        transform: scale3d(1,1.1,1)
    }
}

@-webkit-keyframes BounceZoomIn {
    0%,100%,25%,55%,85% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    41%,44% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale(1.7);
        transform: scale(1.7)
    }

    70% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale(1.9);
        transform: scale(1.9)
    }

    90% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
}

@keyframes BounceZoomIn {
    0%,100%,25%,55%,85% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    41%,44% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale(1.7);
        transform: scale(1.7)
    }

    70% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale(1.9);
        transform: scale(1.9)
    }

    90% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
}

@-webkit-keyframes BounceZoomOut {
    0%,100%,25%,55%,85% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    41%,44% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }

    70% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale(.7);
        transform: scale(.7)
    }

    90% {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
}

@keyframes BounceZoomOut {
    0%,100%,25%,55%,85% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    41%,44% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }

    70% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale(.7);
        transform: scale(.7)
    }

    90% {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
}

@-webkit-keyframes PerspectiveOutTop {
    50% {
        opacity: 1
    }

    to {
        -webkit-transform: perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);
        transform: perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);
        opacity: 0
    }
}

@keyframes PerspectiveOutTop {
    50% {
        opacity: 1
    }

    to {
        -webkit-transform: perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);
        transform: perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);
        opacity: 0
    }
}

@-webkit-keyframes PerspectiveOutBottom {
    50% {
        opacity: 1
    }

    to {
        -webkit-transform: perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);
        transform: perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);
        opacity: 0
    }
}

@keyframes PerspectiveOutBottom {
    50% {
        opacity: 1
    }

    to {
        -webkit-transform: perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);
        transform: perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);
        opacity: 0
    }
}

@-webkit-keyframes ZoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}

@keyframes ZoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}

@-webkit-keyframes ZoomInLeft {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes ZoomInLeft {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@-webkit-keyframes ZoomInRight {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes ZoomInRight {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@-webkit-keyframes LetterZoomInTop {
    from {
        -webkit-transform: scale(10) translateY(-50%);
        transform: scale(10) translateY(-50%);
        opacity: 0
    }
}

@keyframes LetterZoomInTop {
    from {
        -webkit-transform: scale(10) translateY(-50%);
        transform: scale(10) translateY(-50%);
        opacity: 0
    }
}

@-webkit-keyframes ZoomInBottom {
    from {
        -webkit-transform: scale(10) translateY(50%);
        transform: scale(10) translateY(50%);
        opacity: 0
    }
}

@keyframes ZoomInBottom {
    from {
        -webkit-transform: scale(10) translateY(50%);
        transform: scale(10) translateY(50%);
        opacity: 0
    }
}

@-webkit-keyframes ZoomOut {
    from {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    to {
        opacity: 0
    }
}

@keyframes ZoomOut {
    from {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes ZoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(42px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px,0,0);
        transform: scale(.1) translate3d(-2000px,0,0)
    }
}

@keyframes ZoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(42px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px,0,0);
        transform: scale(.1) translate3d(-2000px,0,0)
    }
}

@-webkit-keyframes ZoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-42px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px,0,0);
        transform: scale(.1) translate3d(2000px,0,0)
    }
}

@keyframes ZoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-42px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px,0,0);
        transform: scale(.1) translate3d(2000px,0,0)
    }
}

@-webkit-keyframes ZoomOutTop {
    to {
        -webkit-transform: scale(10) translateY(-50%);
        transform: scale(10) translateY(-50%);
        opacity: 0
    }
}

@keyframes ZoomOutTop {
    to {
        -webkit-transform: scale(10) translateY(-50%);
        transform: scale(10) translateY(-50%);
        opacity: 0
    }
}

@-webkit-keyframes ZoomOutBottom {
    to {
        -webkit-transform: scale(10) translateY(50%);
        transform: scale(10) translateY(50%);
        opacity: 0
    }
}

@keyframes ZoomOutBottom {
    to {
        -webkit-transform: scale(10) translateY(50%);
        transform: scale(10) translateY(50%);
        opacity: 0
    }
}

@-webkit-keyframes oaoFadeInTop {
    from {
        -webkit-transform: translateY(-100px);
        transform: translateY(-100px);
        opacity: 0
    }
}

@keyframes oaoFadeInTop {
    from {
        -webkit-transform: translateY(-100px);
        transform: translateY(-100px);
        opacity: 0
    }
}

@-webkit-keyframes oaoFadeInBottom {
    from {
        -webkit-transform: translateY(100px);
        transform: translateY(100px);
        opacity: 0
    }
}

@keyframes oaoFadeInBottom {
    from {
        -webkit-transform: translateY(100px);
        transform: translateY(100px);
        opacity: 0
    }
}

@-webkit-keyframes oaoFadeOutop {
    to {
        -webkit-transform: translateY(-100px);
        transform: translateY(-100px);
        opacity: 0
    }
}

@keyframes oaoFadeOutop {
    to {
        -webkit-transform: translateY(-100px);
        transform: translateY(-100px);
        opacity: 0
    }
}

@-webkit-keyframes oaoFadeOutBottom {
    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        opacity: 0
    }
}

@keyframes oaoFadeOutBottom {
    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        opacity: 0
    }
}

@-webkit-keyframes oaoFlyInTop {
    0% {
        -webkit-transform: translateY(80px);
        transform: translateY(80px);
        opacity: 0
    }

    50% {
        -webkit-transform: translateY(-50px);
        transform: translateY(-50px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@keyframes oaoFlyInTop {
    0% {
        -webkit-transform: translateY(80px);
        transform: translateY(80px);
        opacity: 0
    }

    50% {
        -webkit-transform: translateY(-50px);
        transform: translateY(-50px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@-webkit-keyframes oaoFlyInBottom {
    0% {
        -webkit-transform: translateY(-80px);
        transform: translateY(-80px);
        opacity: 0
    }

    50% {
        -webkit-transform: translateY(50px);
        transform: translateY(50px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@keyframes oaoFlyInBottom {
    0% {
        -webkit-transform: translateY(-80px);
        transform: translateY(-80px);
        opacity: 0
    }

    50% {
        -webkit-transform: translateY(50px);
        transform: translateY(50px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@-webkit-keyframes oaoFlyOutTop {
    30% {
        -webkit-transform: translateY(80px);
        transform: translateY(80px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    80% {
        -webkit-transform: translateY(-50px);
        transform: translateY(-50px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    to {
        opacity: 0
    }
}

@keyframes oaoFlyOutTop {
    30% {
        -webkit-transform: translateY(80px);
        transform: translateY(80px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    80% {
        -webkit-transform: translateY(-50px);
        transform: translateY(-50px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes oaoFlyOutBottom {
    30% {
        -webkit-transform: translateY(-80px);
        transform: translateY(-80px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    80% {
        -webkit-transform: translateY(50px);
        transform: translateY(50px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    to {
        opacity: 0
    }
}

@keyframes oaoFlyOutBottom {
    30% {
        -webkit-transform: translateY(-80px);
        transform: translateY(-80px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    80% {
        -webkit-transform: translateY(50px);
        transform: translateY(50px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes oaoRotateInTop {
    from {
        -webkit-transform: translateY(-100px) rotate(360deg);
        transform: translateY(-100px) rotate(360deg);
        opacity: 0
    }
}

@keyframes oaoRotateInTop {
    from {
        -webkit-transform: translateY(-100px) rotate(360deg);
        transform: translateY(-100px) rotate(360deg);
        opacity: 0
    }
}

@-webkit-keyframes oaoRotateInBottom {
    from {
        -webkit-transform: translateY(100px) rotate(360deg);
        transform: translateY(100px) rotate(360deg);
        opacity: 0
    }
}

@keyframes oaoRotateInBottom {
    from {
        -webkit-transform: translateY(100px) rotate(360deg);
        transform: translateY(100px) rotate(360deg);
        opacity: 0
    }
}

@-webkit-keyframes oaoRotateOutTop {
    to {
        -webkit-transform: translateY(-100px) rotate(360deg);
        transform: translateY(-100px) rotate(360deg);
        opacity: 0
    }
}

@keyframes oaoRotateOutTop {
    to {
        -webkit-transform: translateY(-100px) rotate(360deg);
        transform: translateY(-100px) rotate(360deg);
        opacity: 0
    }
}

@-webkit-keyframes oaoRotateOutBottom {
    to {
        -webkit-transform: translateY(100px) rotate(360deg);
        transform: translateY(100px) rotate(360deg);
        opacity: 0
    }
}

@keyframes oaoRotateOutBottom {
    to {
        -webkit-transform: translateY(100px) rotate(360deg);
        transform: translateY(100px) rotate(360deg);
        opacity: 0
    }
}

@-webkit-keyframes oaoRotateXInTop {
    from {
        -webkit-transform: translateY(-100px) rotateX(360deg);
        transform: translateY(-100px) rotateX(360deg);
        opacity: 0
    }
}

@keyframes oaoRotateXInTop {
    from {
        -webkit-transform: translateY(-100px) rotateX(360deg);
        transform: translateY(-100px) rotateX(360deg);
        opacity: 0
    }
}

@-webkit-keyframes oaoRotateXInBottom {
    from {
        -webkit-transform: translateY(100px) rotateX(360deg);
        transform: translateY(100px) rotateX(360deg);
        opacity: 0
    }
}

@keyframes oaoRotateXInBottom {
    from {
        -webkit-transform: translateY(100px) rotateX(360deg);
        transform: translateY(100px) rotateX(360deg);
        opacity: 0
    }
}

@-webkit-keyframes oaoRotateXOutTop {
    to {
        -webkit-transform: translateY(-100px) rotateX(360deg);
        transform: translateY(-100px) rotateX(360deg);
        opacity: 0
    }
}

@keyframes oaoRotateXOutTop {
    to {
        -webkit-transform: translateY(-100px) rotateX(360deg);
        transform: translateY(-100px) rotateX(360deg);
        opacity: 0
    }
}

@-webkit-keyframes oaoRotateXOutBottom {
    to {
        -webkit-transform: translateY(100px) rotateX(360deg);
        transform: translateY(100px) rotateX(360deg);
        opacity: 0
    }
}

@keyframes oaoRotateXOutBottom {
    to {
        -webkit-transform: translateY(100px) rotateX(360deg);
        transform: translateY(100px) rotateX(360deg);
        opacity: 0
    }
}

@-webkit-keyframes oaoRotateYInTop {
    from {
        -webkit-transform: translateY(-100px) rotateY(360deg);
        transform: translateY(-100px) rotateY(360deg);
        opacity: 0
    }
}

@keyframes oaoRotateYInTop {
    from {
        -webkit-transform: translateY(-100px) rotateY(360deg);
        transform: translateY(-100px) rotateY(360deg);
        opacity: 0
    }
}

@-webkit-keyframes oaoRotateYInBottom {
    from {
        -webkit-transform: translateY(100px) rotateY(360deg);
        transform: translateY(100px) rotateY(360deg);
        opacity: 0
    }
}

@keyframes oaoRotateYInBottom {
    from {
        -webkit-transform: translateY(100px) rotateY(360deg);
        transform: translateY(100px) rotateY(360deg);
        opacity: 0
    }
}

@-webkit-keyframes oaoRotateYOutTop {
    to {
        -webkit-transform: translateY(-100px) rotateY(360deg);
        transform: translateY(-100px) rotateY(360deg);
        opacity: 0
    }
}

@keyframes oaoRotateYOutTop {
    to {
        -webkit-transform: translateY(-100px) rotateY(360deg);
        transform: translateY(-100px) rotateY(360deg);
        opacity: 0
    }
}

@-webkit-keyframes oaoRotateYOutBottom {
    to {
        -webkit-transform: translateY(100px) rotateY(360deg);
        transform: translateY(100px) rotateY(360deg);
        opacity: 0
    }
}

@keyframes oaoRotateYOutBottom {
    to {
        -webkit-transform: translateY(100px) rotateY(360deg);
        transform: translateY(100px) rotateY(360deg);
        opacity: 0
    }
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes fadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@keyframes fadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@-webkit-keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@-webkit-keyframes fadeInTop {
    from {
        opacity: 0;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }

    to {
        opacity: 1
    }
}

@keyframes fadeInTop {
    from {
        opacity: 0;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes fadeInBottom {
    from {
        opacity: 0;
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        opacity: 1
    }
}

@keyframes fadeInBottom {
    from {
        opacity: 0;
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes fadeOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes fadeOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes fadeOutLeft {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }
}

@keyframes fadeOutLeft {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }
}

@-webkit-keyframes fadeOutRight {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }
}

@keyframes fadeOutRight {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }
}

@-webkit-keyframes fadeOutTop {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
}

@keyframes fadeOutTop {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
}

@-webkit-keyframes fadeOutBottom {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes fadeOutBottom {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@-webkit-keyframes moveFromLeft {
    from {
        -webkit-transform: translateX(-800px);
        transform: translateX(-800px)
    }
}

@keyframes moveFromLeft {
    from {
        -webkit-transform: translateX(-800px);
        transform: translateX(-800px)
    }
}

@-webkit-keyframes moveFromRight {
    from {
        -webkit-transform: translateX(800px);
        transform: translateX(800px)
    }
}

@keyframes moveFromRight {
    from {
        -webkit-transform: translateX(800px);
        transform: translateX(800px)
    }
}

@-webkit-keyframes moveFromTop {
    from {
        -webkit-transform: translateY(-800px);
        transform: translateY(-800px)
    }
}

@keyframes moveFromTop {
    from {
        -webkit-transform: translateY(-800px);
        transform: translateY(-800px)
    }
}

@-webkit-keyframes moveFromBottom {
    from {
        -webkit-transform: translateY(800px);
        transform: translateY(800px)
    }
}

@keyframes moveFromBottom {
    from {
        -webkit-transform: translateY(800px);
        transform: translateY(800px)
    }
}

@-webkit-keyframes moveToLeft {
    to {
        -webkit-transform: translateX(-800px);
        transform: translateX(-800px)
    }
}

@keyframes moveToLeft {
    to {
        -webkit-transform: translateX(-800px);
        transform: translateX(-800px)
    }
}

@-webkit-keyframes moveToRight {
    to {
        -webkit-transform: translateX(800px);
        transform: translateX(800px)
    }
}

@keyframes moveToRight {
    to {
        -webkit-transform: translateX(800px);
        transform: translateX(800px)
    }
}

@-webkit-keyframes moveToTop {
    to {
        -webkit-transform: translateY(-800px);
        transform: translateY(-800px)
    }
}

@keyframes moveToTop {
    to {
        -webkit-transform: translateY(-800px);
        transform: translateY(-800px)
    }
}

@-webkit-keyframes moveToBottom {
    to {
        -webkit-transform: translateY(800px);
        transform: translateY(800px)
    }
}

@keyframes moveToBottom {
    to {
        -webkit-transform: translateY(800px);
        transform: translateY(800px)
    }
}

@-webkit-keyframes doorCloseFromLeft {
    from {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        -webkit-transform-origin: left;
        transform-origin: left;
        opacity: 0
    }

    50%,to {
        -webkit-transform: perspective(400px) rotateY(0);
        transform: perspective(400px) rotateY(0);
        -webkit-transform-origin: left;
        transform-origin: left;
        opacity: 1
    }
}

@keyframes doorCloseFromLeft {
    from {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        -webkit-transform-origin: left;
        transform-origin: left;
        opacity: 0
    }

    50%,to {
        -webkit-transform: perspective(400px) rotateY(0);
        transform: perspective(400px) rotateY(0);
        -webkit-transform-origin: left;
        transform-origin: left;
        opacity: 1
    }
}

@-webkit-keyframes doorOpenFromRight {
    from {
        -webkit-transform: perspective(400px) rotateY(0);
        transform: perspective(400px) rotateY(0);
        -webkit-transform-origin: left;
        transform-origin: left;
        opacity: 1
    }

    50%,to {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        -webkit-transform-origin: left;
        transform-origin: left;
        opacity: 0
    }
}

@keyframes doorOpenFromRight {
    from {
        -webkit-transform: perspective(400px) rotateY(0);
        transform: perspective(400px) rotateY(0);
        -webkit-transform-origin: left;
        transform-origin: left;
        opacity: 1
    }

    50%,to {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        -webkit-transform-origin: left;
        transform-origin: left;
        opacity: 0
    }
}

@-webkit-keyframes doorCloseFromRight {
    from {
        -webkit-transform: perspective(400px) rotateY(-90deg);
        transform: perspective(400px) rotateY(-90deg);
        -webkit-transform-origin: right;
        transform-origin: right;
        opacity: 0
    }

    50%,to {
        -webkit-transform: perspective(400px) rotateY(0);
        transform: perspective(400px) rotateY(0);
        -webkit-transform-origin: right;
        transform-origin: right;
        opacity: 1
    }
}

@keyframes doorCloseFromRight {
    from {
        -webkit-transform: perspective(400px) rotateY(-90deg);
        transform: perspective(400px) rotateY(-90deg);
        -webkit-transform-origin: right;
        transform-origin: right;
        opacity: 0
    }

    50%,to {
        -webkit-transform: perspective(400px) rotateY(0);
        transform: perspective(400px) rotateY(0);
        -webkit-transform-origin: right;
        transform-origin: right;
        opacity: 1
    }
}

@-webkit-keyframes doorOpenFromLeft {
    from {
        -webkit-transform: perspective(400px) rotateY(0);
        transform: perspective(400px) rotateY(0);
        -webkit-transform-origin: right;
        transform-origin: right;
        opacity: 1
    }

    50%,to {
        -webkit-transform: perspective(400px) rotateY(-90deg);
        transform: perspective(400px) rotateY(-90deg);
        -webkit-transform-origin: right;
        transform-origin: right;
        opacity: 0
    }
}

@keyframes doorOpenFromLeft {
    from {
        -webkit-transform: perspective(400px) rotateY(0);
        transform: perspective(400px) rotateY(0);
        -webkit-transform-origin: right;
        transform-origin: right;
        opacity: 1
    }

    50%,to {
        -webkit-transform: perspective(400px) rotateY(-90deg);
        transform: perspective(400px) rotateY(-90deg);
        -webkit-transform-origin: right;
        transform-origin: right;
        opacity: 0
    }
}

@-webkit-keyframes pushReleaseFrom {
    from {
        -webkit-transform: scale(3,3);
        transform: scale(3,3);
        opacity: 0
    }

    30% {
        -webkit-transform: scale(.5,.5);
        transform: scale(.5,.5)
    }
}

@keyframes pushReleaseFrom {
    from {
        -webkit-transform: scale(3,3);
        transform: scale(3,3);
        opacity: 0
    }

    30% {
        -webkit-transform: scale(.5,.5);
        transform: scale(.5,.5)
    }
}

@-webkit-keyframes pushReleaseFromLeft {
    from {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    30% {
        -webkit-transform: translateX(100px);
        transform: translateX(100px)
    }
}

@keyframes pushReleaseFromLeft {
    from {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    30% {
        -webkit-transform: translateX(100px);
        transform: translateX(100px)
    }
}

@-webkit-keyframes pushReleaseFromRight {
    from {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }

    30% {
        -webkit-transform: translateX(-100px);
        transform: translateX(-100px)
    }
}

@keyframes pushReleaseFromRight {
    from {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }

    30% {
        -webkit-transform: translateX(-100px);
        transform: translateX(-100px)
    }
}

@-webkit-keyframes pushReleaseFromTop {
    from {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }

    30% {
        -webkit-transform: translateY(100px);
        transform: translateY(100px)
    }
}

@keyframes pushReleaseFromTop {
    from {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }

    30% {
        -webkit-transform: translateY(100px);
        transform: translateY(100px)
    }
}

@-webkit-keyframes pushReleaseFromBottom {
    from {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    30% {
        -webkit-transform: translateY(-100px);
        transform: translateY(-100px)
    }
}

@keyframes pushReleaseFromBottom {
    from {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    30% {
        -webkit-transform: translateY(-100px);
        transform: translateY(-100px)
    }
}

@-webkit-keyframes pushReleaseTo {
    30% {
        -webkit-transform: scale(.5,.5);
        transform: scale(.5,.5)
    }

    to {
        -webkit-transform: scale(5,5);
        transform: scale(5,5);
        opacity: 0
    }
}

@keyframes pushReleaseTo {
    30% {
        -webkit-transform: scale(.5,.5);
        transform: scale(.5,.5)
    }

    to {
        -webkit-transform: scale(5,5);
        transform: scale(5,5);
        opacity: 0
    }
}

@-webkit-keyframes pushReleaseToLeft {
    30% {
        -webkit-transform: translateX(100px);
        transform: translateX(100px)
    }

    to {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        opacity: 0
    }
}

@keyframes pushReleaseToLeft {
    30% {
        -webkit-transform: translateX(100px);
        transform: translateX(100px)
    }

    to {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        opacity: 0
    }
}

@-webkit-keyframes pushReleaseToRight {
    30% {
        -webkit-transform: translateX(-100px);
        transform: translateX(-100px)
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        opacity: 0
    }
}

@keyframes pushReleaseToRight {
    30% {
        -webkit-transform: translateX(-100px);
        transform: translateX(-100px)
    }

    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        opacity: 0
    }
}

@-webkit-keyframes pushReleaseToTop {
    30% {
        -webkit-transform: translateY(100px);
        transform: translateY(100px)
    }

    to {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
        opacity: 0
    }
}

@keyframes pushReleaseToTop {
    30% {
        -webkit-transform: translateY(100px);
        transform: translateY(100px)
    }

    to {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
        opacity: 0
    }
}

@-webkit-keyframes pushReleaseToBottom {
    30% {
        -webkit-transform: translateY(-100px);
        transform: translateY(-100px)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        opacity: 0
    }
}

@keyframes pushReleaseToBottom {
    30% {
        -webkit-transform: translateY(-100px);
        transform: translateY(-100px)
    }

    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        opacity: 0
    }
}

@-webkit-keyframes flipX {
    from {
        -webkit-transform: perspective(600px) rotateX(-180deg);
        transform: perspective(600px) rotateX(-180deg);
        opacity: 0
    }

    to {
        -webkit-transform: perspective(600px) rotateX(-360deg);
        transform: perspective(600px) rotateX(-360deg)
    }
}

@keyframes flipX {
    from {
        -webkit-transform: perspective(600px) rotateX(-180deg);
        transform: perspective(600px) rotateX(-180deg);
        opacity: 0
    }

    to {
        -webkit-transform: perspective(600px) rotateX(-360deg);
        transform: perspective(600px) rotateX(-360deg)
    }
}

@-webkit-keyframes flipXZoomIn {
    from {
        -webkit-transform: perspective(600px) rotateX(0) scale(1);
        transform: perspective(600px) rotateX(0) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: perspective(600px) rotateX(-180deg) scale(1.8);
        transform: perspective(600px) rotateX(-180deg) scale(1.8);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    80% {
        -webkit-transform: perspective(600px) rotateX(-360deg) scale(.7);
        transform: perspective(600px) rotateX(-360deg) scale(.7);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes flipXZoomIn {
    from {
        -webkit-transform: perspective(600px) rotateX(0) scale(1);
        transform: perspective(600px) rotateX(0) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: perspective(600px) rotateX(-180deg) scale(1.8);
        transform: perspective(600px) rotateX(-180deg) scale(1.8);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    80% {
        -webkit-transform: perspective(600px) rotateX(-360deg) scale(.7);
        transform: perspective(600px) rotateX(-360deg) scale(.7);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes flipXZoomOut {
    from {
        -webkit-transform: perspective(600px) rotateX(0) scale(1);
        transform: perspective(600px) rotateX(0) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: perspective(600px) rotateX(180deg) scale(1.8);
        transform: perspective(600px) rotateX(180deg) scale(1.8);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    80% {
        -webkit-transform: perspective(600px) rotateX(360deg) scale(.7);
        transform: perspective(600px) rotateX(360deg) scale(.7);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes flipXZoomOut {
    from {
        -webkit-transform: perspective(600px) rotateX(0) scale(1);
        transform: perspective(600px) rotateX(0) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: perspective(600px) rotateX(180deg) scale(1.8);
        transform: perspective(600px) rotateX(180deg) scale(1.8);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    80% {
        -webkit-transform: perspective(600px) rotateX(360deg) scale(.7);
        transform: perspective(600px) rotateX(360deg) scale(.7);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes flipY {
    from {
        -webkit-transform: perspective(600px) rotateY(180deg);
        transform: perspective(600px) rotateY(180deg);
        opacity: 0
    }

    to {
        -webkit-transform: perspective(600px) rotateY(360deg);
        transform: perspective(600px) rotateY(360deg)
    }
}

@keyframes flipY {
    from {
        -webkit-transform: perspective(600px) rotateY(180deg);
        transform: perspective(600px) rotateY(180deg);
        opacity: 0
    }

    to {
        -webkit-transform: perspective(600px) rotateY(360deg);
        transform: perspective(600px) rotateY(360deg)
    }
}

@-webkit-keyframes flipYZoomIn {
    from {
        -webkit-transform: perspective(600px) rotateY(0) scale(1);
        transform: perspective(600px) rotateY(0) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: perspective(600px) rotateY(180deg) scale(1.6);
        transform: perspective(600px) rotateY(180deg) scale(1.6);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    80% {
        -webkit-transform: perspective(600px) rotateY(360deg) scale(.7);
        transform: perspective(600px) rotateY(360deg) scale(.7);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes flipYZoomIn {
    from {
        -webkit-transform: perspective(600px) rotateY(0) scale(1);
        transform: perspective(600px) rotateY(0) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: perspective(600px) rotateY(180deg) scale(1.6);
        transform: perspective(600px) rotateY(180deg) scale(1.6);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    80% {
        -webkit-transform: perspective(600px) rotateY(360deg) scale(.7);
        transform: perspective(600px) rotateY(360deg) scale(.7);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes flipYZoomOut {
    from {
        -webkit-transform: perspective(600px) rotateY(0) scale(1);
        transform: perspective(600px) rotateY(0) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: perspective(600px) rotateY(180deg) scale(.6);
        transform: perspective(600px) rotateY(180deg) scale(.6);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    80% {
        -webkit-transform: perspective(600px) rotateY(360deg) scale(1.8);
        transform: perspective(600px) rotateY(360deg) scale(1.8);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes flipYZoomOut {
    from {
        -webkit-transform: perspective(600px) rotateY(0) scale(1);
        transform: perspective(600px) rotateY(0) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: perspective(600px) rotateY(180deg) scale(.6);
        transform: perspective(600px) rotateY(180deg) scale(.6);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    80% {
        -webkit-transform: perspective(600px) rotateY(360deg) scale(1.8);
        transform: perspective(600px) rotateY(360deg) scale(1.8);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes skewLeft {
    70% {
        -webkit-transform: skewX(40deg);
        transform: skewX(40deg)
    }
}

@keyframes skewLeft {
    70% {
        -webkit-transform: skewX(40deg);
        transform: skewX(40deg)
    }
}

@-webkit-keyframes skewRight {
    70% {
        -webkit-transform: skewX(-40deg);
        transform: skewX(-40deg)
    }
}

@keyframes skewRight {
    70% {
        -webkit-transform: skewX(-40deg);
        transform: skewX(-40deg)
    }
}

@-webkit-keyframes skewInLeft {
    from {
        opacity: 0;
        -webkit-transform: translateX(-100%) skewX(-40deg);
        transform: translateX(-100%) skewX(-40deg)
    }

    70% {
        -webkit-transform: skewX(-30deg);
        transform: skewX(-30deg)
    }
}

@keyframes skewInLeft {
    from {
        opacity: 0;
        -webkit-transform: translateX(-100%) skewX(-40deg);
        transform: translateX(-100%) skewX(-40deg)
    }

    70% {
        -webkit-transform: skewX(-30deg);
        transform: skewX(-30deg)
    }
}

@-webkit-keyframes skewInRight {
    from {
        opacity: 0;
        -webkit-transform: translateX(100%) skewX(40deg);
        transform: translateX(100%) skewX(40deg)
    }

    70% {
        -webkit-transform: skewX(30deg);
        transform: skewX(30deg)
    }
}

@keyframes skewInRight {
    from {
        opacity: 0;
        -webkit-transform: translateX(100%) skewX(40deg);
        transform: translateX(100%) skewX(40deg)
    }

    70% {
        -webkit-transform: skewX(30deg);
        transform: skewX(30deg)
    }
}

@-webkit-keyframes skewOutLeft {
    20% {
        -webkit-transform: skewX(40deg);
        transform: skewX(40deg)
    }

    to {
        -webkit-transform: translateX(-100%) skewX(40deg);
        transform: translateX(-100%) skewX(40deg);
        opacity: 0
    }
}

@keyframes skewOutLeft {
    20% {
        -webkit-transform: skewX(40deg);
        transform: skewX(40deg)
    }

    to {
        -webkit-transform: translateX(-100%) skewX(40deg);
        transform: translateX(-100%) skewX(40deg);
        opacity: 0
    }
}

@-webkit-keyframes skewOutRight {
    20% {
        -webkit-transform: skewX(-40deg);
        transform: skewX(-40deg)
    }

    to {
        -webkit-transform: translateX(100%) skewX(-40deg);
        transform: translateX(100%) skewX(-40deg);
        opacity: 0
    }
}

@keyframes skewOutRight {
    20% {
        -webkit-transform: skewX(-40deg);
        transform: skewX(-40deg)
    }

    to {
        -webkit-transform: translateX(100%) skewX(-40deg);
        transform: translateX(100%) skewX(-40deg);
        opacity: 0
    }
}

@-webkit-keyframes pullRelease {
    15% {
        -webkit-transform: scale(1.8);
        transform: scale(1.8)
    }
}

@keyframes pullRelease {
    15% {
        -webkit-transform: scale(1.8);
        transform: scale(1.8)
    }
}

@-webkit-keyframes pushRelease {
    15% {
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }
}

@keyframes pushRelease {
    15% {
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }
}

@-webkit-keyframes swingInLeft {
    from {
        -webkit-transform: matrix(3,0,0,3,-800,0);
        transform: matrix(3,0,0,3,-800,0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: matrix(1.3,0,0,1.3,20,0);
        transform: matrix(1.3,0,0,1.3,20,0)
    }
}

@keyframes swingInLeft {
    from {
        -webkit-transform: matrix(3,0,0,3,-800,0);
        transform: matrix(3,0,0,3,-800,0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: matrix(1.3,0,0,1.3,20,0);
        transform: matrix(1.3,0,0,1.3,20,0)
    }
}

@-webkit-keyframes swingInRight {
    from {
        -webkit-transform: matrix(3,0,0,3,800,0);
        transform: matrix(3,0,0,3,800,0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: matrix(1.3,0,0,1.3,-20,0);
        transform: matrix(1.3,0,0,1.3,-20,0)
    }
}

@keyframes swingInRight {
    from {
        -webkit-transform: matrix(3,0,0,3,800,0);
        transform: matrix(3,0,0,3,800,0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: matrix(1.3,0,0,1.3,-20,0);
        transform: matrix(1.3,0,0,1.3,-20,0)
    }
}

@-webkit-keyframes swingInTop {
    from {
        -webkit-transform: matrix(3,0,0,3,0,-800);
        transform: matrix(3,0,0,3,0,-800);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: matrix(1.3,0,0,1.3,0,20);
        transform: matrix(1.3,0,0,1.3,0,20)
    }
}

@keyframes swingInTop {
    from {
        -webkit-transform: matrix(3,0,0,3,0,-800);
        transform: matrix(3,0,0,3,0,-800);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: matrix(1.3,0,0,1.3,0,20);
        transform: matrix(1.3,0,0,1.3,0,20)
    }
}

@-webkit-keyframes swingInBottom {
    from {
        -webkit-transform: matrix(3,0,0,3,0,800);
        transform: matrix(3,0,0,3,0,800);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: matrix(1.3,0,0,1.3,0,-20);
        transform: matrix(1.3,0,0,1.3,0,-20)
    }
}

@keyframes swingInBottom {
    from {
        -webkit-transform: matrix(3,0,0,3,0,800);
        transform: matrix(3,0,0,3,0,800);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: matrix(1.3,0,0,1.3,0,-20);
        transform: matrix(1.3,0,0,1.3,0,-20)
    }
}

@-webkit-keyframes elevateLeft {
    from {
        -webkit-transform: translateY(100%) rotate(-20deg);
        transform: translateY(100%) rotate(-20deg);
        -webkit-transform-origin: right;
        transform-origin: right
    }

    40% {
        -webkit-transform: rotate(20deg);
        transform: rotate(20deg);
        -webkit-transform-origin: right;
        transform-origin: right
    }

    65% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: right;
        transform-origin: right
    }
}

@keyframes elevateLeft {
    from {
        -webkit-transform: translateY(100%) rotate(-20deg);
        transform: translateY(100%) rotate(-20deg);
        -webkit-transform-origin: right;
        transform-origin: right
    }

    40% {
        -webkit-transform: rotate(20deg);
        transform: rotate(20deg);
        -webkit-transform-origin: right;
        transform-origin: right
    }

    65% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: right;
        transform-origin: right
    }
}

@-webkit-keyframes elevateRight {
    from {
        -webkit-transform: translateY(100%) rotate(20deg);
        transform: translateY(100%) rotate(20deg);
        -webkit-transform-origin: left;
        transform-origin: left
    }

    40% {
        -webkit-transform: rotate(-20deg);
        transform: rotate(-20deg);
        -webkit-transform-origin: left;
        transform-origin: left
    }

    65% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: left;
        transform-origin: left
    }
}

@keyframes elevateRight {
    from {
        -webkit-transform: translateY(100%) rotate(20deg);
        transform: translateY(100%) rotate(20deg);
        -webkit-transform-origin: left;
        transform-origin: left
    }

    40% {
        -webkit-transform: rotate(-20deg);
        transform: rotate(-20deg);
        -webkit-transform-origin: left;
        transform-origin: left
    }

    65% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: left;
        transform-origin: left
    }
}

@-webkit-keyframes rollFromLeft {
    from {
        -webkit-transform: translateX(-100%) perspective(600px) rotateY(180deg);
        transform: translateX(-100%) perspective(600px) rotateY(180deg);
        opacity: 0
    }

    to {
        -webkit-transform: translateX(0) perspective(600px) rotateY(0);
        transform: translateX(0) perspective(600px) rotateY(0);
        opacity: 1
    }
}

@keyframes rollFromLeft {
    from {
        -webkit-transform: translateX(-100%) perspective(600px) rotateY(180deg);
        transform: translateX(-100%) perspective(600px) rotateY(180deg);
        opacity: 0
    }

    to {
        -webkit-transform: translateX(0) perspective(600px) rotateY(0);
        transform: translateX(0) perspective(600px) rotateY(0);
        opacity: 1
    }
}

@-webkit-keyframes rollFromRight {
    from {
        -webkit-transform: translateX(100%) perspective(600px) rotateY(-180deg);
        transform: translateX(100%) perspective(600px) rotateY(-180deg);
        opacity: 0
    }

    to {
        -webkit-transform: translateX(0) perspective(600px) rotateY(0);
        transform: translateX(0) perspective(600px) rotateY(0);
        opacity: 1
    }
}

@keyframes rollFromRight {
    from {
        -webkit-transform: translateX(100%) perspective(600px) rotateY(-180deg);
        transform: translateX(100%) perspective(600px) rotateY(-180deg);
        opacity: 0
    }

    to {
        -webkit-transform: translateX(0) perspective(600px) rotateY(0);
        transform: translateX(0) perspective(600px) rotateY(0);
        opacity: 1
    }
}

@-webkit-keyframes rollFromTop {
    from {
        -webkit-transform: translateY(-100%) perspective(600px) rotateY(180deg);
        transform: translateY(-100%) perspective(600px) rotateY(180deg);
        opacity: 0
    }

    to {
        -webkit-transform: translateY(0) perspective(600px) rotateY(0);
        transform: translateY(0) perspective(600px) rotateY(0);
        opacity: 1
    }
}

@keyframes rollFromTop {
    from {
        -webkit-transform: translateY(-100%) perspective(600px) rotateY(180deg);
        transform: translateY(-100%) perspective(600px) rotateY(180deg);
        opacity: 0
    }

    to {
        -webkit-transform: translateY(0) perspective(600px) rotateY(0);
        transform: translateY(0) perspective(600px) rotateY(0);
        opacity: 1
    }
}

@-webkit-keyframes rollFromBottom {
    from {
        -webkit-transform: translateY(100%) perspective(600px) rotateY(-180deg);
        transform: translateY(100%) perspective(600px) rotateY(-180deg);
        opacity: 0
    }

    to {
        -webkit-transform: translateY(0) perspective(600px) rotateY(0);
        transform: translateY(0) perspective(600px) rotateY(0);
        opacity: 1
    }
}

@keyframes rollFromBottom {
    from {
        -webkit-transform: translateY(100%) perspective(600px) rotateY(-180deg);
        transform: translateY(100%) perspective(600px) rotateY(-180deg);
        opacity: 0
    }

    to {
        -webkit-transform: translateY(0) perspective(600px) rotateY(0);
        transform: translateY(0) perspective(600px) rotateY(0);
        opacity: 1
    }
}

@-webkit-keyframes rollToLeft {
    from {
        -webkit-transform: translateX(0) perspective(600px) rotateY(0);
        transform: translateX(0) perspective(600px) rotateY(0);
        opacity: 1
    }

    to {
        -webkit-transform: translateX(-100%) perspective(600px) rotateY(180deg);
        transform: translateX(-100%) perspective(600px) rotateY(180deg);
        opacity: 0
    }
}

@keyframes rollToLeft {
    from {
        -webkit-transform: translateX(0) perspective(600px) rotateY(0);
        transform: translateX(0) perspective(600px) rotateY(0);
        opacity: 1
    }

    to {
        -webkit-transform: translateX(-100%) perspective(600px) rotateY(180deg);
        transform: translateX(-100%) perspective(600px) rotateY(180deg);
        opacity: 0
    }
}

@-webkit-keyframes rollToRight {
    from {
        -webkit-transform: translateX(0) perspective(600px) rotateY(0);
        transform: translateX(0) perspective(600px) rotateY(0);
        opacity: 1
    }

    to {
        -webkit-transform: translateX(100%) perspective(600px) rotateY(-180deg);
        transform: translateX(100%) perspective(600px) rotateY(-180deg);
        opacity: 0
    }
}

@keyframes rollToRight {
    from {
        -webkit-transform: translateX(0) perspective(600px) rotateY(0);
        transform: translateX(0) perspective(600px) rotateY(0);
        opacity: 1
    }

    to {
        -webkit-transform: translateX(100%) perspective(600px) rotateY(-180deg);
        transform: translateX(100%) perspective(600px) rotateY(-180deg);
        opacity: 0
    }
}

@-webkit-keyframes rollToTop {
    from {
        -webkit-transform: translateY(0) perspective(600px) rotateX(0);
        transform: translateY(0) perspective(600px) rotateX(0);
        opacity: 1
    }

    to {
        -webkit-transform: translateY(-100%) perspective(600px) rotateX(180deg);
        transform: translateY(-100%) perspective(600px) rotateX(180deg);
        opacity: 0
    }
}

@keyframes rollToTop {
    from {
        -webkit-transform: translateY(0) perspective(600px) rotateX(0);
        transform: translateY(0) perspective(600px) rotateX(0);
        opacity: 1
    }

    to {
        -webkit-transform: translateY(-100%) perspective(600px) rotateX(180deg);
        transform: translateY(-100%) perspective(600px) rotateX(180deg);
        opacity: 0
    }
}

@-webkit-keyframes rollToBottom {
    to {
        -webkit-transform: translateY(0) perspective(600px) rotateX(0);
        transform: translateY(0) perspective(600px) rotateX(0);
        opacity: 1
    }

    to {
        -webkit-transform: translateY(100%) perspective(600px) rotateX(-180deg);
        transform: translateY(100%) perspective(600px) rotateX(-180deg);
        opacity: 0
    }
}

@keyframes rollToBottom {
    to {
        -webkit-transform: translateY(0) perspective(600px) rotateX(0);
        transform: translateY(0) perspective(600px) rotateX(0);
        opacity: 1
    }

    to {
        -webkit-transform: translateY(100%) perspective(600px) rotateX(-180deg);
        transform: translateY(100%) perspective(600px) rotateX(-180deg);
        opacity: 0
    }
}

@-webkit-keyframes rotate {
    from {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes rotate {
    from {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-webkit-keyframes rotateX {
    from {
        -webkit-transform: perspective(600px) rotateX(0);
        transform: perspective(600px) rotateX(0)
    }

    to {
        -webkit-transform: perspective(600px) rotateX(90deg);
        transform: perspective(600px) rotateX(90deg)
    }
}

@keyframes rotateX {
    from {
        -webkit-transform: perspective(600px) rotateX(0);
        transform: perspective(600px) rotateX(0)
    }

    to {
        -webkit-transform: perspective(600px) rotateX(90deg);
        transform: perspective(600px) rotateX(90deg)
    }
}

@-webkit-keyframes rotateXIn {
    from {
        -webkit-transform: perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);
        transform: perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);
        opacity: 0
    }

    5% {
        -webkit-transform: perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);
        transform: perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)
    }
}

@keyframes rotateXIn {
    from {
        -webkit-transform: perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);
        transform: perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);
        opacity: 0
    }

    5% {
        -webkit-transform: perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);
        transform: perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)
    }
}

@-webkit-keyframes rotateXOut {
    95% {
        -webkit-transform: perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);
        transform: perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)
    }

    to {
        -webkit-transform: perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);
        transform: perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);
        opacity: 0
    }
}

@keyframes rotateXOut {
    95% {
        -webkit-transform: perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);
        transform: perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)
    }

    to {
        -webkit-transform: perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);
        transform: perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);
        opacity: 0
    }
}

@-webkit-keyframes rotateY {
    from {
        -webkit-transform: perspective(600px) rotateY(0);
        transform: perspective(600px) rotateY(0)
    }

    to {
        -webkit-transform: perspective(600px) rotateY(90deg);
        transform: perspective(600px) rotateY(90deg)
    }
}

@keyframes rotateY {
    from {
        -webkit-transform: perspective(600px) rotateY(0);
        transform: perspective(600px) rotateY(0)
    }

    to {
        -webkit-transform: perspective(600px) rotateY(90deg);
        transform: perspective(600px) rotateY(90deg)
    }
}

@-webkit-keyframes rotateYIn {
    from {
        -webkit-transform: perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);
        transform: perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);
        opacity: 0
    }

    5% {
        -webkit-transform: perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);
        transform: perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)
    }
}

@keyframes rotateYIn {
    from {
        -webkit-transform: perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);
        transform: perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);
        opacity: 0
    }

    5% {
        -webkit-transform: perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);
        transform: perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)
    }
}

@-webkit-keyframes rotateYOut {
    95% {
        -webkit-transform: perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);
        transform: perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)
    }

    to {
        -webkit-transform: perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);
        transform: perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);
        opacity: 0
    }
}

@keyframes rotateYOut {
    95% {
        -webkit-transform: perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);
        transform: perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)
    }

    to {
        -webkit-transform: perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);
        transform: perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);
        opacity: 0
    }
}

@-webkit-keyframes rotateInLeft {
    from {
        opacity: 0;
        -webkit-transform: translateX(-100%) rotate(0);
        transform: translateX(-100%) rotate(0)
    }

    to {
        -webkit-transform: translateX(0) rotate(360deg);
        transform: translateX(0) rotate(360deg)
    }
}

@keyframes rotateInLeft {
    from {
        opacity: 0;
        -webkit-transform: translateX(-100%) rotate(0);
        transform: translateX(-100%) rotate(0)
    }

    to {
        -webkit-transform: translateX(0) rotate(360deg);
        transform: translateX(0) rotate(360deg)
    }
}

@-webkit-keyframes rotateInRight {
    from {
        opacity: 0;
        -webkit-transform: translateX(100%) rotate(0);
        transform: translateX(100%) rotate(0)
    }

    to {
        -webkit-transform: translateX(0) rotate(-360deg);
        transform: translateX(0) rotate(-360deg)
    }
}

@keyframes rotateInRight {
    from {
        opacity: 0;
        -webkit-transform: translateX(100%) rotate(0);
        transform: translateX(100%) rotate(0)
    }

    to {
        -webkit-transform: translateX(0) rotate(-360deg);
        transform: translateX(0) rotate(-360deg)
    }
}

@-webkit-keyframes rotateInTop {
    from {
        opacity: 0;
        -webkit-transform: translateY(-400%) rotate(0);
        transform: translateY(-400%) rotate(0)
    }

    to {
        -webkit-transform: translateX(0) rotate(360deg);
        transform: translateX(0) rotate(360deg)
    }
}

@keyframes rotateInTop {
    from {
        opacity: 0;
        -webkit-transform: translateY(-400%) rotate(0);
        transform: translateY(-400%) rotate(0)
    }

    to {
        -webkit-transform: translateX(0) rotate(360deg);
        transform: translateX(0) rotate(360deg)
    }
}

@-webkit-keyframes rotateInBottom {
    from {
        opacity: 0;
        -webkit-transform: translateY(400%) rotate(0);
        transform: translateY(400%) rotate(0)
    }

    to {
        -webkit-transform: translateX(0) rotate(360deg);
        transform: translateX(0) rotate(360deg)
    }
}

@keyframes rotateInBottom {
    from {
        opacity: 0;
        -webkit-transform: translateY(400%) rotate(0);
        transform: translateY(400%) rotate(0)
    }

    to {
        -webkit-transform: translateX(0) rotate(360deg);
        transform: translateX(0) rotate(360deg)
    }
}

@-webkit-keyframes rotateOutLeft {
    from {
        -webkit-transform: translateX(0) rotate(360deg);
        transform: translateX(0) rotate(360deg)
    }

    to {
        -webkit-transform: translateX(-800px) rotate(0);
        transform: translateX(-800px) rotate(0);
        opacity: 0
    }
}

@keyframes rotateOutLeft {
    from {
        -webkit-transform: translateX(0) rotate(360deg);
        transform: translateX(0) rotate(360deg)
    }

    to {
        -webkit-transform: translateX(-800px) rotate(0);
        transform: translateX(-800px) rotate(0);
        opacity: 0
    }
}

@-webkit-keyframes rotateOutRight {
    from {
        -webkit-transform: translateX(0) rotate(-360deg);
        transform: translateX(0) rotate(-360deg)
    }

    to {
        -webkit-transform: translateX(800px) rotate(0);
        transform: translateX(800px) rotate(0);
        opacity: 0
    }
}

@keyframes rotateOutRight {
    from {
        -webkit-transform: translateX(0) rotate(-360deg);
        transform: translateX(0) rotate(-360deg)
    }

    to {
        -webkit-transform: translateX(800px) rotate(0);
        transform: translateX(800px) rotate(0);
        opacity: 0
    }
}

@-webkit-keyframes rotateOutTop {
    from {
        -webkit-transform: translateX(0) rotate(360deg);
        transform: translateX(0) rotate(360deg)
    }

    to {
        -webkit-transform: translateY(-800px) rotate(0);
        transform: translateY(-800px) rotate(0);
        opacity: 0
    }
}

@keyframes rotateOutTop {
    from {
        -webkit-transform: translateX(0) rotate(360deg);
        transform: translateX(0) rotate(360deg)
    }

    to {
        -webkit-transform: translateY(-800px) rotate(0);
        transform: translateY(-800px) rotate(0);
        opacity: 0
    }
}

@-webkit-keyframes rotateOutBottom {
    from {
        -webkit-transform: translateX(0) rotate(360deg);
        transform: translateX(0) rotate(360deg)
    }

    to {
        -webkit-transform: translateY(800px) rotate(0);
        transform: translateY(800px) rotate(0);
        opacity: 0
    }
}

@keyframes rotateOutBottom {
    from {
        -webkit-transform: translateX(0) rotate(360deg);
        transform: translateX(0) rotate(360deg)
    }

    to {
        -webkit-transform: translateY(800px) rotate(0);
        transform: translateY(800px) rotate(0);
        opacity: 0
    }
}

@-webkit-keyframes spinToLeft {
    from,to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }

    from {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

@keyframes spinToLeft {
    from,to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }

    from {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

@-webkit-keyframes spinToRight {
    from,to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }

    from {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

@keyframes spinToRight {
    from,to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }

    from {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

@-webkit-keyframes spinToTop {
    from,to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }

    from {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

@keyframes spinToTop {
    from,to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }

    from {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

@-webkit-keyframes spinToBottom {
    from,to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }

    from {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

@keyframes spinToBottom {
    from,to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }

    from {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

@-webkit-keyframes spinFromLeft {
    from,to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }

    to {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

@keyframes spinFromLeft {
    from,to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }

    to {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

@-webkit-keyframes spinFromRight {
    from,to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }

    to {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

@keyframes spinFromRight {
    from,to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }

    to {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

@-webkit-keyframes spinFromTop {
    from,to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }

    to {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

@keyframes spinFromTop {
    from,to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }

    to {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

@-webkit-keyframes spinFromBottom {
    from,to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }

    to {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

@keyframes spinFromBottom {
    from,to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }

    to {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

@-webkit-keyframes blurIn {
    from {
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@keyframes blurIn {
    from {
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@-webkit-keyframes blurInLeft {
    from {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@keyframes blurInLeft {
    from {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@-webkit-keyframes blurInRight {
    from {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@keyframes blurInRight {
    from {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@-webkit-keyframes blurInTop {
    from {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@keyframes blurInTop {
    from {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@-webkit-keyframes blurInBottom {
    from {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@keyframes blurInBottom {
    from {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@-webkit-keyframes blurOut {
    85%,to {
        -webkit-filter: blur(20px);
        filter: blur(20px)
    }

    to {
        opacity: 0
    }
}

@keyframes blurOut {
    85%,to {
        -webkit-filter: blur(20px);
        filter: blur(20px)
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes blurOutLeft {
    85%,to {
        -webkit-filter: blur(20px);
        filter: blur(20px);
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }

    to {
        opacity: 0
    }
}

@keyframes blurOutLeft {
    85%,to {
        -webkit-filter: blur(20px);
        filter: blur(20px);
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes blurOutRight {
    85%,to {
        -webkit-filter: blur(20px);
        filter: blur(20px);
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    to {
        opacity: 0
    }
}

@keyframes blurOutRight {
    85%,to {
        -webkit-filter: blur(20px);
        filter: blur(20px);
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes blurOutTop {
    85%,to {
        -webkit-filter: blur(20px);
        filter: blur(20px);
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        opacity: 0
    }
}

@keyframes blurOutTop {
    85%,to {
        -webkit-filter: blur(20px);
        filter: blur(20px);
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes blurOutBottom {
    85%,to {
        -webkit-filter: blur(20px);
        filter: blur(20px);
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }

    to {
        opacity: 0
    }
}

@keyframes blurOutBottom {
    85%,to {
        -webkit-filter: blur(20px);
        filter: blur(20px);
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes bounceFromTop {
    0%,100%,25%,55%,85% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    41%,44% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: translate3d(0,-80px,0) scale3d(1,1.6,1);
        transform: translate3d(0,-80px,0) scale3d(1,1.6,1)
    }

    70% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }

    90% {
        -webkit-transform: translate3d(0,-4px,0);
        transform: translate3d(0,-4px,0)
    }
}

@keyframes bounceFromTop {
    0%,100%,25%,55%,85% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    41%,44% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: translate3d(0,-80px,0) scale3d(1,1.6,1);
        transform: translate3d(0,-80px,0) scale3d(1,1.6,1)
    }

    70% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }

    90% {
        -webkit-transform: translate3d(0,-4px,0);
        transform: translate3d(0,-4px,0)
    }
}

@-webkit-keyframes bounceFromDown {
    0%,100%,25%,55%,85% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    41%,44% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: translate3d(0,80px,0) scale3d(1,1.2,1);
        transform: translate3d(0,80px,0) scale3d(1,1.2,1)
    }

    70% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: translate3d(0,20px,0);
        transform: translate3d(0,20px,0)
    }

    90% {
        -webkit-transform: translate3d(0,4px,0);
        transform: translate3d(0,4px,0)
    }
}

@keyframes bounceFromDown {
    0%,100%,25%,55%,85% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    41%,44% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: translate3d(0,80px,0) scale3d(1,1.2,1);
        transform: translate3d(0,80px,0) scale3d(1,1.2,1)
    }

    70% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: translate3d(0,20px,0);
        transform: translate3d(0,20px,0)
    }

    90% {
        -webkit-transform: translate3d(0,4px,0);
        transform: translate3d(0,4px,0)
    }
}

@-webkit-keyframes bounceX {
    0%,100%,25%,55%,85% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }

    41%,44% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale3d(1.8,1,1);
        transform: scale3d(1.8,1,1)
    }

    70% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale3d(1.5,1,1);
        transform: scale3d(1.5,1,1)
    }

    90% {
        -webkit-transform: scale3d(1.1,1,1);
        transform: scale3d(1.1,1,1)
    }
}

@keyframes bounceX {
    0%,100%,25%,55%,85% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }

    41%,44% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale3d(1.8,1,1);
        transform: scale3d(1.8,1,1)
    }

    70% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale3d(1.5,1,1);
        transform: scale3d(1.5,1,1)
    }

    90% {
        -webkit-transform: scale3d(1.1,1,1);
        transform: scale3d(1.1,1,1)
    }
}

@-webkit-keyframes bounceY {
    0%,100%,25%,55%,85% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }

    41%,44% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale3d(1,2,1);
        transform: scale3d(1,2,1)
    }

    70% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale3d(1,1.5,1);
        transform: scale3d(1,1.5,1)
    }

    90% {
        -webkit-transform: scale3d(1,1.1,1);
        transform: scale3d(1,1.1,1)
    }
}

@keyframes bounceY {
    0%,100%,25%,55%,85% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }

    41%,44% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale3d(1,2,1);
        transform: scale3d(1,2,1)
    }

    70% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale3d(1,1.5,1);
        transform: scale3d(1,1.5,1)
    }

    90% {
        -webkit-transform: scale3d(1,1.1,1);
        transform: scale3d(1,1.1,1)
    }
}

@-webkit-keyframes bounceZoomIn {
    0%,100%,25%,55%,85% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    41%,44% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale(1.5);
        transform: scale(1.5)
    }

    70% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }

    90% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
}

@keyframes bounceZoomIn {
    0%,100%,25%,55%,85% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    41%,44% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale(1.5);
        transform: scale(1.5)
    }

    70% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }

    90% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
}

@-webkit-keyframes bounceZoomOut {
    0%,100%,25%,55%,85% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    41%,44% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale(.3);
        transform: scale(.3)
    }

    70% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }

    90% {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
}

@keyframes bounceZoomOut {
    0%,100%,25%,55%,85% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    41%,44% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale(.3);
        transform: scale(.3)
    }

    70% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }

    90% {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
}

@-webkit-keyframes bounceInTop {
    0% {
        -webkit-transform: translate3d(0,-300%,0);
        transform: translate3d(0,-300%,0)
    }

    58% {
        -webkit-transform: translate3d(0,27px,0);
        transform: translate3d(0,27px,0)
    }

    73% {
        -webkit-transform: translate3d(0,-12px,0);
        transform: translate3d(0,-12px,0)
    }

    88% {
        -webkit-transform: translate3d(0,7px,0);
        transform: translate3d(0,7px,0)
    }
}

@keyframes bounceInTop {
    0% {
        -webkit-transform: translate3d(0,-300%,0);
        transform: translate3d(0,-300%,0)
    }

    58% {
        -webkit-transform: translate3d(0,27px,0);
        transform: translate3d(0,27px,0)
    }

    73% {
        -webkit-transform: translate3d(0,-12px,0);
        transform: translate3d(0,-12px,0)
    }

    88% {
        -webkit-transform: translate3d(0,7px,0);
        transform: translate3d(0,7px,0)
    }
}

@-webkit-keyframes bounceInBottom {
    0% {
        -webkit-transform: translate3d(0,300%,0);
        transform: translate3d(0,300%,0)
    }

    58% {
        -webkit-transform: translate3d(0,-27px,0);
        transform: translate3d(0,-27px,0)
    }

    73% {
        -webkit-transform: translate3d(0,12px,0);
        transform: translate3d(0,12px,0)
    }

    88% {
        -webkit-transform: translate3d(0,-8px,0);
        transform: translate3d(0,-8px,0)
    }
}

@keyframes bounceInBottom {
    0% {
        -webkit-transform: translate3d(0,300%,0);
        transform: translate3d(0,300%,0)
    }

    58% {
        -webkit-transform: translate3d(0,-27px,0);
        transform: translate3d(0,-27px,0)
    }

    73% {
        -webkit-transform: translate3d(0,12px,0);
        transform: translate3d(0,12px,0)
    }

    88% {
        -webkit-transform: translate3d(0,-8px,0);
        transform: translate3d(0,-8px,0)
    }
}

@-webkit-keyframes bounceInLeft {
    60%,75%,90%,from,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px,0,0) scaleX(3);
        transform: translate3d(-3000px,0,0) scaleX(3)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px,0,0) scaleX(1);
        transform: translate3d(25px,0,0) scaleX(1)
    }

    75% {
        -webkit-transform: translate3d(-10px,0,0) scaleX(.98);
        transform: translate3d(-10px,0,0) scaleX(.98)
    }

    90% {
        -webkit-transform: translate3d(5px,0,0) scaleX(.995);
        transform: translate3d(5px,0,0) scaleX(.995)
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@keyframes bounceInLeft {
    60%,75%,90%,from,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px,0,0) scaleX(3);
        transform: translate3d(-3000px,0,0) scaleX(3)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px,0,0) scaleX(1);
        transform: translate3d(25px,0,0) scaleX(1)
    }

    75% {
        -webkit-transform: translate3d(-10px,0,0) scaleX(.98);
        transform: translate3d(-10px,0,0) scaleX(.98)
    }

    90% {
        -webkit-transform: translate3d(5px,0,0) scaleX(.995);
        transform: translate3d(5px,0,0) scaleX(.995)
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@-webkit-keyframes bounceInRight {
    60%,75%,90%,from,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(3000px,0,0) scaleX(3);
        transform: translate3d(3000px,0,0) scaleX(3)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px,0,0) scaleX(1);
        transform: translate3d(-25px,0,0) scaleX(1)
    }

    75% {
        -webkit-transform: translate3d(10px,0,0) scaleX(.98);
        transform: translate3d(10px,0,0) scaleX(.98)
    }

    90% {
        -webkit-transform: translate3d(-5px,0,0) scaleX(.995);
        transform: translate3d(-5px,0,0) scaleX(.995)
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@keyframes bounceInRight {
    60%,75%,90%,from,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(3000px,0,0) scaleX(3);
        transform: translate3d(3000px,0,0) scaleX(3)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px,0,0) scaleX(1);
        transform: translate3d(-25px,0,0) scaleX(1)
    }

    75% {
        -webkit-transform: translate3d(10px,0,0) scaleX(.98);
        transform: translate3d(10px,0,0) scaleX(.98)
    }

    90% {
        -webkit-transform: translate3d(-5px,0,0) scaleX(.995);
        transform: translate3d(-5px,0,0) scaleX(.995)
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@-webkit-keyframes bounceOutTop {
    18%,33%,48% {
        opacity: 1
    }

    18% {
        -webkit-transform: translate3d(0,27px,0);
        transform: translate3d(0,27px,0)
    }

    33% {
        -webkit-transform: translate3d(0,-12px,0);
        transform: translate3d(0,-12px,0)
    }

    48% {
        -webkit-transform: translate3d(0,8px,0);
        transform: translate3d(0,8px,0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(0,-300%,0);
        transform: translate3d(0,-300%,0)
    }
}

@keyframes bounceOutTop {
    18%,33%,48% {
        opacity: 1
    }

    18% {
        -webkit-transform: translate3d(0,27px,0);
        transform: translate3d(0,27px,0)
    }

    33% {
        -webkit-transform: translate3d(0,-12px,0);
        transform: translate3d(0,-12px,0)
    }

    48% {
        -webkit-transform: translate3d(0,8px,0);
        transform: translate3d(0,8px,0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(0,-300%,0);
        transform: translate3d(0,-300%,0)
    }
}

@-webkit-keyframes bounceOutBottom {
    18%,33%,48% {
        opacity: 1
    }

    18% {
        -webkit-transform: translate3d(0,-27px,0);
        transform: translate3d(0,-27px,0)
    }

    33% {
        -webkit-transform: translate3d(0,12px,0);
        transform: translate3d(0,12px,0)
    }

    48% {
        -webkit-transform: translate3d(0,-8px,0);
        transform: translate3d(0,-8px,0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(0,300%,0);
        transform: translate3d(0,300%,0)
    }
}

@keyframes bounceOutBottom {
    18%,33%,48% {
        opacity: 1
    }

    18% {
        -webkit-transform: translate3d(0,-27px,0);
        transform: translate3d(0,-27px,0)
    }

    33% {
        -webkit-transform: translate3d(0,12px,0);
        transform: translate3d(0,12px,0)
    }

    48% {
        -webkit-transform: translate3d(0,-8px,0);
        transform: translate3d(0,-8px,0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(0,300%,0);
        transform: translate3d(0,300%,0)
    }
}

@-webkit-keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px,0,0) scaleX(.9);
        transform: translate3d(20px,0,0) scaleX(.9)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0) scaleX(2);
        transform: translate3d(-2000px,0,0) scaleX(2)
    }
}

@keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px,0,0) scaleX(.9);
        transform: translate3d(20px,0,0) scaleX(.9)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0) scaleX(2);
        transform: translate3d(-2000px,0,0) scaleX(2)
    }
}

@-webkit-keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px,0,0) scaleX(.9);
        transform: translate3d(-20px,0,0) scaleX(.9)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0) scaleX(2);
        transform: translate3d(2000px,0,0) scaleX(2)
    }
}

@keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px,0,0) scaleX(.9);
        transform: translate3d(-20px,0,0) scaleX(.9)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0) scaleX(2);
        transform: translate3d(2000px,0,0) scaleX(2)
    }
}

@-webkit-keyframes perspectiveToTop {
    50% {
        opacity: 1
    }

    to {
        -webkit-transform: perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);
        transform: perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);
        opacity: 0
    }
}

@keyframes perspectiveToTop {
    50% {
        opacity: 1
    }

    to {
        -webkit-transform: perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);
        transform: perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);
        opacity: 0
    }
}

@-webkit-keyframes perspectiveToBottom {
    50% {
        opacity: 1
    }

    to {
        -webkit-transform: perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);
        transform: perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);
        opacity: 0
    }
}

@keyframes perspectiveToBottom {
    50% {
        opacity: 1
    }

    to {
        -webkit-transform: perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);
        transform: perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);
        opacity: 0
    }
}

@-webkit-keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}

@keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}

@-webkit-keyframes zoomInLeft {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomInLeft {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@-webkit-keyframes zoomInRight {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomInRight {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@-webkit-keyframes zoomInTop {
    from {
        -webkit-transform: scale(10) translateY(-50%);
        transform: scale(10) translateY(-50%);
        opacity: 0
    }
}

@keyframes zoomInTop {
    from {
        -webkit-transform: scale(10) translateY(-50%);
        transform: scale(10) translateY(-50%);
        opacity: 0
    }
}

@-webkit-keyframes zoomInBottom {
    from {
        -webkit-transform: scale(10) translateY(50%);
        transform: scale(10) translateY(50%);
        opacity: 0
    }
}

@keyframes zoomInBottom {
    from {
        -webkit-transform: scale(10) translateY(50%);
        transform: scale(10) translateY(50%);
        opacity: 0
    }
}

@-webkit-keyframes zoomOut {
    from {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    to {
        opacity: 0
    }
}

@keyframes zoomOut {
    from {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(42px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px,0,0);
        transform: scale(.1) translate3d(-2000px,0,0)
    }
}

@keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(42px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px,0,0);
        transform: scale(.1) translate3d(-2000px,0,0)
    }
}

@-webkit-keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-42px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px,0,0);
        transform: scale(.1) translate3d(2000px,0,0)
    }
}

@keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-42px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px,0,0);
        transform: scale(.1) translate3d(2000px,0,0)
    }
}

@-webkit-keyframes zoomOutTop {
    to {
        -webkit-transform: scale(10) translateY(-50%);
        transform: scale(10) translateY(-50%);
        opacity: 0
    }
}

@keyframes zoomOutTop {
    to {
        -webkit-transform: scale(10) translateY(-50%);
        transform: scale(10) translateY(-50%);
        opacity: 0
    }
}

@-webkit-keyframes zoomOutBottom {
    to {
        -webkit-transform: scale(10) translateY(50%);
        transform: scale(10) translateY(50%);
        opacity: 0
    }
}

@keyframes zoomOutBottom {
    to {
        -webkit-transform: scale(10) translateY(50%);
        transform: scale(10) translateY(50%);
        opacity: 0
    }
}

@-webkit-keyframes ekitRevealInTop {
    form {
        -webkit-transform: scaleY(1);
        transform: scaleY(1)
    }

    to {
        -webkit-transform: scaleY(0);
        transform: scaleY(0)
    }
}

@keyframes ekitRevealInTop {
    form {
        -webkit-transform: scaleY(1);
        transform: scaleY(1)
    }

    to {
        -webkit-transform: scaleY(0);
        transform: scaleY(0)
    }
}

@-webkit-keyframes ekitRevealInBottom {
    form {
        -webkit-transform: scaleY(1);
        transform: scaleY(1)
    }

    to {
        -webkit-transform: scaleY(0);
        transform: scaleY(0)
    }
}

@keyframes ekitRevealInBottom {
    form {
        -webkit-transform: scaleY(1);
        transform: scaleY(1)
    }

    to {
        -webkit-transform: scaleY(0);
        transform: scaleY(0)
    }
}

@-webkit-keyframes ekitRevealInLeft {
    form {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    to {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }
}

@keyframes ekitRevealInLeft {
    form {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    to {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }
}

@-webkit-keyframes ekitRevealInRight {
    form {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    to {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }
}

@keyframes ekitRevealInRight {
    form {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    to {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }
}

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    margin: 0;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: .875rem;
    word-wrap: break-word;
    opacity: 0
}

.tooltip.show {
    opacity: .9
}

.tooltip .arrow {
    position: absolute;
    display: block;
    width: .8rem;
    height: .4rem
}

.tooltip .arrow::before {
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid
}

.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top {
    padding: .4rem 0
}

.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow {
    bottom: 0
}

.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before {
    top: 0;
    border-width: .4rem .4rem 0;
    border-top-color: #000
}

.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right {
    padding: 0 .4rem
}

.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow {
    left: 0;
    width: .4rem;
    height: .8rem
}

.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before {
    right: 0;
    border-width: .4rem .4rem .4rem 0;
    border-right-color: #000
}

.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom {
    padding: .4rem 0
}

.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow {
    top: 0
}

.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before {
    bottom: 0;
    border-width: 0 .4rem .4rem;
    border-bottom-color: #000
}

.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left {
    padding: 0 .4rem
}

.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow {
    right: 0;
    width: .4rem;
    height: .8rem
}

.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before {
    left: 0;
    border-width: .4rem 0 .4rem .4rem;
    border-left-color: #000
}

.tooltip-inner {
    max-width: 200px;
    padding: .25rem .5rem;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: .25rem
}

.ekit-wid-con .product-filter-area {
    margin-bottom: 30px
}

.ekit-wid-con .product-filter-wraper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.ekit-wid-con .product-filter-wraper .woocommerce-ordering {
    margin-right: 50px;
    margin-bottom: 0
}

.ekit-wid-con .woocommerce-ordering {
    position: relative;
    z-index: 10
}

.ekit-wid-con .woocommerce-ordering .shop-filter-title {
    color: #777;
    font-size: 14px;
    position: relative;
    top: 9px;
    padding-right: 50px
}

.ekit-wid-con .tab-filter .nav-tabs .nav-item .nav-link {
    border: 0;
    color: #777;
    font-size: 18px;
    padding: 10px
}

.ekit-wid-con .tab-filter .nav-tabs .nav-item .nav-link.active {
    color: #2575fc;
    background-color: transparent
}

.ekit-wid-con .mainskit-accordion {
    counter-reset: myNumber
}

.ekit-wid-con .mainskit-accordion .ekit-accordion-title {
    padding-right: 10px;
    display: inline-block
}

.ekit-wid-con .mainskit-accordion .mainskit-card {
    border: 0;
    border-radius: 0;
    background-color: transparent;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .mainskit-accordion .mainskit-card:not(:last-child) {
    margin-bottom: 10px
}

.ekit-wid-con .mainskit-accordion .mainskit-card-header {
    padding: 0;
    background-color: transparent;
    border-bottom: 0 solid #000
}

.ekit-wid-con .mainskit-accordion .mainskit-card-header .ekit_accordion_icon_group svg {
    vertical-align: middle
}

.ekit-wid-con .mainskit-accordion .mainskit-card-header>.mainskit-btn-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #000;
    background-color: #f7f9fb;
    font-weight: 700;
    padding: 14px 30px;
    border: 1px solid transparent;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    position: relative
}

.ekit-wid-con .mainskit-accordion .mainskit-card-header>.mainskit-btn-link:focus,.ekit-wid-con .mainskit-accordion .mainskit-card-header>.mainskit-btn-link:hover {
    text-decoration: none
}

.ekit-wid-con .mainskit-accordion .mainskit-card-header>.mainskit-btn-link>i {
    color: #2575fc;
    line-height: 1.6666666667;
    display: inline-block;
    -webkit-transition: -webkit-transform .4s ease;
    transition: -webkit-transform .4s ease;
    transition: transform .4s ease;
    transition: transform .4s ease,-webkit-transform .4s ease
}

.ekit-wid-con .mainskit-accordion .mainskit-card-header>.mainskit-btn-link .ekit_accordion_icon_left_group,.ekit-wid-con .mainskit-accordion .mainskit-card-header>.mainskit-btn-link>.icon-left {
    padding-right: 26px;
    float: left
}

.ekit-wid-con .mainskit-accordion .mainskit-card-header>.mainskit-btn-link[aria-expanded=true] .icon-closed {
    display: block
}

.ekit-wid-con .mainskit-accordion .mainskit-card-header>.mainskit-btn-link[aria-expanded=true] .icon-open {
    display: none
}

.ekit-wid-con .mainskit-accordion .mainskit-card-header>.mainskit-btn-link[aria-expanded=true] .ekit_accordion_normal_icon {
    display: none
}

.ekit-wid-con .mainskit-accordion .mainskit-card-header>.mainskit-btn-link[aria-expanded=true] .ekit_accordion_active_icon {
    display: block
}

.ekit-wid-con .mainskit-accordion .mainskit-card-header>.mainskit-btn-link[aria-expanded=false] .icon-closed {
    display: none
}

.ekit-wid-con .mainskit-accordion .mainskit-card-header>.mainskit-btn-link[aria-expanded=false] .icon-open {
    display: block
}

.ekit-wid-con .mainskit-accordion .mainskit-card-header>.mainskit-btn-link[aria-expanded=false] .ekit_accordion_normal_icon {
    display: block
}

.ekit-wid-con .mainskit-accordion .mainskit-card-header>.mainskit-btn-link[aria-expanded=false] .ekit_accordion_active_icon {
    display: none
}

.ekit-wid-con .mainskit-accordion .mainskit-card-body {
    padding: 20px 30px
}

.ekit-wid-con .mainskit-accordion .mainskit-card-body p {
    margin-top: 0;
    margin-bottom: 1em
}

.ekit-wid-con .mainskit-accordion .mainskit-card-body p:last-child {
    margin-bottom: 0
}

.ekit-wid-con .mainskit-accordion.floating-style .mainskit-card-header>.mainskit-btn-link {
    -webkit-box-shadow: -1.216px 6.894px 15px 0 rgba(37,117,252,.2);
    box-shadow: -1.216px 6.894px 15px 0 rgba(37,117,252,.2);
    border-radius: 0 0 5px 5px;
    background-color: #fff
}

.ekit-wid-con .mainskit-accordion.floating-style .mainskit-card-body {
    width: calc(100% - 40px);
    border-radius: 0 0 5px 5px;
    position: relative;
    margin-left: auto;
    margin-right: auto
}

.ekit-wid-con .mainskit-accordion.floating-style .mainskit-card[aria-expanded=true] .mainskit-btn-link {
    background-color: #2575fc;
    color: #fff;
    -webkit-box-shadow: -1.216px 6.894px 15px 0 rgba(0,0,0,.07);
    box-shadow: -1.216px 6.894px 15px 0 rgba(0,0,0,.07)
}

.ekit-wid-con .mainskit-accordion.floating-style .mainskit-card[aria-expanded=true] .mainskit-btn-link>i {
    color: inherit
}

.ekit-wid-con .mainskit-accordion.floating-style .mainskit-card[aria-expanded=true] .mainskit-card-body {
    background-color: #2575fc
}

.ekit-wid-con .mainskit-accordion.floating-style .mainskit-card[aria-expanded=true] .mainskit-card-body p {
    color: #fff
}

.ekit-wid-con .mainskit-accordion.side-curve .mainskit-card-header>.mainskit-btn-link {
    background-color: #2575fc;
    position: relative;
    border: 0;
    padding-left: 70px
}

.ekit-wid-con .mainskit-accordion.side-curve .mainskit-card-header>.mainskit-btn-link::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 35px;
    background-color: rgba(255,255,255,.2);
    text-align: right;
    line-height: 55px
}

.ekit-wid-con .mainskit-accordion.side-curve .mainskit-card-header>.mainskit-btn-link::after {
    position: absolute;
    content: "";
    left: 35px;
    top: 0;
    border-top: 26.5px solid transparent;
    border-right: 26.5px solid transparent;
    border-left: 26.5px solid rgba(255,255,255,.2);
    border-bottom: 26.5px solid transparent
}

.ekit-wid-con .mainskit-accordion.side-curve .mainskit-card-header>.mainskit-btn-link .ekit_accordion_icon_left_group {
    position: absolute;
    left: 20px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ekit-wid-con .mainskit-accordion.curve-shape .mainskit-card-header>.mainskit-btn-link {
    position: relative;
    z-index: 1;
    padding: 16.5px 30px
}

.ekit-wid-con .mainskit-accordion.curve-shape .mainskit-card-header>.mainskit-btn-link[aria-expanded=true] {
    color: #fff
}

.ekit-wid-con .mainskit-accordion.curve-shape .mainskit-card-header>.mainskit-btn-link[aria-expanded=true]>i {
    color: inherit
}

.ekit-wid-con .mainskit-accordion.curve-shape .mainskit-card-header>.mainskit-btn-link[aria-expanded=true] .path {
    fill: #2575fc
}

.ekit-wid-con .mainskit-accordion.curve-shape .svg-shape {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: -1
}

.ekit-wid-con .mainskit-accordion .mainskit-card-body {
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 65px;
    padding-right: 85px
}

.ekit-wid-con .mainskit-accordion.accordion-4 .mainskit-card-header>.mainskit-btn-link {
    border: 1px solid #f5f5f5;
    border-bottom: 1px solid #2575fc;
    background-color: #fff;
    position: relative;
    padding-left: 85px
}

.ekit-wid-con .mainskit-accordion.accordion-4 .mainskit-card-header>.mainskit-btn-link::before {
    position: absolute;
    top: -1px;
    left: -1px;
    content: "";
    height: calc(100% + 2px);
    width: 55px;
    text-align: center;
    line-height: 55px;
    color: #fff;
    background-color: #2575fc
}

.ekit-wid-con .mainskit-accordion.accordion-4 .mainskit-card-header>.mainskit-btn-link .ekit_accordion_icon_left_group {
    position: absolute;
    left: 20px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #fff
}

.ekit-wid-con .mainskit-accordion.accordion-4 .mainskit-card-body {
    padding-left: 0;
    padding-right: 0
}

.ekit-wid-con .number::before {
    counter-increment: myNumber;
    content: counter(myNumber) "."
}

.ekit-wid-con .icon-right {
    float: right
}

.ekit-wid-con .icon-left {
    float: left
}

.ekit-wid-con .path {
    fill: #fff;
    stroke: #2575fc;
    stroke-miterlimit: 0
}

.ekit-wid-con .ekit_accordion_icon_group {
    position: absolute;
    right: 0;
    margin-right: 30px
}

.ekit-wid-con .mainskit-accordion.curve-shape .svg-shape {
    height: 100%
}

.ekit-accordion--content,.ekit-accordion--toggler {
    font-size: 16px;
    line-height: 24px
}

.ekit-wid-con .ekit-header-info {
    list-style: none
}

.ekit-wid-con .ekit-header-info>li:not(:last-child) {
    margin-right: 15px
}

.ekit-wid-con .ekit-header-info,.ekit-wid-con .ekit-header-info a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.ekit-wid-con .ekit-header-info svg {
    max-width: 15px;
    height: auto;
    vertical-align: middle
}

.ekit-wid-con table.dataTable tbody td,.ekit-wid-con table.dataTable tbody th,.ekit-wid-con table.dataTable thead td,.ekit-wid-con table.dataTable thead th {
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con.elemenetskit-tablepress .dataTables_filter input,.ekit-wid-con.elemenetskit-tablepress .dataTables_filter select,.ekit-wid-con.elemenetskit-tablepress .dataTables_length input,.ekit-wid-con.elemenetskit-tablepress .dataTables_length select {
    color: #666;
    padding: .75em;
    height: auto;
    border-width: 1px;
    border-style: solid;
    border-color: #eaeaea;
    border-radius: 2px;
    background: #fafafa;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}

.ekit-wid-con .round-img img {
    border-radius: 100%
}

.ekit-wid-con .mainskit-infobox {
    padding: 60px 40px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    background-color: #fff;
    position: relative;
    overflow: hidden;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center
}

.ekit-wid-con .mainskit-infobox.media .mainskit-box-header {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.ekit-wid-con .mainskit-infobox:hover.image-active::before {
    background-color: rgba(37,117,252,0)
}

.ekit-wid-con .mainskit-infobox:hover.image-active .image-hover>img {
    opacity: 1;
    -webkit-transform: scale(1.06);
    transform: scale(1.06)
}

.ekit-wid-con .mainskit-infobox:hover .icon-hover {
    opacity: 1;
    bottom: -20px
}

.ekit-wid-con .mainskit-infobox .mainskit-box-header {
    position: relative;
    z-index: 2
}

.ekit-wid-con .mainskit-infobox .mainskit-box-header .mainskit-info-box-icon {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 13px
}

.ekit-wid-con .mainskit-infobox .mainskit-box-header .mainskit-info-box-icon i {
    -webkit-transition: all .4s;
    transition: all .4s
}

.ekit-wid-con .mainskit-infobox .mainskit-box-header .icon-switcher {
    position: relative;
    display: inline-block;
    overflow: hidden
}

.ekit-wid-con .mainskit-infobox .mainskit-box-header .icon-switcher>img {
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .mainskit-infobox .mainskit-box-header .icon-switcher .main-image {
    opacity: 1;
    position: relative;
    top: 0
}

.ekit-wid-con .mainskit-infobox .mainskit-box-header .icon-switcher .hover-image {
    position: absolute;
    top: 80px;
    left: 0
}

.ekit-wid-con .mainskit-infobox .mainskit-box-header .info-box-subtitle {
    font-size: 14px;
    font-weight: 400;
    color: #2575fc;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .mainskit-infobox .box-body {
    position: relative;
    z-index: 2
}

.ekit-wid-con .mainskit-infobox .box-body p {
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .mainskit-infobox .box-footer {
    position: relative;
    z-index: 2
}

.ekit-wid-con .mainskit-infobox .box-footer.enable_hover_btn .mainskit-btn {
    left: 0;
    bottom: 0;
    opacity: 0
}

.ekit-wid-con .mainskit-infobox .btn-wraper {
    position: relative;
    z-index: 2
}

.ekit-wid-con .mainskit-infobox .border-divider {
    margin-bottom: 25px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    z-index: 2
}

.ekit-wid-con .mainskit-infobox .link-btn {
    font-size: 13px
}

.ekit-wid-con .mainskit-infobox .icon-hover {
    position: absolute;
    bottom: -50px;
    right: 0;
    opacity: 0;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    z-index: 1
}

.ekit-wid-con .mainskit-infobox .icon-hover i {
    font-size: 100px
}

.ekit-wid-con .mainskit-infobox .icon-hover svg {
    vertical-align: middle
}

.ekit-wid-con .mainskit-infobox.gradient-active::before {
    position: absolute;
    content: "";
    top: 0;
    left: -101%;
    height: 100%;
    width: 100%;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
    background-size: 101% 101%
}

.ekit-wid-con .mainskit-infobox.gradient-active:hover::before {
    left: 0
}

.ekit-wid-con .mainskit-infobox.gradient-active.hover_from_top::before {
    left: 0;
    top: -100%
}

.ekit-wid-con .mainskit-infobox.gradient-active.hover_from_top:hover::before {
    top: 0
}

.ekit-wid-con .mainskit-infobox.gradient-active.hover_from_right::before {
    left: 100%
}

.ekit-wid-con .mainskit-infobox.gradient-active.hover_from_right:hover::before {
    left: 0
}

.ekit-wid-con .mainskit-infobox.gradient-active.hover_from_bottom::before {
    left: 0;
    top: 100%
}

.ekit-wid-con .mainskit-infobox.gradient-active.hover_from_bottom:hover::before {
    top: 0
}

.ekit-wid-con .mainskit-infobox.image-active::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(37,117,252,0);
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    z-index: 1;
    background-size: 101% 101%
}

.ekit-wid-con .mainskit-infobox.image-active .image-hover {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

.ekit-wid-con .mainskit-infobox.image-active .image-hover>img {
    opacity: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .mainskit-infobox:hover .box-footer.enable_hover_btn .mainskit-btn {
    opacity: 1;
    visibility: visible
}

.ekit-wid-con .mainskit-infobox.icon-lef-right-aligin {
    padding: 15px
}

.ekit-wid-con .mainkit-infobox-icon.framed {
    border: 2px solid red;
    padding: 10px
}

.ekit-wid-con .mainskit-infobox.icon-lef-right-aligin {
    padding: 15px 30px
}

.ekit-wid-con .mainkit-infobox-icon.framed.round {
    border-radius: 100%
}

.ekit-wid-con .mainskit-icon-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.ekit-wid-con .infobox-ovelry {
    position: relative
}

.ekit-wid-con .infobox-ovelry::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #2575fc;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    z-index: 1
}

.ekit-wid-con .mainskit-info-box-title {
    font-size: 23px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    margin-top: 0
}

.ekit-wid-con .mainskit-info-box-title svg {
    max-width: 26px;
    height: auto;
    vertical-align: middle
}

.ekit-wid-con .mainskit-infobox {
    position: relative
}

.ekit-wid-con .ekit_global_link {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 50
}

.ekit-wid-con .ekit-badge {
    background-color: #ff057c;
    font-size: .70588rem;
    color: #fff;
    font-weight: 500;
    padding: 1px 6px;
    border-radius: .29412rem 0 .29412rem 0;
    display: inline-block
}

.ekit-wid-con .ekit-icon-box-badge {
    position: absolute;
    line-height: 1;
    z-index: 2
}

.ekit-wid-con .ekit_position_top_left {
    top: 0;
    left: 0
}

.ekit-wid-con .ekit_position_top_center {
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.ekit-wid-con .ekit_position_top_right {
    top: 0;
    right: 0
}

.ekit-wid-con .ekit_position_center_left {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0
}

.ekit-wid-con .ekit_position_center_right {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0
}

.ekit-wid-con .ekit_position_bottom_left {
    bottom: 0;
    left: 0
}

.ekit-wid-con .ekit_position_bottom_center {
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.ekit-wid-con .ekit_position_bottom_right {
    bottom: 0;
    right: 0
}

.ekit-wid-con .profile-card,body .profile-card {
    background-color: #fff;
    -webkit-box-shadow: 0 28px 40px 0 rgba(0,0,0,.1);
    box-shadow: 0 28px 40px 0 rgba(0,0,0,.1);
    padding: 40px 20px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    position: relative
}

.ekit-wid-con .profile-card.text-center .profile-header,body .profile-card.text-center .profile-header {
    margin-left: auto;
    margin-right: auto
}

.ekit-wid-con .profile-card:hover,body .profile-card:hover {
    -webkit-box-shadow: 0 42px 60px 0 rgba(0,0,0,.3);
    box-shadow: 0 42px 60px 0 rgba(0,0,0,.3)
}

.ekit-wid-con .profile-card:hover .profile-body .profile-title,body .profile-card:hover .profile-body .profile-title {
    color: #2575fc
}

.ekit-wid-con .profile-icon,body .profile-icon {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    z-index: 0
}

.ekit-wid-con .profile-icon[class*=icon-align-],body .profile-icon[class*=icon-align-] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.ekit-wid-con .profile-icon.icon-align-start,body .profile-icon.icon-align-start {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.ekit-wid-con .profile-icon.icon-align-center,body .profile-icon.icon-align-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.ekit-wid-con .profile-icon.icon-align-end,body .profile-icon.icon-align-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.ekit-wid-con .profile-icon svg,body .profile-icon svg {
    max-width: 60px;
    height: auto;
    vertical-align: middle
}

.ekit-wid-con .profile-icon>i,body .profile-icon>i {
    display: block;
    width: 60px;
    height: 60px;
    color: #fff;
    background-color: #fc0467;
    border-radius: 50%;
    font-size: 22px;
    line-height: 50px;
    text-align: center;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .profile-body,body .profile-body {
    padding-bottom: 20px
}

.ekit-wid-con .profile-body .profile-title,body .profile-body .profile-title {
    font-size: 22px;
    color: #000;
    margin: 0
}

.ekit-wid-con .profile-body .profile-title>a,body .profile-body .profile-title>a {
    color: inherit
}

.ekit-wid-con .profile-body .profile-designation,body .profile-body .profile-designation {
    color: rgba(0,0,0,.5);
    font-size: 13px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    margin-bottom: 15px
}

.ekit-wid-con .profile-header,body .profile-header {
    margin-bottom: 38px;
    position: relative;
    overflow: hidden;
    display: inline-block;
    max-width: 100%
}

.ekit-wid-con .profile-header>img,body .profile-header>img {
    width: 160px;
    height: 160px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .profile-image-card,body .profile-image-card {
    position: relative;
    overflow: hidden
}

.ekit-wid-con .profile-image-card::before,body .profile-image-card::before {
    position: absolute;
    content: "";
    top: 100%;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,.7);
    -webkit-transition: all .4s ease .2s;
    transition: all .4s ease .2s;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    opacity: 0;
    visibility: hidden
}

.ekit-wid-con .profile-image-card .hover-area,body .profile-image-card .hover-area {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-20%);
    transform: translateY(-20%);
    z-index: 2;
    width: 100%;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.ekit-wid-con .profile-image-card .hover-area .profile-title,body .profile-image-card .hover-area .profile-title {
    color: #fff
}

.ekit-wid-con .profile-image-card .hover-area .profile-designation,body .profile-image-card .hover-area .profile-designation {
    color: #fff
}

.ekit-wid-con .profile-image-card .hover-area .profile-content,body .profile-image-card .hover-area .profile-content {
    color: #fff
}

.ekit-wid-con .profile-image-card:hover .hover-area,body .profile-image-card:hover .hover-area {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all .3s ease .1s;
    transition: all .3s ease .1s
}

.ekit-wid-con .profile-image-card:hover::before,body .profile-image-card:hover::before {
    top: 0;
    opacity: 1;
    visibility: visible;
    -webkit-transition: all .4s ease 0s;
    transition: all .4s ease 0s
}

.ekit-wid-con .image-card-v2 .profile-image-card::before,body .image-card-v2 .profile-image-card::before {
    background-color: #123075;
    top: 20px;
    left: 20px;
    right: 20px;
    bottom: 20px;
    width: auto;
    height: auto;
    -webkit-transform: scale(2);
    transform: scale(2);
    opacity: 0
}

.ekit-wid-con .image-card-v2 .profile-image-card:hover::before,body .image-card-v2 .profile-image-card:hover::before {
    opacity: .93;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.ekit-wid-con .image-card-v2 .profile-image-card .hover-area,body .image-card-v2 .profile-image-card .hover-area {
    padding-left: 50px;
    padding-right: 50px
}

.ekit-wid-con .image-card-v2 .profile-image-card .profile-body .border-hr,body .image-card-v2 .profile-image-card .profile-body .border-hr {
    background-color: rgba(255,255,255,.6);
    margin-bottom: 25px
}

.ekit-wid-con .image-card-v2 .profile-image-card .profile-body .profile-content,body .image-card-v2 .profile-image-card .profile-body .profile-content {
    color: #fff
}

.ekit-wid-con .image-card-v2.style-circle .profile-image-card,body .image-card-v2.style-circle .profile-image-card {
    width: 100%;
    height: auto
}

.ekit-wid-con .image-card-v2.style-circle .profile-image-card::before,body .image-card-v2.style-circle .profile-image-card::before {
    border-radius: inherit
}

.ekit-wid-con .image-card-v2.style-circle .profile-image-card::after,body .image-card-v2.style-circle .profile-image-card::after {
    content: " ";
    display: block;
    padding-bottom: 100%
}

.ekit-wid-con .image-card-v2.style-circle .profile-image-card>img,body .image-card-v2.style-circle .profile-image-card>img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center
}

.ekit-wid-con .image-card-v3 .profile-image-card::before,body .image-card-v3 .profile-image-card::before {
    display: none
}

.ekit-wid-con .image-card-v3 .profile-image-card::after,body .image-card-v3 .profile-image-card::after {
    position: absolute;
    content: "";
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    background-color: #111;
    opacity: 0;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    pointer-events: none
}

.ekit-wid-con .image-card-v3 .profile-image-card .hover-area,body .image-card-v3 .profile-image-card .hover-area {
    top: inherit;
    bottom: 0;
    -webkit-transform: none;
    transform: none
}

.ekit-wid-con .image-card-v3 .profile-image-card:hover .hover-area,body .image-card-v3 .profile-image-card:hover .hover-area {
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px)
}

.ekit-wid-con .image-card-v3 .profile-image-card:hover::after,body .image-card-v3 .profile-image-card:hover::after {
    opacity: .8
}

.ekit-wid-con .image-card-v3.tiny-gutters,body .image-card-v3.tiny-gutters {
    margin-left: -3px;
    margin-right: -3px
}

.ekit-wid-con .image-card-v3.tiny-gutters>[class^=col-],body .image-card-v3.tiny-gutters>[class^=col-] {
    padding-left: 3px;
    padding-right: 3px;
    margin-bottom: 6px
}

.ekit-wid-con .profile-square-v .profile-card,body .profile-square-v .profile-card {
    padding: 20px 20px 40px;
    z-index: 1
}

.ekit-wid-con .profile-square-v .profile-card::before,body .profile-square-v .profile-card::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #123075;
    opacity: 0;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    z-index: -1;
    background-size: 101% 102%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.ekit-wid-con .profile-square-v .profile-card .profile-header,body .profile-square-v .profile-card .profile-header {
    width: 100%;
    height: 100%;
    border-radius: 0
}

.ekit-wid-con .profile-square-v .profile-card .profile-content,body .profile-square-v .profile-card .profile-content {
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .profile-square-v .profile-card:hover::before,body .profile-square-v .profile-card:hover::before {
    opacity: 1
}

.ekit-wid-con .profile-square-v .profile-card:hover .profile-body .profile-designation,.ekit-wid-con .profile-square-v .profile-card:hover .profile-body .profile-title,body .profile-square-v .profile-card:hover .profile-body .profile-designation,body .profile-square-v .profile-card:hover .profile-body .profile-title {
    color: #fff
}

.ekit-wid-con .profile-square-v .profile-card:hover .profile-content,body .profile-square-v .profile-card:hover .profile-content {
    color: #fff
}

.ekit-wid-con .profile-square-v.square-v2 .profile-card::before,body .profile-square-v.square-v2 .profile-card::before {
    display: none
}

.ekit-wid-con .profile-square-v.square-v2 .profile-card:hover,body .profile-square-v.square-v2 .profile-card:hover {
    background-color: #fff
}

.ekit-wid-con .profile-square-v.square-v2 .profile-card:hover .profile-body .profile-title,body .profile-square-v.square-v2 .profile-card:hover .profile-body .profile-title {
    color: #2575fc
}

.ekit-wid-con .profile-square-v.square-v2 .profile-card:hover .profile-body .profile-designation,body .profile-square-v.square-v2 .profile-card:hover .profile-body .profile-designation {
    color: #656565
}

.ekit-wid-con .profile-square-v.square-v3 .profile-card:hover,body .profile-square-v.square-v3 .profile-card:hover {
    -webkit-box-shadow: 0 28px 40px 0 rgba(0,0,0,.1);
    box-shadow: 0 28px 40px 0 rgba(0,0,0,.1)
}

.ekit-wid-con .profile-square-v.square-v4 .profile-card,body .profile-square-v.square-v4 .profile-card {
    max-height: 380px;
    overflow: hidden
}

.ekit-wid-con .profile-square-v.square-v4 .profile-card::before,body .profile-square-v.square-v4 .profile-card::before {
    display: none
}

.ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-header,body .profile-square-v.square-v4 .profile-card .profile-header {
    margin-bottom: 0;
    max-width: 255px;
    max-height: 255px
}

.ekit-wid-con .profile-square-v.square-v4 .profile-card.text-left .profile-header img,body .profile-square-v.square-v4 .profile-card.text-left .profile-header img {
    left: 0;
    -webkit-transform: translate(0,-50%);
    transform: translate(0,-50%)
}

.ekit-wid-con .profile-square-v.square-v4 .profile-card.text-right .profile-header img,body .profile-square-v.square-v4 .profile-card.text-right .profile-header img {
    left: auto;
    right: 0;
    -webkit-transform: translate(0,-50%);
    transform: translate(0,-50%)
}

.ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-body,body .profile-square-v.square-v4 .profile-card .profile-body {
    margin-bottom: 0;
    padding: 35px 20px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    position: relative
}

.ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-body::before,body .profile-square-v.square-v4 .profile-card .profile-body::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #123075;
    opacity: 0;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    z-index: -1;
    background-size: 101% 102%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-body .ekit-team-social-list,body .profile-square-v.square-v4 .profile-card .profile-body .ekit-team-social-list {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .profile-square-v.square-v4 .profile-card:hover,body .profile-square-v.square-v4 .profile-card:hover {
    -webkit-box-shadow: none;
    box-shadow: none
}

.ekit-wid-con .profile-square-v.square-v4 .profile-card:hover .profile-body,body .profile-square-v.square-v4 .profile-card:hover .profile-body {
    -webkit-transform: translateY(-50px);
    transform: translateY(-50px)
}

.ekit-wid-con .profile-square-v.square-v4 .profile-card:hover .profile-body::before,body .profile-square-v.square-v4 .profile-card:hover .profile-body::before {
    opacity: 1
}

.ekit-wid-con .profile-square-v.square-v4 .profile-card:hover .profile-body .ekit-team-social-list,body .profile-square-v.square-v4 .profile-card:hover .profile-body .ekit-team-social-list {
    opacity: 1;
    visibility: visible
}

.ekit-wid-con .profile-square-v.square-v5 .profile-card,body .profile-square-v.square-v5 .profile-card {
    padding-bottom: 50px
}

.ekit-wid-con .profile-square-v.square-v5 .profile-card .profile-body,.ekit-wid-con .profile-square-v.square-v5 .profile-card .profile-header,body .profile-square-v.square-v5 .profile-card .profile-body,body .profile-square-v.square-v5 .profile-card .profile-header {
    padding-bottom: 0
}

.ekit-wid-con .profile-square-v.square-v5 .profile-card .profile-body,body .profile-square-v.square-v5 .profile-card .profile-body {
    padding: 32px 60px
}

.ekit-wid-con .profile-square-v.square-v6 .profile-card,body .profile-square-v.square-v6 .profile-card {
    padding-bottom: 35px
}

.ekit-wid-con .profile-square-v.square-v6 .profile-card::after,body .profile-square-v.square-v6 .profile-card::after {
    position: absolute;
    content: "";
    height: 5px;
    width: 100%;
    bottom: 0;
    left: 0;
    background-color: #2965f1;
    opacity: .2;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .profile-square-v.square-v6 .profile-card .profile-body,.ekit-wid-con .profile-square-v.square-v6 .profile-card .profile-header,body .profile-square-v.square-v6 .profile-card .profile-body,body .profile-square-v.square-v6 .profile-card .profile-header {
    margin-bottom: 0
}

.ekit-wid-con .profile-square-v.square-v6 .profile-card .profile-body,body .profile-square-v.square-v6 .profile-card .profile-body {
    padding: 40px
}

.ekit-wid-con .profile-square-v.square-v6 .profile-card:hover,body .profile-square-v.square-v6 .profile-card:hover {
    -webkit-box-shadow: 0 28px 40px 0 rgba(0,0,0,.1);
    box-shadow: 0 28px 40px 0 rgba(0,0,0,.1)
}

.ekit-wid-con .profile-square-v.square-v6 .profile-card:hover::after,body .profile-square-v.square-v6 .profile-card:hover::after {
    opacity: 1
}

.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card::after,body .profile-square-v.square-v6.square-v6-v2 .profile-card::after {
    display: none
}

.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card::before,body .profile-square-v.square-v6.square-v6-v2 .profile-card::before {
    opacity: 0;
    background-size: 101% 101%
}

.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card:hover::before,body .profile-square-v.square-v6.square-v6-v2 .profile-card:hover::before {
    opacity: 1
}

.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card:hover .profile-body .profile-title,body .profile-square-v.square-v6.square-v6-v2 .profile-card:hover .profile-body .profile-title {
    color: #fff
}

.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card:hover .profile-body .profile-content,.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card:hover .profile-body .profile-designation,body .profile-square-v.square-v6.square-v6-v2 .profile-card:hover .profile-body .profile-content,body .profile-square-v.square-v6.square-v6-v2 .profile-card:hover .profile-body .profile-designation {
    color: #fff
}

.ekit-wid-con .profile-info-text,body .profile-info-text {
    padding-right: 30px
}

.ekit-wid-con .profile-info-text .info-title,body .profile-info-text .info-title {
    font-size: 48px;
    margin-bottom: 23px
}

.ekit-wid-con .profile-info-text p,body .profile-info-text p {
    margin-bottom: 37px
}

.ekit-wid-con .small-gutters .profile-card,body .small-gutters .profile-card {
    padding: 10px 10px 40px
}

.ekit-wid-con .no_gutters .profile-card,body .no_gutters .profile-card {
    padding: 0
}

.ekit-wid-con .style-circle .profile-image-card,body .style-circle .profile-image-card {
    width: 255px;
    height: 255px;
    border-radius: 50%
}

.ekit-wid-con .style-circle .profile-image-card.text-center,body .style-circle .profile-image-card.text-center {
    margin-left: auto;
    margin-right: auto
}

.ekit-wid-con .text-center .profile-header,body .text-center .profile-header {
    margin-left: auto;
    margin-right: auto
}

.ekit-wid-con .popup-modal,body .popup-modal {
    display: inline-block
}

.ekit-wid-con .mainskit-portfolio-thumb img,body .mainskit-portfolio-thumb img {
    width: 100%
}

.ekit-wid-con .ekit-team-style-default::before,body .ekit-team-style-default::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: transparent!important;
    border-radius: inherit;
    opacity: 0;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    z-index: -1
}

.ekit-wid-con .ekit-team-style-default:hover::before,body .ekit-team-style-default:hover::before {
    opacity: 1
}

.ekit-wid-con .ekit-team-style-long_height_hover>img,.ekit-wid-con .ekit-team-style-overlay>img,.ekit-wid-con .ekit-team-style-overlay_details>img,body .ekit-team-style-long_height_hover>img,body .ekit-team-style-overlay>img,body .ekit-team-style-overlay_details>img {
    display: block
}

.ekit-wid-con .ekit-team-style-long_height_details,body .ekit-team-style-long_height_details {
    overflow: hidden
}

.ekit-wid-con .ekit-team-style-hover_info .ekit-team-img,body .ekit-team-style-hover_info .ekit-team-img {
    padding-top: 0!important
}

.ekit-wid-con .ekit-team-style-centered_style_details .profile-designation,.ekit-wid-con .ekit-team-style-long_height_details .profile-designation,.ekit-wid-con .ekit-team-style-long_height_details_hover .profile-designation,body .ekit-team-style-centered_style_details .profile-designation,body .ekit-team-style-long_height_details .profile-designation,body .ekit-team-style-long_height_details_hover .profile-designation {
    margin-bottom: 30px
}

.ekit-wid-con .ekit-team-style-hover_info .profile-designation,body .ekit-team-style-hover_info .profile-designation {
    margin-bottom: 25px
}

.ekit-wid-con .ekit-team-style-overlay_circle_hover .profile-designation,.ekit-wid-con .ekit-team-style-overlay_details .profile-designation,body .ekit-team-style-overlay_circle_hover .profile-designation,body .ekit-team-style-overlay_details .profile-designation {
    margin-bottom: 12px
}

.ekit-wid-con .ekit-team-img>img,body .ekit-team-img>img {
    margin-left: auto;
    margin-right: auto;
    border-radius: inherit
}

.ekit-wid-con .ekit-team-img.profile-header>img,body .ekit-team-img.profile-header>img {
    -o-object-fit: cover;
    object-fit: cover
}

.ekit-wid-con .ekit-team-img.profile-image-card>img,body .ekit-team-img.profile-image-card>img {
    width: 100%
}

.ekit-wid-con .ekit-team-modal.mfp-bg,body .ekit-team-modal.mfp-bg {
    border-radius: 0;
    -webkit-animation: none;
    animation: none
}

.ekit-wid-con .ekit-team-modal.mfp-wrap::before,body .ekit-team-modal.mfp-wrap::before {
    opacity: .8;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    cursor: -webkit-zoom-out;
    cursor: zoom-out
}

.ekit-wid-con .ekit-team-modal.mfp-wrap.mfp-ready::before,body .ekit-team-modal.mfp-wrap.mfp-ready::before {
    opacity: 1
}

.ekit-wid-con .ekit-team-modal.mfp-wrap.ekit-promo-popup::before,body .ekit-team-modal.mfp-wrap.ekit-promo-popup::before {
    background-color: #555;
    border-radius: 0;
    -webkit-animation: none;
    animation: none
}

.ekit-wid-con .ekit-team-modal.mfp-wrap>.mfp-container,body .ekit-team-modal.mfp-wrap>.mfp-container {
    padding: 60px 15px;
    overflow: auto
}

.ekit-wid-con .ekit-team-modal-close,body .ekit-team-modal-close {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 40px;
    height: 40px;
    padding: 0;
    color: #656565;
    background-color: transparent;
    border-width: 0;
    border-radius: 0;
    font-size: 18px;
    line-height: 1;
    outline: 0;
    z-index: 1
}

.ekit-wid-con .ekit-team-modal-title,body .ekit-team-modal-title {
    margin-top: 0;
    margin-bottom: 8px;
    color: #000;
    font-size: 22px
}

.ekit-wid-con .ekit-team-modal-position,body .ekit-team-modal-position {
    margin-bottom: 35px;
    color: rgba(0,0,0,.5);
    font-size: 13px
}

.ekit-wid-con .ekit-team-modal-img,body .ekit-team-modal-img {
    width: 100%;
    margin-bottom: 30px
}

.ekit-wid-con .ekit-team-modal-img>img,body .ekit-team-modal-img>img {
    display: block;
    width: 100%;
    -webkit-box-shadow: 0 28px 40px 0 rgba(0,0,0,.1);
    box-shadow: 0 28px 40px 0 rgba(0,0,0,.1)
}

@media screen and (min-width: 481px) {
    .ekit-wid-con .ekit-team-modal-img,body .ekit-team-modal-img {
        -webkit-box-flex:0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
        margin-bottom: 0
    }
}

.ekit-wid-con .ekit-team-modal-info,body .ekit-team-modal-info {
    width: 100%
}

.ekit-wid-con .ekit-team-modal-info .ekit-team-social-list>li>a,body .ekit-team-modal-info .ekit-team-social-list>li>a {
    line-height: 32px;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,.1);
    box-shadow: 0 5px 10px 0 rgba(0,0,0,.1)
}

.ekit-wid-con .ekit-team-modal-info .ekit-team-social-list>li>a svg,body .ekit-team-modal-info .ekit-team-social-list>li>a svg {
    max-width: 12px;
    height: auto;
    vertical-align: middle
}

@media screen and (min-width: 481px) {
    .ekit-wid-con .ekit-team-modal-info.has-img,body .ekit-team-modal-info.has-img {
        -webkit-box-flex:0;
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%;
        padding-left: 30px
    }
}

@media screen and (min-width: 992px) {
    .ekit-wid-con .ekit-team-modal-info.has-img,body .ekit-team-modal-info.has-img {
        padding-left:50px
    }
}

.ekit-wid-con .ekit-team-modal-content,body .ekit-team-modal-content {
    margin-bottom: 22px
}

.ekit-wid-con .ekit-team-modal-content p:not(:last-child),body .ekit-team-modal-content p:not(:last-child) {
    margin-bottom: 10px
}

.ekit-wid-con .ekit-team-modal-list,body .ekit-team-modal-list {
    margin-bottom: 25px;
    padding-left: 0;
    list-style: none;
    color: #656565;
    font-size: 15px
}

.ekit-wid-con .ekit-team-modal-list>li,body .ekit-team-modal-list>li {
    padding: 19px 0;
    border-top: 1px solid rgba(0,0,0,.05)
}

.ekit-wid-con .ekit-team-modal-list>li:last-child,body .ekit-team-modal-list>li:last-child {
    border-bottom: 1px solid rgba(0,0,0,.05)
}

.ekit-wid-con .ekit-team-modal-list strong,body .ekit-team-modal-list strong {
    font-weight: 600;
    padding-right: 18px
}

.ekit-wid-con .ekit-team-modal-list a,body .ekit-team-modal-list a {
    color: inherit
}

.ekit-wid-con .ekit-team-modal-list a:hover,body .ekit-team-modal-list a:hover {
    color: #2575fc
}

.ekit-wid-con .ekit-team-popup,body .ekit-team-popup {
    -webkit-transition: color .3s;
    transition: color .3s
}

.ekit-wid-con .ekit-promo-popup.my-mfp-slide-bottom .zoom-anim-dialog.mainskit-team-popup,body .ekit-promo-popup.my-mfp-slide-bottom .zoom-anim-dialog.mainskit-team-popup {
    -webkit-transition: all .3s;
    transition: all .3s;
    -webkit-transform: translateX(-50px);
    transform: translateX(-50px)
}

.ekit-wid-con .ekit-promo-popup.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog.mainskit-team-popup,body .ekit-promo-popup.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog.mainskit-team-popup {
    -webkit-transform: translate(0);
    transform: translate(0)
}

.ekit-wid-con .mainskit-team-popup .modal-content,body .mainskit-team-popup .modal-content {
    -webkit-box-shadow: 0 28px 40px 0 rgba(0,0,0,.1);
    box-shadow: 0 28px 40px 0 rgba(0,0,0,.1);
    background-color: #fff;
    border: 0;
    border-radius: 0
}

.ekit-wid-con .mainskit-team-popup .modal-body,body .mainskit-team-popup .modal-body {
    padding: 60px 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.ekit-wid-con .modal-header .mfp-close,body .modal-header .mfp-close {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    cursor: pointer;
    margin-left: auto
}

.ekit-wid-con .ekit-promo-popup>.mfp-container,body .ekit-promo-popup>.mfp-container {
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.ekit-wid-con .ekit-promo-popup>.mfp-container>.mfp-content,body .ekit-promo-popup>.mfp-container>.mfp-content {
    max-width: 920px
}

.ekit-wid-con .ekit-team-social-list,body .ekit-team-social-list {
    list-style: none
}

.ekit-wid-con .ekit-team-social-list>li,body .ekit-team-social-list>li {
    display: inline-block
}

.ekit-wid-con .ekit-team-social-list>li:not(:last-child),body .ekit-team-social-list>li:not(:last-child) {
    margin-right: 10px
}

.ekit-wid-con .ekit-team-social-list>li>a,body .ekit-team-social-list>li>a {
    display: inline-block;
    color: #fff;
    width: 30px;
    height: 30px;
    line-height: 32px;
    font-size: 12px;
    background-color: #000;
    text-align: center;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ekit-wid-con .ekit-team-social-list>li>a:hover,body .ekit-team-social-list>li>a:hover {
    background-color: rgba(0,0,0,.8);
    border-radius: 50%
}

.ekit-wid-con .ekit-team-social-list>li>a:hover>i::before,body .ekit-team-social-list>li>a:hover>i::before {
    -webkit-animation: iconTranslateY .4s forwards;
    animation: iconTranslateY .4s forwards
}

.ekit-wid-con .ekit-team-social-list>li>a:hover>svg,body .ekit-team-social-list>li>a:hover>svg {
    -webkit-animation: iconTranslateY .4s forwards;
    animation: iconTranslateY .4s forwards
}

.ekit-wid-con .ekit-team-social-list>li>a svg,body .ekit-team-social-list>li>a svg {
    max-width: 12px;
    height: auto;
    vertical-align: middle
}

.ekit-wid-con .ekit-team-social-list>li>a>i,body .ekit-team-social-list>li>a>i {
    overflow: hidden
}

.ekit-wid-con .ekit-team-social-list>li>a>i::before,body .ekit-team-social-list>li>a>i::before {
    display: inline-block;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.ekit-wid-con .ekit-team-img-block>img,body .ekit-team-img-block>img {
    display: block
}

.ekit-wid-con .ekit-team-img-fit>.profile-image-card>img,body .ekit-team-img-fit>.profile-image-card>img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center
}

body .mainskit-team-popup svg {
    width: 1rem;
    height: 1rem
}

.ekit-wid-con .mainskit-blog-block-post {
    padding: 50px;
    background-color: #fff;
    -webkit-box-shadow: 9.899px 9.899px 30px 0 rgba(0,0,0,.1);
    box-shadow: 9.899px 9.899px 30px 0 rgba(0,0,0,.1);
    border-radius: 10px
}

.ekit-wid-con .mainskit-blog-block-post .mainskit-entry-thumb {
    border-radius: 10px;
    margin-right: 20px
}

.ekit-wid-con .mainskit-blog-block-post .entry-title {
    font-size: 36px;
    font-weight: 900;
    margin-bottom: 30px
}

.ekit-wid-con .mainskit-blog-block-post .entry-title a {
    color: #000
}

.ekit-wid-con .mainskit-blog-block-post .entry-title a:hover {
    opacity: .8
}

.ekit-wid-con .mainskit-blog-block-post .mainskit-entry-thumb {
    display: block;
    -webkit-box-shadow: 29.698px 29.698px 60px 0 rgba(0,0,0,.2);
    box-shadow: 29.698px 29.698px 60px 0 rgba(0,0,0,.2);
    width: 100%
}

.ekit-wid-con .mainskit-blog-block-post .mainskit-entry-thumb>img {
    display: block;
    width: 100%
}

.ekit-wid-con .mainskit-blog-block-post .mainskit-entry-header {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 0
}

.ekit-wid-con .mainskit-blog-block-post .post-meta-list {
    margin-bottom: 15px
}

.ekit-wid-con .mainskit-blog-block-post .post-meta-list .meta-cat,.ekit-wid-con .mainskit-blog-block-post .post-meta-list .meta-date {
    margin-right: 40px
}

.ekit-wid-con .mainskit-blog-block-post .mainskit-post-footer>p {
    color: #8d8d8d;
    margin-bottom: 35px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .mainskit-blog-block-post:hover .mainskit-entry-thumb>img {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    opacity: .8
}

.ekit-wid-con .post-meta-list svg {
    vertical-align: middle
}

.ekit-wid-con .mainskit-post-card {
    background-color: #fff;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    background: #123075;
    -webkit-box-shadow: 9.899px 9.899px 30px 0 rgba(0,0,0,.1);
    box-shadow: 9.899px 9.899px 30px 0 rgba(0,0,0,.1);
    padding: 60px 40px;
    border-radius: 6px
}

.ekit-wid-con .mainskit-post-card .mainskit-post-body {
    color: #a6aabb
}

.ekit-wid-con .mainskit-post-card .mainskit-entry-header .entry-title a {
    color: #fff
}

.ekit-wid-con .mainskit-post-card .post-author .author-name {
    color: inherit
}

.ekit-wid-con .mainskit-post-card .mainskit-border-hr {
    background-color: #8692af
}

.ekit-wid-con .mainskit-post-card .mainskit-entry-header .post-meta-list {
    margin-bottom: 17px
}

.ekit-wid-con .mainskit-post-card .mainskit-entry-header .entry-title {
    font-size: 18px;
    line-height: 1.333
}

.ekit-wid-con .mainskit-post-card .mainskit-entry-header .entry-title a {
    color: #000
}

.ekit-wid-con .mainskit-post-card .mainskit-entry-header .entry-title a:hover {
    opacity: .9
}

.ekit-wid-con .mainskit-post-card .mainskit-entry-header .mainskit-border-hr {
    margin-top: 25px;
    margin-bottom: 22px
}

.ekit-wid-con .mainskit-post-card .mainskit-post-body {
    color: #8d8d8d
}

.ekit-wid-con .mainskit-post-card .mainskit-post-body p {
    margin-bottom: 35px
}

.ekit-wid-con .mainskit-post-image-card {
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    background-color: #fff;
    border-radius: 10px;
    background: #123075;
    -webkit-box-shadow: 9.899px 9.899px 30px 0 rgba(0,0,0,.1);
    box-shadow: 9.899px 9.899px 30px 0 rgba(0,0,0,.1)
}

.ekit-wid-con .mainskit-post-image-card:hover .mainskit-entry-thumb>img {
    -webkit-transform: scale(1.05) rotate(2deg);
    transform: scale(1.05) rotate(2deg);
    opacity: .8
}

.ekit-wid-con .mainskit-post-image-card:hover .post-author .author-img>img {
    -webkit-box-shadow: 9.899px 9.899px 30px 0 rgba(0,0,0,.3);
    box-shadow: 9.899px 9.899px 30px 0 rgba(0,0,0,.3)
}

.ekit-wid-con .mainskit-post-image-card .mainskit-post-body {
    padding: 20px 40px 40px
}

.ekit-wid-con .mainskit-post-image-card .mainskit-post-body>p {
    color: #fff
}

.ekit-wid-con .mainskit-post-image-card .mainskit-entry-thumb {
    border-radius: 10px
}

.ekit-wid-con .mainskit-post-image-card .mainskit-entry-header {
    position: relative
}

.ekit-wid-con .mainskit-post-image-card .mainskit-entry-header .mainskit-entry-thumb {
    position: relative;
    padding: 20px;
    overflow: hidden;
    display: block
}

.ekit-wid-con .mainskit-post-image-card .mainskit-entry-header .mainskit-entry-thumb.box-shadow {
    -webkit-box-shadow: -3.473px 19.696px 25px 0 rgba(0,0,0,.2);
    box-shadow: -3.473px 19.696px 25px 0 rgba(0,0,0,.2)
}

.ekit-wid-con .mainskit-post-image-card .mainskit-entry-header .mainskit-entry-thumb>img {
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    width: 100%
}

.ekit-wid-con .mainskit-post-image-card .mainskit-post-footer {
    margin-top: 16px
}

.ekit-wid-con .mainskit-post-image-card .mainskit-post-footer .btn-wraper {
    margin-top: 25px
}

.ekit-wid-con .mainskit-post-image-card .entry-title a {
    color: #fff
}

.ekit-wid-con .mainskit-post-image-card .post-meta-list {
    margin-bottom: 20px;
    color: rgba(255,255,255,.5);
    fill: rgba(255,255,255,.5)
}

.ekit-wid-con .mainskit-post-image-card .post-meta-list>span a {
    color: inherit;
    vertical-align: middle
}

.ekit-wid-con .mainskit-post-image-card .post-meta-list>span .meta-date-text {
    vertical-align: middle
}

.ekit-wid-con .mainskit-post-image-card .entry-title {
    font-size: 18px;
    margin-bottom: 28px
}

.ekit-wid-con .mainskit-post-image-card .post-author .author-name {
    color: inherit
}

.ekit-wid-con .mainskit-post-image-card.modern {
    margin-top: 40px
}

.ekit-wid-con .mainskit-post-image-card.modern:hover .mainskit-entry-thumb>img {
    opacity: 1
}

.ekit-wid-con .mainskit-post-image-card.modern .mainskit-entry-header .mainskit-entry-thumb {
    margin-top: -60px
}

.ekit-wid-con .blog-block-post[class*=gradient-] {
    background: #123075
}

.ekit-wid-con .blog-block-post[class*=gradient-] .entry-title a {
    color: #fff
}

.ekit-wid-con .blog-block-post[class*=gradient-] .post-meta-list {
    color: rgba(255,255,255,.5)
}

.ekit-wid-con .blog-block-post[class*=gradient-] .post-meta-list>span a {
    vertical-align: middle;
    color: inherit
}

.ekit-wid-con .blog-block-post[class*=gradient-] .mainskit-post-footer>p {
    color: rgba(255,255,255,.5)
}

.ekit-wid-con .blog-block-post[class*=gradient-] .post-author .author-name {
    color: inherit
}

.ekit-wid-con .blog-block-post[class*=gradient-] .first-letter::first-letter {
    border-bottom-color: #102966
}

.ekit-wid-con .blog-block-post[class*=gradient-] .mainskit-border-hr {
    background-color: #8692af
}

.ekit-wid-con .gradient-bg-2 {
    background: #fa2b56
}

.ekit-wid-con .post-meta-list {
    color: #a3a3a3
}

.ekit-wid-con .post-meta-list>span {
    display: inline-block
}

.ekit-wid-con .post-meta-list>span a {
    color: inherit;
    vertical-align: middle
}

.ekit-wid-con .post-meta-list>span i {
    padding-right: 5px
}

.ekit-wid-con .post-meta-list>span:not(:last-child) {
    margin-right: 40px
}

.ekit-wid-con .post-meta-list .meta-author,.ekit-wid-con .post-meta-list .meta-date,.ekit-wid-con .post-meta-list .post-cat,.ekit-wid-con .post-meta-list .post-comment {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 4px
}

.ekit-wid-con .meta-author .author-img {
    display: inline-block;
    margin-right: 15px;
    -webkit-box-shadow: 4.95px 4.95px 15px 0 rgba(0,0,0,.2);
    box-shadow: 4.95px 4.95px 15px 0 rgba(0,0,0,.2);
    border-radius: 50%;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    margin-bottom: 0;
    overflow: hidden;
    position: relative;
    vertical-align: middle
}

.ekit-wid-con .meta-author .author-img img {
    max-width: 100%
}

.ekit-wid-con .meta-author .author-name {
    color: inherit
}

.ekit-wid-con .meta-author .author-name:hover {
    opacity: .8
}

.ekit-wid-con .first-letter {
    display: inline-block
}

.ekit-wid-con .first-letter::first-letter {
    border-bottom: 3px solid #e5e5e5
}

.ekit-wid-con .mainskit-border-hr {
    height: 3px;
    width: 30px;
    display: block;
    background-color: #e5e5e5
}

.ekit-wid-con .text-center .mainskit-border-hr {
    margin-left: auto;
    margin-right: auto
}

.ekit-wid-con .text-right .mainskit-border-hr {
    margin-left: auto
}

.ekit-wid-con .mainskit-meta-lists {
    position: absolute;
    top: 83%;
    left: 30px
}

.ekit-wid-con .mainskit-meta-lists>.mainskit-single-meta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 12px;
    text-align: center;
    color: #fff;
    background: #fa2b56;
    width: 55px;
    height: 55px;
    border-radius: 100px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.ekit-wid-con .mainskit-meta-lists>.mainskit-single-meta:not(:last-child) {
    margin-right: 15px
}

.ekit-wid-con .mainskit-meta-lists>.mainskit-single-meta strong {
    display: block;
    font-size: 22px;
    font-weight: 900;
    line-height: 1;
    margin-bottom: 2px
}

.ekit-wid-con .mainskit-meta-lists>.mainskit-single-meta .mainskit-meta-wraper {
    display: block;
    margin: 10px 0;
    line-height: 1;
    width: 100%
}

.ekit-wid-con .mainskit-meta-lists.mainskit-style-tag {
    top: auto;
    left: 10px;
    bottom: 30px
}

.ekit-wid-con .mainskit-meta-lists.mainskit-style-tag>.mainskit-single-meta {
    width: auto;
    height: auto;
    border-radius: 0;
    padding-left: 22px;
    padding-right: 12px;
    position: relative
}

.ekit-wid-con .mainskit-meta-lists.mainskit-style-tag>.mainskit-single-meta::before {
    position: absolute;
    content: "";
    top: -10px;
    left: 0;
    color: #912f3d;
    border-bottom: solid currentColor;
    border-top: solid transparent;
    border-width: 5px
}

.ekit-wid-con .mainskit-meta-lists.mainskit-style-tag>.mainskit-single-meta.triangle_right::before {
    border-right: solid transparent;
    border-left: solid currentColor
}

.ekit-wid-con .mainskit-meta-lists.mainskit-style-tag>.mainskit-single-meta.triangle_left::before {
    border-right: solid currentColor;
    border-left: solid transparent
}

.ekit-wid-con .mainskit-meta-lists.mainskit-style-tag>.mainskit-single-meta .mainskit-meta-wraper {
    margin: 7px 0
}

.ekit-wid-con .mainskit-entry-thumb {
    position: relative;
    overflow: hidden;
    display: block
}

.ekit-wid-con .mainskit-entry-thumb>img {
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .mainskit-entry-header {
    position: relative
}

.ekit-wid-con .mainskit-post-body.ekit-highlight-border {
    position: relative
}

.ekit-wid-con .mainskit-post-body.ekit-highlight-border::before {
    content: "";
    height: 20px;
    width: 2px;
    background: #ff712b;
    position: absolute;
    z-index: 999;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    left: 0
}

.ekit-wid-con .post-meta-list>span {
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    cursor: pointer;
    line-height: 1
}

.ekit-wid-con .post-meta-list>span>i {
    display: inline-block
}

.ekit-wid-con .meta-author .author-img>img {
    margin: 0
}

.ekit-wid-con .mainskit-post-body {
    position: relative
}

.ekit-wid-con .mainskit-post-body>p {
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .mainskit-post-body>p:empty {
    display: none
}

.ekit-wid-con .mainskit-meta-categories {
    position: absolute;
    top: 15px;
    left: 18px
}

.ekit-wid-con .mainskit-meta-categories .mainskit-meta-wraper {
    display: block
}

.ekit-wid-con .mainskit-meta-categories .mainskit-meta-wraper span {
    background: #08f;
    border-radius: 3px;
    display: inline-block;
    font-size: 13px;
    line-height: 14px
}

.ekit-wid-con .mainskit-meta-categories .mainskit-meta-wraper span:not(:last-child) {
    margin-right: 5px
}

.ekit-wid-con .mainskit-meta-categories .mainskit-meta-wraper span>a {
    color: #fff;
    white-space: nowrap
}

.ekit-wid-con .mainskit-image-accordion-wraper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    min-height: 366px;
    position: relative
}

.ekit-wid-con .mainskit-image-accordion-wraper .mainskit-single-image-accordion {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    position: relative;
    min-height: 460px;
    overflow: hidden;
    cursor: pointer;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.ekit-wid-con .mainskit-image-accordion-wraper .mainskit-single-image-accordion::before {
    position: absolute;
    content: "";
    top: 100%;
    left: 0;
    height: 100%;
    width: 100%;
    background: #000;
    background: -webkit-gradient(linear,left bottom,left top,from(black),color-stop(60%,rgba(255,255,255,0)));
    background: linear-gradient(0deg,#000 0,rgba(255,255,255,0) 60%);
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    opacity: 0
}

.ekit-wid-con .mainskit-image-accordion-wraper .mainskit-single-image-accordion .mainskit-accordion-content {
    width: 100%
}

.ekit-wid-con .mainskit-image-accordion-wraper .mainskit-single-image-accordion .mainskit-accordion-title {
    color: #fff;
    margin-bottom: 0
}

.ekit-wid-con .mainskit-image-accordion-wraper .mainskit-single-image-accordion .mainskit-accordion-title-wraper {
    position: relative;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
    top: 100px;
    opacity: 0;
    visibility: hidden;
    display: block
}

.ekit-wid-con .mainskit-image-accordion-wraper .mainskit-single-image-accordion .mainskit-btn-wraper {
    position: relative;
    -webkit-transition: all .7s ease;
    transition: all .7s ease;
    top: 100px;
    opacity: 0;
    visibility: hidden
}

.ekit-wid-con .mainskit-image-accordion-wraper .mainskit-single-image-accordion .mainskit-icon-wraper {
    margin-bottom: 20px;
    position: relative;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
    top: -100px;
    opacity: 0;
    visibility: hidden
}

.ekit-wid-con .mainskit-image-accordion-wraper .mainskit-single-image-accordion .mainskit-icon-wraper .icon-outline {
    color: #fff
}

.ekit-wid-con .mainskit-image-accordion-wraper .mainskit-single-image-accordion .mainskit-icon-wraper svg {
    max-width: 16px;
    height: auto;
    vertical-align: middle
}

.ekit-image-accordion-click .ekit-wid-con .mainskit-image-accordion-wraper .mainskit-single-image-accordion--input:checked+label,.ekit-image-accordion-hover .ekit-wid-con .mainskit-image-accordion-wraper .mainskit-single-image-accordion--input:checked+label,.ekit-image-accordion-hover .ekit-wid-con .mainskit-image-accordion-wraper .mainskit-single-image-accordion:hover {
    -webkit-box-flex: 3;
    -ms-flex: 3;
    flex: 3
}

.ekit-image-accordion-click .ekit-wid-con .mainskit-image-accordion-wraper .mainskit-single-image-accordion--input:checked+label::before,.ekit-image-accordion-hover .ekit-wid-con .mainskit-image-accordion-wraper .mainskit-single-image-accordion--input:checked+label::before,.ekit-image-accordion-hover .ekit-wid-con .mainskit-image-accordion-wraper .mainskit-single-image-accordion:hover::before {
    top: 0;
    opacity: 1
}

.ekit-image-accordion-click .ekit-wid-con .mainskit-image-accordion-wraper .mainskit-single-image-accordion--input:checked+label .mainskit-accordion-title-wraper,.ekit-image-accordion-click .ekit-wid-con .mainskit-image-accordion-wraper .mainskit-single-image-accordion--input:checked+label .mainskit-btn-wraper,.ekit-image-accordion-click .ekit-wid-con .mainskit-image-accordion-wraper .mainskit-single-image-accordion--input:checked+label .mainskit-icon-wraper,.ekit-image-accordion-hover .ekit-wid-con .mainskit-image-accordion-wraper .mainskit-single-image-accordion--input:checked+label .mainskit-accordion-title-wraper,.ekit-image-accordion-hover .ekit-wid-con .mainskit-image-accordion-wraper .mainskit-single-image-accordion--input:checked+label .mainskit-btn-wraper,.ekit-image-accordion-hover .ekit-wid-con .mainskit-image-accordion-wraper .mainskit-single-image-accordion--input:checked+label .mainskit-icon-wraper,.ekit-image-accordion-hover .ekit-wid-con .mainskit-image-accordion-wraper .mainskit-single-image-accordion:hover .mainskit-accordion-title-wraper,.ekit-image-accordion-hover .ekit-wid-con .mainskit-image-accordion-wraper .mainskit-single-image-accordion:hover .mainskit-btn-wraper,.ekit-image-accordion-hover .ekit-wid-con .mainskit-image-accordion-wraper .mainskit-single-image-accordion:hover .mainskit-icon-wraper {
    top: 0;
    opacity: 1;
    visibility: visible
}

.ekit-wid-con .ekit-image-accordion-actions {
    display: block
}

.ekit-wid-con .ekit-image-accordion-actions>a {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ekit-wid-con .ekit-image-accordion-actions>a>svg {
    width: 100%
}

.ekit-wid-con .mainskit-accordion-title {
    color: #000;
    font-size: 22px;
    margin-bottom: 0;
    display: block;
    font-weight: 700;
    line-height: 1
}

.ekit-wid-con .mainskit-accordion-title svg {
    max-width: 28px;
    height: auto;
    vertical-align: middle
}

.ekit-wid-con .mainskit-accordion-title.icon-title {
    font-size: 28px;
    display: inline-block
}

.ekit-wid-con .mainskit-accordion-title.icon-title>i {
    position: relative;
    top: 3px;
    display: inline-block
}

.ekit-wid-con .mainskit-accordion-title.icon-title .icon-right {
    padding-left: 15px
}

.ekit-wid-con .mainskit-accordion-title.icon-title .icon-left {
    padding-right: 15px
}

.ekit-wid-con .icon-outline {
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    color: #000;
    text-align: center;
    border: 1px solid currentColor
}

.ekit-wid-con .icon-outline.circle {
    border-radius: 50%
}

.ekit-image-accordion--btn {
    font-weight: 400
}

.section-main .swiper .section-swiper-button,.section-main .swiper~.section-swiper-button,.section-lightbox .swiper .section-swiper-button,.section-lightbox .swiper~.section-swiper-button {
    color: rgba(237,237,237,.9);
    cursor: pointer;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 25px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1
}

.section-main .swiper .section-swiper-button svg,.section-main .swiper~.section-swiper-button svg,.section-lightbox .swiper .section-swiper-button svg,.section-lightbox .swiper~.section-swiper-button svg {
    fill: rgba(237,237,237,.9);
    height: 1em;
    width: 1em
}

.ekit-wid-con .mainskit-clients-slider .mainskit-client-slider-item.log-separator {
    position: relative
}

.ekit-wid-con .mainskit-clients-slider .mainskit-client-slider-item.log-separator::after {
    content: "";
    background: #e7e7e7;
    position: absolute;
    z-index: 999;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ekit-wid-con .mainskit-clients-slider .swiper-navigation-button.swiper-button-next {
    left: inherit
}

.ekit-wid-con .mainskit-clients-slider .hover-bg-gradient .single-client::before {
    position: absolute;
    content: "";
    top: 100%;
    left: 0;
    height: 100%;
    width: 100%;
    background: #f2709c;
    background: linear-gradient(315deg,#f2709c 0,#fe8f75 60%);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    z-index: -1
}

.ekit-wid-con .mainskit-clients-slider .single-client {
    min-height: 170px;
    z-index: 5;
    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;
    background-color: #fff;
    -webkit-box-shadow: 5px 10px 15px 0 rgba(0,0,0,.1);
    box-shadow: 5px 10px 15px 0 rgba(0,0,0,.1);
    position: relative;
    overflow: hidden;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .mainskit-clients-slider .single-client img {
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .mainskit-clients-slider .single-client .content-image {
    display: block
}

.ekit-wid-con .mainskit-clients-slider .single-client .content-image>.hover-image {
    display: none
}

.ekit-wid-con .mainskit-clients-slider .single-client.image-switcher .content-image>.hover-image {
    display: block
}

.ekit-wid-con .mainskit-clients-slider .single-client:hover {
    z-index: 6
}

.ekit-wid-con .mainskit-clients-slider .single-client:hover::before {
    opacity: 1;
    top: 0
}

.ekit-wid-con .mainskit-clients-slider .client-slider-item {
    position: relative
}

.ekit-wid-con .mainskit-clients-slider.simple_logo_image .single-client::before {
    display: none
}

.ekit-wid-con .mainskit-clients-slider.banner_logo_image .single-client::before {
    position: absolute;
    content: "";
    top: 100%;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #f2709c;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    z-index: -1
}

.ekit-wid-con .mainskit-clients-slider.banner_logo_image .single-client:hover::before {
    opacity: 1;
    top: 0
}

.ekit-wid-con .mainskit-clients-slider.banner_logo_image.hover_from_top .single-client::before {
    top: -100%
}

.ekit-wid-con .mainskit-clients-slider.banner_logo_image.hover_from_top .single-client:hover::before {
    top: 0
}

.ekit-wid-con .mainskit-clients-slider.banner_logo_image.hover_from_left .single-client::before {
    top: 0;
    left: -100%
}

.ekit-wid-con .mainskit-clients-slider.banner_logo_image.hover_from_left .single-client:hover::before {
    left: 0
}

.ekit-wid-con .mainskit-clients-slider.banner_logo_image.hover_from_right .single-client::before {
    top: 0;
    left: 100%
}

.ekit-wid-con .mainskit-clients-slider.banner_logo_image.hover_from_right .single-client:hover::before {
    left: 0
}

.ekit-wid-con .mainskit-clients-sliderX .swiper-button-next,.ekit-wid-con .mainskit-clients-sliderX .swiper-button-prev {
    z-index: 1
}

.ekit-wid-con .mainskit-clients-sliderX .swiper-button-next::before,.ekit-wid-con .mainskit-clients-sliderX .swiper-button-prev::before {
    color: #000
}

.ekit-wid-con .mainskit-clients-sliderX .swiper-navigation-button {
    position: absolute;
    border: 0;
    background: 0 0;
    z-index: 1;
    padding: 0;
    height: initial!important;
    width: initial!important;
    line-height: initial!important;
    font-size: 20px;
    color: #000;
    padding: 15px
}

.ekit-wid-con .mainskit-clients-sliderX .swiper-navigation-button .swiper-button-next {
    left: 100%
}

.ekit-wid-con .mainskit-clients-slider.arrow_inside .swiper-button-prev {
    left: 15px
}

.ekit-wid-con .mainskit-clients-slider.arrow_inside .swiper-button-next {
    right: 15px;
    left: inherit
}

.ekit-wid-con .mainskit-clients-slider.arrow_outside .swiper-button-prev {
    left: -60px
}

.ekit-wid-con .mainskit-clients-slider.arrow_outside .swiper-button-next {
    right: -60px
}

.ekit-wid-con .swiper-pagination {
    line-height: 1
}

.ekit-wid-con .swiper-pagination span {
    background-color: #ededed;
    padding: 0
}

.ekit-wid-con .swiper-pagination span.swiper-pagination-bullet-active {
    opacity: 1;
    background-color: #62606b
}

.ekit-wid-con .dot_dashed .swiper-pagination span,.ekit-wid-con .dot_dotted .swiper-pagination span {
    background-color: #101010;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .dot_dashed .swiper-pagination span.swiper-pagination-bullet-active,.ekit-wid-con .dot_dotted .swiper-pagination span.swiper-pagination-bullet-active {
    -webkit-transform: scale(2);
    transform: scale(2);
    opacity: 1
}

.ekit-wid-con .dot_dashed .swiper-pagination>span.swiper-pagination-bullet-active {
    width: 40px;
    -webkit-transform: scale(1);
    transform: scale(1);
    border-radius: 4px
}

.ekit-wid-con .dot_paginated .swiper-pagination {
    counter-reset: myCounter
}

.ekit-wid-con .dot_paginated .swiper-pagination>span {
    width: 40px;
    height: 40px;
    line-height: 40px;
    background-color: #fff;
    -webkit-box-shadow: 3.536px 3.536px 10px 0 rgba(0,0,0,.1);
    box-shadow: 3.536px 3.536px 10px 0 rgba(0,0,0,.1);
    color: #565656;
    opacity: 1;
    font-weight: 700;
    border-radius: 50%
}

.ekit-wid-con .dot_paginated .swiper-pagination>span::before {
    counter-increment: myCounter;
    content: counter(myCounter)
}

.ekit-wid-con .dot_paginated .swiper-pagination>span.swiper-pagination-bullet-active {
    background-color: #2575fc;
    color: #fff
}

.ekit-wid-con .dot_paginated .swiper-pagination>span>button {
    display: none
}

.ekit-wid-con .mainskit-clients-slider .swiper-container:not(.swiper-container-initialized) .swiper-slide {
    max-width: calc(100% / var(--ekit_client_logo_slidetosho,4));
    margin-right: var(--ekit_client_logo_left_right_spacing,15px)
}

.ekit-wid-con .mainskit-clients-slider .swiper:not(.swiper-initialized) .swiper-slide {
    max-width: calc(100% / var(--ekit_client_logo_slidetosho,4));
    margin-right: var(--ekit_client_logo_left_right_spacing,15px)
}

.ekit-wid-con .mainskit-info-image-box {
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .mainskit-info-image-box:hover .mainskit-box-content .mainskit-info-box-title {
    color: #2575fc
}

.ekit-wid-con .mainskit-info-image-box:hover .mainskit-btn {
    background-color: #2575fc;
    border-color: #2575fc;
    color: #fff
}

.ekit-wid-con .mainskit-info-image-box .mainskit-box-header {
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    position: relative;
    overflow: hidden
}

.ekit-wid-con .mainskit-info-image-box .mainskit-box-header .box-thumb {
    display: block
}

.ekit-wid-con .mainskit-info-image-box .mainskit-box-header .box-thumb>img {
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    width: 100%
}

.ekit-wid-con .mainskit-info-image-box .mainskit-box-header a {
    display: block;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .mainskit-info-image-box .mainskit-box-header img {
    display: block;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.ekit-wid-con .mainskit-info-image-box .mainskit-box-body {
    padding: 55px 40px
}

.ekit-wid-con .mainskit-info-image-box .mainskit-box-content .mainskit-info-box-title {
    font-size: 18px;
    margin-bottom: 20px;
    color: #000;
    display: block;
    font-weight: 700
}

.ekit-wid-con .mainskit-info-image-box .mainskit-box-content .mainskit-info-box-title>i {
    font-size: 22px;
    padding-right: 14px;
    position: relative;
    top: 2px
}

.ekit-wid-con .mainskit-info-image-box .mainskit-outline-icon {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 15px
}

.ekit-wid-con .mainskit-info-image-box .mainskit-box-footer {
    line-height: 1;
    margin-top: 20px
}

.ekit-wid-con .mainskit-info-image-box.style-modern {
    overflow: visible
}

.ekit-wid-con .mainskit-info-image-box.style-modern .mainskit-box-body {
    -webkit-box-shadow: -1.216px 6.894px 25px 0 rgba(0,0,0,.07);
    box-shadow: -1.216px 6.894px 25px 0 rgba(0,0,0,.07);
    border-radius: 10px;
    background-color: rgba(255,255,255,.9);
    width: calc(100% - 40px);
    padding: 30px 40px;
    position: relative;
    z-index: 2;
    margin-top: -20px;
    margin-left: auto;
    margin-right: auto
}

.ekit-wid-con .mainskit-info-image-box.hover-border-bottom .mainskit-box-body {
    position: relative
}

.ekit-wid-con .mainskit-info-image-box.hover-border-bottom .mainskit-box-body::before {
    position: absolute;
    content: "";
    bottom: -1px;
    left: 0;
    height: 3px;
    width: 100%;
    background-color: #2575fc;
    -webkit-transition: -webkit-transform 250ms ease-in;
    transition: -webkit-transform 250ms ease-in;
    transition: transform 250ms ease-in;
    transition: transform 250ms ease-in,-webkit-transform 250ms ease-in;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%
}

.ekit-wid-con .mainskit-info-image-box.hover-border-bottom:hover .mainskit-box-body::before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%
}

.ekit-wid-con .mainskit-info-image-box.hover-border-bottom.hover_from_left .mainskit-box-body::before {
    -webkit-transform-origin: right center;
    transform-origin: right center
}

.ekit-wid-con .mainskit-info-image-box.hover-border-bottom.hover_from_left:hover .mainskit-box-body::before {
    -webkit-transform-origin: left center;
    transform-origin: left center
}

.ekit-wid-con .mainskit-info-image-box.hover-border-bottom.hover_from_center .mainskit-box-body::before {
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.ekit-wid-con .mainskit-info-image-box.hover-border-bottom.hover_from_center:hover .mainskit-box-body::before {
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.ekit-wid-con .mainskit-info-image-box.floating-style .mainskit-box-body {
    background-color: #fff;
    -webkit-box-shadow: -1.216px 6.894px 25px 0 rgba(0,0,0,.07);
    box-shadow: -1.216px 6.894px 25px 0 rgba(0,0,0,.07);
    border-radius: 10px;
    width: calc(100% - 40px);
    position: relative;
    padding: 30px 35px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    height: 90px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -40px;
    position: relative
}

.ekit-wid-con .mainskit-info-image-box.floating-style .mainskit-box-body::after,.ekit-wid-con .mainskit-info-image-box.floating-style .mainskit-box-body::before {
    position: absolute;
    content: "";
    bottom: -10px;
    left: 50%;
    height: 100%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: calc(100% - 20px);
    z-index: -1;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    opacity: 0;
    border-radius: 10px;
    background-color: #fff
}

.ekit-wid-con .mainskit-info-image-box.floating-style .mainskit-box-body::after {
    bottom: -20px;
    width: calc(100% - 40px);
    z-index: -2
}

.ekit-wid-con .mainskit-info-image-box.floating-style .mainskit-box-body .mainskit-box-content .mainskit-box-style-content {
    opacity: 0;
    -webkit-transition: opacity .4s ease;
    transition: opacity .4s ease
}

.ekit-wid-con .mainskit-info-image-box.floating-style .mainskit-box-body .mainskit-info-box-title {
    font-size: 18px;
    font-weight: 700
}

.ekit-wid-con .mainskit-info-image-box.floating-style .mainskit-box-body .mainskit-info-box-title>i {
    font-size: 26px
}

.ekit-wid-con .mainskit-info-image-box.floating-style .mainskit-box-footer {
    opacity: 0;
    -webkit-transition: opacity .4s ease;
    transition: opacity .4s ease
}

.ekit-wid-con .mainskit-info-image-box.floating-style:hover .mainskit-box-body {
    height: 185px
}

.ekit-wid-con .mainskit-info-image-box.floating-style:hover .mainskit-box-body::after,.ekit-wid-con .mainskit-info-image-box.floating-style:hover .mainskit-box-body::before {
    opacity: 1
}

.ekit-wid-con .mainskit-info-image-box.floating-style:hover .mainskit-box-body .mainskit-box-content .mainskit-box-style-content {
    opacity: 1
}

.ekit-wid-con .mainskit-info-image-box.floating-style:hover .mainskit-box-body .mainskit-box-footer {
    opacity: 1
}

.ekit-wid-con .mainskit-info-image-box.style-sideline .mainskit-box-body {
    padding-left: 0;
    padding-right: 0
}

.ekit-wid-con .mainskit-info-image-box.style-sideline .mainskit-box-body .mainskit-box-footer {
    padding-left: 40px;
    padding-right: 40px
}

.ekit-wid-con .mainskit-info-image-box.shadow-line .mainskit-box-body {
    position: relative
}

.ekit-wid-con .mainskit-info-image-box.shadow-line .mainskit-box-body::after,.ekit-wid-con .mainskit-info-image-box.shadow-line .mainskit-box-body::before {
    position: absolute;
    content: "";
    left: 0;
    bottom: 0;
    height: 100%;
    background-color: #fff;
    width: 10px;
    -webkit-box-shadow: -1.216px 6.894px 15px 0 rgba(0,0,0,.07);
    box-shadow: -1.216px 6.894px 15px 0 rgba(0,0,0,.07)
}

.ekit-wid-con .mainskit-info-image-box.shadow-line .mainskit-box-body::after {
    left: inherit;
    right: 0;
    height: calc(100% + 40px)
}

.ekit-wid-con .mainskit-info-image-box.mainskit-thumb-card {
    position: relative;
    overflow: hidden
}

.ekit-wid-con .mainskit-info-image-box.mainskit-thumb-card .mainskit-box-content,.ekit-wid-con .mainskit-info-image-box.mainskit-thumb-card .mainskit-hover-content {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: rgba(247,56,89,.8);
    padding: 45px 40px;
    width: 100%;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .mainskit-info-image-box.mainskit-thumb-card .mainskit-info-box-title {
    color: #fff;
    margin-bottom: 0;
    display: block
}

.ekit-wid-con .mainskit-info-image-box.mainskit-thumb-card .mainskit-info-box-title>i {
    font-size: inherit;
    padding-right: 10px;
    top: 0
}

.ekit-wid-con .mainskit-info-image-box.mainskit-thumb-card .border-separetor {
    background-color: #fff
}

.ekit-wid-con .mainskit-info-image-box.mainskit-thumb-card .mainskit-hover-content {
    opacity: 0;
    bottom: -40%;
    visibility: hidden
}

.ekit-wid-con .mainskit-info-image-box.mainskit-thumb-card .mainskit-hover-content p {
    margin-top: 10px;
    color: #fff
}

.ekit-wid-con .mainskit-info-image-box.mainskit-thumb-card:hover .mainskit-info-box-title {
    color: #fff
}

.ekit-wid-con .mainskit-info-image-box.mainskit-thumb-card:hover .mainskit-hover-content {
    opacity: 1;
    bottom: 0;
    visibility: visible;
    -webkit-transition: all .4s ease .1s;
    transition: all .4s ease .1s
}

.ekit-wid-con .mainskit-info-image-box.mainskit-thumb-card:hover .mainskit-box-content {
    opacity: 0;
    bottom: -40%;
    visibility: hidden;
    -webkit-transition: all .4s ease .1s;
    transition: all .4s ease .1s
}

.ekit-wid-con .mainskit-info-image-box.mainskit-thumb-card.color-1 .mainskit-box-content,.ekit-wid-con .mainskit-info-image-box.mainskit-thumb-card.color-1 .mainskit-hover-content {
    background-color: rgba(0,228,154,.8)
}

.ekit-wid-con .mainskit-info-image-box.mainskit-thumb-card.color-2 .mainskit-box-content,.ekit-wid-con .mainskit-info-image-box.mainskit-thumb-card.color-2 .mainskit-hover-content {
    background-color: rgba(106,17,203,.8)
}

.ekit-wid-con .mainskit-info-image-box.image-card-2 {
    position: relative
}

.ekit-wid-con .mainskit-info-image-box.image-card-2.style-shadow .mainskit-box-body {
    -webkit-box-shadow: -1.216px 6.894px 15px 0 rgba(0,0,0,.07);
    box-shadow: -1.216px 6.894px 15px 0 rgba(0,0,0,.07)
}

.ekit-wid-con .mainskit-info-image-box.image-card-2 .mainskit-box-body {
    padding: 40px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .mainskit-info-image-box.image-card-2 .mainskit-info-box-title {
    margin-bottom: 0
}

.ekit-wid-con .mainskit-info-image-box.image-card-2 .mainskit-info-box-title>i {
    font-size: inherit;
    padding-right: 10px;
    top: 0
}

.ekit-wid-con .mainskit-info-image-box.image-card-2 .mainskit-box-content>p {
    margin-top: 10px
}

.ekit-wid-con .mainskit-info-image-box.image-card-2 .mainskit-box-footer {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    margin-bottom: -60px
}

.ekit-wid-con .mainskit-info-image-box.image-card-2:hover {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.ekit-wid-con .mainskit-info-image-box.image-card-2:hover .mainskit-box-body {
    -webkit-transform: translateY(-60px);
    transform: translateY(-60px)
}

.ekit-wid-con .mainskit-info-image-box.image-card-2:hover .mainskit-box-footer {
    opacity: 1;
    visibility: visible;
    margin-bottom: 0
}

.ekit-wid-con .mainskit-info-image-box.parallax-card {
    overflow: initial
}

.ekit-wid-con .mainskit-info-image-box.mainskit-thumb-card {
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .image-box-img-center img {
    margin: 0 auto
}

.ekit-wid-con .image-box-img-left img {
    margin-right: auto
}

.ekit-wid-con .image-box-img-right img {
    margin-left: auto
}

.ekit-image-box.floating-style .ekit-image-box-body::after,.ekit-image-box.floating-style .ekit-image-box-body::before {
    -webkit-box-shadow: -1.216px 6.894px 25px 0 rgba(0,0,0,.07);
    box-shadow: -1.216px 6.894px 25px 0 rgba(0,0,0,.07)
}

.ekit-image-box.style-sideline .ekit-image-box-body-inner {
    padding-left: 40px;
    padding-right: 40px;
    border-style: solid;
    border-color: #2575fc;
    border-top-width: 0!important;
    border-bottom-width: 0!important;
    -webkit-transition: border-color .3s;
    transition: border-color .3s
}

.ekit-image-box.style-sideline:not(.text-right) .ekit-image-box-body-inner {
    border-right-width: 0!important
}

.ekit-image-box.style-sideline.text-right .ekit-image-box-body-inner {
    border-left-width: 0!important
}

.ekit-equal-height-enable .ekit-wid-con .mainskit-info-image-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.ekit-equal-height-enable .ekit-wid-con .ekit-image-box-body {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.ekit-wid-con .skill-medium .skill-bar {
    height: 10px
}

.ekit-wid-con .skill-medium.skill-radius .skill-bar,.ekit-wid-con .skill-medium.skill-radius .skill-track {
    border-radius: 5px
}

.ekit-wid-con .skill-big .skill-bar {
    height: 35px
}

.ekit-wid-con .skill-big.skill-radius .skill-bar,.ekit-wid-con .skill-big.skill-radius .skill-track {
    border-radius: 17.5px
}

.ekit-wid-con .waypoint-tigger svg {
    width: 100%;
    height: auto
}

.ekit-wid-con .single-skill-bar:not(:last-child) {
    margin-bottom: 25px
}

.ekit-wid-con .single-skill-bar.color-1 .skill-bar .skill-track {
    background-color: #ff3984
}

.ekit-wid-con .single-skill-bar.color-2 .skill-bar .skill-track {
    background-color: #cc24fc
}

.ekit-wid-con .single-skill-bar.color-3 .skill-bar .skill-track {
    background-color: #00e49a
}

.ekit-wid-con .single-skill-bar.color-4 .skill-bar .skill-track {
    background-color: #4285f4
}

.ekit-wid-con .single-skill-bar.color-5 .skill-bar .skill-track {
    background-color: #7ed500
}

.ekit-wid-con .single-skill-bar.color-6 .skill-bar .skill-track {
    background-color: #f96933
}

.ekit-wid-con .single-skill-bar.color-7 .skill-bar .skill-track {
    background-color: #53f8a2
}

.ekit-wid-con .single-skill-bar.color-8 .skill-bar .skill-track {
    background-color: #fe8f75
}

.ekit-wid-con .single-skill-bar.color-9 .skill-bar .skill-track {
    background-color: #35ed7e
}

.ekit-wid-con .single-skill-bar.color-10 .skill-bar .skill-track {
    background-color: #9460ff
}

.ekit-wid-con .skill-bar {
    height: 3px;
    background-color: #f5f5f5
}

.ekit-wid-con .skill-bar .skill-track {
    width: 0%;
    background-color: #333;
    display: block;
    height: 100%;
    overflow: visible!important;
    position: relative
}

.ekit-wid-con .skill-bar .skill-track .number-percentage-wraper {
    position: absolute;
    right: 0;
    top: -33px;
    z-index: 1
}

.ekit-wid-con .skill-bar .skill-track .fa,.ekit-wid-con .skill-bar .skill-track .icon,.ekit-wid-con .skill-bar .skill-track .skill-track-icon {
    position: absolute;
    right: 19px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #000
}

.ekit-wid-con .skill-bar .skill-track .fa+.number-percentage-wraper,.ekit-wid-con .skill-bar .skill-track .icon+.number-percentage-wraper,.ekit-wid-con .skill-bar .skill-track .skill-track-icon+.number-percentage-wraper {
    padding-right: 57px
}

.ekit-wid-con .skill-bar .skill-track .fa svg,.ekit-wid-con .skill-bar .skill-track .icon svg,.ekit-wid-con .skill-bar .skill-track .skill-track-icon svg {
    max-width: 15px;
    height: auto;
    vertical-align: middle
}

.ekit-wid-con .skill-bar-content {
    margin-bottom: 7px
}

.ekit-wid-con .skill-bar-content .skill-title {
    font-weight: 700;
    color: #000
}

.ekit-wid-con .number-percentage-wraper {
    color: #000
}

.ekit-wid-con .number-percentage-wraper.style2 {
    font-size: 13px;
    font-weight: 700
}

.ekit-wid-con .inner-content .single-skill-bar {
    position: relative
}

.ekit-wid-con .inner-content .single-skill-bar .skill-bar-content {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-bottom: 0;
    padding-left: 30px
}

.ekit-wid-con .inner-content .single-skill-bar .skill-title {
    color: #fff
}

.ekit-wid-con .inner-content .skill-track .number-percentage-wraper {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #fff;
    padding-right: 30px
}

.ekit-wid-con .inner-content .skill-track .fa,.ekit-wid-con .inner-content .skill-track .icon {
    color: #fff
}

.ekit-wid-con .skilltrack-style2 .single-skill-bar .skill-bar {
    height: 30px;
    background-color: #fff;
    padding: 10px;
    -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.25);
    box-shadow: 0 0 20px 0 rgba(0,0,0,.25);
    border-radius: 15px
}

.ekit-wid-con .skilltrack-style2 .single-skill-bar .skill-bar .skill-track {
    height: 10px;
    border-radius: 5px
}

.ekit-wid-con .skilltrack-style2 .single-skill-bar .skill-bar .skill-track .number-percentage-wraper {
    top: -39px
}

.ekit-wid-con .tooltip-style .single-skill-bar .number-percentage-wraper {
    color: #fff;
    height: 30px;
    padding: 0 10px;
    z-index: 1;
    text-align: center;
    right: calc(0% - 22px);
    top: -34px
}

.ekit-wid-con .tooltip-style .single-skill-bar .number-percentage-wraper .svg-content {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    fill: #333;
    height: 100%;
    width: 100%
}

.ekit-wid-con .tooltip-style .single-skill-bar.color-1 .svg-content>svg {
    fill: #ff3984
}

.ekit-wid-con .tooltip-style .single-skill-bar.color-2 .svg-content>svg {
    fill: #cc24fc
}

.ekit-wid-con .tooltip-style .single-skill-bar.color-3 .svg-content>svg {
    fill: #00e49a
}

.ekit-wid-con .tooltip-style .single-skill-bar.color-4 .svg-content>svg {
    fill: #4285f4
}

.ekit-wid-con .tooltip-style .single-skill-bar.color-5 .svg-content>svg {
    fill: #7ed500
}

.ekit-wid-con .tooltip-style .single-skill-bar.color-6 .svg-content>svg {
    fill: #f96933
}

.ekit-wid-con .tooltip-style .single-skill-bar.color-7 .svg-content>svg {
    fill: #53f8a2
}

.ekit-wid-con .tooltip-style .single-skill-bar.color-8 .svg-content>svg {
    fill: #fe8f75
}

.ekit-wid-con .tooltip-style .single-skill-bar.color-9 .svg-content>svg {
    fill: #35ed7e
}

.ekit-wid-con .tooltip-style .single-skill-bar.color-10 .svg-content>svg {
    fill: #9460ff
}

.ekit-wid-con .pin-style .single-skill-bar .number-percentage-wraper {
    width: 35px;
    height: 35px;
    line-height: 35px;
    border-radius: 50%;
    background-color: #333;
    color: #fff;
    text-align: center;
    font-size: 13px;
    right: calc(0% - 15.5px);
    top: -39.9px
}

.ekit-wid-con .pin-style .single-skill-bar .number-percentage-wraper::before {
    position: absolute;
    content: "";
    bottom: -5px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 3px;
    height: 5px;
    background-color: #333
}

.ekit-wid-con .pin-style .single-skill-bar.color-1 .number-percentage-wraper {
    background-color: #ff3984
}

.ekit-wid-con .pin-style .single-skill-bar.color-1 .number-percentage-wraper::before {
    background-color: #ff3984
}

.ekit-wid-con .pin-style .single-skill-bar.color-2 .number-percentage-wraper {
    background-color: #cc24fc
}

.ekit-wid-con .pin-style .single-skill-bar.color-2 .number-percentage-wraper::before {
    background-color: #cc24fc
}

.ekit-wid-con .pin-style .single-skill-bar.color-3 .number-percentage-wraper {
    background-color: #00e49a
}

.ekit-wid-con .pin-style .single-skill-bar.color-3 .number-percentage-wraper::before {
    background-color: #00e49a
}

.ekit-wid-con .pin-style .single-skill-bar.color-4 .number-percentage-wraper {
    background-color: #4285f4
}

.ekit-wid-con .pin-style .single-skill-bar.color-4 .number-percentage-wraper::before {
    background-color: #4285f4
}

.ekit-wid-con .pin-style .single-skill-bar.color-5 .number-percentage-wraper {
    background-color: #7ed500
}

.ekit-wid-con .pin-style .single-skill-bar.color-5 .number-percentage-wraper::before {
    background-color: #7ed500
}

.ekit-wid-con .pin-style .single-skill-bar.color-6 .number-percentage-wraper {
    background-color: #f96933
}

.ekit-wid-con .pin-style .single-skill-bar.color-6 .number-percentage-wraper::before {
    background-color: #f96933
}

.ekit-wid-con .pin-style .single-skill-bar.color-7 .number-percentage-wraper {
    background-color: #53f8a2
}

.ekit-wid-con .pin-style .single-skill-bar.color-7 .number-percentage-wraper::before {
    background-color: #53f8a2
}

.ekit-wid-con .pin-style .single-skill-bar.color-8 .number-percentage-wraper {
    background-color: #fe8f75
}

.ekit-wid-con .pin-style .single-skill-bar.color-8 .number-percentage-wraper::before {
    background-color: #fe8f75
}

.ekit-wid-con .pin-style .single-skill-bar.color-9 .number-percentage-wraper {
    background-color: #35ed7e
}

.ekit-wid-con .pin-style .single-skill-bar.color-9 .number-percentage-wraper::before {
    background-color: #35ed7e
}

.ekit-wid-con .pin-style .single-skill-bar.color-10 .number-percentage-wraper {
    background-color: #9460ff
}

.ekit-wid-con .pin-style .single-skill-bar.color-10 .number-percentage-wraper::before {
    background-color: #9460ff
}

.ekit-wid-con .tooltip-style2 .single-skill-bar .number-percentage-wraper {
    height: 22px;
    padding: 0 8px;
    background-color: #333;
    text-align: center;
    font-size: 13px;
    color: #fff;
    z-index: 1;
    right: -20px;
    top: -31px
}

.ekit-wid-con .tooltip-style2 .single-skill-bar .number-percentage-wraper::before {
    position: absolute;
    content: "";
    bottom: -6px;
    left: 50%;
    -webkit-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg);
    width: 14px;
    height: 14px;
    background-color: inherit;
    z-index: -1
}

.ekit-wid-con .tooltip-style2 .single-skill-bar.color-1 .number-percentage-wraper {
    background-color: #ff3984
}

.ekit-wid-con .tooltip-style2 .single-skill-bar.color-2 .number-percentage-wraper {
    background-color: #cc24fc
}

.ekit-wid-con .tooltip-style2 .single-skill-bar.color-3 .number-percentage-wraper {
    background-color: #00e49a
}

.ekit-wid-con .tooltip-style2 .single-skill-bar.color-4 .number-percentage-wraper {
    background-color: #4285f4
}

.ekit-wid-con .tooltip-style2 .single-skill-bar.color-5 .number-percentage-wraper {
    background-color: #7ed500
}

.ekit-wid-con .tooltip-style2 .single-skill-bar.color-6 .number-percentage-wraper {
    background-color: #f96933
}

.ekit-wid-con .tooltip-style2 .single-skill-bar.color-7 .number-percentage-wraper {
    background-color: #53f8a2
}

.ekit-wid-con .tooltip-style2 .single-skill-bar.color-8 .number-percentage-wraper {
    background-color: #fe8f75
}

.ekit-wid-con .tooltip-style2 .single-skill-bar.color-9 .number-percentage-wraper {
    background-color: #35ed7e
}

.ekit-wid-con .tooltip-style2 .single-skill-bar.color-10 .number-percentage-wraper {
    background-color: #9460ff
}

.ekit-wid-con .tooltip-style3 .single-skill-bar .number-percentage-wraper {
    height: 24px;
    line-height: 24px;
    display: inline-block;
    color: #fff;
    font-size: 13px;
    background-color: #333;
    text-align: center;
    padding: 0 11px;
    border-radius: 4.32px;
    border-bottom-right-radius: 0
}

.ekit-wid-con .tooltip-style3 .single-skill-bar .number-percentage-wraper::before {
    position: absolute;
    content: "";
    right: 0;
    bottom: -8px;
    color: #333;
    border-top: solid currentColor;
    border-right: solid currentColor;
    border-left: solid transparent;
    border-bottom: solid transparent;
    border-width: 4px
}

.ekit-wid-con .tooltip-style3 .single-skill-bar.color-1 .number-percentage-wraper {
    background-color: #ff3984
}

.ekit-wid-con .tooltip-style3 .single-skill-bar.color-1 .number-percentage-wraper::before {
    color: #ff3984
}

.ekit-wid-con .tooltip-style3 .single-skill-bar.color-2 .number-percentage-wraper {
    background-color: #cc24fc
}

.ekit-wid-con .tooltip-style3 .single-skill-bar.color-2 .number-percentage-wraper::before {
    color: #cc24fc
}

.ekit-wid-con .tooltip-style3 .single-skill-bar.color-3 .number-percentage-wraper {
    background-color: #00e49a
}

.ekit-wid-con .tooltip-style3 .single-skill-bar.color-3 .number-percentage-wraper::before {
    color: #00e49a
}

.ekit-wid-con .tooltip-style3 .single-skill-bar.color-4 .number-percentage-wraper {
    background-color: #4285f4
}

.ekit-wid-con .tooltip-style3 .single-skill-bar.color-4 .number-percentage-wraper::before {
    color: #4285f4
}

.ekit-wid-con .tooltip-style3 .single-skill-bar.color-5 .number-percentage-wraper {
    background-color: #7ed500
}

.ekit-wid-con .tooltip-style3 .single-skill-bar.color-5 .number-percentage-wraper::before {
    color: #7ed500
}

.ekit-wid-con .tooltip-style3 .single-skill-bar.color-6 .number-percentage-wraper {
    background-color: #f96933
}

.ekit-wid-con .tooltip-style3 .single-skill-bar.color-6 .number-percentage-wraper::before {
    color: #f96933
}

.ekit-wid-con .tooltip-style3 .single-skill-bar.color-7 .number-percentage-wraper {
    background-color: #53f8a2
}

.ekit-wid-con .tooltip-style3 .single-skill-bar.color-7 .number-percentage-wraper::before {
    color: #53f8a2
}

.ekit-wid-con .tooltip-style3 .single-skill-bar.color-8 .number-percentage-wraper {
    background-color: #fe8f75
}

.ekit-wid-con .tooltip-style3 .single-skill-bar.color-8 .number-percentage-wraper::before {
    color: #fe8f75
}

.ekit-wid-con .tooltip-style3 .single-skill-bar.color-9 .number-percentage-wraper {
    background-color: #35ed7e
}

.ekit-wid-con .tooltip-style3 .single-skill-bar.color-9 .number-percentage-wraper::before {
    color: #35ed7e
}

.ekit-wid-con .tooltip-style3 .single-skill-bar.color-10 .number-percentage-wraper {
    background-color: #9460ff
}

.ekit-wid-con .tooltip-style3 .single-skill-bar.color-10 .number-percentage-wraper::before {
    color: #9460ff
}

.ekit-wid-con .style-switch .single-skill-bar .skill-bar-content {
    margin-bottom: 18px
}

.ekit-wid-con .style-switch .single-skill-bar .content-group {
    width: calc(100% - 50px);
    display: inline-block
}

.ekit-wid-con .style-switch .single-skill-bar .number-percentage-wraper {
    float: right;
    position: relative;
    top: 31px
}

.ekit-wid-con .style-switch .single-skill-bar .skill-track::after,.ekit-wid-con .style-switch .single-skill-bar .skill-track::before {
    position: absolute;
    content: "";
    right: 0;
    border-radius: 50%;
    color: #333
}

.ekit-wid-con .style-switch .single-skill-bar .skill-track::before {
    top: -12.5px;
    width: 25px;
    height: 25px;
    background-color: #fff;
    border: 1px solid currentColor;
    -webkit-box-shadow: -1.216px 6.894px 15px 0 rgba(0,0,0,.07),inset 0 2px 3px 0 rgba(0,0,0,.2);
    box-shadow: -1.216px 6.894px 15px 0 rgba(0,0,0,.07),inset 0 2px 3px 0 rgba(0,0,0,.2)
}

.ekit-wid-con .style-switch .single-skill-bar .skill-track::after {
    width: 8px;
    height: 8px;
    background-color: currentColor;
    top: -3px;
    right: 8px
}

.ekit-wid-con .style-switch .single-skill-bar.color-1 .skill-track::after,.ekit-wid-con .style-switch .single-skill-bar.color-1 .skill-track::before {
    color: #ff3984
}

.ekit-wid-con .style-switch .single-skill-bar.color-2 .skill-track::after,.ekit-wid-con .style-switch .single-skill-bar.color-2 .skill-track::before {
    color: #cc24fc
}

.ekit-wid-con .style-switch .single-skill-bar.color-3 .skill-track::after,.ekit-wid-con .style-switch .single-skill-bar.color-3 .skill-track::before {
    color: #00e49a
}

.ekit-wid-con .style-switch .single-skill-bar.color-4 .skill-track::after,.ekit-wid-con .style-switch .single-skill-bar.color-4 .skill-track::before {
    color: #4285f4
}

.ekit-wid-con .style-switch .single-skill-bar.color-5 .skill-track::after,.ekit-wid-con .style-switch .single-skill-bar.color-5 .skill-track::before {
    color: #7ed500
}

.ekit-wid-con .style-switch .single-skill-bar.color-6 .skill-track::after,.ekit-wid-con .style-switch .single-skill-bar.color-6 .skill-track::before {
    color: #f96933
}

.ekit-wid-con .style-switch .single-skill-bar.color-7 .skill-track::after,.ekit-wid-con .style-switch .single-skill-bar.color-7 .skill-track::before {
    color: #53f8a2
}

.ekit-wid-con .style-switch .single-skill-bar.color-8 .skill-track::after,.ekit-wid-con .style-switch .single-skill-bar.color-8 .skill-track::before {
    color: #fe8f75
}

.ekit-wid-con .style-switch .single-skill-bar.color-9 .skill-track::after,.ekit-wid-con .style-switch .single-skill-bar.color-9 .skill-track::before {
    color: #35ed7e
}

.ekit-wid-con .style-switch .single-skill-bar.color-10 .skill-track::after,.ekit-wid-con .style-switch .single-skill-bar.color-10 .skill-track::before {
    color: #9460ff
}

.ekit-wid-con .style-stripe .single-skill-bar .skill-track {
    background: repeating-linear-gradient(to right,#333,#333 4px,#fff 4px,#fff 8px)
}

.ekit-wid-con .style-stripe .single-skill-bar.color-1 .skill-track {
    background: repeating-linear-gradient(to right,#ff3984,#ff3984 4px,#fff 4px,#fff 8px)
}

.ekit-wid-con .style-stripe .single-skill-bar.color-2 .skill-track {
    background: repeating-linear-gradient(to right,#cc24fc,#cc24fc 4px,#fff 4px,#fff 8px)
}

.ekit-wid-con .style-stripe .single-skill-bar.color-3 .skill-track {
    background: repeating-linear-gradient(to right,#00e49a,#00e49a 4px,#fff 4px,#fff 8px)
}

.ekit-wid-con .style-stripe .single-skill-bar.color-4 .skill-track {
    background: repeating-linear-gradient(to right,#4285f4,#4285f4 4px,#fff 4px,#fff 8px)
}

.ekit-wid-con .style-stripe .single-skill-bar.color-5 .skill-track {
    background: repeating-linear-gradient(to right,#7ed500,#7ed500 4px,#fff 4px,#fff 8px)
}

.ekit-wid-con .style-stripe .single-skill-bar.color-6 .skill-track {
    background: repeating-linear-gradient(to right,#f96933,#f96933 4px,#fff 4px,#fff 8px)
}

.ekit-wid-con .style-stripe .single-skill-bar.color-7 .skill-track {
    background: repeating-linear-gradient(to right,#53f8a2,#53f8a2 4px,#fff 4px,#fff 8px)
}

.ekit-wid-con .style-stripe .single-skill-bar.color-8 .skill-track {
    background: repeating-linear-gradient(to right,#fe8f75,#fe8f75 4px,#fff 4px,#fff 8px)
}

.ekit-wid-con .style-stripe .single-skill-bar.color-9 .skill-track {
    background: repeating-linear-gradient(to right,#35ed7e,#35ed7e 4px,#fff 4px,#fff 8px)
}

.ekit-wid-con .style-stripe .single-skill-bar.color-10 .skill-track {
    background: repeating-linear-gradient(to right,#9460ff,#9460ff 4px,#fff 4px,#fff 8px)
}

.ekit-wid-con .style-ribbon .single-skill-bar .number-percentage-wraper {
    height: 35px;
    line-height: 35px;
    color: #fff;
    background-color: #333;
    text-align: center;
    padding: 0 8px;
    top: -10px;
    z-index: 1
}

.ekit-wid-con .style-ribbon .single-skill-bar .number-percentage-wraper::before {
    position: absolute;
    content: "";
    top: 0;
    left: -10px;
    color: #1a1a1a;
    border-top: solid #fff;
    border-left: solid #fff;
    border-right: solid currentColor;
    border-bottom: solid currentColor;
    border-width: 5px
}

.ekit-wid-con .style-ribbon .single-skill-bar.color-1 .number-percentage-wraper {
    background-color: #cc2e6a
}

.ekit-wid-con .style-ribbon .single-skill-bar.color-1 .number-percentage-wraper::before {
    color: #801d42
}

.ekit-wid-con .style-ribbon .single-skill-bar.color-2 .number-percentage-wraper {
    background-color: #a31dca
}

.ekit-wid-con .style-ribbon .single-skill-bar.color-2 .number-percentage-wraper::before {
    color: #66127e
}

.ekit-wid-con .style-ribbon .single-skill-bar.color-3 .number-percentage-wraper {
    background-color: #00b67b
}

.ekit-wid-con .style-ribbon .single-skill-bar.color-3 .number-percentage-wraper::before {
    color: #00724d
}

.ekit-wid-con .style-ribbon .single-skill-bar.color-4 .number-percentage-wraper {
    background-color: #356ac3
}

.ekit-wid-con .style-ribbon .single-skill-bar.color-4 .number-percentage-wraper::before {
    color: #21437a
}

.ekit-wid-con .style-ribbon .single-skill-bar.color-5 .number-percentage-wraper {
    background-color: #65aa00
}

.ekit-wid-con .style-ribbon .single-skill-bar.color-5 .number-percentage-wraper::before {
    color: #3f6b00
}

.ekit-wid-con .style-ribbon .single-skill-bar.color-6 .number-percentage-wraper {
    background-color: #c75429
}

.ekit-wid-con .style-ribbon .single-skill-bar.color-6 .number-percentage-wraper::before {
    color: #7d351a
}

.ekit-wid-con .style-ribbon .single-skill-bar.color-7 .number-percentage-wraper {
    background-color: #42c682
}

.ekit-wid-con .style-ribbon .single-skill-bar.color-7 .number-percentage-wraper::before {
    color: #2a7c51
}

.ekit-wid-con .style-ribbon .single-skill-bar.color-8 .number-percentage-wraper {
    background-color: #cb725e
}

.ekit-wid-con .style-ribbon .single-skill-bar.color-8 .number-percentage-wraper::before {
    color: #7f483b
}

.ekit-wid-con .style-ribbon .single-skill-bar.color-9 .number-percentage-wraper {
    background-color: #2abe65
}

.ekit-wid-con .style-ribbon .single-skill-bar.color-9 .number-percentage-wraper::before {
    color: #1b773f
}

.ekit-wid-con .style-ribbon .single-skill-bar.color-10 .number-percentage-wraper {
    background-color: #764dcc
}

.ekit-wid-con .style-ribbon .single-skill-bar.color-10 .number-percentage-wraper::before {
    color: #4a3080
}

.ekit-wid-con .mainskit-funfact {
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: relative;
    z-index: 2;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center
}

.ekit-wid-con .mainskit-funfact-inner.position_left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.ekit-wid-con .mainskit-funfact-inner.position_right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.ekit-wid-con .mainskit-funfact .funfact-icon svg {
    vertical-align: middle
}

.ekit-wid-con .mainskit-funfact-overlay {
    z-index: -1
}

.ekit-wid-con .mainskit-funfact .funfact-content {
    line-height: 1
}

.ekit-wid-con .mainskit-funfact .funfact-content .number-percentage-wraper {
    font-size: 28px;
    font-weight: 700;
    color: #333
}

.ekit-wid-con .mainskit-funfact .funfact-content .fa,.ekit-wid-con .mainskit-funfact .funfact-content .icon {
    font-size: 25px;
    padding-right: 5px
}

.ekit-wid-con .mainskit-funfact .mainskit-funfact-icon {
    display: inline-block
}

.ekit-wid-con .mainskit-funfact .funfact-title {
    color: gray;
    font-size: 15px;
    margin: 0;
    font-weight: 400
}

.ekit-wid-con .mainskit-funfact .funfact-title.black-v {
    color: #000
}

.ekit-wid-con .mainskit-funfact .super {
    font-size: 22px;
    color: #2575fc;
    vertical-align: super;
    position: relative;
    top: -5px
}

.ekit-wid-con .mainskit-funfact .color-1 .fa,.ekit-wid-con .mainskit-funfact .color-1 .icon,.ekit-wid-con .mainskit-funfact .color-1 .super {
    color: #9460ff
}

.ekit-wid-con .mainskit-funfact .color-2 .fa,.ekit-wid-con .mainskit-funfact .color-2 .icon,.ekit-wid-con .mainskit-funfact .color-2 .super {
    color: #fc5290
}

.ekit-wid-con .mainskit-funfact .color-3 .fa,.ekit-wid-con .mainskit-funfact .color-3 .icon,.ekit-wid-con .mainskit-funfact .color-3 .super {
    color: #09b2a0
}

.ekit-wid-con .mainskit-funfact .xs-overlay {
    z-index: -1;
    opacity: .7;
    pointer-events: none
}

.ekit-wid-con .mainskit-funfact.divider_funfact {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.ekit-wid-con .mainskit-funfact.divider_funfact .mainskit-funfact-inner {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.ekit-wid-con .mainskit-funfact.divider_funfact.position_center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.ekit-wid-con .mainskit-funfact.divider_funfact.position_bottom {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.ekit-wid-con .style-border-bottom.mainskit-funfact::before {
    position: absolute;
    content: "";
    bottom: -15px;
    left: 0;
    height: 5px;
    width: 100%;
    z-index: 1;
    background-color: #53f995;
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease,-webkit-transform .3s ease
}

.ekit-wid-con .style-border-bottom.mainskit-funfact:hover::before {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%
}

.ekit-wid-con .style-border-bottom.mainskit-funfact.hover_from_left::before {
    -webkit-transform-origin: left center;
    transform-origin: left center
}

.ekit-wid-con .style-border-bottom.mainskit-funfact.hover_from_left:hover::before {
    -webkit-transform-origin: right center;
    transform-origin: right center
}

.ekit-wid-con .vertical-bar {
    width: 3px;
    height: 20px;
    background-color: #2575fc;
    display: inline-block;
    float: left
}

.ekit-wid-con .vertical-bar.border_left_side {
    float: right
}

.ekit-wid-con .mainskit-funfact.gradient-1 {
    background-color: #f2709c;
    background: linear-gradient(-35deg,#f2709c 0,#fe8f75 100%)
}

.ekit-wid-con .mainskit-funfact.gradient-2 {
    background-color: #b18cfe;
    background: linear-gradient(-35deg,#b18cfe 0,#9460ff 100%)
}

.ekit-wid-con .mainskit-funfact.gradient-3 {
    background-color: #82e182;
    background: linear-gradient(-35deg,#82e182 0,#0acbf5 100%)
}

.ekit-wid-con .mainskit-funfact.gradient-4 {
    background-color: #07b787;
    background: linear-gradient(-35deg,#07b787 0,#7ed500 100%)
}

.ekit-wid-con .mainskit-funfact.divider_funfact.text-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.ekit-wid-con .mainskit-funfact.divider_funfact.text-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.ekit-wid-con .ekit-single-piechart .piechart {
    position: relative;
    display: inline-block
}

.ekit-wid-con .ekit-single-piechart .piechart .ekit-chart-content {
    position: absolute;
    top: 47%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
    text-align: center;
    font-size: 28px;
    font-weight: 700;
    line-height: 1;
    display: inline-block
}

.ekit-wid-con .ekit-single-piechart .piechart .ekit-chart-content svg {
    max-width: 28px;
    height: auto;
    vertical-align: middle
}

.ekit-wid-con .flip-card {
    position: relative;
    max-height: 280px;
    overflow: hidden;
    color: #fff
}

.ekit-wid-con .flip-card .back {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    padding: 15px 50px;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    opacity: 0;
    visibility: hidden;
    background: #f2709c;
    background: linear-gradient(-35deg,#f2709c 0,#fe8f75 100%)
}

.ekit-wid-con .flip-card .back,.ekit-wid-con .flip-card .front {
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    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-backface-visibility: hidden;
    backface-visibility: hidden
}

.ekit-wid-con .flip-card:hover .back {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    visibility: visible
}

.ekit-wid-con .flip-card:hover .front {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    opacity: 0;
    visibility: hidden
}

.ekit-wid-con .flip-card .ekit-piechart-title {
    color: #fff
}

.ekit-wid-con .mainskit-single-faq {
    position: relative;
    overflow: hidden
}

.ekit-wid-con .mainskit-single-faq .mainskit-faq-title {
    font-size: 15px;
    margin-top: 0;
    margin-bottom: 0
}

.ekit-wid-con .mainskit-single-faq .mainskit-faq-header {
    background-color: #f5f5f5;
    padding-top: 21px;
    padding-bottom: 21px
}

.ekit-wid-con .mainskit-image-comparison {
    z-index: 3
}

.ekit-wid-con .mainskit-image-comparison>img {
    width: 100%
}

.ekit-wid-con .mainskit-image-comparison .twentytwenty-handle {
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #fff;
    border-color: transparent;
    -webkit-transition: color .3s,background-color .3s;
    transition: color .3s,background-color .3s
}

.ekit-wid-con .mainskit-image-comparison .twentytwenty-handle::before {
    -webkit-box-shadow: none;
    box-shadow: none
}

.ekit-wid-con .mainskit-image-comparison .twentytwenty-handle::after {
    -webkit-box-shadow: none;
    box-shadow: none
}

.ekit-wid-con .mainskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow {
    border-right-color: #000
}

.ekit-wid-con .mainskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow {
    border-left-color: #000
}

.ekit-wid-con .mainskit-countdown-timer {
    position: relative;
    z-index: 10;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.ekit-wid-con .mainskit-countdown-timer .mainskit-timer-container {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%
}

.ekit-wid-con .mainskit-countdown-timer .mainskit-inner-container {
    width: 150px;
    height: 150px;
    border-radius: 50%;
    background-color: #443aca;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.ekit-wid-con .mainskit-countdown-timer .mainskit-timer-content {
    width: 100%
}

.ekit-wid-con .mainskit-countdown-timer .mainskit-timer-content>span {
    display: block;
    color: #fff;
    line-height: 1
}

.ekit-wid-con .mainskit-countdown-timer .mainskit-timer-count {
    font-size: 36px;
    font-weight: 700;
    margin-bottom: 13px
}

.ekit-wid-con .mainskit-countdown-timer .mainskit-timer-title {
    font-size: 14px;
    letter-spacing: 2.5px
}

.ekit-wid-con .mainskit-countdown-timer-2 {
    position: relative;
    z-index: 10;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.ekit-wid-con .mainskit-countdown-timer-2 .mainskit-timer-container {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    padding: 0 15px
}

.ekit-wid-con .mainskit-countdown-timer-2 .mainskit-timer-count {
    background-color: #2575fc;
    display: block;
    height: 107px;
    line-height: 87px;
    color: #fff;
    font-size: 48px;
    font-weight: 700;
    border-radius: 10px
}

.ekit-wid-con .mainskit-countdown-timer-2 .mainskit-timer-title {
    display: block;
    height: 40px;
    line-height: 40px;
    border-radius: 10px;
    border: 2px solid #2575fc;
    font-size: 14px;
    letter-spacing: 2.5px;
    font-weight: 700;
    background-color: #fff;
    margin: 0 auto;
    max-width: 80%;
    margin-top: -20px;
    position: relative;
    z-index: 1
}

.ekit-wid-con .mainskit-countdown-timer-3 {
    position: relative;
    z-index: 10;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.ekit-wid-con .mainskit-countdown-timer-3 .mainskit-timer-container {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    padding: 0 3px
}

.ekit-wid-con .mainskit-countdown-timer-3 .mainskit-timer-count {
    height: 190px;
    line-height: 190px;
    color: #333;
    display: block;
    font-size: 48px;
    font-weight: 700;
    position: relative;
    background-color: #fff;
    z-index: 1
}

.ekit-wid-con .mainskit-countdown-timer-3 .mainskit-timer-count::before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: linear-gradient(-223deg,#fff 0,#fff 50%,#eaeaea 50%,#e7e7e7 100%)
}

.ekit-wid-con .mainskit-countdown-timer-3 .mainskit-timer-title {
    display: block;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    letter-spacing: 2.5px;
    font-weight: 700;
    position: relative;
    z-index: 1;
    background-color: #1cf196;
    color: #333
}

.ekit-wid-con .mainskit-countdown-timer-3.mainskit-version-box .mainskit-timer-content {
    background-color: #5558ed;
    -webkit-box-shadow: 0 28px 40px 0 rgba(0,0,0,.1);
    box-shadow: 0 28px 40px 0 rgba(0,0,0,.1);
    height: 190px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    padding: 30px 0
}

.ekit-wid-con .mainskit-countdown-timer-3.mainskit-version-box .mainskit-inner-container {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
}

.ekit-wid-con .mainskit-countdown-timer-3.mainskit-version-box .mainskit-inner-container>span {
    color: #fff;
    background-color: transparent;
    height: auto;
    line-height: normal
}

.ekit-wid-con .mainskit-countdown-timer-3.mainskit-version-box .mainskit-timer-count {
    margin-bottom: 10px
}

.ekit-wid-con .mainskit-countdown-timer-3.mainskit-version-box .mainskit-timer-count::before {
    display: none
}

.ekit-wid-con .mainskit-countdown-timer-3.mainskit-version-box .mainskit-timer-container {
    padding: 0 5px
}

.ekit-wid-con .mainskit-countdown-timer-3.mainskit-version-box .mainskit-timer-container:nth-child(2) .mainskit-timer-content {
    height: 240px;
    background-color: #ffcc03
}

.ekit-wid-con .mainskit-countdown-timer-3.mainskit-version-box .mainskit-timer-container:nth-child(3) .mainskit-timer-content {
    background-color: #ff5657
}

.ekit-wid-con .mainskit-countdown-timer-3.mainskit-version-box .mainskit-timer-container:nth-child(4) .mainskit-timer-content {
    height: 150px;
    background-color: #09b2a0
}

.ekit-wid-con .mainskit-countdown-container {
    background-repeat: no-repeat;
    background-position: center center;
    position: relative;
    border-radius: 10px;
    background-size: cover;
    margin-bottom: 62px;
    padding-top: 30px;
    padding-bottom: 60px
}

.ekit-wid-con .mainskit-countdown-container::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #000;
    opacity: .7;
    border-radius: inherit;
    pointer-events: none
}

.ekit-wid-con .mainskit-countdown-container::after {
    position: absolute;
    content: "";
    bottom: -62px;
    left: 0;
    width: 100%;
    height: 49px;
    background-repeat: no-repeat;
    background-position: center center;
    pointer-events: none;
    background-size: contain
}

.ekit-wid-con .mainskit-countdown-timer-4 {
    position: relative;
    z-index: 2;
    height: 120px;
    line-height: 120px;
    background-color: #fd3358;
    background-size: 101% 101%;
    width: calc(100% + 60px);
    margin-left: -30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.ekit-wid-con .mainskit-countdown-timer-4::after,.ekit-wid-con .mainskit-countdown-timer-4::before {
    position: absolute;
    content: "";
    bottom: -20px;
    pointer-events: none
}

.ekit-wid-con .mainskit-countdown-timer-4::before {
    left: 0;
    border-top: 20px solid #993535;
    border-left: 30px solid transparent
}

.ekit-wid-con .mainskit-countdown-timer-4::after {
    right: 0;
    border-bottom: 20px solid transparent;
    border-left: 30px solid #993535
}

.ekit-wid-con .mainskit-countdown-timer-4 .mainskit-timer-container {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    color: #fff;
    height: 100%
}

.ekit-wid-con .mainskit-countdown-timer-4 .mainskit-timer-count {
    font-size: 48px;
    font-weight: 700
}

.ekit-wid-con .mainskit-countdown-timer-4 .mainskit-timer-title {
    font-size: 18px;
    vertical-align: top
}

.ekit-wid-con .mainskit-coundown-finish {
    height: auto!important;
    line-height: normal!important;
    padding: 15px
}

.ekit-wid-con .ekit-countdown-inner {
    margin: 0 auto
}

.ekit-wid-con .mainskit-flip-clock>.mainskit-time {
    border-radius: 0 0 30px 30px;
    -webkit-box-shadow: 0 28px 40px 0 rgba(0,0,0,.1);
    box-shadow: 0 28px 40px 0 rgba(0,0,0,.1);
    display: inline-block;
    position: relative;
    height: 140px;
    width: 150px;
    -webkit-perspective: 500px;
    perspective: 500px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0)
}

.ekit-wid-con .mainskit-flip-clock>.mainskit-time:not(:last-child) {
    margin-right: 30px
}

.ekit-wid-con .mainskit-flip-clock .mainskit-count {
    color: #333;
    display: block;
    font-size: 48px;
    font-weight: 700;
    background-color: #fff;
    overflow: hidden;
    line-height: 140px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transform-style: flat;
    transform-style: flat
}

.ekit-wid-con .mainskit-flip-clock .mainskit-count.mainskit-top {
    border-radius: 30px 30px 0 0;
    height: 50%;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%
}

.ekit-wid-con .mainskit-flip-clock .mainskit-count.mainskit-bottom {
    border-radius: 0 0 30px 30px;
    line-height: 0;
    height: 50%;
    top: 50%;
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0
}

.ekit-wid-con .mainskit-flip-clock .mainskit-count.mainskit-curr.mainskit-top {
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
    z-index: 3;
    border-bottom: 3px solid #e7e7e7
}

.ekit-wid-con .mainskit-flip-clock .mainskit-count.mainskit-next.mainskit-bottom {
    -webkit-transform: rotateX(90deg);
    transform: rotateX(90deg);
    z-index: 2
}

.ekit-wid-con .mainskit-flip-clock .mainskit-count.mainskit-next.mainskit-top {
    border-bottom: 3px solid #e7e7e7
}

.ekit-wid-con .mainskit-flip-clock .mainskit-flip .mainskit-count.mainskit-curr.mainskit-top {
    -webkit-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;
    -webkit-transform: rotateX(-90deg);
    transform: rotateX(-90deg)
}

.ekit-wid-con .mainskit-flip-clock .mainskit-flip .mainskit-count.mainskit-next.mainskit-bottom {
    -webkit-transition: all 250ms ease-in-out 250ms;
    transition: all 250ms ease-in-out 250ms;
    -webkit-transform: rotateX(0);
    transform: rotateX(0)
}

.ekit-wid-con .mainskit-flip-clock .mainskit-label {
    background-color: #ff5657;
    position: relative;
    z-index: 10;
    display: block;
    width: 100%;
    height: 40px;
    line-height: 40px;
    -webkit-box-shadow: inset 0 3px 7px 0 rgba(0,0,0,.35);
    box-shadow: inset 0 3px 7px 0 rgba(0,0,0,.35);
    color: #fff;
    font-size: 14px;
    border-radius: 30px 30px 0 0;
    font-weight: 700;
    letter-spacing: .5px;
    top: -20px
}

.ekit-wid-con .mainskit-pricing-tag {
    position: absolute;
    height: 100%;
    width: calc(100% + 30px);
    background-color: #666;
    top: 0;
    right: -30px;
    border-radius: 48px 0 0 48px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .mainskit-pricing-tag+.mainskit-pricing-price {
    color: #fff
}

.ekit-wid-con .mainskit-single-pricing {
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    z-index: 1
}

.ekit-wid-con .mainskit-single-pricing.flex-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.ekit-wid-con .mainskit-single-pricing .pricing-bg {
    position: absolute;
    top: 0;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    z-index: -1;
    height: 100%;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    opacity: 0;
    visibility: hidden
}

.ekit-wid-con .mainskit-single-pricing .mainskit-pricing-title {
    font-size: 22px;
    margin-bottom: 0;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .mainskit-single-pricing .mainskit-pricing-subtitle {
    color: #5a5a5a;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .mainskit-single-pricing .mainskit-pricing-header {
    margin-bottom: 25px
}

.ekit-wid-con .mainskit-single-pricing .mainskit-pricing-header svg {
    vertical-align: middle
}

.ekit-wid-con .mainskit-single-pricing .mainskit-pricing-header>i {
    font-size: 40px;
    margin-bottom: 12px
}

.ekit-wid-con .mainskit-single-pricing .mainskit-pricing-header>p {
    margin-top: 7px
}

.ekit-wid-con .mainskit-single-pricing .mainskit-pricing-header>hr {
    border-top: 2px solid #fff;
    width: 30px
}

.ekit-wid-con .mainskit-single-pricing .mainskit-pricing-header>img {
    margin-bottom: 45px
}

.ekit-wid-con .mainskit-single-pricing .mainskit-pricing-price-wraper {
    position: relative;
    margin-bottom: 15px;
    line-height: initial
}

.ekit-wid-con .mainskit-single-pricing .mainskit-pricing-price {
    position: relative;
    z-index: 2;
    font-size: 48px;
    font-weight: 700;
    letter-spacing: -.4px;
    display: block;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .mainskit-single-pricing .mainskit-pricing-price>sub,.ekit-wid-con .mainskit-single-pricing .mainskit-pricing-price>sup {
    font-size: 18px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .mainskit-single-pricing .mainskit-pricing-price>sup {
    top: 0;
    left: 5px
}

.ekit-wid-con .mainskit-single-pricing .mainskit-pricing-price>sub {
    bottom: 0
}

.ekit-wid-con .mainskit-single-pricing .mainskit-pricing-content {
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .mainskit-single-pricing .mainskit-pricing-content>p {
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .mainskit-single-pricing .mainskit-pricing-btn {
    color: #fff;
    background-color: #666;
    border-radius: 25px;
    border-color: currentColor;
    font-size: 14px;
    font-weight: 700;
    padding: 11px 41px;
    display: inline-block;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .mainskit-single-pricing .mainskit-pricing-btn.style-2 {
    border-color: #e7e7e7;
    color: #000
}

.ekit-wid-con .mainskit-single-pricing .mainskit-pricing-btn svg {
    max-width: 14px;
    height: auto;
    vertical-align: middle
}

.ekit-wid-con .mainskit-single-pricing .btn-outline-primary {
    color: #2575fc
}

.ekit-wid-con .mainskit-single-pricing .mainskit-pricing-lists>li {
    color: #565656;
    font-size: 15px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .mainskit-single-pricing .mainskit-pricing-lists>li:hover>.ekit-pricing-list-info svg {
    fill: #81848d
}

.ekit-wid-con .mainskit-single-pricing .mainskit-pricing-lists>li::before {
    content: "";
    display: block
}

.ekit-wid-con .mainskit-single-pricing .mainskit-pricing-lists>li:not(:last-child) {
    margin-bottom: 3px
}

.ekit-wid-con .mainskit-single-pricing .mainskit-pricing-lists>li svg {
    max-width: 15px;
    vertical-align: middle
}

.ekit-wid-con .mainskit-single-pricing .title-divider {
    position: relative
}

.ekit-wid-con .mainskit-single-pricing .title-divider::before {
    position: absolute;
    content: "";
    top: 50%;
    left: -30px;
    width: calc(100% + 60px);
    height: 1px;
    background-color: #e7e7e7
}

.ekit-wid-con .mainskit-single-pricing .title-divider .mainskit-pricing-title {
    position: relative;
    z-index: 2;
    display: inline-block;
    padding: 0 45px;
    background-color: #fff
}

.ekit-wid-con .mainkit-pricing-icon {
    display: inline-block
}

.ekit-pricing-list-info {
    display: inline-block;
    position: relative;
    z-index: 0;
    cursor: help
}

.ekit-pricing-list-info:before {
    display: none
}

.ekit-pricing-list-info>span {
    display: none;
    position: absolute;
    top: -13px;
    left: 0;
    border-style: solid;
    border-width: 7px;
    border-color: #021343 transparent transparent;
    z-index: 1
}

.ekit-pricing-list-info.is-active>span {
    display: block
}

.ekit-pricing-list-info-content {
    position: absolute;
    left: 0;
    bottom: calc(100% + 13px);
    max-width: 280px;
    margin: 0;
    padding: 11px 20px 13px;
    color: #fff;
    background-color: #021343;
    border-radius: 6px;
    -webkit-box-shadow: 0 20px 20px rgba(0,10,38,.16);
    box-shadow: 0 20px 20px rgba(0,10,38,.16);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    z-index: 999
}

.ekit-pricing-list-info>.ekit-pricing-list-info-content {
    display: none;
    position: fixed
}

.ekit-wid-con .mainskit-single-testimonial-slider {
    background-color: #fff;
    -webkit-box-shadow: 9px 11px 14px 0 rgba(0,0,0,.1);
    box-shadow: 9px 11px 14px 0 rgba(0,0,0,.1);
    padding: 30px;
    padding-left: 60px;
    position: relative;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    z-index: 1
}

.ekit-wid-con .mainskit-single-testimonial-slider .mainskit-commentor-content>p {
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .mainskit-single-testimonial-slider:before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: inherit;
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    z-index: -1
}

.ekit-testimonial-fade .ekit-wid-con .mainskit-single-testimonial-slider:before {
    opacity: 0;
    -webkit-transform: none;
    transform: none
}

.ekit-testimonial-fade .ekit-wid-con .mainskit-single-testimonial-slider:hover:before {
    opacity: 1
}

.ekit-wid-con .mainskit-single-testimonial-slider:hover::before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1)
}

.ekit-wid-con .mainskit-single-testimonial-slider:hover .mainskit-client_logo .mainskit-testimonial-client-active-logo {
    opacity: 1
}

.ekit-wid-con .mainskit-single-testimonial-slider:hover .mainskit-client_logo .mainskit-testimonial-client-active-logo+.mainskit-testimonial-client-logo {
    opacity: 0
}

.ekit-wid-con .mainskit-single-testimonial-slider .tilte {
    font-size: 22px;
    margin-bottom: 22px
}

.ekit-wid-con .mainskit-single-testimonial-slider .ekit-team-social-list>li>a {
    font-size: 16px
}

.ekit-wid-con .mainskit-single-testimonial-slider.gradient {
    background: #f2709c;
    background: linear-gradient(45deg,#f2709c 0,#fe8f75 100%)
}

.ekit-wid-con .mainskit-single-testimonial-slider.block-style {
    padding: 55px 40px;
    -webkit-transition: border-bottom-color .5s ease;
    transition: border-bottom-color .5s ease
}

.ekit-wid-con .mainskit-single-testimonial-slider.block-style .mainskit-commentor-content {
    padding-right: 0
}

.ekit-wid-con .mainskit-single-testimonial-slider.block-style .mainskit-commentor-content>hr {
    width: 30px;
    border-top: 3px solid #e7e7e7;
    -webkit-transition: border-top-color .5s ease;
    transition: border-top-color .5s ease
}

.ekit-wid-con .mainskit-single-testimonial-slider.block-style2 {
    border-radius: 10px;
    position: relative;
    padding: 40px 40px 80px;
    margin-bottom: 105px
}

.ekit-wid-con .mainskit-single-testimonial-slider.block-style2:not(.white-v) .mainskit-commentor-content>i {
    color: rgba(37,117,252,.2)
}

.ekit-wid-con .mainskit-single-testimonial-slider.block-style2 .mainskit-commentor-bio {
    position: absolute;
    top: calc(100% - 35px);
    width: 100%;
    left: 0
}

.ekit-wid-con .mainskit-single-testimonial-slider.block-style3 {
    border-radius: 10px
}

.ekit-wid-con .mainskit-single-testimonial-slider.block-style3 .mainskit-commentor-content {
    margin-bottom: 30px
}

.ekit-wid-con .mainskit-single-testimonial-slider.block-style4 {
    overflow: hidden;
    border-radius: 10px;
    position: relative
}

.ekit-wid-con .mainskit-single-testimonial-slider.block-style4 .mainskit-watermark-icon {
    left: inherit;
    right: 20px;
    top: 20px
}

.ekit-wid-con .mainskit-single-testimonial-slider.block-style4 .mainskit-watermark-icon .quote {
    z-index: 1;
    position: relative;
    font-size: 28px
}

.ekit-wid-con .mainskit-single-testimonial-slider.block-style4 .mainskit-commentor-image {
    margin-bottom: 30px
}

.ekit-wid-con .mainskit-single-testimonial-slider.block-style4 .mainskit-commentor-bio {
    margin-bottom: 15px
}

.ekit-wid-con .mainskit-single-testimonial-slider.block-style4 .mainskit-stars {
    margin-bottom: 25px
}

.ekit-wid-con .mainskit-single-testimonial-slider.block-style4.white-v .mainskit-watermark-icon {
    line-height: 0
}

.ekit-wid-con .mainskit-single-testimonial-slider.block-style4.white-v .mainskit-profile-info .mainskit-author-des,.ekit-wid-con .mainskit-single-testimonial-slider.block-style4.white-v .mainskit-profile-info .mainskit-author-name {
    color: #fff
}

.ekit-wid-con .mainskit-single-testimonial-slider .commentor-header {
    margin-bottom: 15px
}

.ekit-wid-con .mainskit-single-testimonial-slider .quote {
    font-size: 48px
}

.ekit-wid-con .mainskit-single-testimonial-slider:not(.white-v) .quote {
    color: rgba(37,117,252,.2)
}

.ekit-wid-con .mainskit-single-testimonial-slider.ekit_testimonial_style_2 .mainskit-watermark-icon {
    position: absolute;
    top: 10px;
    left: 10px
}

.ekit-wid-con .mainskit-single-testimonial-slider .mainskit-watermark-icon {
    position: static;
    color: rgba(0,0,0,.1);
    line-height: 1;
    display: inline-block
}

.ekit-wid-con .mainskit-single-testimonial-slider .mainskit-watermark-icon>i {
    font-size: 48px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .mainskit-single-testimonial-slider .mainskit-watermark-icon>svg {
    width: 48px;
    height: auto;
    vertical-align: middle
}

.ekit-wid-con .mainskit-single-testimonial-slider .mainskit-watermark-icon.commentor-badge {
    line-height: 0
}

.ekit-wid-con .mainskit-single-testimonial-slider .mainskit-watermark-icon.commentor-badge .quote {
    color: #fff
}

.ekit-wid-con .mainskit-single-testimonial-slider .mainskit-watermark-icon.commentor-badge::before {
    position: absolute;
    content: "";
    top: -100px;
    left: -30px;
    background-color: #2575fc;
    width: 160px;
    height: 160px;
    border-radius: 50%
}

.ekit-wid-con .mainskit-single-testimonial-slider .main-logo {
    display: none
}

.ekit-wid-con .mainskit-single-testimonial-slider.style-2 {
    padding: 0;
    padding-left: 60px;
    border-left: 3px solid #2575fc
}

.ekit-wid-con .mainskit-single-testimonial-slider.style-2 .mainskit-profile-image-card {
    margin-left: 20px
}

.ekit-wid-con .mainskit-single-testimonial-slider.version-2 {
    background: #f2709c;
    background: linear-gradient(-35deg,#f2709c 0,#fe8f75 100%);
    padding: 40px 50px 80px;
    border-radius: 10px;
    position: relative
}

.ekit-wid-con .mainskit-single-testimonial-slider.version-2 .mainskit-commentor-content {
    padding-right: 0
}

.ekit-wid-con .mainskit-single-testimonial-slider.version-2 .mainskit-commentor-content>i {
    color: rgba(255,255,255,.5)
}

.ekit-wid-con .mainskit-single-testimonial-slider.version-2 .mainskit-commentor-content>p {
    margin-bottom: 25px
}

.ekit-wid-con .mainskit-single-testimonial-slider.version-2 .mainskit-commentor-bio {
    position: absolute;
    top: calc(100% - 45px);
    left: 0;
    width: 100%
}

.ekit-wid-con .mainskit-single-testimonial-slider.gradient-1 {
    background: #82e182;
    background: linear-gradient(-35deg,#82e182 0,#0acbf5 100%)
}

.ekit-wid-con .mainskit-single-testimonial-slider.gradient-2 {
    background: #f2709c;
    background: linear-gradient(-35deg,#f2709c 0,#fe8f75 100%)
}

.ekit-wid-con .mainskit-single-testimonial-slider.gradient-3 {
    background: #b18cfe;
    background: linear-gradient(-35deg,#b18cfe 0,#9460ff 100%)
}

.ekit-wid-con .mainskit-single-testimonial-slider.review-block {
    padding: 80px
}

.ekit-wid-con .mainskit-single-testimonial-slider.review-block .mainskit-commentor-content>p {
    margin-bottom: 20px
}

.ekit-wid-con .mainskit-single-testimonial-slider.review-block .mainskit-commentor-content .mainskit-author-name {
    font-size: 18px
}

.ekit-wid-con .mainskit-single-testimonial-slider.review-block .mainskit-stars {
    margin-bottom: 25px
}

.ekit-wid-con .mainskit-single-testimonial-slider.review-block .mainskit-watermark-icon {
    top: -40px;
    left: 0;
    font-size: 132px;
    color: rgba(0,0,0,.07)
}

.ekit-wid-con .mainskit-commentor-content {
    padding-right: 30px;
    position: relative
}

.ekit-wid-con .mainskit-commentor-content .mainskit-client_logo {
    margin-bottom: 32px;
    min-height: 50px;
    display: inline-block;
    position: relative
}

.ekit-wid-con .mainskit-commentor-content .mainskit-client_logo .mainskit-testimonial-client-active-logo {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .mainskit-commentor-content .mainskit-client_logo .mainskit-testimonial-client-logo {
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .mainskit-commentor-content>i {
    font-size: 48px;
    margin-bottom: 23px;
    display: inline-block
}

.ekit-wid-con .mainskit-commentor-content>p {
    margin-bottom: 35px;
    color: rgba(0,0,0,.5)
}

.ekit-wid-con .mainskit-commentor-content>.mainskit-border-hr {
    width: 40px;
    height: 2px;
    background-color: #2575fc;
    margin-top: 0;
    margin-bottom: 20px;
    display: inline-block
}

.ekit-wid-con .mainskit-commentor-content .mainskit-profile-info {
    display: block
}

.ekit-wid-con .mainskit-commentor-content .mainskit-author-name {
    font-size: 22px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .mainskit-commentor-content .mainskit-author-des {
    font-size: 13px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .mainskit-testimonial_card {
    position: relative;
    padding: 200px 170px 80px;
    z-index: 1;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    text-align: center;
    display: block
}

.ekit-wid-con .mainskit-testimonial_card .mainskit-stars {
    margin-bottom: 25px
}

.ekit-wid-con .mainskit-testimonial_card .mainskit-stars>li>a,.ekit-wid-con .mainskit-testimonial_card .mainskit-stars>li>span {
    color: #fff
}

.ekit-wid-con .mainskit-testimonial_card .video-popup {
    -webkit-box-shadow: 19.799px 19.799px 40px 0 rgba(0,0,0,.1);
    box-shadow: 19.799px 19.799px 40px 0 rgba(0,0,0,.1);
    background-color: #fff;
    color: #2575fc;
    font-size: 28px
}

.ekit-wid-con .mainskit-testimonial_card>p {
    font-size: 22px;
    font-style: italic;
    color: #fff;
    margin-bottom: 35px
}

.ekit-wid-con .mainskit-testimonial_card .xs-overlay {
    border-radius: inherit;
    z-index: -1
}

.ekit-wid-con .mainskit-testimonial_card .mainskit-video-popup-content {
    margin-bottom: 30px
}

.ekit-wid-con .mainskit-testimonial_card .mainskit-profile-info .mainskit-author-des,.ekit-wid-con .mainskit-testimonial_card .mainskit-profile-info .mainskit-author-name {
    color: #fff
}

.ekit-wid-con .mainskit-testimonial_card .mainskit-profile-info .mainskit-author-name {
    font-size: 22px
}

.ekit-wid-con .mainskit-testimonial_card .mainskit-profile-info .mainskit-author-des {
    font-size: 13px
}

.ekit-wid-con .mainskit-tootltip-testimonial .mainskit-commentor-content {
    background-color: #2575fc;
    border-radius: 10px;
    padding: 40px 60px;
    color: #fff;
    margin-bottom: 50px
}

.ekit-wid-con .mainskit-tootltip-testimonial .mainskit-commentor-content>p {
    margin-bottom: 0
}

.ekit-wid-con .mainskit-tootltip-testimonial .mainskit-commentor-content .mainskit-watermark-icon {
    position: absolute;
    bottom: -50px;
    left: 20px;
    font-size: 80px;
    color: rgba(0,0,0,.1);
    line-height: 1
}

.ekit-wid-con .mainskit-tootltip-testimonial .mainskit-commentor-content::before {
    position: absolute;
    content: "";
    bottom: -20px;
    left: 50%;
    -webkit-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg);
    width: 40px;
    height: 40px;
    background-color: #2575fc
}

.ekit-wid-con .mainskit-tootltip-testimonial .mainskit-commentor-content .mainskit-stars>li>a,.ekit-wid-con .mainskit-tootltip-testimonial .mainskit-commentor-content .mainskit-stars>li>span {
    color: #fff
}

.ekit-wid-con .mainskit-tootltip-testimonial.style-2 .mainskit-commentor-content {
    padding: 60px 50px;
    margin-bottom: 90px
}

.ekit-wid-con .mainskit-tootltip-testimonial.style-2 .mainskit-commentor-content::before {
    -webkit-transform: none;
    transform: none;
    left: 50%;
    bottom: inherit;
    top: 100%;
    border-top: 65px solid #2575fc;
    border-right: 89px solid transparent;
    background-color: transparent
}

.ekit-wid-con .mainskit-tootltip-testimonial.style-2 .mainskit-commentor-content .mainskit-watermark-icon {
    position: static;
    font-size: 48px;
    color: rgba(255,255,255,.1);
    padding-right: 30px
}

.ekit-wid-con .mainskit-tootltip-testimonial.style-3 .mainskit-commentor-content {
    margin-bottom: 0;
    padding-top: 60px;
    padding-bottom: 80px
}

.ekit-wid-con .mainskit-tootltip-testimonial.style-3 .mainskit-commentor-content::before {
    display: none
}

.ekit-wid-con .mainskit-tootltip-testimonial.style-3 .mainskit-commentor-content .mainskit-commentor-text {
    position: relative
}

.ekit-wid-con .mainskit-tootltip-testimonial.style-3 .mainskit-commentor-content .mainskit-commentor-text .mainskit-commentor-bio {
    position: absolute;
    top: calc(100% + 35px);
    left: 0
}

.ekit-wid-con .mainskit-commentor-bio .mainskit-commentor-image>img {
    border-radius: 50%;
    height: 70px;
    width: 70px
}

.ekit-wid-con .mainskit-commentor-bio .mainskit-author-name {
    font-size: 22px;
    line-height: 1
}

.ekit-wid-con .mainskit-commentor-bio .mainskit-author-des {
    font-size: 13px
}

.ekit-wid-con .mainskit-commentor-bio.style-2 .mainskit-commentor-image>img {
    border: 5px solid #fff;
    -webkit-box-shadow: 19.799px 19.799px 40px 0 rgba(0,0,0,.1);
    box-shadow: 19.799px 19.799px 40px 0 rgba(0,0,0,.1);
    width: 80px;
    height: 80px
}

.ekit-wid-con .mainskit-commentor-bio.style-3 .mainskit-commentor-image>img {
    width: 120px;
    height: 120px
}

.ekit-wid-con .mainskit-commentor-bio.media .mainskit-author-name {
    font-size: 18px
}

.ekit-wid-con .mainskit-commentor-bio.media .mainskit-author-des {
    font-size: 13px
}

.ekit-wid-con .testimonial-block-slider2 {
    padding-bottom: 100px
}

.ekit-wid-con .testimonial-block-slider2.modern-nav .owl-nav {
    top: calc(50% - 30px)
}

.ekit-wid-con .testimonial-block-slider3 {
    margin-bottom: 70px
}

.ekit-wid-con .testimonial-block-slider3 .owl-nav button>i {
    font-size: 36px;
    color: #2575fc
}

.ekit-wid-con .mainskit-profile-info .mainskit-author-name {
    display: block;
    font-size: 18px;
    font-weight: 700;
    color: #000;
    -webkit-transition: color .3s;
    transition: color .3s
}

.ekit-wid-con .mainskit-profile-info .mainskit-author-des {
    color: rgba(0,0,0,.5);
    font-weight: 400
}

.ekit-wid-con .mainskit-profile-image-card {
    position: relative;
    overflow: hidden
}

.ekit-wid-con .mainskit-profile-image-card::before {
    position: absolute;
    content: "";
    top: 100%;
    left: 0;
    height: 100%;
    width: 100%;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    pointer-events: none
}

.ekit-wid-con .mainskit-profile-image-card>img {
    width: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.ekit-wid-con .mainskit-profile-image-card:hover::before {
    background-color: rgba(17,17,17,.8);
    top: 0
}

.ekit-wid-con .mainskit-testimonial-slider .swiper-wrapper {
    overflow: visible
}

.ekit-wid-con .mainskit-testimonial-slider .swiper-pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.ekit-wid-con .mainskit-testimonial-slider .swiper-pagination span {
    padding: 0;
    margin: 0
}

.ekit-wid-con .mainskit-testimonial-slider .swiper-container:not(.swiper-container-initialized) .swiper-slide {
    max-width: calc(100% / var(--ekit_testimonial_slidetoshow,1));
    margin-right: var(--ekit_testimonial_left_right_spacing,15px);
    margin-left: var(--ekit_testimonial_left_right_spacing,15px)
}

.ekit-wid-con .mainskit-testimonial_card .xs-overlay {
    opacity: 1;
    background-color: rgba(0,0,0,.5)
}

.ekit-wid-con .mainskit-commentor-bio {
    position: absolute;
    left: 0;
    width: 100%
}

.ekit-wid-con .mainskit-commentor-bio.client_center {
    text-align: center
}

.ekit-wid-con .mainskit-commentor-bio.client_center .mainskit-commentor-image>img {
    margin-left: auto;
    margin-right: auto
}

.ekit-wid-con .mainskit-commentor-bio.client_right {
    text-align: right
}

.ekit-wid-con .mainskit-commentor-bio.client_right .mainskit-commentor-image>img {
    margin-left: auto
}

.ekit-wid-con .mainskit-commentor-bio.client_left {
    text-align: left
}

.ekit-wid-con .mainskit-testimonial-slider .swiper-button-next,.ekit-wid-con .mainskit-testimonial-slider .swiper-button-prev {
    font-size: 36px;
    color: #2575fc;
    width: auto;
    height: auto;
    z-index: 1
}

.ekit-wid-con .mainskit-testimonial-slider .swiper-button-next::before,.ekit-wid-con .mainskit-testimonial-slider .swiper-button-prev::before {
    display: none
}

.ekit-wid-con .mainskit-testimonial-slider-block-style-two .mainskit-commentor-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.ekit-wid-con .mainskit-testimonial-slider-block-style-two .mainskit-stars {
    -ms-flex-item-align: end;
    align-self: flex-end
}

.ekit-wid-con .mainskit-testimonial-slider-block-style-two .mainskit-commentor-bio {
    position: static
}

.ekit-wid-con .mainskit-testimonial-slider-block-style-two .mainkit-commentor-details,.ekit-wid-con .mainskit-testimonial-slider-block-style-two .mainskit-commentor-bio {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.ekit-wid-con .mainskit-testimonial-slider-block-style-two .mainkit-commentor-details {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.ekit-wid-con .mainskit-testimonial-slider-block-style-two .mainskit-icon-content {
    -ms-flex-item-align: end;
    align-self: flex-end
}

.ekit-wid-con .mainskit-testimonial_card .xs-overlay {
    background-color: rgba(0,0,0,.5)
}

.ekit-wid-con .mainskit-testimonial-slider-block-style-three {
    overflow: hidden;
    position: relative
}

.ekit-wid-con .mainskit-testimonial-slider-block-style-three .mainskit-commentor-bio {
    position: static
}

.ekit-wid-con .mainskit-testimonial-slider-block-style-three .mainskit-profile-info {
    text-align: center
}

.ekit-wid-con .mainskit-testimonial-slider-block-style-three .mainskit-commentor-content>p {
    margin-bottom: 30px
}

.ekit-wid-con .mainskit-testimonial-slider-block-style-three .mainskit-icon-content {
    position: absolute;
    right: 20px;
    top: 20px;
    line-height: 1;
    z-index: 1
}

.ekit-wid-con .mainskit-testimonial-slider-block-style-three .mainskit-icon-content.commentor-badge::before {
    position: absolute;
    content: "";
    top: -100px;
    left: -30px;
    background-color: #2575fc;
    width: 160px;
    height: 160px;
    border-radius: 50%;
    z-index: -1
}

.ekit-wid-con .mainkit-commentor-details.client_center {
    margin: auto
}

.ekit-wid-con .mainkit-commentor-details.client_left {
    margin-right: auto
}

.ekit-wid-con .mainkit-commentor-details.client_right {
    margin-left: auto
}

.ekit-wid-con .ekit_testimonial_style_2 {
    padding: 30px;
    border-bottom: 3px solid transparent;
    text-align: center
}

.ekit-wid-con .ekit_testimonial_style_2:hover {
    border-bottom-color: #2575fc
}

.ekit-wid-con .ekit_testimonial_style_2 .mainskit-commentor-content {
    padding-right: 0
}

.ekit-wid-con .ekit-testimonia-style-4 {
    text-align: center
}

.ekit-wid-con .ekit-testimonia-style-4 .mainskit-single-testimonial-slider {
    padding: 30px;
    padding-bottom: 50px;
    margin-bottom: 80px;
    display: block
}

.ekit-wid-con .ekit-testimonia-style-4 .mainskit-single-testimonial-slider .mainskit-commentor-content {
    padding-right: 0
}

.ekit-wid-con .ekit-testimonia-style-4 .mainskit-single-testimonial-slider .mainskit-commentor-image img {
    margin: auto
}

.ekit-wid-con .ekit-testimonia-style-4 .mainskit-watermark-icon {
    margin-bottom: 23px;
    color: rgba(37,117,252,.2)
}

.ekit-wid-con .ekit-testimonia-style-4 .ekit-testimonial--avatar {
    margin-bottom: 20px
}

.ekit-wid-con .ekit_testimonial_style_5 {
    text-align: left
}

.ekit-wid-con .ekit_testimonial_style_5 .mainskit-commentor-header {
    display: block
}

.ekit-wid-con .ekit_testimonial_style_5 .mainskit-single-testimonial-slider {
    padding: 30px;
    display: block
}

.ekit-wid-con .ekit_testimonial_style_5 .mainskit-single-testimonial-slider .mainskit-commentor-content {
    padding-right: 0
}

.ekit-wid-con .ekit_testimonial_style_5 .mainskit-single-testimonial-slider .mainskit-commentor-content>p {
    margin-top: 30px;
    margin-bottom: 30px
}

.ekit-wid-con .ekit_testimonial_style_5 .mainskit-watermark-icon {
    position: absolute;
    color: rgba(37,117,252,.2)
}

.ekit-wid-con .ekit_testimonial_style_5 .ekit-testimonial--avatar {
    margin-right: 20px
}

.ekit-wid-con .ekit_testimonial_style_6 {
    text-align: center
}

.ekit-wid-con .ekit_testimonial_style_6 .mainskit-single-testimonial-slider {
    padding: 30px;
    display: block
}

.ekit-wid-con .ekit_testimonial_style_6 .mainskit-single-testimonial-slider .mainskit-commentor-content {
    padding-right: 0
}

.ekit-wid-con .ekit_testimonial_style_6 .mainskit-stars {
    margin-bottom: 20px
}

.ekit-wid-con .ekit_testimonial_style_6 .mainskit-watermark-icon {
    color: #fff
}

.ekit-wid-con .ekit_testimonial_style_6 .mainskit-watermark-icon>i {
    font-size: 30px
}

.ekit-wid-con .ekit_testimonial_style_6 .mainskit-watermark-icon>svg {
    width: 30px
}

.ekit-wid-con .ekit_testimonial_style_6 .mainskit-profile-info {
    margin-bottom: 15px
}

.ekit-wid-con .ekit_testimonial_style_6 .mainskit-commentor-image>img {
    margin-left: auto;
    margin-right: auto
}

.ekit-wid-con .ekit_testimonial_style_6 .ekit-testimonial--avatar {
    margin-bottom: 20px
}

.ekit-wid-con .ekit_watermark_icon_custom_position {
    position: absolute
}

.ekit-wid-con .mainskit-commentor-content>i,.ekit-wid-con .mainskit-icon-content>i {
    display: inline-block
}

.ekit-wid-con .mainskit-stars {
    position: relative;
    z-index: 6
}

.ekit-wid-con .mainskit-stars>li {
    display: inline-block
}

.ekit-wid-con .mainskit-stars>li:not(:last-child) {
    margin-right: 5px
}

.ekit-wid-con .mainskit-stars>li>a,.ekit-wid-con .mainskit-stars>li>span {
    display: block;
    pointer-events: none
}

.ekit-wid-con .mainskit-stars.style-2>li>a {
    color: #fec42d
}

.ekit-wid-con .mainskit-stars.style-3>li>a {
    color: #000
}

.ekit-wid-con .ekit-testimonial--link {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    font-size: 0;
    z-index: 1
}

.mainskit-commentor-content ol,.mainskit-commentor-content ul {
    padding-left: 18px
}

.ekit-wid-con .mainkit-tab-wraper {
    line-height: 0
}

.ekit-wid-con .mainkit-tab-wraper.vertical {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.ekit-wid-con .mainkit-tab-wraper.vertical>ul {
    display: block;
    height: 100%
}

.ekit-wid-con .mainkit-tab-wraper.vertical>.mainkit-tab-nav .mainkit-nav-item {
    display: block;
    width: 100%;
    margin-right: 0
}

.ekit-wid-con .mainkit-tab-wraper.mainskit-fitcontent-tab:not(.vertical) .mainkit-tab-nav {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.ekit-wid-con .mainkit-tab-wraper.mainskit-fitcontent-tab .mainkit-tab-content {
    text-align: left;
    width: 100%;
    max-width: 100%
}

.ekit-wid-con .mainkit-tab-wraper .mainkit-nav-link {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.ekit-wid-con .mainkit-tab-wraper .mainkit-nav-link.right-pos {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.ekit-wid-con .mainkit-tab-wraper .mainkit-nav-link .mainskit-tab-icon {
    display: block
}

.ekit-wid-con .mainkit-tab-wraper .mainkit-nav-link .mainskit-tab-icon svg {
    max-width: 30px;
    height: auto
}

.ekit-wid-con .mainkit-tab-wraper .mainkit-nav-link.left-pos .mainskit-tab-icon {
    -ms-flex-item-align: center;
    align-self: center
}

.ekit-wid-con .mainkit-tab-wraper .mainkit-nav-link.top-pos {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.ekit-wid-con .mainkit-tab-wraper .mainkit-nav-link.bottom-pos {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.ekit-wid-con .mainkit-tab-nav {
    position: relative;
    border-bottom: 0 solid #000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    z-index: 1
}

.ekit-wid-con .mainkit-tab-nav .mainkit-nav-item {
    margin-bottom: 0;
    float: none;
    display: inline-block
}

.ekit-wid-con .mainkit-tab-nav .mainkit-nav-item:not(:last-child) {
    margin-right: 10px
}

.ekit-wid-con .mainkit-tab-nav .mainkit-nav-item .mainkit-nav-link {
    font-weight: 700;
    padding: 14px 35px;
    border-radius: 0;
    position: relative;
    text-align: center;
    background-color: transparent;
    border: none;
    margin: 0
}

.ekit-wid-con .mainkit-tab-nav.mainskit_tab_border_bottm .mainkit-nav-item .mainkit-nav-link::before {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    height: 3px;
    width: 100%;
    background-color: #2575fc;
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: -webkit-transform .2s ease;
    transition: -webkit-transform .2s ease;
    transition: transform .2s ease;
    transition: transform .2s ease,-webkit-transform .2s ease
}

.ekit-wid-con .mainkit-tab-nav.mainskit_tab_border_bottm .mainkit-nav-item .mainkit-nav-link.active::before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%
}

.ekit-wid-con .mainkit-tab-nav.mainskit_tooltip_style .mainkit-nav-item .mainkit-nav-link::before {
    position: absolute;
    content: "";
    bottom: -24px;
    left: 50%;
    -webkit-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg);
    height: 24px;
    width: 24px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    opacity: 0;
    visibility: hidden;
    background-image: -webkit-gradient(linear,left top,right bottom,from(rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0)),color-stop(50%,#4b3fe1),to(#4b3fe1));
    background-image: linear-gradient(to bottom right,rgba(255,255,255,0) 0,rgba(255,255,255,0) 50%,#4b3fe1 50%,#4b3fe1 100%);
    z-index: -1
}

.ekit-wid-con .mainkit-tab-nav.mainskit_tooltip_style .mainkit-nav-item .mainkit-nav-link.active::before {
    opacity: 1;
    visibility: visible
}

.ekit-wid-con .mainkit-tab-nav.mainskit_heartbit_style .mainkit-nav-item .mainkit-nav-link::after,.ekit-wid-con .mainkit-tab-nav.mainskit_heartbit_style .mainkit-nav-item .mainkit-nav-link::before {
    position: absolute;
    content: "";
    left: 50%;
    opacity: 0;
    z-index: 1
}

.ekit-wid-con .mainkit-tab-nav.mainskit_heartbit_style .mainkit-nav-item .mainkit-nav-link::before {
    bottom: -1px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 70px;
    height: 1px;
    background-color: #2575fc
}

.ekit-wid-con .mainkit-tab-nav.mainskit_heartbit_style .mainkit-nav-item .mainkit-nav-link::after {
    bottom: -5px;
    -webkit-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg);
    height: 10px;
    width: 10px;
    background-image: linear-gradient(136deg,rgba(0,0,0,0) 50%,rgba(242,41,91,0) 50%);
    border-style: solid;
    border-width: 1px 0 0 1px;
    border-color: #2575fc;
    z-index: 1
}

.ekit-wid-con .mainkit-tab-nav.mainskit_heartbit_style .mainkit-nav-item .mainkit-nav-link.active::after,.ekit-wid-con .mainkit-tab-nav.mainskit_heartbit_style .mainkit-nav-item .mainkit-nav-link.active::before {
    opacity: 1
}

.ekit-wid-con .mainkit-tab-nav.mainskit_pregress_style .mainkit-nav-item .mainkit-nav-link::before {
    position: absolute;
    content: "";
    bottom: -3px;
    left: 0;
    height: 3px;
    width: 100%;
    background-image: -webkit-gradient(linear,right top,left top,from(#07b787),to(#7ed500));
    background-image: linear-gradient(270deg,#07b787 0,#7ed500 100%);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: -webkit-transform 350ms ease 350ms;
    transition: -webkit-transform 350ms ease 350ms;
    transition: transform 350ms ease 350ms;
    transition: transform 350ms ease 350ms,-webkit-transform 350ms ease 350ms;
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    z-index: 1
}

.ekit-wid-con .mainkit-tab-nav.mainskit_pregress_style .mainkit-nav-item .mainkit-nav-link::after {
    position: absolute;
    content: "";
    bottom: -10px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-image: -webkit-gradient(linear,right top,left top,from(#07b787),to(#7ed500));
    background-image: linear-gradient(270deg,#07b787 0,#7ed500 100%);
    border: 5px solid #fff;
    opacity: 0;
    -webkit-transition: opacity 350ms ease 0s;
    transition: opacity 350ms ease 0s;
    z-index: 1
}

.ekit-wid-con .mainkit-tab-nav.mainskit_pregress_style .mainkit-nav-item .mainkit-nav-link.active::after {
    opacity: 1;
    -webkit-transition: opacity 350ms ease 350ms;
    transition: opacity 350ms ease 350ms
}

.ekit-wid-con .mainkit-tab-nav.mainskit_pregress_style .mainkit-nav-item .mainkit-nav-link.active::before {
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition: -webkit-transform 350ms ease 0s;
    transition: -webkit-transform 350ms ease 0s;
    transition: transform 350ms ease 0s;
    transition: transform 350ms ease 0s,-webkit-transform 350ms ease 0s
}

.ekit-wid-con .mainkit-tab-nav.mainskit_ribbon_style .mainkit-nav-item .mainkit-nav-link .mainskit-tab-icon,.ekit-wid-con .mainkit-tab-nav.mainskit_ribbon_style .mainkit-nav-item .mainkit-nav-link .mainskit-tab-title {
    position: relative;
    z-index: 11
}

.ekit-wid-con .mainkit-tab-nav.mainskit_ribbon_style .mainkit-nav-item .mainkit-nav-link::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: calc(100% + 20px);
    background-image: linear-gradient(60deg,#f2709c 0,#fe8f75 100%);
    z-index: 10;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition: -webkit-transform .4s ease .4s;
    transition: -webkit-transform .4s ease .4s;
    transition: transform .4s ease .4s;
    transition: transform .4s ease .4s,-webkit-transform .4s ease .4s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-size: 101% auto
}

.ekit-wid-con .mainkit-tab-nav.mainskit_ribbon_style .mainkit-nav-item .mainkit-nav-link::after {
    position: absolute;
    content: "";
    bottom: -20px;
    right: -20px;
    width: 20px;
    height: 20px;
    z-index: 10;
    background-image: linear-gradient(-221deg,#174eac 50%,rgba(242,41,91,0) 50%);
    opacity: 0;
    -webkit-transition: opacity .4s ease .4s;
    transition: opacity .4s ease .4s
}

.ekit-wid-con .mainkit-tab-nav.mainskit_ribbon_style .mainkit-nav-item .mainkit-nav-link.active::after {
    opacity: 1;
    -webkit-transition: opacity .4s ease .4s;
    transition: opacity .4s ease .4s
}

.ekit-wid-con .mainkit-tab-nav.mainskit_ribbon_style .mainkit-nav-item .mainkit-nav-link.active::before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transition: -webkit-transform .4s ease 0s;
    transition: -webkit-transform .4s ease 0s;
    transition: transform .4s ease 0s;
    transition: transform .4s ease 0s,-webkit-transform .4s ease 0s
}

.ekit-wid-con .mainkit-tab-nav.mainskit-fullwidth-tab>.mainkit-nav-item {
    max-width: 100%;
    -ms-flex-preferred-size: 0;
    flex-basis: 0%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.ekit-wid-con .mainkit-tab-content {
    line-height: 1.5
}

.ekit-wid-con .mainkit-tab-content .mainkit-tab-pane {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-top: 20px
}

.ekit-wid-con .tab-nav-fluid {
    width: 100%;
    display: block!important;
    height: auto!important
}

.ekit-wid-con .mainkit-nav-link {
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .ekit-tab-title-group {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto
}

@media (min-width: 768px) {
    .mainkit-tab-wraper:not(.vertical)>ul>li>a {
        white-space:nowrap
    }
}

.mainkit-tab-pane>div>ol,.mainkit-tab-pane>div>ul {
    padding-left: 18px
}

.ekit-wid-con .ekit-sidebar-group .ekit-overlay {
    left: 100%;
    top: 0;
    position: fixed;
    z-index: 1002;
    height: 100%;
    opacity: 0;
    width: 100%;
    visibility: hidden;
    -webkit-transition: all .4s ease-in var(--transition-duration);
    transition: all .4s ease-in var(--transition-duration);
    cursor: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4wMDUpIj48cGF0aCBkPSJNMjQsLjc0OCwyMy4yNTgsMCwxMiwxMS4yNTIuNzUzLDAsMCwuNzQ4LDExLjI1NywxMiwwLDIzLjI1Mi43NTMsMjQsMTIsMTIuNzQ3LDIzLjI1OCwyNCwyNCwyMy4yNTIsMTIuNzUzLDEyWiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4="),pointer;
    background-color: rgba(0,0,0,.9)
}

.ekit-off-canvas-position-left .ekit-wid-con .ekit-sidebar-group .ekit-overlay {
    left: auto;
    right: 100%
}

.ekit-wid-con .ekit-sidebar-group .ekit_widget-heading {
    padding: 20px;
    float: right
}

.ekit-wid-con .ekit-sidebar-group.ekit-fade .ekit-overlay {
    left: 0;
    right: 0
}

.ekit-wid-con .ekit-sidebar-widget {
    position: fixed;
    right: -100%;
    top: 0;
    bottom: 0;
    width: 100%;
    max-width: 360px;
    z-index: 999999;
    overflow: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    background-color: #fff;
    -webkit-transition: all var(--transition-duration) cubic-bezier(.9,.03,0,.96) var(--transition-duration);
    transition: all var(--transition-duration) cubic-bezier(.9,.03,0,.96) var(--transition-duration);
    visibility: hidden;
    opacity: 0
}

.ekit-off-canvas-position-left .ekit-wid-con .ekit-sidebar-widget {
    left: -100%;
    right: auto
}

.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-overlay {
    visibility: visible;
    -webkit-transition: all var(--transition-duration) ease-out 0s;
    transition: all var(--transition-duration) ease-out 0s;
    left: 0;
    opacity: 1
}

.ekit-off-canvas-position-left .ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-overlay {
    left: auto;
    right: 0
}

.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-sidebar-widget {
    opacity: 1;
    visibility: visible;
    right: 0;
    -webkit-transition: all var(--transition-duration) cubic-bezier(.9,.03,0,.96) .4s;
    transition: all var(--transition-duration) cubic-bezier(.9,.03,0,.96) .4s
}

.ekit-off-canvas-position-left .ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-sidebar-widget {
    left: 0;
    right: auto
}

.ekit-wid-con .ekit_sidebar-textwidget {
    padding: 20px;
    padding-top: 60px
}

.ekit-wid-con .ekit_close-side-widget {
    position: absolute;
    color: #1768dd;
    font-size: 15px;
    display: block;
    font-weight: 400;
    line-height: 1;
    padding: 4px 7px 5px 7px;
    border: 1px solid #ccc;
    z-index: 1;
    background-color: #fff;
    top: 15px;
    right: 15px;
    text-align: center;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ekit-wid-con .ekit_close-side-widget svg {
    width: 100%;
    max-width: 20px;
    height: auto;
    vertical-align: middle
}

.ekit-wid-con .ekit_sidebar-widget-container {
    position: relative;
    top: 150px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .3s ease-in .3s;
    transition: all .3s ease-in .3s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit_sidebar-widget-container {
    top: 0;
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 1s ease-out 1.2s;
    transition: all 1s ease-out 1.2s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.ekit-wid-con .ekit_navSidebar-button {
    display: inline-block;
    line-height: 1
}

.ekit-wid-con .ekit_offcanvas-sidebar {
    -webkit-transition: all .3s;
    transition: all .3s
}

.ekit-wid-con .ekit_offcanvas-sidebar svg {
    width: 100%;
    max-width: 20px;
    height: auto;
    vertical-align: middle
}

.ekit-wid-con .ekit-dropcap-cotnent {
    margin-bottom: 0
}

.ekit-wid-con .ekit-dropcap-cotnent:first-child::first-letter {
    color: #903;
    float: left;
    font-size: 75px;
    line-height: 60px;
    padding-top: 4px;
    padding-right: 8px;
    padding-left: 3px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center
}

.ekit-dropcap-wraper>ol,.ekit-dropcap-wraper>ul {
    padding-left: 28px
}

.ekit-wid-con .ekit_double_button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 480px) {
    .ekit-wid-con .ekit_double_button {
        display:block
    }
}

.ekit-wid-con .ekit-double-btn {
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    outline: 0;
    position: relative;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    text-align: center;
    overflow: hidden;
    color: #fff;
    width: 100%;
    background-color: #3b3b3b;
    padding: 20px;
    z-index: 1
}

.ekit-wid-con .ekit-double-btn svg {
    max-width: 14px;
    height: auto;
    vertical-align: middle
}

.ekit-wid-con .ekit-double-btn:hover {
    background-color: #1a1919
}

.ekit-wid-con .ekit-main-align-wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative
}

.ekit-wid-con .ekit_button_middle_text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 100%;
    position: relative;
    -webkit-box-shadow: 0 0 0 6px rgba(255,255,255,.2);
    box-shadow: 0 0 0 6px rgba(255,255,255,.2);
    background: #fafaf8;
    color: #444;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    font-size: 14px;
    z-index: 5
}

.ekit-wid-con .ekit-double-btn-one {
    background-color: #2575fc
}

.ekit-wid-con .ekit-double-btn-one:hover {
    background-color: #0359eb
}

.ekit-wid-con .ekit_creative_icon_box {
    display: inline-block;
    padding: 20px;
    background-color: #333;
    color: #fff;
    font-size: 20px;
    width: 100%;
    text-align: center;
    position: relative;
    z-index: 1;
    cursor: pointer;
    -webkit-transition: all .4s ease-in;
    transition: all .4s ease-in
}

.ekit-wid-con .ekit_hover_grow {
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0)
}

.ekit-wid-con .ekit_hover_grow:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.ekit-wid-con .ekit_hover_pulse:hover {
    -webkit-animation-name: ekit-hvr-pulse;
    animation-name: ekit-hvr-pulse;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes ekit-hvr-pulse {
    25% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    75% {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
}

@keyframes ekit-hvr-pulse {
    25% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    75% {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
}

.ekit-wid-con .ekit_hover_pushe:hover {
    -webkit-animation-name: ekit-hvr-push;
    animation-name: ekit-hvr-push;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

@-webkit-keyframes ekit-hvr-push {
    50% {
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes ekit-hvr-push {
    50% {
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.ekit-wid-con .ekit_hover_pop:hover {
    -webkit-animation-name: ekit-hvr-pop;
    animation-name: ekit-hvr-pop;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

@-webkit-keyframes ekit-hvr-pop {
    50% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }
}

@keyframes ekit-hvr-pop {
    50% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }
}

.ekit-wid-con .ekit_hover_rotate:hover {
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg)
}

.ekit-wid-con .ekit_hover_float:hover {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px)
}

.ekit-wid-con .ekit_hover_sink:hover {
    -webkit-transform: translateY(8px);
    transform: translateY(8px)
}

.ekit-wid-con .ekit_hover_skew:hover {
    -webkit-transform: skew(-10deg);
    transform: skew(-10deg)
}

.ekit-wid-con .ekit_hover_wobble_horizontal:hover {
    -webkit-animation-name: ekit-hvr-wobble-horizontal;
    animation-name: ekit-hvr-wobble-horizontal;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

@-webkit-keyframes ekit-hvr-wobble-horizontal {
    16.65% {
        -webkit-transform: translateX(8px);
        transform: translateX(8px)
    }

    33.3% {
        -webkit-transform: translateX(-6px);
        transform: translateX(-6px)
    }

    49.95% {
        -webkit-transform: translateX(4px);
        transform: translateX(4px)
    }

    66.6% {
        -webkit-transform: translateX(-2px);
        transform: translateX(-2px)
    }

    83.25% {
        -webkit-transform: translateX(1px);
        transform: translateX(1px)
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes ekit-hvr-wobble-horizontal {
    16.65% {
        -webkit-transform: translateX(8px);
        transform: translateX(8px)
    }

    33.3% {
        -webkit-transform: translateX(-6px);
        transform: translateX(-6px)
    }

    49.95% {
        -webkit-transform: translateX(4px);
        transform: translateX(4px)
    }

    66.6% {
        -webkit-transform: translateX(-2px);
        transform: translateX(-2px)
    }

    83.25% {
        -webkit-transform: translateX(1px);
        transform: translateX(1px)
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.ekit-wid-con .ekit_hover_wobble_vertical:hover {
    -webkit-animation-name: ekit-hvr-wobble-vertical;
    animation-name: ekit-hvr-wobble-vertical;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

@-webkit-keyframes ekit-hvr-wobble-vertical {
    16.65% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px)
    }

    33.3% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }

    49.95% {
        -webkit-transform: translateY(4px);
        transform: translateY(4px)
    }

    66.6% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px)
    }

    83.25% {
        -webkit-transform: translateY(1px);
        transform: translateY(1px)
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes ekit-hvr-wobble-vertical {
    16.65% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px)
    }

    33.3% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }

    49.95% {
        -webkit-transform: translateY(4px);
        transform: translateY(4px)
    }

    66.6% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px)
    }

    83.25% {
        -webkit-transform: translateY(1px);
        transform: translateY(1px)
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.ekit-wid-con .ekit_hover_shadow {
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    background-color: #e1e1e1;
    color: #666
}

.ekit-wid-con .ekit_hover_shadow:hover {
    -webkit-box-shadow: 0 10px 10px -10px rgba(0,0,0,.5);
    box-shadow: 0 10px 10px -10px rgba(0,0,0,.5)
}

.ekit-wid-con .ekit_hover_float_shadow::before {
    pointer-events: none;
    position: absolute;
    z-index: -1;
    content: "";
    top: 100%;
    left: 5%;
    height: 10px;
    width: 90%;
    opacity: 0;
    background: radial-gradient(ellipse at center,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 80%);
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: opacity,-webkit-transform;
    transition-property: opacity,-webkit-transform;
    transition-property: transform,opacity;
    transition-property: transform,opacity,-webkit-transform
}

.ekit-wid-con .ekit_hover_float_shadow:hover {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px)
}

.ekit-wid-con .ekit_hover_float_shadow:hover::before {
    opacity: 1;
    -webkit-transform: translateY(5px);
    transform: translateY(5px)
}

.ekit-wid-con .ekit_hover_glow_out:hover {
    -webkit-transform: scale(.93);
    transform: scale(.93)
}

.ekit-wid-con .ekit_hover_glow_out:hover::before {
    -webkit-animation: ekit-hover-glow-out 1.3s ease-out 75ms;
    animation: ekit-hover-glow-out 1.3s ease-out 75ms
}

.ekit-wid-con .ekit_hover_glow_out::before {
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-box-shadow: 0 0 0 2px rgba(51,51,51,.1);
    box-shadow: 0 0 0 2px rgba(51,51,51,.1);
    opacity: 0;
    -webkit-transform: scale(.9);
    transform: scale(.9);
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    content: ""
}

@-webkit-keyframes ekit-hover-glow-out {
    0% {
        opacity: .3
    }

    40% {
        opacity: .5;
        -webkit-box-shadow: 0 0 0 2px rgba(51,51,51,.1),0 0 10px 10px #333,0 0 0 10px rgba(51,51,51,.5);
        box-shadow: 0 0 0 2px rgba(51,51,51,.1),0 0 10px 10px #333,0 0 0 10px rgba(51,51,51,.5)
    }

    100% {
        -webkit-box-shadow: 0 0 0 2px rgba(51,51,51,.1),0 0 10px 10px #333,0 0 0 10px rgba(51,51,51,.5);
        box-shadow: 0 0 0 2px rgba(51,51,51,.1),0 0 10px 10px #333,0 0 0 10px rgba(51,51,51,.5);
        -webkit-transform: scale(1.5);
        transform: scale(1.5);
        opacity: 0
    }
}

@keyframes ekit-hover-glow-out {
    0% {
        opacity: .3
    }

    40% {
        opacity: .5;
        -webkit-box-shadow: 0 0 0 2px rgba(51,51,51,.1),0 0 10px 10px #333,0 0 0 10px rgba(51,51,51,.5);
        box-shadow: 0 0 0 2px rgba(51,51,51,.1),0 0 10px 10px #333,0 0 0 10px rgba(51,51,51,.5)
    }

    100% {
        -webkit-box-shadow: 0 0 0 2px rgba(51,51,51,.1),0 0 10px 10px #333,0 0 0 10px rgba(51,51,51,.5);
        box-shadow: 0 0 0 2px rgba(51,51,51,.1),0 0 10px 10px #333,0 0 0 10px rgba(51,51,51,.5);
        -webkit-transform: scale(1.5);
        transform: scale(1.5);
        opacity: 0
    }
}

.ekit-wid-con .ekit_hover_border_spined,.ekit-wid-con .ekit_hover_dashed {
    background-color: #fff;
    color: #333;
    -webkit-transition: -webkit-box-shadow .2s ease;
    transition: -webkit-box-shadow .2s ease;
    transition: box-shadow .2s ease;
    transition: box-shadow .2s ease,-webkit-box-shadow .2s ease;
    -webkit-box-shadow: inset 0 0 0 4px #333;
    box-shadow: inset 0 0 0 4px #333
}

.ekit-wid-con .ekit_hover_border_spined::before,.ekit-wid-con .ekit_hover_dashed::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: -1;
    border: 4px dashed #333;
    -webkit-transition: opacity .4s ease;
    transition: opacity .4s ease;
    pointer-events: none;
    border-radius: inherit
}

.ekit-wid-con .ekit_hover_border_spined:hover,.ekit-wid-con .ekit_hover_dashed:hover {
    -webkit-box-shadow: none;
    box-shadow: none
}

.ekit-wid-con .ekit_hover_border_spined:hover::before {
    -webkit-animation-name: ekit-hover-spined;
    animation-name: ekit-hover-spined;
    -webkit-animation-duration: 9s;
    animation-duration: 9s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes ekit-hover-spined {
    from {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes ekit-hover-spined {
    from {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.ekit-wid-con .ekit_round_icon {
    height: 70px;
    width: 70px;
    border-radius: 50%
}

.ekit-wid-con .ekit_hover_fill_with_shadow {
    color: #333;
    -webkit-box-shadow: 0 0 0 4px #333;
    box-shadow: 0 0 0 4px #333;
    background-color: transparent
}

.ekit-wid-con .ekit_hover_fill_with_shadow:hover {
    -webkit-box-shadow: 0 0 0 8px rgba(51,51,51,.3);
    box-shadow: 0 0 0 8px rgba(51,51,51,.3);
    background-color: #333;
    color: #fff
}

.ekit-wid-con .ekit_hover_fill_only {
    -webkit-box-shadow: 0 0 0 4px #333;
    box-shadow: 0 0 0 4px #333;
    color: #333;
    background-color: transparent
}

.ekit-wid-con .ekit_hover_fill_only:hover {
    background-color: #333;
    color: #fff
}

.ekit-wid-con .ekit_hover_fill_and_scale_border {
    background-color: rgba(0,0,0,.1);
    color: #000
}

.ekit-wid-con .ekit_hover_fill_and_scale_border::before {
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    content: "";
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    top: -7px;
    left: -7px;
    padding: 7px;
    -webkit-box-shadow: 0 0 0 4px #000;
    box-shadow: 0 0 0 4px #000;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    -webkit-transform: scale(.8);
    transform: scale(.8);
    opacity: 0;
    z-index: -1
}

.ekit-wid-con .ekit_hover_fill_and_scale_border:hover {
    background-color: #000;
    color: #fff
}

.ekit-wid-con .ekit_hover_fill_and_scale_border:hover::before {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.ekit-wid-con .ekit_hover_fill_and_scale_border_inset {
    -webkit-box-shadow: 0 0 0 3px #333;
    box-shadow: 0 0 0 3px #333;
    background-color: transparent
}

.ekit-wid-con .ekit_hover_fill_and_scale_border_inset::before {
    top: -2px;
    left: -2px;
    padding: 2px;
    z-index: -1;
    background-color: #333;
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    content: "";
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-transition: opacity .2s,-webkit-transform .2s;
    transition: opacity .2s,-webkit-transform .2s;
    transition: transform .2s,opacity .2s;
    transition: transform .2s,opacity .2s,-webkit-transform .2s
}

.ekit-wid-con .ekit_hover_fill_and_scale_border_inset:hover::before {
    -webkit-transform: scale(.85);
    transform: scale(.85)
}

.ekit-wid-con .ekit-video-popup {
    display: inline-block;
    text-align: center;
    font-size: 18px;
    background-color: #da3175;
    color: #fff;
    border-radius: 50%;
    position: relative;
    z-index: 6;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .ekit-video-popup.ekit_icon_button {
    padding: 10px
}

.ekit-wid-con .ekit-video-popup-btn {
    width: 60px;
    height: 60px;
    line-height: 45px;
    color: #fff;
    display: inline-block;
    text-align: center;
    font-size: 18px;
    background-color: #da3175;
    color: #fff;
    border-radius: 50%;
    position: relative;
    z-index: 6;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .ekit-video-popup svg {
    max-width: 40px;
    height: auto;
    vertical-align: middle
}

.ekit-wid-con .ekit-video-popup.fill-btn {
    width: 100px;
    height: 100px;
    line-height: 104px;
    background-color: #fff;
    -webkit-box-shadow: 0 25px 25px 0 rgba(0,0,0,.15);
    box-shadow: 0 25px 25px 0 rgba(0,0,0,.15)
}

.ekit-wid-con .ekit-video-popup.text-btn {
    width: auto;
    height: auto;
    border-radius: 0;
    background-color: transparent;
    text-decoration: underline
}

.ekit-wid-con .ekit-video-popup.square-btn {
    height: 156px;
    line-height: 156px;
    width: 100%;
    border-radius: 100%;
    background-color: #fff;
    -webkit-box-shadow: 0 42px 60px 0 rgba(0,0,0,.3);
    box-shadow: 0 42px 60px 0 rgba(0,0,0,.3);
    padding: 0 69px
}

.ekit-wid-con .ekit-video-popup.square-btn:hover {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px)
}

.ekit-wid-con .glow-btn {
    position: relative
}

.ekit-wid-con .glow-btn::after,.ekit-wid-con .glow-btn::before,.ekit-wid-con .glow-btn>i::after {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    color: red;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 0 0 currentColor;
    box-shadow: 0 0 0 0 currentColor;
    -webkit-animation: button-ripple 3s infinite;
    animation: button-ripple 3s infinite;
    opacity: .6;
    z-index: -1
}

.ekit-wid-con .glow-btn::before {
    -webkit-animation-delay: .9s;
    animation-delay: .9s
}

.ekit-wid-con .glow-btn::after {
    -webkit-animation-delay: .3s;
    animation-delay: .3s
}

.ekit_self_video_wrap .mejs-video {
    margin: 0 auto;
    line-height: 0;
    width: 100%
}

.ekit_self_video_wrap .mfp-close {
    position: fixed;
    outline: 0
}

.ekit_self_video_wrap .mfp-close:hover {
    background: #000;
    border-color: #000
}

.ekit_self_video_wrap_content .mfp-content {
    max-width: 900px
}

.ekit-wid-con.ekit_wpForms_container .wpforms-submit {
    line-height: normal
}

.ekit-wid-con.ekit_wpForms_container .wpforms-container .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.ekit-wid-con.ekit_wpForms_container .wpforms-container .wpforms-field select,.ekit-wid-con.ekit_wpForms_container .wpforms-container .wpforms-field textarea {
    max-width: 100%!important
}

.ekit-wid-con.ekit_wpForms_container .wpforms-container .wpforms-form .wpforms-field-name .wpforms-field-row {
    max-width: 100%
}

.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=date],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=datetime-local],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=datetime],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=email],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=month],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=number],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=password],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=range],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=search],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=tel],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=text],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=time],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=url],.ekit-wid-con.ekit_wpForms_container .wpforms-form input[type=week],.ekit-wid-con.ekit_wpForms_container .wpforms-form select,.ekit-wid-con.ekit_wpForms_container .wpforms-form textarea {
    height: 100%
}

.section-main div.wpforms-container-full,.section-main div.wpforms-container-full .wpforms-form * {
    visibility: inherit
}

.ekit-wid-con .mainskit-btn {
    border-radius: 5px;
    font-size: 15px;
    padding: 15px 30px;
    display: inline-block;
    color: #fff;
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 1;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    vertical-align: middle;
    text-align: center;
    background-color: #2575fc;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .mainskit-btn:hover {
    background-color: #0350d2
}

.ekit-wid-con .mainskit-btn:hover::before {
    opacity: 1
}

.ekit-wid-con .mainskit-btn::before {
    position: absolute;
    content: "";
    border-radius: inherit;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    z-index: -1;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-size: 102% 102%;
    opacity: 0
}

.ekit-wid-con .single-btn {
    margin-bottom: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.ekit-wid-con .single-btn:last-child {
    margin-bottom: 0
}

.ekit-wid-con .btn.sm {
    height: 30px;
    line-height: 30px;
    font-size: 13px;
    padding-left: 16px;
    padding-right: 16px
}

.ekit-wid-con .btn.sm.round {
    border-radius: 15px
}

.ekit-wid-con .btn.md {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    padding-left: 22px;
    padding-right: 22px
}

.ekit-wid-con .btn.md.round {
    border-radius: 20px
}

.ekit-wid-con .btn.lg {
    height: 50px;
    line-height: 50px;
    font-size: 15px;
    padding-left: 40px;
    padding-right: 40px
}

.ekit-wid-con .btn.lg.round {
    border-radius: 25px
}

.ekit-wid-con .btn.xl {
    height: 60px;
    line-height: 60px;
    font-size: 16px;
    padding-left: 36px;
    padding-right: 36px
}

.ekit-wid-con .btn.xl.round {
    border-radius: 30px
}

.ekit-wid-con .btn.border-gra-one,.ekit-wid-con .btn.gra-one {
    background: gradieintplate(gra-one,bg-one);
    background: -webkit-gradient(linear,left top,left bottom,from(gradieintplate(gra-one,angle)),color-stop(0,gradieintplate(gra-one,bg-one)),to(gradieintplate(gra-one,bg-two)));
    background: linear-gradient(gradieintplate(gra-one,angle),gradieintplate(gra-one,bg-one) 0,gradieintplate(gra-one,bg-two))
}

.ekit-wid-con .btn.border-gra-two,.ekit-wid-con .btn.gra-two {
    background: gradieintplate(gra-two,bg-one);
    background: -webkit-gradient(linear,left top,left bottom,from(gradieintplate(gra-two,angle)),color-stop(0,gradieintplate(gra-two,bg-one)),to(gradieintplate(gra-two,bg-two)));
    background: linear-gradient(gradieintplate(gra-two,angle),gradieintplate(gra-two,bg-one) 0,gradieintplate(gra-two,bg-two))
}

.ekit-wid-con .btn.border-gra-three,.ekit-wid-con .btn.gra-three {
    background: gradieintplate(gra-three,bg-one);
    background: -webkit-gradient(linear,left top,left bottom,from(gradieintplate(gra-three,angle)),color-stop(0,gradieintplate(gra-three,bg-one)),to(gradieintplate(gra-three,bg-two)));
    background: linear-gradient(gradieintplate(gra-three,angle),gradieintplate(gra-three,bg-one) 0,gradieintplate(gra-three,bg-two))
}

.ekit-wid-con .btn.border-gra-four,.ekit-wid-con .btn.gra-four {
    background: gradieintplate(gra-four,bg-one);
    background: -webkit-gradient(linear,left top,left bottom,from(gradieintplate(gra-four,angle)),color-stop(0,gradieintplate(gra-four,bg-one)),to(gradieintplate(gra-four,bg-two)));
    background: linear-gradient(gradieintplate(gra-four,angle),gradieintplate(gra-four,bg-one) 0,gradieintplate(gra-four,bg-two))
}

.ekit-wid-con .btn.border-gra-five,.ekit-wid-con .btn.gra-five {
    background: gradieintplate(gra-five,bg-one);
    background: -webkit-gradient(linear,left top,left bottom,from(gradieintplate(gra-five,angle)),color-stop(0,gradieintplate(gra-five,bg-one)),to(gradieintplate(gra-five,bg-two)));
    background: linear-gradient(gradieintplate(gra-five,angle),gradieintplate(gra-five,bg-one) 0,gradieintplate(gra-five,bg-two))
}

.ekit-wid-con .btn.border-gra-six,.ekit-wid-con .btn.gra-six {
    background: gradieintplate(gra-six,bg-one);
    background: -webkit-gradient(linear,left top,left bottom,from(gradieintplate(gra-six,angle)),color-stop(0,gradieintplate(gra-six,bg-one)),to(gradieintplate(gra-six,bg-two)));
    background: linear-gradient(gradieintplate(gra-six,angle),gradieintplate(gra-six,bg-one) 0,gradieintplate(gra-six,bg-two))
}

.ekit-wid-con .btn.border-gra-seven,.ekit-wid-con .btn.gra-seven {
    background: gradieintplate(gra-seven,bg-one);
    background: -webkit-gradient(linear,left top,left bottom,from(gradieintplate(gra-seven,angle)),color-stop(0,gradieintplate(gra-seven,bg-one)),to(gradieintplate(gra-seven,bg-two)));
    background: linear-gradient(gradieintplate(gra-seven,angle),gradieintplate(gra-seven,bg-one) 0,gradieintplate(gra-seven,bg-two))
}

.ekit-wid-con .btn.border-gra-eight,.ekit-wid-con .btn.gra-eight {
    background: gradieintplate(gra-eight,bg-one);
    background: -webkit-gradient(linear,left top,left bottom,from(gradieintplate(gra-eight,angle)),color-stop(0,gradieintplate(gra-eight,bg-one)),to(gradieintplate(gra-eight,bg-two)));
    background: linear-gradient(gradieintplate(gra-eight,angle),gradieintplate(gra-eight,bg-one) 0,gradieintplate(gra-eight,bg-two))
}

.ekit-wid-con .btn.border-gra-nine,.ekit-wid-con .btn.gra-nine {
    background: gradieintplate(gra-nine,bg-one);
    background: -webkit-gradient(linear,left top,left bottom,from(gradieintplate(gra-nine,angle)),color-stop(0,gradieintplate(gra-nine,bg-one)),to(gradieintplate(gra-nine,bg-two)));
    background: linear-gradient(gradieintplate(gra-nine,angle),gradieintplate(gra-nine,bg-one) 0,gradieintplate(gra-nine,bg-two))
}

.ekit-wid-con .btn.border-gra-ten,.ekit-wid-con .btn.gra-ten {
    background: gradieintplate(gra-ten,bg-one);
    background: -webkit-gradient(linear,left top,left bottom,from(gradieintplate(gra-ten,angle)),color-stop(0,gradieintplate(gra-ten,bg-one)),to(gradieintplate(gra-ten,bg-two)));
    background: linear-gradient(gradieintplate(gra-ten,angle),gradieintplate(gra-ten,bg-one) 0,gradieintplate(gra-ten,bg-two))
}

.ekit-wid-con .btn.border-gra-eleven,.ekit-wid-con .btn.gra-eleven {
    background: gradieintplate(gra-eleven,bg-one);
    background: -webkit-gradient(linear,left top,left bottom,from(gradieintplate(gra-eleven,angle)),color-stop(0,gradieintplate(gra-eleven,bg-one)),to(gradieintplate(gra-eleven,bg-two)));
    background: linear-gradient(gradieintplate(gra-eleven,angle),gradieintplate(gra-eleven,bg-one) 0,gradieintplate(gra-eleven,bg-two))
}

.ekit-wid-con .btn.gra-one::before {
    background: hovergradieintplate(gra-one,bg-one);
    background: -webkit-gradient(linear,left top,left bottom,from(hovergradieintplate(gra-one,angle)),color-stop(0,hovergradieintplate(gra-one,bg-one)),to(hovergradieintplate(gra-one,bg-two)));
    background: linear-gradient(hovergradieintplate(gra-one,angle),hovergradieintplate(gra-one,bg-one) 0,hovergradieintplate(gra-one,bg-two))
}

.ekit-wid-con .btn.gra-two::before {
    background: hovergradieintplate(gra-two,bg-one);
    background: -webkit-gradient(linear,left top,left bottom,from(hovergradieintplate(gra-two,angle)),color-stop(0,hovergradieintplate(gra-two,bg-one)),to(hovergradieintplate(gra-two,bg-two)));
    background: linear-gradient(hovergradieintplate(gra-two,angle),hovergradieintplate(gra-two,bg-one) 0,hovergradieintplate(gra-two,bg-two))
}

.ekit-wid-con .btn.gra-three::before {
    background: hovergradieintplate(gra-three,bg-one);
    background: -webkit-gradient(linear,left top,left bottom,from(hovergradieintplate(gra-three,angle)),color-stop(0,hovergradieintplate(gra-three,bg-one)),to(hovergradieintplate(gra-three,bg-two)));
    background: linear-gradient(hovergradieintplate(gra-three,angle),hovergradieintplate(gra-three,bg-one) 0,hovergradieintplate(gra-three,bg-two))
}

.ekit-wid-con .btn.gra-four::before {
    background: hovergradieintplate(gra-four,bg-one);
    background: -webkit-gradient(linear,left top,left bottom,from(hovergradieintplate(gra-four,angle)),color-stop(0,hovergradieintplate(gra-four,bg-one)),to(hovergradieintplate(gra-four,bg-two)));
    background: linear-gradient(hovergradieintplate(gra-four,angle),hovergradieintplate(gra-four,bg-one) 0,hovergradieintplate(gra-four,bg-two))
}

.ekit-wid-con .btn.gra-five::before {
    background: hovergradieintplate(gra-five,bg-one);
    background: -webkit-gradient(linear,left top,left bottom,from(hovergradieintplate(gra-five,angle)),color-stop(0,hovergradieintplate(gra-five,bg-one)),to(hovergradieintplate(gra-five,bg-two)));
    background: linear-gradient(hovergradieintplate(gra-five,angle),hovergradieintplate(gra-five,bg-one) 0,hovergradieintplate(gra-five,bg-two))
}

.ekit-wid-con .btn.gra-six::before {
    background: hovergradieintplate(gra-six,bg-one);
    background: -webkit-gradient(linear,left top,left bottom,from(hovergradieintplate(gra-six,angle)),color-stop(0,hovergradieintplate(gra-six,bg-one)),to(hovergradieintplate(gra-six,bg-two)));
    background: linear-gradient(hovergradieintplate(gra-six,angle),hovergradieintplate(gra-six,bg-one) 0,hovergradieintplate(gra-six,bg-two))
}

.ekit-wid-con .btn.gra-seven::before {
    background: hovergradieintplate(gra-seven,bg-one);
    background: -webkit-gradient(linear,left top,left bottom,from(hovergradieintplate(gra-seven,angle)),color-stop(0,hovergradieintplate(gra-seven,bg-one)),to(hovergradieintplate(gra-seven,bg-two)));
    background: linear-gradient(hovergradieintplate(gra-seven,angle),hovergradieintplate(gra-seven,bg-one) 0,hovergradieintplate(gra-seven,bg-two))
}

.ekit-wid-con .btn.gra-eight::before {
    background: hovergradieintplate(gra-eight,bg-one);
    background: -webkit-gradient(linear,left top,left bottom,from(hovergradieintplate(gra-eight,angle)),color-stop(0,hovergradieintplate(gra-eight,bg-one)),to(hovergradieintplate(gra-eight,bg-two)));
    background: linear-gradient(hovergradieintplate(gra-eight,angle),hovergradieintplate(gra-eight,bg-one) 0,hovergradieintplate(gra-eight,bg-two))
}

.ekit-wid-con .btn.gra-nine::before {
    background: hovergradieintplate(gra-nine,bg-one);
    background: -webkit-gradient(linear,left top,left bottom,from(hovergradieintplate(gra-nine,angle)),color-stop(0,hovergradieintplate(gra-nine,bg-one)),to(hovergradieintplate(gra-nine,bg-two)));
    background: linear-gradient(hovergradieintplate(gra-nine,angle),hovergradieintplate(gra-nine,bg-one) 0,hovergradieintplate(gra-nine,bg-two))
}

.ekit-wid-con .btn.gra-ten::before {
    background: hovergradieintplate(gra-ten,bg-one);
    background: -webkit-gradient(linear,left top,left bottom,from(hovergradieintplate(gra-ten,angle)),color-stop(0,hovergradieintplate(gra-ten,bg-one)),to(hovergradieintplate(gra-ten,bg-two)));
    background: linear-gradient(hovergradieintplate(gra-ten,angle),hovergradieintplate(gra-ten,bg-one) 0,hovergradieintplate(gra-ten,bg-two))
}

.ekit-wid-con .btn.gra-eleven::before {
    background: hovergradieintplate(gra-eleven,bg-one);
    background: -webkit-gradient(linear,left top,left bottom,from(hovergradieintplate(gra-eleven,angle)),color-stop(0,hovergradieintplate(gra-eleven,bg-one)),to(hovergradieintplate(gra-eleven,bg-two)));
    background: linear-gradient(hovergradieintplate(gra-eleven,angle),hovergradieintplate(gra-eleven,bg-one) 0,hovergradieintplate(gra-eleven,bg-two))
}

.ekit-wid-con .btn.square {
    border-radius: 0
}

.ekit-wid-con .btn-outline-primary {
    border-color: #f5f5f5;
    background-color: #fff
}

.ekit-wid-con .btn-info {
    background-color: #f15
}

.ekit-wid-con .btn.info-s2 {
    color: #f15;
    background-color: #fff;
    -webkit-box-shadow: -1.216px 6.894px 25px 0 rgba(0,0,0,.07);
    box-shadow: -1.216px 6.894px 25px 0 rgba(0,0,0,.07)
}

.ekit-wid-con .btn-outline-info {
    border-color: #f15;
    background-color: #fff;
    color: #000
}

.ekit-wid-con .btn-outline-info.info-s2 {
    color: #000
}

.ekit-wid-con .btn.border-gra,.ekit-wid-con .btn.btn-gra {
    position: relative;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    z-index: 1
}

.ekit-wid-con .btn.border-gra::before,.ekit-wid-con .btn.btn-gra::before {
    position: absolute;
    content: "";
    border-radius: inherit;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    z-index: -1
}

.ekit-wid-con .btn.btn-gra::before {
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-size: 101% 101%;
    opacity: 0
}

.ekit-wid-con .btn.btn-gra:hover::before {
    opacity: 1
}

.ekit-wid-con .btn.border-gra {
    background-size: 101% 101%;
    border: 0
}

.ekit-wid-con .btn.border-gra::before {
    top: 1px;
    left: 1px;
    right: 1px;
    bottom: 1px;
    background-color: #fff
}

.ekit-wid-con .btn.border-gra:hover::before {
    opacity: 0
}

.ekit-wid-con .mainskit-btn i {
    display: inline-block;
    vertical-align: middle
}

.ekit-wid-con .ekit-mailChimpForm .mainskit_input_label {
    display: inline-block;
    margin-bottom: .5rem
}

.ekit-wid-con .ekit-mailChimpForm .mainskit_form_group {
    margin-bottom: 1rem;
    margin: 0
}

.ekit-wid-con .ekit-mailChimpForm .ekit_form_control {
    display: block;
    width: 100%;
    height: auto;
    min-height: 42px;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    -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
}

.ekit-wid-con .ekit-mailChimpForm .ekit_form_control::-moz-placeholder {
    color: #6c757d;
    opacity: 1
}

.ekit-wid-con .ekit-mailChimpForm .ekit_form_control::-webkit-input-placeholder {
    color: #6c757d;
    opacity: 1
}

.ekit-wid-con .ekit-mailChimpForm .ekit_form_control:-ms-input-placeholder {
    color: #6c757d;
    opacity: 1
}

.ekit-wid-con .ekit-mailChimpForm .ekit_form_control::-ms-input-placeholder {
    color: #6c757d;
    opacity: 1
}

.ekit-wid-con .ekit-mailChimpForm .ekit_form_control::placeholder {
    color: #6c757d;
    opacity: 1
}

.ekit-wid-con .ekit-mailChimpForm .ekit_form_control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #80bdff;
    outline: 0;
    -webkit-box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);
    box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)
}

.ekit-wid-con .ekit-mail-submit {
    position: relative;
    z-index: 1;
    font-size: 16px;
    padding: 15px 40px 15px 40px;
    -webkit-box-shadow: 0 7px 15px 0 rgba(55,74,94,.3);
    box-shadow: 0 7px 15px 0 rgba(55,74,94,.3);
    border-style: solid;
    border-width: 0;
    color: #fff;
    background-color: #374a5e;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 5px;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    line-height: 26px
}

.ekit-wid-con .ekit-mail-submit svg {
    max-width: 16px;
    height: auto;
    vertical-align: middle
}

.ekit-wid-con .ekit-mail-submit::before {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    z-index: -1;
    opacity: 0;
    background-size: 101% 101%;
    border-radius: inherit
}

.ekit-wid-con .ekit-mail-submit:hover::before {
    opacity: 1
}

.ekit-wid-con .mainskit_input_group {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%
}

.ekit-wid-con .mainskit_input_group .ekit_form_control {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 1%
}

.ekit-wid-con .mainskit_input_group .ekit_form_control.ekit_append_input {
    border-radius: 5px 0 0 5px
}

.ekit-wid-con .mainskit_input_group_prepend {
    margin-right: -1px
}

.ekit-wid-con .mainskit_input_group_prepend+.ekit_form_control {
    border-radius: 0 5px 5px 0
}

.ekit-wid-con .mainskit_input_group_append .mainskit_input_group_text {
    border-radius: 0 5px 5px 0;
    margin-left: -1px
}

.ekit-wid-con .mainskit_input_group_text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #495057;
    text-align: center;
    white-space: nowrap;
    background-color: #e9ecef;
    border: 1px solid #ced4da;
    height: 100%;
    padding: 15px;
    border-radius: 5px 0 0 5px
}

.ekit-wid-con .mainskit_input_group_text svg {
    max-width: 20px;
    height: auto;
    vertical-align: middle
}

.ekit-wid-con .mainskit_inline_form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.ekit-wid-con .mainskit_inline_form .mainskit_form_group {
    margin-bottom: 0
}

.ekit-wid-con .mainskit_inline_form .mainskit_input_wraper:not(.ekit_submit_input_holder) {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.ekit-wid-con .mainskit_inline_form .ekit_submit_input_holder {
    -ms-flex-item-align: end;
    align-self: flex-end
}

.ekit-wid-con .mainskit_inline_form .ekit-mail-submit {
    width: 100%
}

@media screen and (max-width: 767px) {
    .ekit-wid-con .mainskit_inline_form.has-extra-fields>div {
        -webkit-box-flex:0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-right: 0!important
    }

    .ekit-wid-con .mainskit_inline_form.has-extra-fields>div:not(:last-child) {
        margin-bottom: 20px
    }
}

.ekit-wid-con .ekit-mail-submit {
    padding: 11.5px 40px
}

.ekit-wid-con .ekit-mail-message {
    display: none;
    padding: 10px 15px;
    margin-bottom: 10px;
    border-radius: 5px
}

.ekit-wid-con .ekit-mail-message.error {
    color: #721c24;
    background-color: #f8d7da;
    border: 1px solid #f5c6cb
}

.ekit-wid-con .ekit-mail-message.success {
    color: #155724;
    background-color: #d4edda;
    border: 1px solid #c3e6cb
}

.ekit-wid-con .ekit-single-day {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 5px;
    padding-bottom: 5px
}

.ekit-wid-con .ekit-single-day:not(:last-child) {
    border-bottom: 1px solid rgba(0,0,0,.1)
}

.ekit-wid-con .ekit-single-day>span {
    display: inline-block
}

.ekit-wid-con .ekit-single-day .ekit-business-day {
    font-size: 30px;
    color: #3b3b3b;
    font-weight: 500;
    padding-left: 5px;
    margin-right: auto
}

.ekit-wid-con .ekit-single-day .ekit-business-time {
    font-size: 20px;
    color: #333;
    padding-right: 5px;
    margin-left: auto
}

@media (max-width: 480px) {
    .ekit-wid-con .ekit-single-day {
        display:block
    }

    .ekit-wid-con .ekit-single-day>span {
        display: block
    }

    .ekit-wid-con .ekit-single-day .ekit-business-time {
        padding-left: 5px
    }
}

.ekit-wid-con .ekit-heading {
    position: relative
}

.ekit-wid-con .ekit-heading__shadow-text {
    z-index: 0;
    font-size: 90px;
    position: absolute;
    font-weight: 700;
    line-height: 120px;
    white-space: nowrap;
    letter-spacing: -6px;
    font-family: Archivo,sans-serif;
    color: transparent;
    -webkit-text-fill-color: #fff;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: rgba(16,16,16,.1)
}

.ekit-wid-con .ekit-heading__shadow-text~* {
    z-index: 1;
    position: relative
}

.ekit-wid-con .ekit-heading__title-has-border {
    position: relative
}

.ekit-wid-con .ekit-heading__title-has-border::before {
    content: "";
    width: 4px;
    height: 100%;
    display: block;
    position: absolute;
    background: -webkit-gradient(linear,left top,left bottom,from(#ff512f),to(#dd2476));
    background: linear-gradient(to bottom,#ff512f,#dd2476)
}

.ekit-wid-con .ekit-heading__title-has-border.start::before {
    left: 0
}

.ekit-wid-con .ekit-heading__title-has-border.end::before {
    right: 0
}

.ekit-wid-con .ekit-heading__title-has-border~.ekit-heading__description {
    display: block
}

.ekit-wid-con .ekit-heading__title-in-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.ekit-wid-con .ekit-heading__subtitle-has-border {
    border: 1px solid #fff;
    padding: .25rem 3rem;
    border-radius: 2rem;
    display: inline-block;
    position: relative;
    vertical-align: middle
}

.ekit-wid-con .ekit-heading .ekit_border_custom img {
    display: inline-block
}

.ekit-wid-con .mainskit-border-divider {
    height: 4px;
    width: 30px;
    background: #2575fc;
    border-radius: 2px;
    position: relative;
    margin-left: 27px
}

.ekit-wid-con .mainskit-border-divider::before {
    content: "";
    position: absolute;
    color: #0c5adb;
    left: -27px;
    top: 0;
    display: inline-block;
    height: 4px;
    width: 4px;
    border-radius: 50%;
    background-color: #0c5adb;
    -webkit-box-shadow: 9px 0 0 0 currentColor,18px 0 0 0 currentColor;
    box-shadow: 9px 0 0 0 currentColor,18px 0 0 0 currentColor
}

.ekit-wid-con .mainskit-border-divider.mainskit-style-long {
    width: 150px;
    border-radius: 0;
    background: #2575fc;
    margin-left: 0
}

.ekit-wid-con .mainskit-border-divider.mainskit-style-long::before {
    display: none
}

.ekit-wid-con .mainskit-border-divider.mainskit-style-long.style-3 {
    width: 90px
}

.ekit-wid-con .mainskit-border-divider.style-2 {
    background: #e7e7e7
}

.ekit-wid-con .mainskit-border-divider.style-2::before {
    background-color: #e7e7e7;
    -webkit-box-shadow: 9px 0 0 0 #e7e7e7;
    box-shadow: 9px 0 0 0 #e7e7e7;
    left: -19px
}

.ekit-wid-con .mainskit-border-star {
    width: 135px;
    color: #2575fc;
    background: #2575fc;
    background: -webkit-gradient(linear,left top,right top,from(currentColor),color-stop(38%,currentColor),color-stop(38%,rgba(255,255,255,0)),color-stop(62%,rgba(255,255,255,0)),color-stop(62%,currentColor),to(currentColor));
    background: linear-gradient(90deg,currentColor 0,currentColor 38%,rgba(255,255,255,0) 38%,rgba(255,255,255,0) 62%,currentColor 62%,currentColor 100%);
    height: 2px;
    position: relative
}

.ekit-wid-con .mainskit-border-star::after {
    position: absolute;
    content: "";
    top: 0;
    left: 50%;
    width: 14.3px;
    height: 14.3px;
    -webkit-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg);
    background-color: #2575fc;
    top: -7.15px
}

.ekit-wid-con .mainskit-border-star.style-2 {
    background: #d7d7d7;
    background: -webkit-gradient(linear,left top,right top,from(#d7d7d7),color-stop(38%,#d7d7d7),color-stop(38%,rgba(255,255,255,0)),color-stop(62%,rgba(255,255,255,0)),color-stop(62%,#d7d7d7),to(#d7d7d7));
    background: linear-gradient(90deg,#d7d7d7 0,#d7d7d7 38%,rgba(255,255,255,0) 38%,rgba(255,255,255,0) 62%,#d7d7d7 62%,#d7d7d7 100%)
}

.ekit-wid-con .mainskit-border-star.style-2::after {
    background-color: #d7d7d7
}

.ekit-wid-con .mainskit-border-star.mainskit-bullet {
    height: 1px
}

.ekit-wid-con .mainskit-border-star.mainskit-bullet::after {
    border-radius: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.ekit-wid-con .mainskit-section-title {
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    margin: 0;
    margin-bottom: 20px
}

.ekit-wid-con .mainskit-section-title.medium {
    font-size: 36px
}

.ekit-wid-con .mainskit-section-title em {
    font-family: "Playfair Display",serif
}

.ekit-wid-con .mainskit-section-title.block span {
    background-color: #2575fc;
    color: #fff;
    padding: 5px
}

.ekit-wid-con .mainskit-section-title a {
    color: inherit;
    font-size: inherit;
    line-height: inherit
}

.ekit-wid-con .mainskit-section-subtitle {
    font-weight: 700;
    color: rgba(0,0,0,.5)
}

.ekit-wid-con .mainskit-section-subtitle.primary-v {
    color: #2575fc
}

.ekit-wid-con .mainskit-section-subtitle.mainskit-gradient-title {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -webkit-linear-gradient(-35deg,#2575fc 0,#6a11cb 100%);
    color: #2575fc;
    background-size: 50%
}

.ekit-wid-con .mainskit-section-subtitle.mainskit-style-border {
    display: inline-block;
    position: relative;
    vertical-align: middle
}

.ekit-wid-con .mainskit-section-subtitle.mainskit-style-border::after,.ekit-wid-con .mainskit-section-subtitle.mainskit-style-border::before {
    content: "";
    width: 40px;
    height: 3px;
    background-color: #d7d7d7;
    display: inline-block;
    vertical-align: middle
}

.ekit-wid-con .mainskit-section-subtitle.mainskit-style-border::before {
    margin-right: 15px
}

.ekit-wid-con .mainskit-section-subtitle.mainskit-style-border::after {
    margin-left: 15px
}

.ekit-wid-con .mainskitsection-title-wraper {
    position: relative;
    z-index: 2
}

.ekit-wid-con .mainskitsection-title-wraper>p {
    margin-top: 21px;
    margin-bottom: 12px
}

.ekit-wid-con .mainskitsection-title-wraper .section-title {
    margin-bottom: 5px
}

.ekit-wid-con .mainskitsection-title-wraper.text-center,.ekit-wid-con .mainskitsection-title-wraper.text-right {
    margin-bottom: 40px
}

.ekit-wid-con .mainskitsection-title-wraper.green-v .section-title {
    color: #53f995
}

.ekit-wid-con .mainskitsection-title-wraper.green-v .mainskit-border-divider {
    background: #53f995
}

.ekit-wid-con .mainskitsection-title-wraper.green-v .mainskit-border-divider::before {
    background-color: inherit;
    -webkit-box-shadow: 9px 0 0 0 #53f995,18px 0 0 0 #53f995;
    box-shadow: 9px 0 0 0 #53f995,18px 0 0 0 #53f995
}

.ekit-wid-con .mainskitsection-title-wraper.white-v .section-title {
    color: #fff
}

.ekit-wid-con .mainskitsection-title-wraper.white-v .mainskit-border-divider {
    background: #fff
}

.ekit-wid-con .mainskitsection-title-wraper.white-v .mainskit-border-divider::before {
    background-color: inherit;
    -webkit-box-shadow: 9px 0 0 0 #fff,18px 0 0 0 #fff;
    box-shadow: 9px 0 0 0 #fff,18px 0 0 0 #fff
}

.ekit-wid-con .mainskitsection-title-wraper.primary-v .section-title {
    color: #2575fc
}

.ekit-wid-con .mainskitsection-title-wraper.primary-v .mainskit-border-divider {
    background: #2575fc
}

.ekit-wid-con .mainskitsection-title-wraper.primary-v .mainskit-border-divider::before {
    background-color: inherit;
    -webkit-box-shadow: 9px 0 0 0 #2575fc,18px 0 0 0 #2575fc;
    box-shadow: 9px 0 0 0 #2575fc,18px 0 0 0 #2575fc
}

.ekit-wid-con .mainskitsection-title-wraper.version-2.primary-v .section-title {
    color: #000
}

.ekit-wid-con .mainskitsection-title-wraper.version-3>p {
    margin-top: 18px
}

.ekit-wid-con .mainskitsection-title-wraper.version-4 .section-title {
    position: relative;
    margin-left: 52px
}

.ekit-wid-con .mainskitsection-title-wraper.version-4 .section-title::before {
    position: absolute;
    content: "";
    top: calc(50% - 1.5px);
    left: 0;
    width: 70px;
    height: 3px;
    background-color: #2575fc
}

.ekit-wid-con .mainskitsection-title-wraper.version-5 .mask-title {
    margin-bottom: 12px
}

.ekit-wid-con .mainskitsection-title-wraper.version-5 .section-title {
    font-size: 22px;
    color: rgba(0,0,0,.5);
    letter-spacing: 5.8px;
    margin-bottom: 10px
}

.ekit-wid-con .mainskitsection-title-wraper .shuffle-letter-title-wraper {
    position: absolute;
    top: -36px;
    left: 0;
    width: 100%;
    z-index: -1
}

.ekit-wid-con .mainskit-section-title {
    font-weight: 500
}

.ekit-wid-con .mainskit-section-title.text_fill>span {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -webkit-linear-gradient(-35deg,#2575fc 0,#6a11cb 100%);
    color: #2575fc
}

.ekit-wid-con .mainskit-section-title span {
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    display: inline-block;
    font-weight: 700
}

.ekit-wid-con .text_fill>span {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.ekit-wid-con .mainskit-section-title-wraper.center,.ekit-wid-con .mainskit-section-title-wraper.text_center {
    text-align: center
}

.ekit-wid-con .mainskit-section-title-wraper.center .mainskit-border-divider,.ekit-wid-con .mainskit-section-title-wraper.center .mainskit-border-star,.ekit-wid-con .mainskit-section-title-wraper.text_center .mainskit-border-divider,.ekit-wid-con .mainskit-section-title-wraper.text_center .mainskit-border-star {
    margin-left: auto;
    margin-right: auto
}

.ekit-wid-con .mainskit-section-title-wraper.right,.ekit-wid-con .mainskit-section-title-wraper.text_right {
    text-align: right
}

.ekit-wid-con .mainskit-section-title-wraper.right .mainskit-border-divider,.ekit-wid-con .mainskit-section-title-wraper.right .mainskit-border-star,.ekit-wid-con .mainskit-section-title-wraper.text_right .mainskit-border-divider,.ekit-wid-con .mainskit-section-title-wraper.text_right .mainskit-border-star {
    margin-left: auto
}

.ekit-wid-con .mainskit-section-title-wraper.right .mainskit-border-divider,.ekit-wid-con .mainskit-section-title-wraper.text_right .mainskit-border-divider {
    left: 0
}

.ekit-wid-con .mainskit-section-title-wraper.left,.ekit-wid-con .mainskit-section-title-wraper.text_left {
    text-align: left
}

.ekit-wid-con .mainskit-section-title-wraper.left .mainskit-border-divider,.ekit-wid-con .mainskit-section-title-wraper.text_left .mainskit-border-divider {
    left: 0
}

.ekit-heading--subtitle {
    margin-top: 8px;
    margin-bottom: 16px
}

.ekit-heading__description {
    display: inline-block;
    width: 100%;
    font-size: 16px;
    line-height: 24px
}

.ekit-heading__description>p:first-child {
    margin-top: 10px
}

.ekit-wid-con .post--tab {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.ekit-wid-con .post--tab .tabHeader {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 15%;
    flex: 0 0 15%
}

.ekit-wid-con .post--tab .tabHeader .tab__list {
    list-style: none;
    padding-left: 0
}

.ekit-wid-con .post--tab .tabHeader .tab__list>.tab__list__item {
    font-size: 14px;
    color: #232323;
    border: none;
    padding: 14px 16px 14px 30px;
    cursor: pointer;
    background-color: #fff;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    display: block;
    position: relative
}

.ekit-wid-con .post--tab .tabHeader .tab__list>.tab__list__item.active,.ekit-wid-con .post--tab .tabHeader .tab__list>.tab__list__item:hover {
    color: #d72924;
    background-color: #f0f1f4;
    z-index: 2
}

.ekit-wid-con .post--tab .tabContent {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 85%;
    flex: 0 0 85%
}

.ekit-wid-con .ekit--tab__post__details {
    min-height: 100px
}

.ekit-wid-con .ekit--tab__post__details .tabItem {
    display: none;
    -webkit-animation: hide-fadeout .6s ease-out;
    animation: hide-fadeout .6s ease-out
}

.ekit-wid-con .ekit--tab__post__details .tabItem.active {
    display: block;
    -webkit-animation: show-fadein .6s ease-in;
    animation: show-fadein .6s ease-in
}

.ekit-wid-con .ekit--tab__post__details .tab__post__single--item {
    border-top: 0;
    width: 33.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
    float: left
}

.ekit-wid-con .ekit--tab__post__details .tab__post__single--item.ekit___column-2 {
    width: 50%
}

.ekit-wid-con .ekit--tab__post__details .tab__post__single--item.ekit___column-4 {
    width: 25%
}

.ekit-wid-con .ekit--tab__post__details .tab__post__single--item:hover .tab__post--header>img {
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
}

.ekit-wid-con .ekit--tab__post__details .tab__post--header {
    position: relative;
    overflow: hidden;
    display: block;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0
}

.ekit-wid-con .ekit--tab__post__details .tab__post--header>img {
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    width: 100%
}

.ekit-wid-con .ekit--tab__post__details .tab__post--header .tab__post--icon {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    z-index: 5
}

.ekit-wid-con .ekit--tab__post__details .tab__post--header .tab__post--icon>span {
    color: #fff;
    font-size: 48px
}

.ekit-wid-con .ekit--tab__post__details .tab__post--title {
    font-size: 15px;
    font-weight: 500;
    color: #232323
}

.ekit-wid-con .ekit--tab__post__details .tab__post--title>a {
    color: inherit;
    line-height: inherit;
    padding-left: 0;
    padding-right: 0
}

.ekit-wid-con .ekit--tab__post__details .post_grid_img_thumb {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transition: all .4s;
    transition: all .4s
}

.ekit-wid-con .ekit--tab__post__details .post_grid_img_thumb:hover {
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
}

.ekit-wid-con .post--tab.disbale-hover img {
    -webkit-transform: inherit!important;
    transform: inherit!important
}

.ekit-wid-con .clearfix::after {
    display: block;
    content: "";
    clear: both
}

.ekit-wid-con .post--lists {
    list-style: none;
    padding-left: 0
}

.ekit-wid-con .post--lists>li {
    border: none!important
}

.ekit-wid-con .post--lists>li>a {
    padding: 8px 16px;
    line-height: normal;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .post--lists.vertical--list>li {
    float: left;
    margin-right: 16px
}

.ekit-wid-con .post--lists.vertical--list>li>a {
    padding-left: 0;
    padding-right: 0
}

.ekit-wid-con .ekit-post_grid-item {
    margin-bottom: 27px
}

.ekit-wid-con .ekit-post_grid-title {
    margin-top: 0;
    margin-bottom: 0
}

.ekit_modal-searchPanel .xs-serach {
    position: relative
}

.ekit_modal-searchPanel .xs-serach input:not([type=submit]) {
    padding: 0 20px;
    background-color: transparent;
    width: 100%;
    height: 44px;
    border-radius: 5px;
    border: 0;
    border: 1px solid #e7e7e7;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit_modal-searchPanel .xs-serach input:not([type=submit])::-moz-placeholder {
    color: #777;
    font-size: 14px;
    opacity: 1
}

.ekit_modal-searchPanel .xs-serach input:not([type=submit])::-webkit-input-placeholder {
    color: #777;
    font-size: 14px;
    opacity: 1
}

.ekit_modal-searchPanel .xs-serach input:not([type=submit]):-ms-input-placeholder {
    color: #777;
    font-size: 14px;
    opacity: 1
}

.ekit_modal-searchPanel .xs-serach input:not([type=submit])::-ms-input-placeholder {
    color: #777;
    font-size: 14px;
    opacity: 1
}

.ekit_modal-searchPanel .xs-serach input:not([type=submit])::placeholder {
    color: #777;
    font-size: 14px;
    opacity: 1
}

.ekit_modal-searchPanel .xs-serach input:not([type=submit]):focus {
    border-color: #2575fc
}

.ekit_modal-searchPanel .xs-serach .search-btn {
    width: 62px;
    border: 0;
    font-size: 14px;
    color: #777;
    background-color: transparent;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    cursor: pointer;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit_modal-searchPanel .mfp-wrap.ekit-promo-popup::before {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    background-color: rgba(0,0,0,.87);
    padding-bottom: 100%;
    border-radius: 100%;
    overflow: hidden;
    -webkit-animation: menu-animation .8s ease-out forwards;
    animation: menu-animation .8s ease-out forwards
}

.ekit_modal-searchPanel .mfp-wrap.ekit-promo-popup {
    height: 100vh;
    overflow: hidden
}

.ekit_modal-searchPanel .mfp-bg.my-mfp-slide-bottom {
    display: none
}

.ekit_modal-searchPanel .ekit-sidebar-widget {
    height: 100vh
}

.ekit_modal-searchPanel .ekit-bg-black {
    height: 100vh!important
}

.ekit_modal-searchPanel .ekit-search-group {
    position: relative
}

.ekit_modal-searchPanel .ekit-search-group input:not([type=submit]) {
    height: 70px;
    background-color: transparent;
    border-radius: 50px;
    border: 2px solid #fff;
    color: #fff;
    padding: 0 30px;
    width: 100%
}

.ekit_modal-searchPanel .ekit-search-group input:not([type=submit])::-moz-placeholder {
    color: #fff;
    opacity: 1
}

.ekit_modal-searchPanel .ekit-search-group input:not([type=submit])::-webkit-input-placeholder {
    color: #fff;
    opacity: 1
}

.ekit_modal-searchPanel .ekit-search-group input:not([type=submit]):-ms-input-placeholder {
    color: #fff;
    opacity: 1
}

.ekit_modal-searchPanel .ekit-search-group input:not([type=submit])::-ms-input-placeholder {
    color: #fff;
    opacity: 1
}

.ekit_modal-searchPanel .ekit-search-group input:not([type=submit])::placeholder {
    color: #fff;
    opacity: 1
}

.ekit_modal-searchPanel .ekit-search-group .ekit_search-button {
    background-color: transparent;
    border: 0;
    padding: 0;
    color: #fff;
    position: absolute;
    right: 0;
    cursor: pointer;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 100%;
    width: 70px;
    border-radius: 0 50px 50px 0
}

.ekit_modal-searchPanel .ekit-search-group input[type=search]::-webkit-search-cancel-button,.ekit_modal-searchPanel .ekit-search-group input[type=search]::-webkit-search-decoration,.ekit_modal-searchPanel .ekit-search-group input[type=search]::-webkit-search-results-button,.ekit_modal-searchPanel .ekit-search-group input[type=search]::-webkit-search-results-decoration {
    display: none
}

.ekit_modal-searchPanel .ekit-search-panel {
    max-width: 800px;
    margin: 1.75rem auto
}

.ekit_navsearch-button {
    display: inline-block
}

.ekit_navsearch-button svg {
    max-width: 20px;
    height: auto;
    vertical-align: middle
}

.section-widget-mainskit-header-search .mfp-close {
    width: 44px
}

.ekit-wid-con .fluentform .ff-el-ratings label {
    display: inline-block
}

.ekit-wid-con .fluentform .ff-el-progress,.ekit-wid-con .fluentform .ff-el-progress-bar {
    height: 20px
}

.ekit-wid-con .fluentform .ff-el-progress-status {
    font-size: 13px;
    display: none
}

.ekit-wid-con .fluentform .ff-el-progress-bar span {
    font-size: 10px
}

.ekit-wid-con .fluentform .ff-step-header {
    display: none
}

.ekit-wid-con .fluentform .choices[data-type*=select-multiple] .choices__inner {
    padding: 0
}

.ekit-wid-con .fluentform .ff-el-form-check-label .ff-el-form-check-input::after {
    display: none
}

.ekit-wid-con .fluentform-widget-custom-radio-checkbox .ff-el-form-check-input:checked::before {
    display: none
}

.ekit-wid-con .frm-fluent-form .choices__inner {
    border: none
}

.ekit-wid-con .fluentform-widget-custom-radio-checkbox input[type=checkbox]:checked::after,.ekit-wid-con .fluentform-widget-custom-radio-checkbox input[type=radio]:checked::after {
    position: static;
    -webkit-transform: inherit;
    transform: inherit
}

.ekit-fluent-form-widget-step-header-yes .ff-el-progress-status {
    display: block!important
}

.ekit-fluent-form-widget-step-progressbar-yes .ff-step-header {
    display: block!important
}

.ekit-wid-con .ekit-btt__button {
    padding: 0;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative
}

.ekit-wid-con .ekit-btt__button:focus,.ekit-wid-con .ekit-btt__button:hover {
    text-decoration: none
}

.ekit-wid-con .ekit-btt__button .canvas {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    border-radius: inherit
}

.ekit-wid-con .ekit-btt__button.ekit-tt-show {
    -webkit-animation: ekit-btt-fadein .5s;
    animation: ekit-btt-fadein .5s;
    opacity: 1
}

.ekit-wid-con .ekit-btt__button.yes:not(.ekit-tt-show) {
    -webkit-animation: ekit-btt-fadeOut .5s;
    animation: ekit-btt-fadeOut .5s;
    opacity: 0
}

.ekit-wid-con .ekit-btt.progress_indicator .ekit-btt__button {
    border: 0!important;
    border-radius: 50%!important
}

@-webkit-keyframes ekit-btt-fadein {
    from {
        opacity: 0;
        -webkit-transform: translateY(80px);
        transform: translateY(80px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes ekit-btt-fadein {
    from {
        opacity: 0;
        -webkit-transform: translateY(80px);
        transform: translateY(80px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes ekit-btt-fadeOut {
    from {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(80px);
        transform: translateY(80px)
    }
}

@keyframes ekit-btt-fadeOut {
    from {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(80px);
        transform: translateY(80px)
    }
}

.ekit-wid-con .ekit-form .caldera-form-wrap form label span {
    display: inline-block
}

@media (max-width: 480px) {
    .ekit-wid-con .hotspot-following-line-style .ekit-hotspot-horizontal-line {
        width:50px
    }

    .ekit-wid-con .ekit-location_inner {
        left: 0;
        right: auto
    }
}

@media (max-width: 767px) {
    .ekit-wid-con .mainskit-image-accordion-wraper {
        -ms-flex-wrap:wrap;
        flex-wrap: wrap
    }
}

@media screen and (min-width: 1025px) {
    .ekit-image-accordion-vertical .ekit-image-accordion {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .ekit-image-accordion-vertical .ekit-image-accordion-item {
        min-height: 0!important
    }
}

@media screen and (min-width: 768px) and (max-width:1024px) {
    .ekit-image-accordion-tablet-vertical .ekit-image-accordion,.ekit-image-accordion-vertical:not(.ekit-image-accordion-tablet-horizontal) .ekit-image-accordion {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .ekit-image-accordion-tablet-vertical .ekit-image-accordion-item,.ekit-image-accordion-vertical:not(.ekit-image-accordion-tablet-horizontal) .ekit-image-accordion-item {
        min-height: 0!important
    }
}

@media screen and (max-width: 767px) {
    .ekit-image-accordion-mobile-vertical .ekit-image-accordion,.ekit-image-accordion-tablet-vertical:not(.ekit-image-accordion-mobile-horizontal) .ekit-image-accordion,.ekit-image-accordion-vertical:not(.ekit-image-accordion-mobile-horizontal) .ekit-image-accordion {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .ekit-image-accordion-mobile-vertical .ekit-image-accordion-item,.ekit-image-accordion-tablet-vertical:not(.ekit-image-accordion-mobile-horizontal) .ekit-image-accordion-item,.ekit-image-accordion-vertical:not(.ekit-image-accordion-mobile-horizontal) .ekit-image-accordion-item {
        min-height: 0!important
    }
}

@media (max-width: 991px) {
    .ekit-wid-con .mainskit-countdown-timer .mainskit-timer-container,.ekit-wid-con .mainskit-countdown-timer-3 .mainskit-timer-container {
        width:50%
    }

    .ekit-wid-con .mainskit-flip-clock>.mainskit-time {
        margin-bottom: 40px
    }

    .ekit-wid-con .mainskit-countdown-timer-2 .mainskit-timer-title {
        max-width: 100%
    }

    .ekit-wid-con .mainskit-countdown-timer .mainskit-timer-container,.ekit-wid-con .mainskit-countdown-timer-2 .mainskit-timer-container,.ekit-wid-con .mainskit-countdown-timer-3 .mainskit-timer-container {
        margin-bottom: 30px;
        margin-right: 30px
    }

    .ekit-wid-con .mainskit-countdown-timer-4 .mainskit-timer-count {
        font-size: 28px
    }

    .ekit-wid-con .mainskit-countdown-timer-4 .mainskit-timer-title {
        font-size: 14px
    }
}

@media (max-width: 480px) {
    .ekit-wid-con .mainskit-countdown-timer .mainskit-timer-container,.ekit-wid-con .mainskit-countdown-timer-3 .mainskit-timer-container {
        display:block;
        width: 100%
    }

    .ekit-wid-con .mainskit-flip-clock>.mainskit-time {
        margin-bottom: 40px;
        width: 100%
    }

    .ekit-wid-con .mainskit-flip-clock>.mainskit-time:not(:last-child) {
        margin-right: 0
    }

    .ekit-wid-con .mainskit-countdown-timer-4::after,.ekit-wid-con .mainskit-countdown-timer-4::before {
        display: none
    }

    .ekit-wid-con .mainskit-countdown-timer-4 {
        width: 100%;
        margin-left: 0;
        height: 100%;
        line-height: 1
    }

    .ekit-wid-con .mainskit-countdown-timer-4 .mainskit-timer-container {
        padding: 15px
    }

    .ekit-wid-con .mainskit-countdown-timer .mainskit-timer-container,.ekit-wid-con .mainskit-countdown-timer-2 .mainskit-timer-container,.ekit-wid-con .mainskit-countdown-timer-3 .mainskit-timer-container,.ekit-wid-con .mainskit-countdown-timer-4 .mainskit-timer-container {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding: 0
    }

    .ekit-wid-con .mainskit-countdown-timer .mainskit-timer-container:not(:last-child),.ekit-wid-con .mainskit-countdown-timer-2 .mainskit-timer-container:not(:last-child),.ekit-wid-con .mainskit-countdown-timer-3 .mainskit-timer-container:not(:last-child),.ekit-wid-con .mainskit-countdown-timer-4 .mainskit-timer-container:not(:last-child) {
        margin-bottom: 30px
    }

    .ekit-wid-con .mainskit-countdown-timer-4 .mainskit-timer-title {
        display: block
    }

    .ekit-wid-con .mainskit-countdown-timer-4 .mainskit-timer-count {
        line-height: normal
    }

    .ekit-wid-con .mainskit-countdown-timer-2 .mainskit-timer-title {
        max-width: 100%
    }
}

@media (max-width: 991px) {
    .ekit-wid-con .ekit-video-gallery.ekit-column-tablet-1 .ekit-video-item {
        -webkit-box-flex:0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }

    .ekit-wid-con .ekit-video-gallery.ekit-column-tablet-2 .ekit-video-item {
        -webkit-box-flex: 0;
        flex: 0 0 50%;
        -ms-flex: 1 0 45%
    }

    .ekit-wid-con .ekit-video-gallery.ekit-column-tablet-3 .ekit-video-item {
        -webkit-box-flex: 0;
        flex: 0 0 33.33%;
        -ms-flex: 1 0 31%
    }

    .ekit-wid-con .ekit-video-gallery.ekit-column-tablet-4 .ekit-video-item {
        -webkit-box-flex: 0;
        flex: 0 0 25%;
        -ms-flex: 1 0 20%
    }

    .ekit-wid-con .ekit-video-gallery.ekit-column-tablet-5 .ekit-video-item {
        -webkit-box-flex: 0;
        flex: 0 0 20%;
        -ms-flex: 1 0 18%
    }

    .ekit-wid-con .ekit-video-gallery.ekit-column-tablet-6 .ekit-video-item {
        -webkit-box-flex: 0;
        flex: 0 0 16.66%;
        -ms-flex: 1 0 15%
    }

    .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-tablet-1 .ekit-video-item {
        width: 100%
    }

    .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-tablet-2 .ekit-video-item {
        width: 50%
    }

    .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-tablet-3 .ekit-video-item {
        width: 33.33%
    }

    .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-tablet-4 .ekit-video-item {
        width: 25%
    }

    .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-tablet-5 .ekit-video-item {
        width: 20%
    }

    .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-tablet-6 .ekit-video-item {
        width: 16.66%
    }
}

@media (max-width: 480px) {
    .ekit-wid-con .ekit-video-gallery.ekit-column-mobile-1 .ekit-video-item {
        -webkit-box-flex:0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }

    .ekit-wid-con .ekit-video-gallery.ekit-column-mobile-2 .ekit-video-item {
        -webkit-box-flex: 0;
        flex: 0 0 50%;
        -ms-flex: 1 0 45%
    }

    .ekit-wid-con .ekit-video-gallery.ekit-column-mobile-3 .ekit-video-item {
        -webkit-box-flex: 0;
        flex: 0 0 33.33%;
        -ms-flex: 1 0 31%
    }

    .ekit-wid-con .ekit-video-gallery.ekit-column-mobile-4 .ekit-video-item {
        -webkit-box-flex: 0;
        flex: 0 0 25%;
        -ms-flex: 1 0 20%
    }

    .ekit-wid-con .ekit-video-gallery.ekit-column-mobile-5 .ekit-video-item {
        -webkit-box-flex: 0;
        flex: 0 0 20%;
        -ms-flex: 1 0 18%
    }

    .ekit-wid-con .ekit-video-gallery.ekit-column-mobile-6 .ekit-video-item {
        -webkit-box-flex: 0;
        flex: 0 0 16.66%;
        -ms-flex: 1 0 15%
    }

    .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-mobile-1 .ekit-video-item {
        width: 100%
    }

    .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-mobile-2 .ekit-video-item {
        width: 50%
    }

    .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-mobile-3 .ekit-video-item {
        width: 33.33%
    }

    .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-mobile-4 .ekit-video-item {
        width: 25%
    }

    .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-mobile-5 .ekit-video-item {
        width: 20%
    }

    .ekit-wid-con .ekit-video-gallery.ekit-masonry.ekit-column-mobile-6 .ekit-video-item {
        width: 16.66%
    }

    .ekit-wid-con .ekit-video-gallery-wrapper .mainskit-main-filter>li {
        margin-bottom: 0
    }
}

@media (max-width: 991px) {
    .ekit-wid-con .profile-image-card-group>li {
        margin-bottom:0
    }

    .ekit-wid-con .fullwidth-profile-card .profile-entry-content {
        padding-left: 30px;
        padding-right: 25px
    }

    .ekit-wid-con .fullwidth-profile-card .profile-img {
        display: block
    }

    .ekit-wid-con .owl-carousel .owl-item .profile-header img {
        width: 100%
    }

    .ekit-wid-con .team-slider-wraper {
        overflow: hidden;
        position: relative
    }

    .ekit-wid-con .single-preview .entry-content {
        background-size: 100%
    }

    .ekit-wid-con .team-sync-thumb {
        overflow: visible;
        margin-bottom: 30px
    }

    .ekit-wid-con .team-sync-thumb .owl-item {
        -webkit-transform: none!important;
        transform: none!important
    }

    .ekit-wid-con .team-sync-prev .owl-stage-outer {
        padding-bottom: 50px
    }
}

@media (max-width: 767px) {
    .ekit-wid-con .team-slider {
        padding:0
    }

    .ekit-wid-con .team-slider {
        overflow: visible
    }

    .ekit-wid-con .team-slider .owl-stage-outer {
        padding: 50px 0
    }

    .ekit-wid-con .profile-square-v.square-v4 .profile-card {
        max-height: 500px
    }

    .ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-header {
        max-height: 380px
    }

    .ekit-wid-con .fullwidth-profile-card .profile-entry-content {
        padding-left: 0;
        padding-right: 0;
        padding-top: 30px
    }
}

@media (max-width: 480px) {
    .ekit-wid-con .profile-image-card-group.five-col>li,.ekit-wid-con .profile-image-card-group.four-col>li {
        width:100%
    }

    .ekit-wid-con .vintage-style-2 .vintage-profile-card .profile-group {
        padding: 62px 29px
    }

    .ekit-wid-con .profile-info-text {
        padding-right: 0
    }

    .ekit-wid-con .mainskit-team-popup .modal-body {
        display: block;
        padding: 60px 25px 40px
    }
}

@media (max-width: 991px) {
    .ekit-wid-con .timeline-item {
        padding:20px
    }

    .ekit-wid-con .timeline-area.reverse .single-timeline:nth-child(odd) .timeline-content {
        padding-left: 20px
    }

    .ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(even) .timeline-content {
        padding-left: 20px
    }

    .ekit-wid-con .timeline-content {
        padding-right: 20px
    }
}

@media (max-width: 767px) {
    .ekit-wid-con .timeline-item {
        padding:10px;
        -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .ekit-wid-con .timeline-area.reverse .single-timeline:nth-child(odd) .timeline-content {
        padding-left: 0
    }

    .ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(even) .timeline-content {
        padding-left: 0
    }

    .ekit-wid-con .timeline-content {
        padding-right: 0;
        margin-top: 20px
    }
}

@media (max-width: 480px) {
    .ekit-wid-con .single-timeline {
        display:block
    }

    .ekit-wid-con .single-timeline .timeline-img {
        display: none
    }

    .ekit-wid-con .timeline-item {
        width: 100%;
        margin-right: 0;
        padding: 20px
    }

    .ekit-wid-con .timeline-info {
        width: 100%;
        margin-left: 0;
        text-align: right;
        padding: 10px
    }

    .ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(even) .timeline-item {
        margin-right: 0;
        margin-left: 0
    }

    .ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(even) .timeline-info {
        text-align: left
    }

    .ekit-wid-con .timeline-area.reverse .single-timeline:nth-child(odd) .timeline-item {
        margin-right: 0;
        margin-left: 0
    }

    .ekit-wid-con .timeline-area.reverse .single-timeline:nth-child(odd) .timeline-info {
        text-align: left
    }

    .ekit-wid-con .timeline-classic .timeline-info {
        width: 100%;
        margin-left: 0
    }

    .ekit-wid-con .timeline-slider-info .title {
        font-size: 18px
    }
}

@media (max-width: 320px) {
    .ekit-wid-con .timeline-slider-area {
        padding:0
    }

    .ekit-wid-con .horizantal-timeline .single-timeline {
        width: 100%
    }
}

@media (max-width: 1024px) {
    .ekit-wid-con .bothside .single-timeline:nth-child(2n) .timeline-info {
        text-align:left
    }

    .ekit-wid-con .timeline-item .timeline-content {
        text-align: left
    }

    .ekit-wid-con .timeline-area.vertical-timeline {
        padding-left: 35px
    }
}

@media (max-width: 991px) {
    .ekit-wid-con .horizantal-timeline .single-timeline {
        margin-right:1%
    }
}

@media (max-width: 991px) and (min-width:568px) {
    .ekit-wid-con .horizantal-timeline .single-timeline {
        width:49%
    }
}

@media (max-width: 1024px) {
    .ekit-wid-con .timeline-info {
        text-align:left
    }

    .ekit-wid-con .timeline-pin-icon {
        left: -60px;
        -webkit-transform: translateX(0) translateY(-50%);
        transform: translateX(0) translateY(-50%)
    }
}

@media (max-width: 480px) {
    .ekit-wid-con .timeline-pin-icon {
        width:20px;
        height: 20px;
        line-height: 18px;
        left: -43px;
        -webkit-transform: translateX(0) translateY(-50%);
        transform: translateX(0) translateY(-50%);
        font-size: 10px
    }
}

@media (max-width: 1024px) {
    .ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(even) .timeline-content {
        padding-left:0
    }
}

@media (max-width: 1024px) {
    .ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(even) .timeline-icon {
        margin-left:30px
    }

    .ekit-wid-con .vertical-timeline .single-timeline:nth-child(even) .timeline-item {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

@media (max-width: 480px) {
    .ekit-wid-con .timeline-area.floating-style .single-timeline:nth-child(even) .timeline-icon {
        margin-left:0
    }
}

@media (max-width: 991px) {
    .ekit-wid-con .ekit--tab__post__details .tab__post__single--item.tablet-ekit___column-2 {
        width:50%
    }

    .ekit-wid-con .ekit--tab__post__details .tab__post__single--item.tablet-ekit___column-3 {
        width: 33.3333333333%
    }

    .ekit-wid-con .ekit--tab__post__details .tab__post__single--item.tablet-ekit___column-4 {
        width: 25%
    }

    .ekit-wid-con .post--tab .tabContent {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
        flex: 0 0 80%
    }

    .ekit-wid-con .post--tab .tabHeader {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%
    }
}

@media (max-width: 480px) {
    .ekit-wid-con .ekit--tab__post__details .tab__post__single--item.mobile-ekit___column-2 {
        width:50%
    }

    .ekit-wid-con .ekit--tab__post__details .tab__post__single--item.mobile-ekit___column-3 {
        width: 33.3333333333%
    }

    .ekit-wid-con .ekit--tab__post__details .tab__post__single--item.mobile-ekit___column-4 {
        width: 25%
    }

    .ekit-wid-con .post--tab {
        display: block
    }

    .ekit-wid-con .post--tab .tabHeader .tab__list {
        border: none;
        margin-bottom: 15px
    }

    .ekit-wid-con .post--tab .tabHeader .tab__list>.tab__list__item {
        display: inline-block;
        position: relative;
        padding: 10px 15px
    }
}

@media (min-width: 992px) and (max-width:1199px) {
    .ekit-wid-con .mainskit-single-testimonial-slider.block-style {
        padding:30px
    }

    .ekit-wid-con .mainskit-single-testimonial-slider.block-style3 .icon-content {
        display: none
    }

    .ekit-wid-con .mainskit-testimonial-preset {
        overflow: hidden
    }

    .ekit-wid-con .mainskit-single-testimonial-slider {
        -webkit-box-shadow: 0 10px 10px 0 rgba(0,0,0,.1);
        box-shadow: 0 10px 10px 0 rgba(0,0,0,.1)
    }
}

@media (max-width: 991px) {
    .ekit-wid-con .mainskit-testimonial-preset {
        overflow:hidden;
        padding: 40px
    }

    .ekit-wid-con .mainskit-testimonial-preset.testimonial-block-slider {
        padding-left: 0;
        padding-right: 0
    }

    .ekit-wid-con .mainskit-single-testimonial-slider {
        -webkit-box-shadow: 0 10px 10px 0 rgba(0,0,0,.1);
        box-shadow: 0 10px 10px 0 rgba(0,0,0,.1);
        padding: 30px
    }

    .ekit-wid-con .mainskit-single-testimonial-slider .mainskit-profile-image-card {
        margin-bottom: 0
    }

    .ekit-wid-con .mainskit-single-testimonial-slider.style-2 {
        padding: 30px;
        border-left: 0 solid #2575fc
    }

    .ekit-wid-con .mainskit-single-testimonial-slider.style-2 .mainskit-profile-image-card {
        margin-left: 0
    }

    .ekit-wid-con .mainskit-single-testimonial-slider.block-style {
        padding: 30px
    }

    .ekit-wid-con .mainskit-single-testimonial-slider.block-style3 .icon-content {
        display: none
    }

    .ekit-wid-con .mainskit-commentor-content {
        padding-right: 0;
        margin-bottom: 30px
    }

    .ekit-wid-con .mainskit-tootltip-testimonial {
        width: 90%;
        margin-left: auto;
        margin-right: auto
    }
}

@media (max-width: 767px) {
    .ekit-wid-con .mainskit-testimonial_card {
        padding:100px 60px 40px
    }

    .ekit-wid-con .mainskit-testimonial-slider .swiper-button-next,.ekit-wid-con .mainskit-testimonial-slider .swiper-button-prev {
        display: none!important
    }
}

@media (max-width: 320px) {
    .ekit-wid-con .mainskit-testimonial-preset {
        padding:20px 10px
    }

    .ekit-wid-con .mainskit-single-testimonial-slider.review-block {
        padding: 20px
    }

    .ekit-wid-con .mainskit-testimonial_card {
        padding: 50px 30px 20px
    }

    .ekit-wid-con .mainskit-testimonial_card>p {
        font-size: 15px
    }
}

@media (max-width: 991px) {
    .ekit-wid-con .mainskit-section-title-wraper.ekit_heading_tablet-text_left {
        text-align:left
    }

    .ekit-wid-con .mainskit-section-title-wraper.ekit_heading_tablet-text_left .mainskit-border-divider {
        margin: 0
    }

    .ekit-wid-con .mainskit-section-title-wraper.ekit_heading_tablet-text_left .ekit_heading_mainskit-border-divider.ekit-dotted .mainskit-border-divider {
        left: 26px
    }

    .ekit-wid-con .mainskit-section-title-wraper.ekit_heading_tablet-text_left .ekit_heading_mainskit-border-star .mainskit-border-star {
        margin: 0
    }

    .ekit-wid-con .mainskit-section-title-wraper.ekit_heading_tablet-text_right {
        text-align: right
    }

    .ekit-wid-con .mainskit-section-title-wraper.ekit_heading_tablet-text_right .mainskit-border-divider {
        margin-left: auto;
        margin-right: 0;
        left: 0
    }

    .ekit-wid-con .mainskit-section-title-wraper.ekit_heading_tablet-text_right .ekit_heading_mainskit-border-star .mainskit-border-star {
        margin-left: auto;
        margin-right: 0
    }

    .ekit-wid-con .mainskit-section-title-wraper.ekit_heading_tablet-text_center {
        text-align: center
    }

    .ekit-wid-con .mainskit-section-title-wraper.ekit_heading_tablet-text_center .mainskit-border-divider {
        margin-left: auto;
        margin-right: auto
    }

    .ekit-wid-con .mainskit-section-title-wraper.ekit_heading_tablet-text_center .ekit_heading_mainskit-border-divider.ekit-dotted .mainskit-border-divider {
        left: 13px
    }

    .ekit-wid-con .mainskit-section-title-wraper.ekit_heading_tablet-text_center .ekit_heading_mainskit-border-star .mainskit-border-star {
        margin: auto
    }
}

@media (max-width: 480px) {
    .ekit-wid-con .mainskit-section-title-wraper.ekit_heading_mobile-text_left {
        text-align:left
    }

    .ekit-wid-con .mainskit-section-title-wraper.ekit_heading_mobile-text_left .mainskit-border-divider {
        margin: 0
    }

    .ekit-wid-con .mainskit-section-title-wraper.ekit_heading_mobile-text_left .ekit_heading_mainskit-border-divider.ekit-dotted .mainskit-border-divider {
        left: 26px
    }

    .ekit-wid-con .mainskit-section-title-wraper.ekit_heading_mobile-text_left .ekit_heading_mainskit-border-star .mainskit-border-star {
        margin: 0
    }

    .ekit-wid-con .mainskit-section-title-wraper.ekit_heading_mobile-text_right {
        text-align: right
    }

    .ekit-wid-con .mainskit-section-title-wraper.ekit_heading_mobile-text_right .mainskit-border-divider {
        margin-left: auto;
        margin-right: inherit
    }

    .ekit-wid-con .mainskit-section-title-wraper.ekit_heading_mobile-text_right .ekit_heading_mainskit-border-divider.ekit-dotted .mainskit-border-divider {
        left: 0
    }

    .ekit-wid-con .mainskit-section-title-wraper.ekit_heading_mobile-text_right .ekit_heading_mainskit-border-star .mainskit-border-star {
        margin-left: auto;
        margin-right: 0
    }

    .ekit-wid-con .mainskit-section-title-wraper.ekit_heading_mobile-text_center {
        text-align: center
    }

    .ekit-wid-con .mainskit-section-title-wraper.ekit_heading_mobile-text_center .mainskit-border-divider {
        margin-left: auto;
        margin-right: auto
    }

    .ekit-wid-con .mainskit-section-title-wraper.ekit_heading_mobile-text_center .ekit_heading_mainskit-border-divider.ekit-dotted .mainskit-border-divider {
        left: 13px
    }

    .ekit-wid-con .mainskit-section-title-wraper.ekit_heading_mobile-text_center .ekit_heading_mainskit-border-star .mainskit-border-star {
        margin: auto
    }
}

@media (max-width: 991px) {
    body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-tablet-align-center .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-tablet-align-center .woocommerce ul.products .product-category .woocommerce-loop-category__title {
        -webkit-box-align:center;
        -ms-flex-align: center;
        align-items: center
    }

    body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-tablet-align-left .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-tablet-align-left .woocommerce ul.products .product-category .woocommerce-loop-category__title {
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline
    }

    body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-tablet-align-right .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-tablet-align-right .woocommerce ul.products .product-category .woocommerce-loop-category__title {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }

    body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-tablet-vertical-align-bottom .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-tablet-vertical-align-bottom .woocommerce ul.products .product-category .woocommerce-loop-category__title {
        top: inherit;
        bottom: 0;
        -webkit-transform: translate(0);
        transform: translate(0)
    }

    body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-tablet-vertical-align-top .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-tablet-vertical-align-top .woocommerce ul.products .product-category .woocommerce-loop-category__title {
        top: 0;
        bottom: inherit;
        -webkit-transform: translate(0);
        transform: translate(0)
    }

    body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-tablet-vertical-align-center .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-tablet-vertical-align-center .woocommerce ul.products .product-category .woocommerce-loop-category__title {
        top: 50%;
        bottom: inherit;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-tablet-columns-1 ul.products .product-category {
        width: 100%
    }

    body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-tablet-columns-2 ul.products .product-category {
        width: 50%
    }

    body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-tablet-columns-3 ul.products .product-category {
        width: 33.33%
    }

    body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-tablet-columns-4 ul.products .product-category {
        width: 25%
    }

    body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-tablet-columns-5 ul.products .product-category {
        width: 20%
    }

    body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-tablet-columns-6 ul.products .product-category {
        width: 16.66%
    }
}

@media (max-width: 480px) {
    body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-mobile-align-center .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-mobile-align-center .woocommerce ul.products .product-category .woocommerce-loop-category__title {
        -webkit-box-align:center;
        -ms-flex-align: center;
        align-items: center
    }

    body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-mobile-align-left .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-mobile-align-left .woocommerce ul.products .product-category .woocommerce-loop-category__title {
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline
    }

    body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-mobile-align-right .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-mobile-align-right .woocommerce ul.products .product-category .woocommerce-loop-category__title {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }

    body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-mobile-vertical-align-bottom .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-mobile-vertical-align-bottom .woocommerce ul.products .product-category .woocommerce-loop-category__title {
        top: inherit;
        bottom: 0;
        -webkit-transform: translate(0);
        transform: translate(0)
    }

    body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-mobile-vertical-align-top .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-mobile-vertical-align-top .woocommerce ul.products .product-category .woocommerce-loop-category__title {
        top: 0;
        bottom: inherit;
        -webkit-transform: translate(0);
        transform: translate(0)
    }

    body .ekit-wid-con .ekit-woo-category-list-container.ekit-featured-cat-title-mobile-vertical-align-center .ekit-woo-featured-cat .woocommerce ul.products .product-category .woocommerce-loop-category__title,body .ekit-wid-con .ekit-woo-category-list-container.ekit-woo-category-list-mobile-vertical-align-center .woocommerce ul.products .product-category .woocommerce-loop-category__title {
        top: 50%;
        bottom: inherit;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-mobile-columns-1 ul.products .product-category {
        width: 100%
    }

    body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-mobile-columns-2 ul.products .product-category {
        width: 50%
    }

    body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-mobile-columns-3 ul.products .product-category {
        width: 33.33%
    }

    body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-mobile-columns-4 ul.products .product-category {
        width: 25%
    }

    body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-mobile-columns-5 ul.products .product-category {
        width: 20%
    }

    body .ekit-wid-con .ekit-woo-category-list-container .woocommerce.ekit-cat-list-mobile-columns-6 ul.products .product-category {
        width: 16.66%
    }
}

@media (max-width: 991px) {
    .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-tablet-columns-1 ul.products .product {
        width:100%;
        margin: 0
    }

    .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-tablet-columns-2 ul.products .product {
        width: 50%;
        margin: 0
    }

    .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-tablet-columns-3 ul.products .product {
        width: 33.33%;
        margin: 0
    }

    .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-tablet-columns-4 ul.products .product {
        width: 25%;
        margin: 0
    }

    .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-tablet-columns-5 ul.products .product {
        width: 20%;
        margin: 0
    }

    .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-tablet-columns-6 ul.products .product {
        width: 16.66%;
        margin: 0
    }
}

@media (max-width: 480px) {
    .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-mobile-columns-1 ul.products .product {
        width:100%;
        margin: 0
    }

    .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-mobile-columns-2 ul.products .product {
        width: 50%;
        margin: 0
    }

    .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-mobile-columns-3 ul.products .product {
        width: 33.33%;
        margin: 0
    }

    .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-mobile-columns-4 ul.products .product {
        width: 25%;
        margin: 0
    }

    .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-mobile-columns-5 ul.products .product {
        width: 20%;
        margin: 0
    }

    .ekit-wid-con .ekit-wc-products .ekit-wc-products-wrapper.ekit-mobile-columns-6 ul.products .product {
        width: 16.66%;
        margin: 0
    }
}

@media (max-width: 991px) {
    .section-widget-mainskit-page-list.section-align-tablet-left .ekit-wid-con .section-icon-list-item,.section-widget-mainskit-page-list.section-align-tablet-left .ekit-wid-con .section-icon-list-items {
        -webkit-box-pack:start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        text-align: left
    }

    .section-widget-mainskit-page-list.section-align-tablet-center .ekit-wid-con .section-icon-list-item,.section-widget-mainskit-page-list.section-align-tablet-center .ekit-wid-con .section-icon-list-items {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center
    }

    .section-widget-mainskit-page-list.section-align-tablet-right .ekit-wid-con .section-icon-list-item,.section-widget-mainskit-page-list.section-align-tablet-right .ekit-wid-con .section-icon-list-items {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        text-align: right
    }

    .section-widget-mainskit-page-list.section-align-tablet-center .ekit-wid-con .ekit_page_list_content {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .section-widget-mainskit-page-list.section-align-tablet-left .ekit-wid-con .ekit_page_list_content {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .section-widget-mainskit-page-list.section-align-tablet-right .ekit-wid-con .ekit_page_list_content {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }
}

@media (max-width: 480px) {
    .section-widget-mainskit-page-list.section-align-mobile-left .ekit-wid-con .section-icon-list-item,.section-widget-mainskit-page-list.section-align-mobile-left .ekit-wid-con .section-icon-list-items {
        -webkit-box-pack:start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        text-align: left
    }

    .section-widget-mainskit-page-list.section-align-mobile-center .ekit-wid-con .section-icon-list-item,.section-widget-mainskit-page-list.section-align-mobile-center .ekit-wid-con .section-icon-list-items {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center
    }

    .section-widget-mainskit-page-list.section-align-mobile-right .ekit-wid-con .section-icon-list-item,.section-widget-mainskit-page-list.section-align-mobile-right .ekit-wid-con .section-icon-list-items {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        text-align: right
    }

    .section-widget-mainskit-page-list.section-align-mobile-center .ekit-wid-con .ekit_page_list_content {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .section-widget-mainskit-page-list.section-align-mobile-left .ekit-wid-con .ekit_page_list_content {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .section-widget-mainskit-page-list.section-align-mobile-right .ekit-wid-con .ekit_page_list_content {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }
}

.ekit-template-content-header .section-section,.ekit-template-content-header .panel-row-style {
    -webkit-transform: none
}

@media (max-width: 767px) {
    .ekit-wid-con .column-count-1 {
        -webkit-column-count:1;
        -moz-column-count: 1;
        column-count: 1
    }

    .ekit-wid-con .column-count-3,.ekit-wid-con .column-count-4,.ekit-wid-con .column-count-5,.ekit-wid-con .column-count-6 {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2
    }
}

@media (max-width: 480px) {
    .ekit-wid-con .column-count-1 {
        -webkit-column-count:1;
        -moz-column-count: 1;
        column-count: 1
    }

    .ekit-wid-con .column-count-2,.ekit-wid-con .column-count-3,.ekit-wid-con .column-count-4,.ekit-wid-con .column-count-5,.ekit-wid-con .column-count-6 {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1
    }
}

@media (max-width: 768px) {
    .ekit-wid-con .mainkit-tab-wraper.vertical {
        -ms-flex-wrap:wrap;
        flex-wrap: wrap
    }
}

/* cyrillic-ext */
@font-face {
    font-family: 'EB Garamond';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'EB Garamond';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'EB Garamond';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'EB Garamond';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
    font-family: 'EB Garamond';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'EB Garamond';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'EB Garamond';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'EB Garamond';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'EB Garamond';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'EB Garamond';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'EB Garamond';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
    font-family: 'EB Garamond';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'EB Garamond';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'EB Garamond';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'EB Garamond';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'EB Garamond';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'EB Garamond';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'EB Garamond';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
    font-family: 'EB Garamond';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'EB Garamond';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'EB Garamond';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'EB Garamond';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'EB Garamond';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'EB Garamond';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'EB Garamond';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
    font-family: 'EB Garamond';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'EB Garamond';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'EB Garamond';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'EB Garamond';
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'EB Garamond';
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'EB Garamond';
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'EB Garamond';
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
    font-family: 'EB Garamond';
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'EB Garamond';
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'EB Garamond';
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'EB Garamond';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'EB Garamond';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'EB Garamond';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'EB Garamond';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
    font-family: 'EB Garamond';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'EB Garamond';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'EB Garamond';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'EB Garamond';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'EB Garamond';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'EB Garamond';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'EB Garamond';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
    font-family: 'EB Garamond';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'EB Garamond';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'EB Garamond';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'EB Garamond';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'EB Garamond';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'EB Garamond';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'EB Garamond';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
    font-family: 'EB Garamond';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'EB Garamond';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'EB Garamond';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'EB Garamond';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'EB Garamond';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'EB Garamond';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'EB Garamond';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
    font-family: 'EB Garamond';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'EB Garamond';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'EB Garamond';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'EB Garamond';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'EB Garamond';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'EB Garamond';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'EB Garamond';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
    font-family: 'EB Garamond';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'EB Garamond';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'EB Garamond';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 100;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 100;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 100;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 100;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* math */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 100;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") 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;
}

/* symbols */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 100;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") 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;
}

/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 100;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 100;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 100;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 200;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 200;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 200;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 200;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* math */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 200;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") 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;
}

/* symbols */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 200;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") 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;
}

/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 200;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 200;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 200;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* math */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") 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;
}

/* symbols */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") 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;
}

/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* math */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") 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;
}

/* symbols */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") 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;
}

/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* math */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") 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;
}

/* symbols */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") 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;
}

/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* math */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") 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;
}

/* symbols */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") 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;
}

/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* math */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") 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;
}

/* symbols */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") 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;
}

/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* math */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") 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;
}

/* symbols */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") 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;
}

/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 900;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 900;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 900;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 900;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* math */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 900;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") 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;
}

/* symbols */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 900;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") 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;
}

/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 900;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 900;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 900;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* math */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") 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;
}

/* symbols */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") 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;
}

/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 200;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 200;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 200;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 200;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* math */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 200;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") 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;
}

/* symbols */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 200;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") 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;
}

/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 200;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 200;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 200;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* math */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") 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;
}

/* symbols */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") 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;
}

/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* math */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") 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;
}

/* symbols */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") 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;
}

/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* math */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") 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;
}

/* symbols */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") 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;
}

/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* math */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") 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;
}

/* symbols */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") 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;
}

/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* math */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") 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;
}

/* symbols */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") 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;
}

/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* math */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") 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;
}

/* symbols */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") 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;
}

/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* math */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") 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;
}

/* symbols */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") 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;
}

/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-stretch: 100%;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Lora';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Lora';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* math */
@font-face {
    font-family: 'Lora';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("undefined") 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;
}

/* symbols */
@font-face {
    font-family: 'Lora';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("undefined") 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;
}

/* vietnamese */
@font-face {
    font-family: 'Lora';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Lora';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Lora';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Lora';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Lora';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* math */
@font-face {
    font-family: 'Lora';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url("undefined") 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;
}

/* symbols */
@font-face {
    font-family: 'Lora';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url("undefined") 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;
}

/* vietnamese */
@font-face {
    font-family: 'Lora';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Lora';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Lora';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Lora';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Lora';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* math */
@font-face {
    font-family: 'Lora';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url("undefined") 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;
}

/* symbols */
@font-face {
    font-family: 'Lora';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url("undefined") 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;
}

/* vietnamese */
@font-face {
    font-family: 'Lora';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Lora';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Lora';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Lora';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Lora';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* math */
@font-face {
    font-family: 'Lora';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url("undefined") 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;
}

/* symbols */
@font-face {
    font-family: 'Lora';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url("undefined") 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;
}

/* vietnamese */
@font-face {
    font-family: 'Lora';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Lora';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Lora';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* math */
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("undefined") 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;
}

/* symbols */
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("undefined") 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;
}

/* vietnamese */
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* math */
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("undefined") 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;
}

/* symbols */
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("undefined") 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;
}

/* vietnamese */
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* math */
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("undefined") 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;
}

/* symbols */
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("undefined") 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;
}

/* vietnamese */
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* math */
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("undefined") 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;
}

/* symbols */
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("undefined") 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;
}

/* vietnamese */
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url("undefined") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

</style> <script id="jquery-core-js"> /*! jQuery v3.7.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */
!function(e,t) {
    "use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0): function(e) {
        if(!e.document)throw new Error("jQuery requires a window with a document");
        return t(e)}

    : t(e)
}

("undefined"!=typeof window?window:this,function(ie,e) {
    "use strict";var oe=[],r=Object.getPrototypeOf,ae=oe.slice,g=oe.flat?function(e) {
        return oe.flat.call(e)}

    : function(e) {
        return oe.concat.apply([],e)
    }

    ,s=oe.push,se=oe.indexOf,n= {
    }

    ,i=n.toString,ue=n.hasOwnProperty,o=ue.toString,a=o.call(Object),le= {
    }

    ,v=function(e) {
        return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item}

    ,y=function(e) {
        return null!=e&&e===e.window}

    ,C=ie.document,u= {
        type: !0,src:!0,nonce:!0,noModule:!0
    }

    ;function m(e,t,n) {
        var r,i,o=(n=n||C).createmain("script");if(o.text=e,t)for(r in u)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}

    function x(e) {
        return null==e?e+"": "object"==typeof e||"function"==typeof e?n[i.call(e)]||"object":typeof e
    }

    var t="3.7.1",l=/HTML$/i,ce=function(e,t) {
        return new ce.fn.init(e,t)}

    ;function c(e) {
        var t=!!e&&"length"in e&&e.length,n=x(e);return!v(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}

    function fe(e,t) {
        return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}

    ce.fn=ce.prototype= {
        jquery: t,constructor:ce,length:0,toArray:function() {
            return ae.call(this)
        }

        ,get: function(e) {
            return null==e?ae.call(this):e<0?this[e+this.length]:this[e]
        }

        ,pushStack: function(e) {
            var t=ce.merge(this.constructor(),e);
            return t.prevObject=this,t}

        ,each: function(e) {
            return ce.each(this,e)
        }

        ,map: function(n) {
            return this.pushStack(ce.map(this,function(e,t) {
                return n.call(e,t,e)
            }

            ))}

        ,slice: function() {
            return this.pushStack(ae.apply(this,arguments))
        }

        ,first: function() {
            return this.eq(0)
        }

        ,last: function() {
            return this.eq(-1)
        }

        ,even: function() {
            return this.pushStack(ce.grep(this,function(e,t) {
                return(t+1)%2
            }

            ))}

        ,odd: function() {
            return this.pushStack(ce.grep(this,function(e,t) {
                return t%2
            }

            ))}

        ,eq: function(e) {
            var t=this.length,n=+e+(e<0?t:0);
            return this.pushStack(0<=n&&n<t?[this[n]]: [])
        }

        ,end: function() {
            return this.prevObject||this.constructor()
        }

        ,push: s,sort:oe.sort,splice:oe.splice
    }

    ,ce.extend=ce.fn.extend=function() {
        var e,t,n,r,i,o,a=arguments[0]|| {
        }

        ,s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]|| {
        }

        ,s++),"object"==typeof a||v(a)||(a= {
        }

        ),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(ce.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]: i||ce.isPlainObject(n)?n: {
        }

        ,i=!1,a[t]=ce.extend(l,o,r)): void 0!==r&&(a[t]=r));
        return a}

    ,ce.extend( {
        expando: "jQuery"+(t+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e) {
            throw new Error(e)
        }

        ,noop: function() {
        }

        ,isPlainObject: function(e) {
            var t,n;
            return!(!e||"[object Object]"!==i.call(e))&&(!(t=r(e))||"function"==typeof(n=ue.call(t,"constructor")&&t.constructor)&&o.call(n)===a)}

        ,isEmptyObject: function(e) {
            var t;
            for(t in e)return!1;return!0}

        ,globalEval: function(e,t,n) {
            m(e, {
                nonce:t&&t.nonce
            }

            ,n)}

        ,each: function(e,t) {
            var n,r=0;
            if(c(e)) {
                for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}

            else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e}

        ,text: function(e) {
            var t,n="",r=0,i=e.nodeType;
            if(!i)while(t=e[r++])n+=ce.text(t);return 1===i||11===i?e.textContent: 9===i?e.documentmain.textContent:3===i||4===i?e.nodeValue:n
        }

        ,makeArray: function(e,t) {
            var n=t||[];
            return null!=e&&(c(Object(e))?ce.merge(n,"string"==typeof e?[e]: e):s.call(n,e)),n
        }

        ,inArray: function(e,t,n) {
            return null==t?-1:se.call(t,e,n)
        }

        ,isXMLDoc: function(e) {
            var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentmain;
            return!l.test(t||n&&n.nodeName||"HTML")}

        ,merge: function(e,t) {
            for(var n=+t.length,r=0,i=e.length;
            r<n;r++)e[i++]=t[r];return e.length=i,e}

        ,grep: function(e,t,n) {
            for(var r=[],i=0,o=e.length,a=!n;
            i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r}

        ,map: function(e,t,n) {
            var r,i,o=0,a=[];
            if(c(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)}

        ,guid: 1,support:le
    }

    ),"function"==typeof Symbol&&(ce.fn[Symbol.iterator]=oe[Symbol.iterator]),ce.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t) {
        n["[object "+t+"]"]=t.toLowerCase()}

    );var pe=oe.pop,de=oe.sort,he=oe.splice,ge="[\\x20\\t\\r\\n\\f]",ve=new RegExp("^"+ge+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ge+"+$","g");ce.contains=function(e,t) {
        var n=t&&t.parentNode;return e===n||!(!n||1!==n.nodeType||!(e.contains?e.contains(n): e.compareDocumentPosition&&16&e.compareDocumentPosition(n)))
    }

    ;var f=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function p(e,t) {
        return t?"\0"===e?"\ufffd": e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e
    }

    ce.escapeSelector=function(e) {
        return(e+"").replace(f,p)}

    ;var ye=C,me=s;!function() {
        var e,b,w,o,a,T,r,C,d,i,k=me,S=ce.expando,E=0,n=0,s=W(),c=W(),u=W(),h=W(),l=function(e,t) {
            return e===t&&(a=!0),0}

        ,f="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",t="(?:\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",p="\\["+ge+"*("+t+")(?:"+ge+"*([*^$|!~]?=)"+ge+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+t+"))|)"+ge+"*\\]",g=":("+t+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+p+")*)|.*)\\)|)",v=new RegExp(ge+"+","g"),y=new RegExp("^"+ge+"*,"+ge+"*"),m=new RegExp("^"+ge+"*([>+~]|"+ge+")"+ge+"*"),x=new RegExp(ge+"|>"),j=new RegExp(g),A=new RegExp("^"+t+"$"),D= {
            ID: new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),TAG:new RegExp("^("+t+"|[*])"),ATTR:new RegExp("^"+p),PSEUDO:new RegExp("^"+g),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ge+"*(even|odd|(([+-]|)(\\d*)n|)"+ge+"*(?:([+-]|)"+ge+"*(\\d+)|))"+ge+"*\\)|)","i"),bool:new RegExp("^(?:"+f+")$","i"),needsContext:new RegExp("^"+ge+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ge+"*((?:-\\d)?\\d*)"+ge+"*\\)|)(?=[^-]|$)","i")
        }

        ,N=/^(?: input|select|textarea|button)$/i,q=/^h\d$/i,L=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,H=/[+~]/,O=new RegExp("\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\([^\\r\\n\\f])","g"),P=function(e,t) {
            var n="0x"+e.slice(1)-65536;
            return t||(n<0?String.fromCharCode(n+65536): String.fromCharCode(n>>10|55296,1023&n|56320))
        }

        ,M=function() {
            V()}

        ,R=J(function(e) {
            return!0===e.disabled&&fe(e,"fieldset")}

        , {
            dir: "parentNode",next:"legend"
        }

        );try {
            k.apply(oe=ae.call(ye.childNodes),ye.childNodes),oe[ye.childNodes.length].nodeType}

        catch(e) {
            k= {
                apply: function(e,t) {
                    me.apply(e,ae.call(t))
                }

                ,call: function(e) {
                    me.apply(e,ae.call(arguments,1))
                }
            }
        }

        function I(t,e,n,r) {
            var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType: 9;
            if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(V(e),e=e||T,C)) {
                if(11!==p&&(u=L.exec(t)))if(i=u[1]) {
                    if(9===p) {
                        if(!(a=e.getmainById(i)))return n;if(a.id===i)return k.call(n,a),n}

                    else if(f&&(a=f.getmainById(i))&&I.contains(e,a)&&a.id===i)return k.call(n,a),n}

                else {
                    if(u[2])return k.apply(n,e.getmainsByTagName(t)),n;if((i=u[3])&&e.getmainsByClassName)return k.apply(n,e.getmainsByClassName(i)),n}

                if(!(h[t+" "]||d&&d.test(t))) {
                    if(c=t,f=e,1===p&&(x.test(t)||m.test(t))) {
                        (f=H.test(t)&&U(e.parentNode)||e)==e&&le.scope||((s=e.getAttribute("id"))?s=ce.escapeSelector(s): e.setAttribute("id",s=S)),o=(l=Y(t)).length;
                        while(o--)l[o]=(s?"#"+s: ":scope")+" "+Q(l[o]);
                        c=l.join(",")}

                    try {
                        return k.apply(n,f.querySelectorAll(c)),n}

                    catch(e) {
                        h(t,!0)}

                    finally {
                        s===S&&e.removeAttribute("id")}
                }
            }

            return re(t.replace(ve,"$1"),e,n,r)}

        function W() {
            var r=[];return function e(t,n) {
                return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}
        }

        function F(e) {
            return e[S]=!0,e}

        function $(e) {
            var t=T.createmain("fieldset");try {
                return!!e(t)}

            catch(e) {
                return!1}

            finally {
                t.parentNode&&t.parentNode.removeChild(t),t=null}
        }

        function B(t) {
            return function(e) {
                return fe(e,"input")&&e.type===t}
        }

        function _(t) {
            return function(e) {
                return(fe(e,"input")||fe(e,"button"))&&e.type===t}
        }

        function z(t) {
            return function(e) {
                return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t: e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&R(e)===t:e.disabled===t:"label"in e&&e.disabled===t
            }
        }

        function X(a) {
            return F(function(o) {
                return o=+o,F(function(e,t) {
                    var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))}

                )}

            )}

        function U(e) {
            return e&&"undefined"!=typeof e.getmainsByTagName&&e}

        function V(e) {
            var t,n=e?e.ownerDocument||e: ye;
            return n!=T&&9===n.nodeType&&n.documentmain&&(r=(T=n).documentmain,C=!ce.isXMLDoc(T),i=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,r.msMatchesSelector&&ye!=T&&(t=T.defaultView)&&t.top!==t&&t.addEventListener("unload",M),le.getById=$(function(e) {
                return r.appendChild(e).id=ce.expando,!T.getmainsByName||!T.getmainsByName(ce.expando).length}

            ),le.disconnectedMatch=$(function(e) {
                return i.call(e,"*")}

            ),le.scope=$(function() {
                return T.querySelectorAll(":scope")}

            ),le.cssHas=$(function() {
                try {
                    return T.querySelector(":has(*,:jqfake)"),!1}

                catch(e) {
                    return!0}
            }

            ),le.getById?(b.filter.ID=function(e) {
                var t=e.replace(O,P);return function(e) {
                    return e.getAttribute("id")===t}
            }

            ,b.find.ID=function(e,t) {
                if("undefined"!=typeof t.getmainById&&C) {
                    var n=t.getmainById(e);return n?[n]: []
                }
            }

            ):(b.filter.ID=function(e) {
                var n=e.replace(O,P);return function(e) {
                    var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}
            }

            ,b.find.ID=function(e,t) {
                if("undefined"!=typeof t.getmainById&&C) {
                    var n,r,i,o=t.getmainById(e);if(o) {
                        if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getmainsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}

                    return[]}
            }

            ),b.find.TAG=function(e,t) {
                return"undefined"!=typeof t.getmainsByTagName?t.getmainsByTagName(e): t.querySelectorAll(e)
            }

            ,b.find.CLASS=function(e,t) {
                if("undefined"!=typeof t.getmainsByClassName&&C)return t.getmainsByClassName(e)}

            ,d=[],$(function(e) {
                var t;r.appendChild(e).innerHTML="<a id='"+S+"' href='' disabled='disabled'></a><select id='"+S+"-\r\\' disabled='disabled'><option selected=''></option></select>",e.querySelectorAll("[selected]").length||d.push("\\["+ge+"*(?:value|"+f+")"),e.querySelectorAll("[id~="+S+"-]").length||d.push("~="),e.querySelectorAll("a#"+S+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=T.createmain("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=T.createmain("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+ge+"*name"+ge+"*="+ge+"*(?:''|\"\")")}

            ),le.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),l=function(e,t) {
                if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t): 1)||!le.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument==ye&&I.contains(ye,e)?-1:t===T||t.ownerDocument==ye&&I.contains(ye,t)?1:o?se.call(o,e)-se.call(o,t):0:4&n?-1:1)
            }

            ),T}

        for(e in I.matches=function(e,t) {
            return I(e,null,null,t)}

        ,I.matchesSelector=function(e,t) {
            if(V(e),C&&!h[t+" "]&&(!d||!d.test(t)))try {
                var n=i.call(e,t);if(n||le.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}

            catch(e) {
                h(t,!0)}

            return 0<I(t,T,null,[e]).length}

        ,I.contains=function(e,t) {
            return(e.ownerDocument||e)!=T&&V(e),ce.contains(e,t)}

        ,I.attr=function(e,t) {
            (e.ownerDocument||e)!=T&&V(e);var n=b.attrHandle[t.toLowerCase()],r=n&&ue.call(b.attrHandle,t.toLowerCase())?n(e,t,!C): void 0;
            return void 0!==r?r: e.getAttribute(t)
        }

        ,I.error=function(e) {
            throw new Error("Syntax error, unrecognized expression: "+e)}

        ,ce.uniqueSort=function(e) {
            var t,n=[],r=0,i=0;if(a=!le.sortStable,o=!le.sortStable&&ae.call(e,0),de.call(e,l),a) {
                while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)he.call(e,n[r],1)}

            return o=null,e}

        ,ce.fn.uniqueSort=function() {
            return this.pushStack(ce.uniqueSort(ae.apply(this)))}

        ,(b=ce.expr= {
            cacheLength: 50,createPseudo:F,match:D,attrHandle: {
            }

            ,find: {
            }

            ,relative: {
                ">": {
                    dir:"parentNode",first:!0
                }

                ," ": {
                    dir: "parentNode"
                }

                ,"+": {
                    dir: "previousSibling",first:!0
                }

                ,"~": {
                    dir: "previousSibling"
                }
            }

            ,preFilter: {
                ATTR:function(e) {
                    return e[1]=e[1].replace(O,P),e[3]=(e[3]||e[4]||e[5]||"").replace(O,P),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)
                }

                ,CHILD: function(e) {
                    return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||I.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&I.error(e[0]),e
                }

                ,PSEUDO: function(e) {
                    var t,n=!e[6]&&e[2];
                    return D.CHILD.test(e[0])?null: (e[3]?e[2]=e[4]||e[5]||"":n&&j.test(n)&&(t=Y(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))
                }
            }

            ,filter: {
                TAG:function(e) {
                    var t=e.replace(O,P).toLowerCase();
                    return"*"===e?function() {
                        return!0}

                    : function(e) {
                        return fe(e,t)
                    }
                }

                ,CLASS: function(e) {
                    var t=s[e+" "];
                    return t||(t=new RegExp("(^|"+ge+")"+e+"("+ge+"|$)"))&&s(e,function(e) {
                        return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")}

                    )}

                ,ATTR: function(n,r,i) {
                    return function(e) {
                        var t=I.attr(e,n);
                        return null==t?"!="===r: !r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(v," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))
                    }
                }

                ,CHILD: function(d,e,t,h,g) {
                    var v="nth"!==d.slice(0,3),y="last"!==d.slice(-4),m="of-type"===e;
                    return 1===h&&0===g?function(e) {
                        return!!e.parentNode}

                    : function(e,t,n) {
                        var r,i,o,a,s,u=v!==y?"nextSibling":"previousSibling",l=e.parentNode,c=m&&e.nodeName.toLowerCase(),f=!n&&!m,p=!1;
                        if(l) {
                            if(v) {
                                while(u) {
                                    o=e;while(o=o[u])if(m?fe(o,c): 1===o.nodeType)return!1;
                                    s=u="only"===d&&!s&&"nextSibling"}

                                return!0}

                            if(s=[y?l.firstChild: l.lastChild],y&&f) {
                                p=(a=(r=(i=l[S]||(l[S]= {
                                }

                                ))[d]||[])[0]===E&&r[1])&&r[2],o=a&&l.childNodes[a];while(o=++a&&o&&o[u]||(p=a=0)||s.pop())if(1===o.nodeType&&++p&&o===e) {
                                    i[d]=[E,a,p];break}
                            }

                            else if(f&&(p=a=(r=(i=e[S]||(e[S]= {
                            }

                            ))[d]||[])[0]===E&&r[1]),!1===p)while(o=++a&&o&&o[u]||(p=a=0)||s.pop())if((m?fe(o,c): 1===o.nodeType)&&++p&&(f&&((i=o[S]||(o[S]= {
                            }

                            ))[d]=[E,p]),o===e))break;return(p-=g)===h||p%h==0&&0<=p/h}
                    }
                }

                ,PSEUDO: function(e,o) {
                    var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||I.error("unsupported pseudo: "+e);
                    return a[S]?a(o): 1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?F(function(e,t) {
                        var n,r=a(e,o),i=r.length;
                        while(i--)e[n=se.call(e,r[i])]=!(t[n]=r[i])}

                    ): function(e) {
                        return a(e,0,t)
                    }

                    ):a}
            }

            ,pseudos: {
                not:F(function(e) {
                    var r=[],i=[],s=ne(e.replace(ve,"$1"));
                    return s[S]?F(function(e,t,n,r) {
                        var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}

                    ): function(e,t,n) {
                        return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()
                    }
                }

                ),has: F(function(t) {
                    return function(e) {
                        return 0<I(t,e).length
                    }
                }

                ),contains: F(function(t) {
                    return t=t.replace(O,P),function(e) {
                        return-1<(e.textContent||ce.text(e)).indexOf(t)
                    }
                }

                ),lang: F(function(n) {
                    return A.test(n||"")||I.error("unsupported lang: "+n),n=n.replace(O,P).toLowerCase(),function(e) {
                        var t;
                        do {
                            if(t=C?e.lang: e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")
                        }

                        while((e=e.parentNode)&&1===e.nodeType);return!1}
                }

                ),target: function(e) {
                    var t=ie.location&&ie.location.hash;
                    return t&&t.slice(1)===e.id}

                ,root: function(e) {
                    return e===r
                }

                ,focus: function(e) {
                    return e===function() {
                        try {
                            return T.activemain
                        }

                        catch(e) {
                        }
                    }

                    ()&&T.hasFocus()&&!!(e.type||e.href||~e.tabIndex)}

                ,enabled: z(!1),disabled:z(!0),checked:function(e) {
                    return fe(e,"input")&&!!e.checked||fe(e,"option")&&!!e.selected
                }

                ,selected: function(e) {
                    return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected
                }

                ,empty: function(e) {
                    for(e=e.firstChild;
                    e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0}

                ,parent: function(e) {
                    return!b.pseudos.empty(e)
                }

                ,header: function(e) {
                    return q.test(e.nodeName)
                }

                ,input: function(e) {
                    return N.test(e.nodeName)
                }

                ,button: function(e) {
                    return fe(e,"input")&&"button"===e.type||fe(e,"button")
                }

                ,text: function(e) {
                    var t;
                    return fe(e,"input")&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())}

                ,first: X(function() {
                    return[0]
                }

                ),last: X(function(e,t) {
                    return[t-1]
                }

                ),eq: X(function(e,t,n) {
                    return[n<0?n+t:n]
                }

                ),even: X(function(e,t) {
                    for(var n=0;
                    n<t;n+=2)e.push(n);return e}

                ),odd: X(function(e,t) {
                    for(var n=1;
                    n<t;n+=2)e.push(n);return e}

                ),lt: X(function(e,t,n) {
                    var r;
                    for(r=n<0?n+t: t<n?t:n;
                    0<=--r;)e.push(r);return e}

                ),gt: X(function(e,t,n) {
                    for(var r=n<0?n+t:n;
                    ++r<t;)e.push(r);return e}

                )}
        }

        ).pseudos.nth=b.pseudos.eq, {
            radio: !0,checkbox:!0,file:!0,password:!0,image:!0
        }

        )b.pseudos[e]=B(e);for(e in {
            submit: !0,reset:!0
        }

        )b.pseudos[e]=_(e);function G() {
        }

        function Y(e,t) {
            var n,r,i,o,a,s,u,l=c[e+" "];if(l)return t?0: l.slice(0);
            a=e,s=[],u=b.preFilter;while(a) {
                for(o in n&&!(r=y.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=m.exec(a))&&(n=r.shift(),i.push( {
                    value: n,type:r[0].replace(ve," ")
                }

                ),a=a.slice(n.length)),b.filter)!(r=D[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push( {
                    value: n,type:o,matches:r
                }

                ),a=a.slice(n.length));if(!n)break}

            return t?a.length: a?I.error(e):c(e,s).slice(0)
        }

        function Q(e) {
            for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}

        function J(a,e,t) {
            var s=e.dir,u=e.next,l=u||s,c=t&&"parentNode"===l,f=n++;return e.first?function(e,t,n) {
                while(e=e[s])if(1===e.nodeType||c)return a(e,t,n);return!1}

            : function(e,t,n) {
                var r,i,o=[E,f];
                if(n) {
                    while(e=e[s])if((1===e.nodeType||c)&&a(e,t,n))return!0}

                else while(e=e[s])if(1===e.nodeType||c)if(i=e[S]||(e[S]= {
                }

                ),u&&fe(e,u))e=e[s]||e;else {
                    if((r=i[l])&&r[0]===E&&r[1]===f)return o[2]=r[2];if((i[l]=o)[2]=a(e,t,n))return!0}

                return!1}
        }

        function K(i) {
            return 1<i.length?function(e,t,n) {
                var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}

            : i[0]
        }

        function Z(e,t,n,r,i) {
            for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}

        function ee(d,h,g,v,y,e) {
            return v&&!v[S]&&(v=ee(v)),y&&!y[S]&&(y=ee(y,e)),F(function(e,t,n,r) {
                var i,o,a,s,u=[],l=[],c=t.length,f=e||function(e,t,n) {
                    for(var r=0,i=t.length;r<i;r++)I(e,t[r],n);return n}

                (h||"*",n.nodeType?[n]: n,[]),p=!d||!e&&h?f:Z(f,u,d,n,r);
                if(g?g(p,s=y||(e?d: c||v)?[]:t,n,r):s=p,v) {
                    i=Z(s,l),v(i,[],n,r),o=i.length;
                    while(o--)(a=i[o])&&(s[l[o]]=!(p[l[o]]=a))}

                if(e) {
                    if(y||d) {
                        if(y) {
                            i=[],o=s.length;while(o--)(a=s[o])&&i.push(p[o]=a);y(null,s=[],i,r)}

                        o=s.length;while(o--)(a=s[o])&&-1<(i=y?se.call(e,a): u[o])&&(e[i]=!(t[i]=a))
                    }
                }

                else s=Z(s===t?s.splice(c,s.length): s),y?y(null,t,s,r):k.apply(t,s)
            }

            )}

        function te(e) {
            for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1: 0,u=J(function(e) {
                return e===i
            }

            ,a,!0),l=J(function(e) {
                return-1<se.call(i,e)}

            ,a,!0),c=[function(e,t,n) {
                var r=!o&&(n||t!=w)||((i=t).nodeType?u(e,t,n): l(e,t,n));
                return i=null,r}

            ];s<r;s++)if(t=b.relative[e[s].type])c=[J(K(c),t)];else {
                if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]) {
                    for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return ee(1<s&&K(c),1<s&&Q(e.slice(0,s-1).concat( {
                        value: " "===e[s-2].type?"*":""
                    }

                    )).replace(ve,"$1"),t,s<n&&te(e.slice(s,n)),n<r&&te(e=e.slice(n)),n<r&&Q(e))}

                c.push(t)}

            return K(c)}

        function ne(e,t) {
            var n,v,y,m,x,r,i=[],o=[],a=u[e+" "];if(!a) {
                t||(t=Y(e)),n=t.length;while(n--)(a=te(t[n]))[S]?i.push(a): o.push(a);
                (a=u(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i) {
                    var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=E+=null==p?1: Math.random()||.1,g=d.length;
                    for(i&&(w=t==T||t||i);l!==g&&null!=(o=d[l]);l++) {
                        if(x&&o) {
                            a=0,t||o.ownerDocument==T||(V(o),n=!C);while(s=v[a++])if(s(o,t||T,n)) {
                                k.call(r,o);break}

                            i&&(E=h)}

                        m&&((o=!s&&o)&&u--,e&&c.push(o))}

                    if(u+=l,m&&l!==u) {
                        a=0;while(s=y[a++])s(c,f,t,n);if(e) {
                            if(0<u)while(l--)c[l]||f[l]||(f[l]=pe.call(r));f=Z(f)}

                        k.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&ce.uniqueSort(r)}

                    return i&&(E=h,w=p),c}

                ,m?F(r): r))).selector=e
            }

            return a}

        function re(e,t,n,r) {
            var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&Y(e=l.selector||e);if(n=n||[],1===c.length) {
                if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&C&&b.relative[o[1].type]) {
                    if(!(t=(b.find.ID(a.matches[0].replace(O,P),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}

                i=D.needsContext.test(e)?0: o.length;
                while(i--) {
                    if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(O,P),H.test(o[0].type)&&U(t.parentNode)||t))) {
                        if(o.splice(i,1),!(e=r.length&&Q(o)))return k.apply(n,r),n;break}
                }
            }

            return(l||ne(e,c))(r,t,!C,n,!t||H.test(e)&&U(t.parentNode)||t),n}

        G.prototype=b.filters=b.pseudos,b.setFilters=new G,le.sortStable=S.split("").sort(l).join("")===S,V(),le.sortDetached=$(function(e) {
            return 1&e.compareDocumentPosition(T.createmain("fieldset"))}

        ),ce.find=I,ce.expr[":"]=ce.expr.pseudos,ce.unique=ce.uniqueSort,I.compile=ne,I.select=re,I.setDocument=V,I.tokenize=Y,I.escape=ce.escapeSelector,I.getText=ce.text,I.isXML=ce.isXMLDoc,I.selectors=ce.expr,I.support=ce.support,I.uniqueSort=ce.uniqueSort}

    ();var d=function(e,t,n) {
        var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType) {
            if(i&&ce(e).is(n))break;r.push(e)}

        return r}

    ,h=function(e,t) {
        for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}

    ,b=ce.expr.match.needsContext,w=/^<([a-z][^\/\0>: \x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;
    function T(e,n,r) {
        return v(n)?ce.grep(e,function(e,t) {
            return!!n.call(e,t,e)!==r}

        ): n.nodeType?ce.grep(e,function(e) {
            return e===n!==r
        }

        ):"string"!=typeof n?ce.grep(e,function(e) {
            return-1<se.call(n,e)!==r}

        ): ce.filter(n,e,r)
    }

    ce.filter=function(e,t,n) {
        var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?ce.find.matchesSelector(r,e)?[r]: []:ce.find.matches(e,ce.grep(t,function(e) {
            return 1===e.nodeType
        }

        ))}

    ,ce.fn.extend( {
        find: function(e) {
            var t,n,r=this.length,i=this;
            if("string"!=typeof e)return this.pushStack(ce(e).filter(function() {
                for(t=0;t<r;t++)if(ce.contains(i[t],this))return!0}

            ));for(n=this.pushStack([]),t=0;t<r;t++)ce.find(e,i[t],n);return 1<r?ce.uniqueSort(n): n
        }

        ,filter: function(e) {
            return this.pushStack(T(this,e||[],!1))
        }

        ,not: function(e) {
            return this.pushStack(T(this,e||[],!0))
        }

        ,is: function(e) {
            return!!T(this,"string"==typeof e&&b.test(e)?ce(e):e||[],!1).length
        }
    }

    );var k,S=/^(?: \s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;
    (ce.fn.init=function(e,t,n) {
        var r,i;if(!e)return this;if(n=n||k,"string"==typeof e) {
            if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]: S.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);
            if(r[1]) {
                if(t=t instanceof ce?t[0]: t,ce.merge(this,ce.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),w.test(r[1])&&ce.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);
                return this}

            return(i=C.getmainById(r[2]))&&(this[0]=i,this.length=1),this}

        return e.nodeType?(this[0]=e,this.length=1,this): v(e)?void 0!==n.ready?n.ready(e):e(ce):ce.makeArray(e,this)
    }

    ).prototype=ce.fn,k=ce(C);var E=/^(?: parents|prev(?:Until|All))/,j= {
        children:!0,contents:!0,next:!0,prev:!0
    }

    ;function A(e,t) {
        while((e=e[t])&&1!==e.nodeType);return e}

    ce.fn.extend( {
        has: function(e) {
            var t=ce(e,this),n=t.length;
            return this.filter(function() {
                for(var e=0;e<n;e++)if(ce.contains(this,t[e]))return!0}

            )}

        ,closest: function(e,t) {
            var n,r=0,i=this.length,o=[],a="string"!=typeof e&&ce(e);
            if(!b.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n): 1===n.nodeType&&ce.find.matchesSelector(n,e))) {
                o.push(n);
                break}

            return this.pushStack(1<o.length?ce.uniqueSort(o): o)
        }

        ,index: function(e) {
            return e?"string"==typeof e?se.call(ce(e),this[0]):se.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1
        }

        ,add: function(e,t) {
            return this.pushStack(ce.uniqueSort(ce.merge(this.get(),ce(e,t))))
        }

        ,addBack: function(e) {
            return this.add(null==e?this.prevObject:this.prevObject.filter(e))
        }
    }

    ),ce.each( {
        parent: function(e) {
            var t=e.parentNode;
            return t&&11!==t.nodeType?t: null
        }

        ,parents: function(e) {
            return d(e,"parentNode")
        }

        ,parentsUntil: function(e,t,n) {
            return d(e,"parentNode",n)
        }

        ,next: function(e) {
            return A(e,"nextSibling")
        }

        ,prev: function(e) {
            return A(e,"previousSibling")
        }

        ,nextAll: function(e) {
            return d(e,"nextSibling")
        }

        ,prevAll: function(e) {
            return d(e,"previousSibling")
        }

        ,nextUntil: function(e,t,n) {
            return d(e,"nextSibling",n)
        }

        ,prevUntil: function(e,t,n) {
            return d(e,"previousSibling",n)
        }

        ,siblings: function(e) {
            return h((e.parentNode|| {
            }

            ).firstChild,e)}

        ,children: function(e) {
            return h(e.firstChild)
        }

        ,contents: function(e) {
            return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(fe(e,"template")&&(e=e.content||e),ce.merge([],e.childNodes))
        }
    }

    ,function(r,i) {
        ce.fn[r]=function(e,t) {
            var n=ce.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=ce.filter(t,n)),1<this.length&&(j[r]||ce.uniqueSort(n),E.test(r)&&n.reverse()),this.pushStack(n)}
    }

    );var D=/[^\x20\t\r\n\f]+/g;function N(e) {
        return e}

    function q(e) {
        throw e}

    function L(e,t,n,r) {
        var i;try {
            e&&v(i=e.promise)?i.call(e).done(t).fail(n): e&&v(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))
        }

        catch(e) {
            n.apply(void 0,[e])}
    }

    ce.Callbacks=function(r) {
        var e,n;r="string"==typeof r?(e=r,n= {
        }

        ,ce.each(e.match(D)||[],function(e,t) {
            n[t]=!0}

        ),n): ce.extend( {
        }

        ,r);var i,t,o,a,s=[],u=[],l=-1,c=function() {
            for(a=a||r.once,o=i=!0;u.length;l=-1) {
                t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}

            r.memory||(t=!1),i=!1,a&&(s=t?[]: "")
        }

        ,f= {
            add: function() {
                return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e) {
                    ce.each(e,function(e,t) {
                        v(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==x(t)&&n(t)
                    }

                    )}

                (arguments),t&&!i&&c()),this}

            ,remove: function() {
                return ce.each(arguments,function(e,t) {
                    var n;
                    while(-1<(n=ce.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}

                ),this}

            ,has: function(e) {
                return e?-1<ce.inArray(e,s):0<s.length
            }

            ,empty: function() {
                return s&&(s=[]),this
            }

            ,disable: function() {
                return a=u=[],s=t="",this
            }

            ,disabled: function() {
                return!s
            }

            ,lock: function() {
                return a=u=[],t||i||(s=t=""),this
            }

            ,locked: function() {
                return!!a
            }

            ,fireWith: function(e,t) {
                return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this
            }

            ,fire: function() {
                return f.fireWith(this,arguments),this
            }

            ,fired: function() {
                return!!o
            }
        }

        ;return f}

    ,ce.extend( {
        Deferred: function(e) {
            var o=[["notify","progress",ce.Callbacks("memory"),ce.Callbacks("memory"),2],["resolve","done",ce.Callbacks("once memory"),ce.Callbacks("once memory"),0,"resolved"],["reject","fail",ce.Callbacks("once memory"),ce.Callbacks("once memory"),1,"rejected"]],i="pending",a= {
                state:function() {
                    return i
                }

                ,always: function() {
                    return s.done(arguments).fail(arguments),this
                }

                ,"catch":function(e) {
                    return a.then(null,e)}

                ,pipe: function() {
                    var i=arguments;
                    return ce.Deferred(function(r) {
                        ce.each(o,function(e,t) {
                            var n=v(i[t[4]])&&i[t[4]];s[t[1]](function() {
                                var e=n&&n.apply(this,arguments);e&&v(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject): r[t[0]+"With"](this,n?[e]:arguments)
                            }

                            )}

                        ),i=null}

                    ).promise()}

                ,then: function(t,n,r) {
                    var u=0;
                    function l(i,o,a,s) {
                        return function() {
                            var n=this,r=arguments,e=function() {
                                var e,t;if(!(i<u)) {
                                    if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,v(t)?s?t.call(e,l(u,o,N,s),l(u,o,q,s)): (u++,t.call(e,l(u,o,N,s),l(u,o,q,s),l(u,o,N,o.notifyWith))):(a!==N&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))
                                }
                            }

                            ,t=s?e: function() {
                                try {
                                    e()
                                }

                                catch(e) {
                                    ce.Deferred.exceptionHook&&ce.Deferred.exceptionHook(e,t.error),u<=i+1&&(a!==q&&(n=void 0,r=[e]),o.rejectWith(n,r))}
                            }

                            ;i?t(): (ce.Deferred.getErrorHook?t.error=ce.Deferred.getErrorHook():ce.Deferred.getStackHook&&(t.error=ce.Deferred.getStackHook()),ie.setTimeout(t))
                        }
                    }

                    return ce.Deferred(function(e) {
                        o[0][3].add(l(0,e,v(r)?r: N,e.notifyWith)),o[1][3].add(l(0,e,v(t)?t:N)),o[2][3].add(l(0,e,v(n)?n:q))
                    }

                    ).promise()}

                ,promise: function(e) {
                    return null!=e?ce.extend(e,a):a
                }
            }

            ,s= {
            }

            ;return ce.each(o,function(e,t) {
                var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function() {
                    i=r}

                ,o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function() {
                    return s[t[0]+"With"](this===s?void 0: this,arguments),this
                }

                ,s[t[0]+"With"]=n.fireWith}

            ),a.promise(s),e&&e.call(s,s),s}

        ,when: function(e) {
            var n=arguments.length,t=n,r=Array(t),i=ae.call(arguments),o=ce.Deferred(),a=function(t) {
                return function(e) {
                    r[t]=this,i[t]=1<arguments.length?ae.call(arguments):e,--n||o.resolveWith(r,i)
                }
            }

            ;if(n<=1&&(L(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||v(i[t]&&i[t].then)))return o.then();while(t--)L(i[t],a(t),o.reject);return o.promise()}
    }

    );var H=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;ce.Deferred.exceptionHook=function(e,t) {
        ie.console&&ie.console.warn&&e&&H.test(e.name)&&ie.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)}

    ,ce.readyException=function(e) {
        ie.setTimeout(function() {
            throw e}

        )}

    ;var O=ce.Deferred();function P() {
        C.removeEventListener("DOMContentLoaded",P),ie.removeEventListener("load",P),ce.ready()}

    ce.fn.ready=function(e) {
        return O.then(e)["catch"](function(e) {
            ce.readyException(e)}

        ),this}

    ,ce.extend( {
        isReady: !1,readyWait:1,ready:function(e) {
            (!0===e?--ce.readyWait:ce.isReady)||(ce.isReady=!0)!==e&&0<--ce.readyWait||O.resolveWith(C,[ce])
        }
    }

    ),ce.ready.then=O.then,"complete"===C.readyState||"loading"!==C.readyState&&!C.documentmain.doScroll?ie.setTimeout(ce.ready): (C.addEventListener("DOMContentLoaded",P),ie.addEventListener("load",P));
    var M=function(e,t,n,r,i,o,a) {
        var s=0,u=e.length,l=null==n;if("object"===x(n))for(s in i=!0,n)M(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,v(r)||(a=!0),l&&(a?(t.call(e,r),t=null): (l=t,t=function(e,t,n) {
            return l.call(ce(e),n)
        }

        )),t))for(;s<u;s++)t(e[s],n,a?r: r.call(e[s],s,t(e[s],n)));
        return i?e: l?t.call(e):u?t(e[0],n):o
    }

    ,R=/^-ms-/,I=/-([a-z])/g;function W(e,t) {
        return t.toUpperCase()}

    function F(e) {
        return e.replace(R,"ms-").replace(I,W)}

    var $=function(e) {
        return 1===e.nodeType||9===e.nodeType||!+e.nodeType}

    ;function B() {
        this.expando=ce.expando+B.uid++}

    B.uid=1,B.prototype= {
        cache: function(e) {
            var t=e[this.expando];
            return t||(t= {
            }

            ,$(e)&&(e.nodeType?e[this.expando]=t: Object.defineProperty(e,this.expando, {
                value:t,configurable:!0
            }

            ))),t}

        ,set: function(e,t,n) {
            var r,i=this.cache(e);
            if("string"==typeof t)i[F(t)]=n;else for(r in t)i[F(r)]=t[r];return i}

        ,get: function(e,t) {
            return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][F(t)]
        }

        ,access: function(e,t,n) {
            return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)
        }

        ,remove: function(e,t) {
            var n,r=e[this.expando];
            if(void 0!==r) {
                if(void 0!==t) {
                    n=(t=Array.isArray(t)?t.map(F): (t=F(t))in r?[t]:t.match(D)||[]).length;
                    while(n--)delete r[t[n]]}

                (void 0===t||ce.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0: delete e[this.expando])
            }
        }

        ,hasData: function(e) {
            var t=e[this.expando];
            return void 0!==t&&!ce.isEmptyObject(t)}
    }

    ;var _=new B,z=new B,X=/^(?: \ {
        [\w\W]*\
    }

    |\[[\w\W]*\])$/,U=/[A-Z]/g;function V(e,t,n) {
        var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(U,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))) {
            try {
                n="true"===(i=n)||"false"!==i&&("null"===i?null: i===+i+""?+i:X.test(i)?JSON.parse(i):i)
            }

            catch(e) {
            }

            z.set(e,t,n)}

        else n=void 0;return n}

    ce.extend( {
        hasData: function(e) {
            return z.hasData(e)||_.hasData(e)
        }

        ,data: function(e,t,n) {
            return z.access(e,t,n)
        }

        ,removeData: function(e,t) {
            z.remove(e,t)
        }

        ,_data: function(e,t,n) {
            return _.access(e,t,n)
        }

        ,_removeData: function(e,t) {
            _.remove(e,t)
        }
    }

    ),ce.fn.extend( {
        data: function(n,e) {
            var t,r,i,o=this[0],a=o&&o.attributes;
            if(void 0===n) {
                if(this.length&&(i=z.get(o),1===o.nodeType&&!_.get(o,"hasDataAttrs"))) {
                    t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=F(r.slice(5)),V(o,r,i[r]));_.set(o,"hasDataAttrs",!0)}

                return i}

            return"object"==typeof n?this.each(function() {
                z.set(this,n)}

            ): M(this,function(e) {
                var t;
                if(o&&void 0===e)return void 0!==(t=z.get(o,n))?t: void 0!==(t=V(o,n))?t:void 0;
                this.each(function() {
                    z.set(this,n,e)}

                )}

            ,null,e,1<arguments.length,null,!0)}

        ,removeData: function(e) {
            return this.each(function() {
                z.remove(this,e)
            }

            )}
    }

    ),ce.extend( {
        queue: function(e,t,n) {
            var r;
            if(e)return t=(t||"fx")+"queue",r=_.get(e,t),n&&(!r||Array.isArray(n)?r=_.access(e,t,ce.makeArray(n)): r.push(n)),r||[]
        }

        ,dequeue: function(e,t) {
            t=t||"fx";
            var n=ce.queue(e,t),r=n.length,i=n.shift(),o=ce._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function() {
                ce.dequeue(e,t)}

            ,o)),!r&&o&&o.empty.fire()}

        ,_queueHooks: function(e,t) {
            var n=t+"queueHooks";
            return _.get(e,n)||_.access(e,n, {
                empty: ce.Callbacks("once memory").add(function() {
                    _.remove(e,[t+"queue",n])
                }

                )}

            )}
    }

    ),ce.fn.extend( {
        queue: function(t,n) {
            var e=2;
            return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?ce.queue(this[0],t): void 0===n?this:this.each(function() {
                var e=ce.queue(this,t,n);
                ce._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&ce.dequeue(this,t)}

            )}

        ,dequeue: function(e) {
            return this.each(function() {
                ce.dequeue(this,e)
            }

            )}

        ,clearQueue: function(e) {
            return this.queue(e||"fx",[])
        }

        ,promise: function(e,t) {
            var n,r=1,i=ce.Deferred(),o=this,a=this.length,s=function() {
                --r||i.resolveWith(o,[o])
            }

            ;"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=_.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}
    }

    );var G=/[+-]?(?: \d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Y=new RegExp("^(?:([+-])=|)("+G+")([a-z%]*)$","i"),Q=["Top","Right","Bottom","Left"],J=C.documentmain,K=function(e) {
        return ce.contains(e.ownerDocument,e)
    }

    ,Z= {
        composed: !0
    }

    ;J.getRootNode&&(K=function(e) {
        return ce.contains(e.ownerDocument,e)||e.getRootNode(Z)===e.ownerDocument}

    );var ee=function(e,t) {
        return"none"===(e=t||e).style.display||""===e.style.display&&K(e)&&"none"===ce.css(e,"display")}

    ;function te(e,t,n,r) {
        var i,o,a=20,s=r?function() {
            return r.cur()}

        : function() {
            return ce.css(e,t,"")
        }

        ,u=s(),l=n&&n[3]||(ce.cssNumber[t]?"": "px"),c=e.nodeType&&(ce.cssNumber[t]||"px"!==l&&+u)&&Y.exec(ce.css(e,t));
        if(c&&c[3]!==l) {
            u/=2,l=l||c[3],c=+u||1;while(a--)ce.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,ce.style(e,t,c+l),n=n||[]}

        return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]: +n[2],r&&(r.unit=l,r.start=c,r.end=i)),i
    }

    var ne= {
    }

    ;function re(e,t) {
        for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=_.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ee(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ne[s])||(o=a.body.appendChild(a.createmain(s)),u=ce.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ne[s]=u)))): "none"!==n&&(l[c]="none",_.set(r,"display",n)));
        for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}

    ce.fn.extend( {
        show: function() {
            return re(this,!0)
        }

        ,hide: function() {
            return re(this)
        }

        ,toggle: function(e) {
            return"boolean"==typeof e?e?this.show():this.hide():this.each(function() {
                ee(this)?ce(this).show():ce(this).hide()
            }

            )}
    }

    );var xe,be,we=/^(?: checkbox|radio)$/i,Te=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;
    xe=C.createDocumentFragment().appendChild(C.createmain("div")),(be=C.createmain("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),xe.appendChild(be),le.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="<textarea>x</textarea>",le.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="<option></option>",le.option=!!xe.lastChild;var ke= {
        thead: [1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]
    }

    ;function Se(e,t) {
        var n;return n="undefined"!=typeof e.getmainsByTagName?e.getmainsByTagName(t||"*"): "undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&fe(e,t)?ce.merge([e],n):n
    }

    function Ee(e,t) {
        for(var n=0,r=e.length;n<r;n++)_.set(e[n],"globalEval",!t||_.get(t[n],"globalEval"))}

    ke.tbody=ke.tfoot=ke.colgroup=ke.caption=ke.thead,ke.th=ke.td,le.option||(ke.optgroup=ke.option=[1,"<select multiple='multiple'>","</select>"]);var je=/<|&#?\w+;/;function Ae(e,t,n,r,i) {
        for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===x(o))ce.merge(p,o.nodeType?[o]: o);
        else if(je.test(o)) {
            a=a||f.appendChild(t.createmain("div")),s=(Te.exec(o)||["",""])[1].toLowerCase(),u=ke[s]||ke._default,a.innerHTML=u[1]+ce.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;ce.merge(p,a.childNodes),(a=f.firstChild).textContent=""}

        else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<ce.inArray(o,r))i&&i.push(o);else if(l=K(o),a=Se(f.appendChild(o),"script"),l&&Ee(a),n) {
            c=0;while(o=a[c++])Ce.test(o.type||"")&&n.push(o)}

        return f}

    var De=/^([^.]*)(?: \.(.+)|)/;
    function Ne() {
        return!0}

    function qe() {
        return!1}

    function Le(e,t,n,r,i,o) {
        var a,s;if("object"==typeof t) {
            for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Le(e,s,n,r,t[s],o);return e}

        if(null==r&&null==i?(i=n,r=n=void 0): null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=qe;
        else if(!i)return e;return 1===o&&(a=i,(i=function(e) {
            return ce().off(e),a.apply(this,arguments)}

        ).guid=a.guid||(a.guid=ce.guid++)),e.each(function() {
            ce.event.add(this,t,i,r,n)}

        )}

    function He(e,r,t) {
        t?(_.set(e,r,!1),ce.event.add(e,r, {
            namespace: !1,handler:function(e) {
                var t,n=_.get(this,r);
                if(1&e.isTrigger&&this[r]) {
                    if(n)(ce.event.special[r]|| {
                    }

                    ).delegateType&&e.stopPropagation();else if(n=ae.call(arguments),_.set(this,r,n),this[r](),t=_.get(this,r),_.set(this,r,!1),n!==t)return e.stopImmediatePropagation(),e.preventDefault(),t}

                else n&&(_.set(this,r,ce.event.trigger(n[0],n.slice(1),this)),e.stopPropagation(),e.isImmediatePropagationStopped=Ne)}
        }

        )): void 0===_.get(e,r)&&ce.event.add(e,r,Ne)
    }

    ce.event= {
        global: {
        }

        ,add: function(t,e,n,r,i) {
            var o,a,s,u,l,c,f,p,d,h,g,v=_.get(t);
            if($(t)) {
                n.handler&&(n=(o=n).handler,i=o.selector),i&&ce.find.matchesSelector(J,i),n.guid||(n.guid=ce.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e) {
                    return"undefined"!=typeof ce&&ce.event.triggered!==e.type?ce.event.dispatch.apply(t,arguments): void 0
                }

                ),l=(e=(e||"").match(D)||[""]).length;while(l--)d=g=(s=De.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=ce.event.special[d]|| {
                }

                ,d=(i?f.delegateType: f.bindType)||d,f=ce.event.special[d]|| {
                }

                ,c=ce.extend( {
                    type: d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&ce.expr.match.needsContext.test(i),namespace:h.join(".")
                }

                ,o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c): p.push(c),ce.event.global[d]=!0)
            }
        }

        ,remove: function(e,t,n,r,i) {
            var o,a,s,u,l,c,f,p,d,h,g,v=_.hasData(e)&&_.get(e);
            if(v&&(u=v.events)) {
                l=(t=(t||"").match(D)||[""]).length;while(l--)if(d=g=(s=De.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d) {
                    f=ce.event.special[d]|| {
                    }

                    ,p=u[d=(r?f.delegateType: f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;
                    while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||ce.removeEvent(e,d,v.handle),delete u[d])}

                else for(d in u)ce.event.remove(e,d+t[l],n,r,!0);ce.isEmptyObject(u)&&_.remove(e,"handle events")}
        }

        ,dispatch: function(e) {
            var t,n,r,i,o,a,s=new Array(arguments.length),u=ce.event.fix(e),l=(_.get(this,"events")||Object.create(null))[u.type]||[],c=ce.event.special[u.type]|| {
            }

            ;for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)) {
                a=ce.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()) {
                    u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((ce.event.special[o.origType]|| {
                    }

                    ).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}

                return c.postDispatch&&c.postDispatch.call(this,u),u.result}
        }

        ,handlers: function(e,t) {
            var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;
            if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)) {
                for(o=[],a= {
                }

                ,n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<ce(i,this).index(l): ce.find(i,this,null,[l]).length),a[i]&&o.push(r);
                o.length&&s.push( {
                    elem: l,handlers:o
                }

                )}

            return l=this,u<t.length&&s.push( {
                elem: l,handlers:t.slice(u)
            }

            ),s}

        ,addProp: function(t,e) {
            Object.defineProperty(ce.Event.prototype,t, {
                enumerable:!0,configurable:!0,get:v(e)?function() {
                    if(this.originalEvent)return e(this.originalEvent)
                }

                :function() {
                    if(this.originalEvent)return this.originalEvent[t]}

                ,set: function(e) {
                    Object.defineProperty(this,t, {
                        enumerable:!0,configurable:!0,writable:!0,value:e
                    }

                    )}
            }

            )}

        ,fix: function(e) {
            return e[ce.expando]?e:new ce.Event(e)
        }

        ,special: {
            load: {
                noBubble:!0
            }

            ,click: {
                setup:function(e) {
                    var t=this||e;
                    return we.test(t.type)&&t.click&&fe(t,"input")&&He(t,"click",!0),!1}

                ,trigger: function(e) {
                    var t=this||e;
                    return we.test(t.type)&&t.click&&fe(t,"input")&&He(t,"click"),!0}

                ,_default: function(e) {
                    var t=e.target;
                    return we.test(t.type)&&t.click&&fe(t,"input")&&_.get(t,"click")||fe(t,"a")}
            }

            ,beforeunload: {
                postDispatch:function(e) {
                    void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)
                }
            }
        }
    }

    ,ce.removeEvent=function(e,t,n) {
        e.removeEventListener&&e.removeEventListener(t,n)}

    ,ce.Event=function(e,t) {
        if(!(this instanceof ce.Event))return new ce.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ne: qe,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&ce.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[ce.expando]=!0
    }

    ,ce.Event.prototype= {
        constructor: ce.Event,isDefaultPrevented:qe,isPropagationStopped:qe,isImmediatePropagationStopped:qe,isSimulated:!1,preventDefault:function() {
            var e=this.originalEvent;
            this.isDefaultPrevented=Ne,e&&!this.isSimulated&&e.preventDefault()}

        ,stopPropagation: function() {
            var e=this.originalEvent;
            this.isPropagationStopped=Ne,e&&!this.isSimulated&&e.stopPropagation()}

        ,stopImmediatePropagation: function() {
            var e=this.originalEvent;
            this.isImmediatePropagationStopped=Ne,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}
    }

    ,ce.each( {
        altKey: !0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,tomain:!0,touches:!0,which:!0
    }

    ,ce.event.addProp),ce.each( {
        focus: "focusin",blur:"focusout"
    }

    ,function(r,i) {
        function o(e) {
            if(C.documentMode) {
                var t=_.get(this,"handle"),n=ce.event.fix(e);n.type="focusin"===e.type?"focus": "blur",n.isSimulated=!0,t(e),n.target===n.currentTarget&&t(n)
            }

            else ce.event.simulate(i,e.target,ce.event.fix(e))}

        ce.event.special[r]= {
            setup: function() {
                var e;
                if(He(this,r,!0),!C.documentMode)return!1;(e=_.get(this,i))||this.addEventListener(i,o),_.set(this,i,(e||0)+1)}

            ,trigger: function() {
                return He(this,r),!0
            }

            ,teardown: function() {
                var e;
                if(!C.documentMode)return!1;(e=_.get(this,i)-1)?_.set(this,i,e): (this.removeEventListener(i,o),_.remove(this,i))
            }

            ,_default: function(e) {
                return _.get(e.target,r)
            }

            ,delegateType: i
        }

        ,ce.event.special[i]= {
            setup: function() {
                var e=this.ownerDocument||this.document||this,t=C.documentMode?this:e,n=_.get(t,i);
                n||(C.documentMode?this.addEventListener(i,o): e.addEventListener(r,o,!0)),_.set(t,i,(n||0)+1)
            }

            ,teardown: function() {
                var e=this.ownerDocument||this.document||this,t=C.documentMode?this:e,n=_.get(t,i)-1;
                n?_.set(t,i,n): (C.documentMode?this.removeEventListener(i,o):e.removeEventListener(r,o,!0),_.remove(t,i))
            }
        }
    }

    ),ce.each( {
        mouseenter: "mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"
    }

    ,function(e,i) {
        ce.event.special[e]= {
            delegateType: i,bindType:i,handle:function(e) {
                var t,n=e.relatedTarget,r=e.handleObj;
                return n&&(n===this||ce.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}
        }
    }

    ),ce.fn.extend( {
        on: function(e,t,n,r) {
            return Le(this,e,t,n,r)
        }

        ,one: function(e,t,n,r) {
            return Le(this,e,t,n,r,1)
        }

        ,off: function(e,t,n) {
            var r,i;
            if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,ce(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace: r.origType,r.selector,r.handler),this;
            if("object"==typeof e) {
                for(i in e)this.off(i,t,e[i]);return this}

            return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=qe),this.each(function() {
                ce.event.remove(this,e,n,t)}

            )}
    }

    );var Oe=/<script|<style|<link/i,Pe=/checked\s*(?: [^=]|=\s*.checked.)/i,Me=/^\s*<!\[CDATA\[|\]\]>\s*$/g;
    function Re(e,t) {
        return fe(e,"table")&&fe(11!==t.nodeType?t: t.firstChild,"tr")&&ce(e).children("tbody")[0]||e
    }

    function Ie(e) {
        return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}

    function We(e) {
        return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5): e.removeAttribute("type"),e
    }

    function Fe(e,t) {
        var n,r,i,o,a,s;if(1===t.nodeType) {
            if(_.hasData(e)&&(s=_.get(e).events))for(i in _.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)ce.event.add(t,i,s[i][n]);z.hasData(e)&&(o=z.access(e),a=ce.extend( {
            }

            ,o),z.set(t,a))}
    }

    function $e(n,r,i,o) {
        r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=v(d);if(h||1<f&&"string"==typeof d&&!le.checkClone&&Pe.test(d))return n.each(function(e) {
            var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),$e(t,r,i,o)}

        );if(f&&(t=(e=Ae(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)) {
            for(s=(a=ce.map(Se(e,"script"),Ie)).length;c<f;c++)u=e,c!==p&&(u=ce.clone(u,!0,!0),s&&ce.merge(a,Se(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,ce.map(a,We),c=0;c<s;c++)u=a[c],Ce.test(u.type||"")&&!_.access(u,"globalEval")&&ce.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?ce._evalUrl&&!u.noModule&&ce._evalUrl(u.src, {
                nonce: u.nonce||u.getAttribute("nonce")
            }

            ,l): m(u.textContent.replace(Me,""),u,l))
        }

        return n}

    function Be(e,t,n) {
        for(var r,i=t?ce.filter(t,e): e,o=0;
        null!=(r=i[o]);o++)n||1!==r.nodeType||ce.cleanData(Se(r)),r.parentNode&&(n&&K(r)&&Ee(Se(r,"script")),r.parentNode.removeChild(r));return e}

    ce.extend( {
        htmlPrefilter: function(e) {
            return e
        }

        ,clone: function(e,t,n) {
            var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=K(e);
            if(!(le.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||ce.isXMLDoc(e)))for(a=Se(c),r=0,i=(o=Se(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&we.test(s.type)?u.checked=s.checked: "input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);
            if(t)if(n)for(o=o||Se(e),a=a||Se(c),r=0,i=o.length;r<i;r++)Fe(o[r],a[r]);else Fe(e,c);return 0<(a=Se(c,"script")).length&&Ee(a,!f&&Se(e,"script")),c}

        ,cleanData: function(e) {
            for(var t,n,r,i=ce.event.special,o=0;
            void 0!==(n=e[o]);o++)if($(n)) {
                if(t=n[_.expando]) {
                    if(t.events)for(r in t.events)i[r]?ce.event.remove(n,r): ce.removeEvent(n,r,t.handle);
                    n[_.expando]=void 0}

                n[z.expando]&&(n[z.expando]=void 0)}
        }
    }

    ),ce.fn.extend( {
        detach: function(e) {
            return Be(this,e,!0)
        }

        ,remove: function(e) {
            return Be(this,e)
        }

        ,text: function(e) {
            return M(this,function(e) {
                return void 0===e?ce.text(this):this.empty().each(function() {
                    1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)
                }

                )}

            ,null,e,arguments.length)}

        ,append: function() {
            return $e(this,arguments,function(e) {
                1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Re(this,e).appendChild(e)
            }

            )}

        ,prepend: function() {
            return $e(this,arguments,function(e) {
                if(1===this.nodeType||11===this.nodeType||9===this.nodeType) {
                    var t=Re(this,e);
                    t.insertBefore(e,t.firstChild)}
            }

            )}

        ,before: function() {
            return $e(this,arguments,function(e) {
                this.parentNode&&this.parentNode.insertBefore(e,this)
            }

            )}

        ,after: function() {
            return $e(this,arguments,function(e) {
                this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)
            }

            )}

        ,empty: function() {
            for(var e,t=0;
            null!=(e=this[t]);t++)1===e.nodeType&&(ce.cleanData(Se(e,!1)),e.textContent="");return this}

        ,clone: function(e,t) {
            return e=null!=e&&e,t=null==t?e:t,this.map(function() {
                return ce.clone(this,e,t)
            }

            )}

        ,html: function(e) {
            return M(this,function(e) {
                var t=this[0]|| {
                }

                ,n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Oe.test(e)&&!ke[(Te.exec(e)||["",""])[1].toLowerCase()]) {
                    e=ce.htmlPrefilter(e);try {
                        for(;n<r;n++)1===(t=this[n]|| {
                        }

                        ).nodeType&&(ce.cleanData(Se(t,!1)),t.innerHTML=e);t=0}

                    catch(e) {
                    }
                }

                t&&this.empty().append(e)}

            ,null,e,arguments.length)}

        ,replaceWith: function() {
            var n=[];
            return $e(this,arguments,function(e) {
                var t=this.parentNode;ce.inArray(this,n)<0&&(ce.cleanData(Se(this)),t&&t.replaceChild(e,this))}

            ,n)}
    }

    ),ce.each( {
        appendTo: "append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"
    }

    ,function(e,a) {
        ce.fn[e]=function(e) {
            for(var t,n=[],r=ce(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this: this.clone(!0),ce(r[o])[a](t),s.apply(n,t.get());
            return this.pushStack(n)}
    }

    );var _e=new RegExp("^("+G+")(?!px)[a-z%]+$","i"),ze=/^--/,Xe=function(e) {
        var t=e.ownerDocument.defaultView;return t&&t.opener||(t=ie),t.getComputedStyle(e)}

    ,Ue=function(e,t,n) {
        var r,i,o= {
        }

        ;for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r}

    ,Ve=new RegExp(Q.join("|"),"i");function Ge(e,t,n) {
        var r,i,o,a,s=ze.test(t),u=e.style;return(n=n||Xe(e))&&(a=n.getPropertyValue(t)||n[t],s&&a&&(a=a.replace(ve,"$1")||void 0),""!==a||K(e)||(a=ce.style(e,t)),!le.pixelBoxStyles()&&_e.test(a)&&Ve.test(t)&&(r=u.width,i=u.minWidth,o=u.maxWidth,u.minWidth=u.maxWidth=u.width=a,a=n.width,u.width=r,u.minWidth=i,u.maxWidth=o)),void 0!==a?a+"": a
    }

    function Ye(e,t) {
        return {
            get: function() {
                if(!e())return(this.get=t).apply(this,arguments);
                delete this.get}
        }
    }

    !function() {
        function e() {
            if(l) {
                u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",J.appendChild(u).appendChild(l);var e=ie.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),J.removeChild(u),l=null}
        }

        function t(e) {
            return Math.round(parseFloat(e))}

        var n,r,i,o,a,s,u=C.createmain("div"),l=C.createmain("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",le.clearCloneStyle="content-box"===l.style.backgroundClip,ce.extend(le, {
            boxSizingReliable: function() {
                return e(),r
            }

            ,pixelBoxStyles: function() {
                return e(),o
            }

            ,pixelPosition: function() {
                return e(),n
            }

            ,reliableMarginLeft: function() {
                return e(),s
            }

            ,scrollboxSize: function() {
                return e(),i
            }

            ,reliableTrDimensions: function() {
                var e,t,n,r;
                return null==a&&(e=C.createmain("table"),t=C.createmain("tr"),n=C.createmain("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="box-sizing:content-box;border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",J.appendChild(e).appendChild(t).appendChild(n),r=ie.getComputedStyle(t),a=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===t.offsetHeight,J.removeChild(e)),a}
        }

        ))}

    ();var Qe=["Webkit","Moz","ms"],Je=C.createmain("div").style,Ke= {
    }

    ;function Ze(e) {
        var t=ce.cssProps[e]||Ke[e];return t||(e in Je?e: Ke[e]=function(e) {
            var t=e[0].toUpperCase()+e.slice(1),n=Qe.length;
            while(n--)if((e=Qe[n]+t)in Je)return e}

        (e)||e)}

    var et=/^(none|table(?!-c[ea]).+)/,tt= {
        position: "absolute",visibility:"hidden",display:"block"
    }

    ,nt= {
        letterSpacing: "0",fontWeight:"400"
    }

    ;function rt(e,t,n) {
        var r=Y.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"): t
    }

    function it(e,t,n,r,i,o) {
        var a="width"===t?1: 0,s=0,u=0,l=0;
        if(n===(r?"border": "content"))return 0;
        for(;a<4;a+=2)"margin"===n&&(l+=ce.css(e,n+Q[a],!0,i)),r?("content"===n&&(u-=ce.css(e,"padding"+Q[a],!0,i)),"margin"!==n&&(u-=ce.css(e,"border"+Q[a]+"Width",!0,i))): (u+=ce.css(e,"padding"+Q[a],!0,i),"padding"!==n?u+=ce.css(e,"border"+Q[a]+"Width",!0,i):s+=ce.css(e,"border"+Q[a]+"Width",!0,i));
        return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u+l}

    function ot(e,t,n) {
        var r=Xe(e),i=(!le.boxSizingReliable()||n)&&"border-box"===ce.css(e,"boxSizing",!1,r),o=i,a=Ge(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(_e.test(a)) {
            if(!n)return a;a="auto"}

        return(!le.boxSizingReliable()&&i||!le.reliableTrDimensions()&&fe(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===ce.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===ce.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+it(e,t,n||(i?"border": "content"),o,r,a)+"px"
    }

    function at(e,t,n,r,i) {
        return new at.prototype.init(e,t,n,r,i)}

    ce.extend( {
        cssHooks: {
            opacity: {
                get:function(e,t) {
                    if(t) {
                        var n=Ge(e,"opacity");
                        return""===n?"1": n
                    }
                }
            }
        }

        ,cssNumber: {
            animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0
        }

        ,cssProps: {
        }

        ,style: function(e,t,n,r) {
            if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style) {
                var i,o,a,s=F(t),u=ze.test(t),l=e.style;
                if(u||(t=Ze(s)),a=ce.cssHooks[t]||ce.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i: l[t];
                "string"===(o=typeof n)&&(i=Y.exec(n))&&i[1]&&(n=te(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(ce.cssNumber[s]?"": "px")),le.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))
            }
        }

        ,css: function(e,t,n,r) {
            var i,o,a,s=F(t);
            return ze.test(t)||(t=Ze(s)),(a=ce.cssHooks[t]||ce.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Ge(e,t,r)),"normal"===i&&t in nt&&(i=nt[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0: i):i
        }
    }

    ),ce.each(["height","width"],function(e,u) {
        ce.cssHooks[u]= {
            get: function(e,t,n) {
                if(t)return!et.test(ce.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?ot(e,u,n):Ue(e,tt,function() {
                    return ot(e,u,n)
                }

                )}

            ,set: function(e,t,n) {
                var r,i=Xe(e),o=!le.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===ce.css(e,"boxSizing",!1,i),s=n?it(e,u,n,a,i):0;
                return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-it(e,u,"border",!1,i)-.5)),s&&(r=Y.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=ce.css(e,u)),rt(0,t,s)}
        }
    }

    ),ce.cssHooks.marginLeft=Ye(le.reliableMarginLeft,function(e,t) {
        if(t)return(parseFloat(Ge(e,"marginLeft"))||e.getBoundingClientRect().left-Ue(e, {
            marginLeft: 0
        }

        ,function() {
            return e.getBoundingClientRect().left}

        ))+"px"}

    ),ce.each( {
        margin: "",padding:"",border:"Width"
    }

    ,function(i,o) {
        ce.cssHooks[i+o]= {
            expand: function(e) {
                for(var t=0,n= {
                }

                ,r="string"==typeof e?e.split(" "): [e];
                t<4;t++)n[i+Q[t]+o]=r[t]||r[t-2]||r[0];return n}
        }

        ,"margin"!==i&&(ce.cssHooks[i+o].set=rt)}

    ),ce.fn.extend( {
        css: function(e,t) {
            return M(this,function(e,t,n) {
                var r,i,o= {
                }

                ,a=0;if(Array.isArray(t)) {
                    for(r=Xe(e),i=t.length;a<i;a++)o[t[a]]=ce.css(e,t[a],!1,r);return o}

                return void 0!==n?ce.style(e,t,n): ce.css(e,t)
            }

            ,e,t,1<arguments.length)}
    }

    ),((ce.Tween=at).prototype= {
        constructor: at,init:function(e,t,n,r,i,o) {
            this.elem=e,this.prop=n,this.easing=i||ce.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(ce.cssNumber[n]?"":"px")
        }

        ,cur: function() {
            var e=at.propHooks[this.prop];
            return e&&e.get?e.get(this): at.propHooks._default.get(this)
        }

        ,run: function(e) {
            var t,n=at.propHooks[this.prop];
            return this.options.duration?this.pos=t=ce.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration): this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):at.propHooks._default.set(this),this
        }
    }

    ).init.prototype=at.prototype,(at.propHooks= {
        _default: {
            get:function(e) {
                var t;
                return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]: (t=ce.css(e.elem,e.prop,""))&&"auto"!==t?t:0
            }

            ,set: function(e) {
                ce.fx.step[e.prop]?ce.fx.step[e.prop](e):1!==e.elem.nodeType||!ce.cssHooks[e.prop]&&null==e.elem.style[Ze(e.prop)]?e.elem[e.prop]=e.now:ce.style(e.elem,e.prop,e.now+e.unit)
            }
        }
    }

    ).scrollTop=at.propHooks.scrollLeft= {
        set: function(e) {
            e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)
        }
    }

    ,ce.easing= {
        linear: function(e) {
            return e
        }

        ,swing: function(e) {
            return.5-Math.cos(e*Math.PI)/2
        }

        ,_default: "swing"
    }

    ,ce.fx=at.prototype.init,ce.fx.step= {
    }

    ;var st,ut,lt,ct,ft=/^(?: toggle|show|hide)$/,pt=/queueHooks$/;
    function dt() {
        ut&&(!1===C.hidden&&ie.requestAnimationFrame?ie.requestAnimationFrame(dt): ie.setTimeout(dt,ce.fx.interval),ce.fx.tick())
    }

    function ht() {
        return ie.setTimeout(function() {
            st=void 0}

        ),st=Date.now()}

    function gt(e,t) {
        var n,r=0,i= {
            height: e
        }

        ;for(t=t?1: 0;
        r<4;r+=2-t)i["margin"+(n=Q[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}

    function vt(e,t,n) {
        for(var r,i=(yt.tweeners[t]||[]).concat(yt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}

    function yt(o,e,t) {
        var n,a,r=0,i=yt.prefilters.length,s=ce.Deferred().always(function() {
            delete u.elem}

        ),u=function() {
            if(a)return!1;for(var e=st||ht(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t: (i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)
        }

        ,l=s.promise( {
            elem: o,props:ce.extend( {
            }

            ,e),opts: ce.extend(!0, {
                specialEasing: {
                }

                ,easing: ce.easing._default
            }

            ,t),originalProperties: e,originalOptions:t,startTime:st||ht(),duration:t.duration,tweens:[],createTween:function(e,t) {
                var n=ce.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);
                return l.tweens.push(n),n}

            ,stop: function(e) {
                var t=0,n=e?l.tweens.length:0;
                if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])): s.rejectWith(o,[l,e]),this
            }
        }

        ),c=l.props;for(!function(e,t) {
            var n,r,i,o,a;for(n in e)if(i=t[r=F(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=ce.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}

        (c,l.opts.specialEasing);r<i;r++)if(n=yt.prefilters[r].call(l,o,c,l.opts))return v(n.stop)&&(ce._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return ce.map(c,vt,l),v(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),ce.fx.timer(ce.extend(u, {
            elem: o,anim:l,queue:l.opts.queue
        }

        )),l}

    ce.Animation=ce.extend(yt, {
        tweeners: {
            "*":[function(e,t) {
                var n=this.createTween(e,t);
                return te(n.elem,e,Y.exec(t),n),n}

            ]}

        ,tweener: function(e,t) {
            v(e)?(t=e,e=["*"]):e=e.match(D);
            for(var n,r=0,i=e.length;r<i;r++)n=e[r],yt.tweeners[n]=yt.tweeners[n]||[],yt.tweeners[n].unshift(t)}

        ,prefilters: [function(e,t,n) {
            var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d= {
            }

            ,h=e.style,g=e.nodeType&&ee(e),v=_.get(e,"fxshow");for(r in n.queue||(null==(a=ce._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function() {
                a.unqueued||s()}

            ),a.unqueued++,p.always(function() {
                p.always(function() {
                    a.unqueued--,ce.queue(e,"fx").length||a.empty.fire()}

                )}

            )),t)if(i=t[r],ft.test(i)) {
                if(delete t[r],o=o||"toggle"===i,i===(g?"hide": "show")) {
                    if("show"!==i||!v||void 0===v[r])continue;
                    g=!0}

                d[r]=v&&v[r]||ce.style(e,r)}

            if((u=!ce.isEmptyObject(t))||!ce.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=_.get(e,"display")),"none"===(c=ce.css(e,"display"))&&(l?c=l: (re([e],!0),l=e.style.display||l,c=ce.css(e,"display"),re([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===ce.css(e,"float")&&(u||(p.done(function() {
                h.display=l
            }

            ),null==l&&(c=h.display,l="none"===c?"": c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function() {
                h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]
            }

            )),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden): v=_.access(e,"fxshow", {
                display:l
            }

            ),o&&(v.hidden=!g),g&&re([e],!0),p.done(function() {
                for(r in g||re([e]),_.remove(e,"fxshow"),d)ce.style(e,r,d[r])}

            )),u=vt(g?v[r]: 0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))
        }

        ],prefilter: function(e,t) {
            t?yt.prefilters.unshift(e):yt.prefilters.push(e)
        }
    }

    ),ce.speed=function(e,t,n) {
        var r=e&&"object"==typeof e?ce.extend( {
        }

        ,e): {
            complete:n||!n&&t||v(e)&&e,duration:e,easing:n&&t||t&&!v(t)&&t
        }

        ;return ce.fx.off?r.duration=0: "number"!=typeof r.duration&&(r.duration in ce.fx.speeds?r.duration=ce.fx.speeds[r.duration]:r.duration=ce.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function() {
            v(r.old)&&r.old.call(this),r.queue&&ce.dequeue(this,r.queue)
        }

        ,r}

    ,ce.fn.extend( {
        fadeTo: function(e,t,n,r) {
            return this.filter(ee).css("opacity",0).show().end().animate( {
                opacity:t
            }

            ,e,n,r)}

        ,animate: function(t,e,n,r) {
            var i=ce.isEmptyObject(t),o=ce.speed(e,n,r),a=function() {
                var e=yt(this,ce.extend( {
                }

                ,t),o);(i||_.get(this,"finish"))&&e.stop(!0)}

            ;return a.finish=a,i||!1===o.queue?this.each(a): this.queue(o.queue,a)
        }

        ,stop: function(i,e,o) {
            var a=function(e) {
                var t=e.stop;
                delete e.stop,t(o)}

            ;return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function() {
                var e=!0,t=null!=i&&i+"queueHooks",n=ce.timers,r=_.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&pt.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||ce.dequeue(this,i)}

            )}

        ,finish: function(a) {
            return!1!==a&&(a=a||"fx"),this.each(function() {
                var e,t=_.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=ce.timers,o=n?n.length:0;
                for(t.finish=!0,ce.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish}

            )}
    }

    ),ce.each(["toggle","show","hide"],function(e,r) {
        var i=ce.fn[r];ce.fn[r]=function(e,t,n) {
            return null==e||"boolean"==typeof e?i.apply(this,arguments): this.animate(gt(r,!0),e,t,n)
        }
    }

    ),ce.each( {
        slideDown: gt("show"),slideUp:gt("hide"),slideToggle:gt("toggle"),fadeIn: {
            opacity:"show"
        }

        ,fadeOut: {
            opacity:"hide"
        }

        ,fadeToggle: {
            opacity:"toggle"
        }
    }

    ,function(e,r) {
        ce.fn[e]=function(e,t,n) {
            return this.animate(r,e,t,n)}
    }

    ),ce.timers=[],ce.fx.tick=function() {
        var e,t=0,n=ce.timers;for(st=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||ce.fx.stop(),st=void 0}

    ,ce.fx.timer=function(e) {
        ce.timers.push(e),ce.fx.start()}

    ,ce.fx.interval=13,ce.fx.start=function() {
        ut||(ut=!0,dt())}

    ,ce.fx.stop=function() {
        ut=null}

    ,ce.fx.speeds= {
        slow: 600,fast:200,_default:400
    }

    ,ce.fn.delay=function(r,e) {
        return r=ce.fx&&ce.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t) {
            var n=ie.setTimeout(e,r);t.stop=function() {
                ie.clearTimeout(n)}
        }

        )}

    ,lt=C.createmain("input"),ct=C.createmain("select").appendChild(C.createmain("option")),lt.type="checkbox",le.checkOn=""!==lt.value,le.optSelected=ct.selected,(lt=C.createmain("input")).value="t",lt.type="radio",le.radioValue="t"===lt.value;var mt,xt=ce.expr.attrHandle;ce.fn.extend( {
        attr: function(e,t) {
            return M(this,ce.attr,e,t,1<arguments.length)
        }

        ,removeAttr: function(e) {
            return this.each(function() {
                ce.removeAttr(this,e)
            }

            )}
    }

    ),ce.extend( {
        attr: function(e,t,n) {
            var r,i,o=e.nodeType;
            if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?ce.prop(e,t,n): (1===o&&ce.isXMLDoc(e)||(i=ce.attrHooks[t.toLowerCase()]||(ce.expr.match.bool.test(t)?mt:void 0)),void 0!==n?null===n?void ce.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=ce.find.attr(e,t))?void 0:r)
        }

        ,attrHooks: {
            type: {
                set:function(e,t) {
                    if(!le.radioValue&&"radio"===t&&fe(e,"input")) {
                        var n=e.value;
                        return e.setAttribute("type",t),n&&(e.value=n),t}
                }
            }
        }

        ,removeAttr: function(e,t) {
            var n,r=0,i=t&&t.match(D);
            if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}
    }

    ),mt= {
        set: function(e,t,n) {
            return!1===t?ce.removeAttr(e,n):e.setAttribute(n,n),n
        }
    }

    ,ce.each(ce.expr.match.bool.source.match(/\w+/g),function(e,t) {
        var a=xt[t]||ce.find.attr;xt[t]=function(e,t,n) {
            var r,i,o=t.toLowerCase();return n||(i=xt[o],xt[o]=r,r=null!=a(e,t,n)?o: null,xt[o]=i),r
        }
    }

    );var bt=/^(?: input|select|textarea|button)$/i,wt=/^(?:a|area)$/i;
    function Tt(e) {
        return(e.match(D)||[]).join(" ")}

    function Ct(e) {
        return e.getAttribute&&e.getAttribute("class")||""}

    function kt(e) {
        return Array.isArray(e)?e: "string"==typeof e&&e.match(D)||[]
    }

    ce.fn.extend( {
        prop: function(e,t) {
            return M(this,ce.prop,e,t,1<arguments.length)
        }

        ,removeProp: function(e) {
            return this.each(function() {
                delete this[ce.propFix[e]||e]
            }

            )}
    }

    ),ce.extend( {
        prop: function(e,t,n) {
            var r,i,o=e.nodeType;
            if(3!==o&&8!==o&&2!==o)return 1===o&&ce.isXMLDoc(e)||(t=ce.propFix[t]||t,i=ce.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r: e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]
        }

        ,propHooks: {
            tabIndex: {
                get:function(e) {
                    var t=ce.find.attr(e,"tabindex");
                    return t?parseInt(t,10): bt.test(e.nodeName)||wt.test(e.nodeName)&&e.href?0:-1
                }
            }
        }

        ,propFix: {
            "for":"htmlFor","class":"className"
        }
    }

    ),le.optSelected||(ce.propHooks.selected= {
        get: function(e) {
            var t=e.parentNode;
            return t&&t.parentNode&&t.parentNode.selectedIndex,null}

        ,set: function(e) {
            var t=e.parentNode;
            t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}
    }

    ),ce.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function() {
        ce.propFix[this.toLowerCase()]=this}

    ),ce.fn.extend( {
        addClass: function(t) {
            var e,n,r,i,o,a;
            return v(t)?this.each(function(e) {
                ce(this).addClass(t.call(this,e,Ct(this)))}

            ): (e=kt(t)).length?this.each(function() {
                if(r=Ct(this),n=1===this.nodeType&&" "+Tt(r)+" ") {
                    for(o=0;
                    o<e.length;o++)i=e[o],n.indexOf(" "+i+" ")<0&&(n+=i+" ");a=Tt(n),r!==a&&this.setAttribute("class",a)}
            }

            ): this
        }

        ,removeClass: function(t) {
            var e,n,r,i,o,a;
            return v(t)?this.each(function(e) {
                ce(this).removeClass(t.call(this,e,Ct(this)))}

            ): arguments.length?(e=kt(t)).length?this.each(function() {
                if(r=Ct(this),n=1===this.nodeType&&" "+Tt(r)+" ") {
                    for(o=0;
                    o<e.length;o++) {
                        i=e[o];while(-1<n.indexOf(" "+i+" "))n=n.replace(" "+i+" "," ")}

                    a=Tt(n),r!==a&&this.setAttribute("class",a)}
            }

            ): this:this.attr("class","")
        }

        ,toggleClass: function(t,n) {
            var e,r,i,o,a=typeof t,s="string"===a||Array.isArray(t);
            return v(t)?this.each(function(e) {
                ce(this).toggleClass(t.call(this,e,Ct(this),n),n)}

            ): "boolean"==typeof n&&s?n?this.addClass(t):this.removeClass(t):(e=kt(t),this.each(function() {
                if(s)for(o=ce(this),i=0;
                i<e.length;i++)r=e[i],o.hasClass(r)?o.removeClass(r): o.addClass(r);
                else void 0!==t&&"boolean"!==a||((r=Ct(this))&&_.set(this,"__className__",r),this.setAttribute&&this.setAttribute("class",r||!1===t?"": _.get(this,"__className__")||""))
            }

            ))}

        ,hasClass: function(e) {
            var t,n,r=0;
            t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+Tt(Ct(n))+" ").indexOf(t))return!0;return!1}
    }

    );var St=/\r/g;ce.fn.extend( {
        val: function(n) {
            var r,e,i,t=this[0];
            return arguments.length?(i=v(n),this.each(function(e) {
                var t;1===this.nodeType&&(null==(t=i?n.call(this,e,ce(this).val()): n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=ce.map(t,function(e) {
                    return null==e?"":e+""
                }

                )),(r=ce.valHooks[this.type]||ce.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))}

            )): t?(r=ce.valHooks[t.type]||ce.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(St,""):null==e?"":e:void 0
        }
    }

    ),ce.extend( {
        valHooks: {
            option: {
                get:function(e) {
                    var t=ce.find.attr(e,"value");
                    return null!=t?t: Tt(ce.text(e))
                }
            }

            ,select: {
                get:function(e) {
                    var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;
                    for(r=o<0?u: a?o:0;
                    r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!fe(n.parentNode,"optgroup"))) {
                        if(t=ce(n).val(),a)return t;s.push(t)}

                    return s}

                ,set: function(e,t) {
                    var n,r,i=e.options,o=ce.makeArray(t),a=i.length;
                    while(a--)((r=i[a]).selected=-1<ce.inArray(ce.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}
            }
        }
    }

    ),ce.each(["radio","checkbox"],function() {
        ce.valHooks[this]= {
            set: function(e,t) {
                if(Array.isArray(t))return e.checked=-1<ce.inArray(ce(e).val(),t)
            }
        }

        ,le.checkOn||(ce.valHooks[this].get=function(e) {
            return null===e.getAttribute("value")?"on": e.value
        }

        )}

    );var Et=ie.location,jt= {
        guid: Date.now()
    }

    ,At=/\?/;ce.parseXML=function(e) {
        var t,n;if(!e||"string"!=typeof e)return null;try {
            t=(new ie.DOMParser).parseFromString(e,"text/xml")}

        catch(e) {
        }

        return n=t&&t.getmainsByTagName("parsererror")[0],t&&!n||ce.error("Invalid XML: "+(n?ce.map(n.childNodes,function(e) {
            return e.textContent}

        ).join("\n"): e)),t
    }

    ;var Dt=/^(?: focusinfocus|focusoutblur)$/,Nt=function(e) {
        e.stopPropagation()
    }

    ;ce.extend(ce.event, {
        trigger: function(e,t,n,r) {
            var i,o,a,s,u,l,c,f,p=[n||C],d=ue.call(e,"type")?e.type:e,h=ue.call(e,"namespace")?e.namespace.split("."):[];
            if(o=f=a=n=n||C,3!==n.nodeType&&8!==n.nodeType&&!Dt.test(d+ce.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[ce.expando]?e: new ce.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:ce.makeArray(t,[e]),c=ce.event.special[d]|| {
            }

            ,r||!c.trigger||!1!==c.trigger.apply(n,t))) {
                if(!r&&!c.noBubble&&!y(n)) {
                    for(s=c.delegateType||d,Dt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||C)&&p.push(a.defaultView||a.parentWindow||ie)}

                i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s: c.bindType||d,(l=(_.get(o,"events")||Object.create(null))[e.type]&&_.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&$(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());
                return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!$(n)||u&&v(n[d])&&!y(n)&&((a=n[u])&&(n[u]=null),ce.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,Nt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,Nt),ce.event.triggered=void 0,a&&(n[u]=a)),e.result}
        }

        ,simulate: function(e,t,n) {
            var r=ce.extend(new ce.Event,n, {
                type:e,isSimulated:!0
            }

            );ce.event.trigger(r,null,t)}
    }

    ),ce.fn.extend( {
        trigger: function(e,t) {
            return this.each(function() {
                ce.event.trigger(e,t,this)
            }

            )}

        ,triggerHandler: function(e,t) {
            var n=this[0];
            if(n)return ce.event.trigger(e,t,n,!0)}
    }

    );var qt=/\[\]$/,Lt=/\r?\n/g,Ht=/^(?: submit|button|image|reset|file)$/i,Ot=/^(?:input|select|textarea|keygen)/i;
    function Pt(n,e,r,i) {
        var t;if(Array.isArray(e))ce.each(e,function(e,t) {
            r||qt.test(n)?i(n,t): Pt(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)
        }

        );else if(r||"object"!==x(e))i(n,e);else for(t in e)Pt(n+"["+t+"]",e[t],r,i)}

    ce.param=function(e,t) {
        var n,r=[],i=function(e,t) {
            var n=v(t)?t(): t;
            r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"": n)
        }

        ;if(null==e)return"";if(Array.isArray(e)||e.jquery&&!ce.isPlainObject(e))ce.each(e,function() {
            i(this.name,this.value)}

        );else for(n in e)Pt(n,e[n],t,i);return r.join("&")}

    ,ce.fn.extend( {
        serialize: function() {
            return ce.param(this.serializeArray())
        }

        ,serializeArray: function() {
            return this.map(function() {
                var e=ce.prop(this,"mains");
                return e?ce.makeArray(e): this
            }

            ).filter(function() {
                var e=this.type;return this.name&&!ce(this).is(":disabled")&&Ot.test(this.nodeName)&&!Ht.test(e)&&(this.checked||!we.test(e))}

            ).map(function(e,t) {
                var n=ce(this).val();return null==n?null: Array.isArray(n)?ce.map(n,function(e) {
                    return {
                        name:t.name,value:e.replace(Lt,"\r\n")
                    }
                }

                ): {
                    name: t.name,value:n.replace(Lt,"\r\n")
                }
            }

            ).get()}
    }

    );var Mt=/%20/g,Rt=/#.*$/,It=/([?&])_=[^&]*/,Wt=/^(.*?): [ \t]*([^\r\n]*)$/gm,Ft=/^(?:GET|HEAD)$/,$t=/^\/\//,Bt= {
    }

    ,_t= {
    }

    ,zt="*/".concat("*"),Xt=C.createmain("a");function Ut(o) {
        return function(e,t) {
            "string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(D)||[];if(v(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)): (o[n]=o[n]||[]).push(t)
        }
    }

    function Vt(t,i,o,a) {
        var s= {
        }

        ,u=t===_t;function l(e) {
            var r;return s[e]=!0,ce.each(t[e]||[],function(e,t) {
                var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n): void 0:(i.dataTypes.unshift(n),l(n),!1)
            }

            ),r}

        return l(i.dataTypes[0])||!s["*"]&&l("*")}

    function Gt(e,t) {
        var n,r,i=ce.ajaxSettings.flatOptions|| {
        }

        ;for(n in t)void 0!==t[n]&&((i[n]?e: r||(r= {
        }

        ))[n]=t[n]);return r&&ce.extend(!0,e,r),e}

    Xt.href=Et.href,ce.extend( {
        active: 0,lastModified: {
        }

        ,etag: {
        }

        ,ajaxSettings: {
            url:Et.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Et.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts: {
                "*":zt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"
            }

            ,contents: {
                xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/
            }

            ,responseFields: {
                xml:"responseXML",text:"responseText",json:"responseJSON"
            }

            ,converters: {
                "* text":String,"text html":!0,"text json":JSON.parse,"text xml":ce.parseXML
            }

            ,flatOptions: {
                url:!0,context:!0
            }
        }

        ,ajaxSetup: function(e,t) {
            return t?Gt(Gt(e,ce.ajaxSettings),t):Gt(ce.ajaxSettings,e)
        }

        ,ajaxPrefilter: Ut(Bt),ajaxTransport:Ut(_t),ajax:function(e,t) {
            "object"==typeof e&&(t=e,e=void 0),t=t|| {
            }

            ;var c,f,p,n,d,r,h,g,i,o,v=ce.ajaxSetup( {
            }

            ,t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?ce(y): ce.event,x=ce.Deferred(),b=ce.Callbacks("once memory"),w=v.statusCode|| {
            }

            ,a= {
            }

            ,s= {
            }

            ,u="canceled",T= {
                readyState: 0,getResponseHeader:function(e) {
                    var t;
                    if(h) {
                        if(!n) {
                            n= {
                            }

                            ;while(t=Wt.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}

                        t=n[e.toLowerCase()+" "]}

                    return null==t?null: t.join(", ")
                }

                ,getAllResponseHeaders: function() {
                    return h?p:null
                }

                ,setRequestHeader: function(e,t) {
                    return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this
                }

                ,overrideMimeType: function(e) {
                    return null==h&&(v.mimeType=e),this
                }

                ,statusCode: function(e) {
                    var t;
                    if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this}

                ,abort: function(e) {
                    var t=e||u;
                    return c&&c.abort(t),l(0,t),this}
            }

            ;if(x.promise(T),v.url=((e||v.url||Et.href)+"").replace($t,Et.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(D)||[""],null==v.crossDomain) {
                r=C.createmain("a");try {
                    r.href=v.url,r.href=r.href,v.crossDomain=Xt.protocol+"//"+Xt.host!=r.protocol+"//"+r.host}

                catch(e) {
                    v.crossDomain=!0}
            }

            if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=ce.param(v.data,v.traditional)),Vt(Bt,v,t,T),h)return T;for(i in(g=ce.event&&v.global)&&0==ce.active++&&ce.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Ft.test(v.type),f=v.url.replace(Rt,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(Mt,"+")): (o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(At.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(It,"$1"),o=(At.test(f)?"&":"?")+"_="+jt.guid+++o),v.url=f+o),v.ifModified&&(ce.lastModified[f]&&T.setRequestHeader("If-Modified-Since",ce.lastModified[f]),ce.etag[f]&&T.setRequestHeader("If-None-Match",ce.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+zt+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);
            if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Vt(_t,v,t,T)) {
                if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=ie.setTimeout(function() {
                    T.abort("timeout")}

                ,v.timeout));try {
                    h=!1,c.send(a,l)}

                catch(e) {
                    if(h)throw e;l(-1,e)}
            }

            else l(-1,"No Transport");function l(e,t,n,r) {
                var i,o,a,s,u,l=t;h||(h=!0,d&&ie.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4: 0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n) {
                    var r,i,o,a,s=e.contents,u=e.dataTypes;
                    while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)) {
                        u.unshift(i);break}

                    if(u[0]in n)o=u[0];else {
                        for(i in n) {
                            if(!u[0]||e.converters[i+" "+u[0]]) {
                                o=i;break}

                            a||(a=i)}

                        o=o||a}

                    if(o)return o!==u[0]&&u.unshift(o),n[o]}

                (v,T,n)),!i&&-1<ce.inArray("script",v.dataTypes)&&ce.inArray("json",v.dataTypes)<0&&(v.converters["text script"]=function() {
                }

                ),s=function(e,t,n,r) {
                    var i,o,a,s,u,l= {
                    }

                    ,c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o) {
                        if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])) {
                            !0===a?a=l[i]: !0!==l[i]&&(o=s[0],c.unshift(s[1]));
                            break}

                        if(!0!==a)if(a&&e["throws"])t=a(t);else try {
                            t=a(t)}

                        catch(e) {
                            return {
                                state: "parsererror",error:a?e:"No conversion from "+u+" to "+o
                            }
                        }
                    }

                    return {
                        state: "success",data:t
                    }
                }

                (v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(ce.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(ce.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent": 304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--ce.active||ce.event.trigger("ajaxStop")))
            }

            return T}

        ,getJSON: function(e,t,n) {
            return ce.get(e,t,n,"json")
        }

        ,getScript: function(e,t) {
            return ce.get(e,void 0,t,"script")
        }
    }

    ),ce.each(["get","post"],function(e,i) {
        ce[i]=function(e,t,n,r) {
            return v(t)&&(r=r||n,n=t,t=void 0),ce.ajax(ce.extend( {
                url: e,type:i,dataType:r,data:t,success:n
            }

            ,ce.isPlainObject(e)&&e))}
    }

    ),ce.ajaxPrefilter(function(e) {
        var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}

    ),ce._evalUrl=function(e,t,n) {
        return ce.ajax( {
            url: e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters: {
                "text script":function() {
                }
            }

            ,dataFilter: function(e) {
                ce.globalEval(e,t,n)
            }
        }

        )}

    ,ce.fn.extend( {
        wrapAll: function(e) {
            var t;
            return this[0]&&(v(e)&&(e=e.call(this[0])),t=ce(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function() {
                var e=this;while(e.firstmainChild)e=e.firstmainChild;return e}

            ).append(this)),this}

        ,wrapInner: function(n) {
            return v(n)?this.each(function(e) {
                ce(this).wrapInner(n.call(this,e))
            }

            ):this.each(function() {
                var e=ce(this),t=e.contents();t.length?t.wrapAll(n): e.append(n)
            }

            )}

        ,wrap: function(t) {
            var n=v(t);
            return this.each(function(e) {
                ce(this).wrapAll(n?t.call(this,e): t)
            }

            )}

        ,unwrap: function(e) {
            return this.parent(e).not("body").each(function() {
                ce(this).replaceWith(this.childNodes)
            }

            ),this}
    }

    ),ce.expr.pseudos.hidden=function(e) {
        return!ce.expr.pseudos.visible(e)}

    ,ce.expr.pseudos.visible=function(e) {
        return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)}

    ,ce.ajaxSettings.xhr=function() {
        try {
            return new ie.XMLHttpRequest}

        catch(e) {
        }
    }

    ;var Yt= {
        0: 200,1223:204
    }

    ,Qt=ce.ajaxSettings.xhr();le.cors=!!Qt&&"withCredentials"in Qt,le.ajax=Qt=!!Qt,ce.ajaxTransport(function(i) {
        var o,a;if(le.cors||Qt&&!i.crossDomain)return {
            send: function(e,t) {
                var n,r=i.xhr();
                if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e) {
                    return function() {
                        o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort(): "error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(Yt[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText? {
                            binary:r.response
                        }

                        : {
                            text: r.responseText
                        }

                        ,r.getAllResponseHeaders()))}
                }

                ,r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a: r.onreadystatechange=function() {
                    4===r.readyState&&ie.setTimeout(function() {
                        o&&a()
                    }

                    )}

                ,o=o("abort");try {
                    r.send(i.hasContent&&i.data||null)}

                catch(e) {
                    if(o)throw e}
            }

            ,abort: function() {
                o&&o()
            }
        }
    }

    ),ce.ajaxPrefilter(function(e) {
        e.crossDomain&&(e.contents.script=!1)}

    ),ce.ajaxSetup( {
        accepts: {
            script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"
        }

        ,contents: {
            script:/\b(?:java|ecma)script\b/
        }

        ,converters: {
            "text script":function(e) {
                return ce.globalEval(e),e
            }
        }
    }

    ),ce.ajaxPrefilter("script",function(e) {
        void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}

    ),ce.ajaxTransport("script",function(n) {
        var r,i;if(n.crossDomain||n.scriptAttrs)return {
            send: function(e,t) {
                r=ce("\x3cscript\x3e").attr(n.scriptAttrs|| {
                }

                ).prop( {
                    charset: n.scriptCharset,src:n.url
                }

                ).on("load error",i=function(e) {
                    r.remove(),i=null,e&&t("error"===e.type?404: 200,e.type)
                }

                ),C.head.appendChild(r[0])}

            ,abort: function() {
                i&&i()
            }
        }
    }

    );var Jt,Kt=[],Zt=/(=)\?(?=&|$)|\?\?/;ce.ajaxSetup( {
        jsonp: "callback",jsonpCallback:function() {
            var e=Kt.pop()||ce.expando+"_"+jt.guid++;
            return this[e]=!0,e}
    }

    ),ce.ajaxPrefilter("json jsonp",function(e,t,n) {
        var r,i,o,a=!1!==e.jsonp&&(Zt.test(e.url)?"url": "string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");
        if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback(): e.jsonpCallback,a?e[a]=e[a].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(At.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function() {
            return o||ce.error(r+" was not called"),o[0]
        }

        ,e.dataTypes[0]="json",i=ie[r],ie[r]=function() {
            o=arguments}

        ,n.always(function() {
            void 0===i?ce(ie).removeProp(r): ie[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0
        }

        ),"script"}

    ),le.createHTMLDocument=((Jt=C.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Jt.childNodes.length),ce.parseHTML=function(e,t,n) {
        return"string"!=typeof e?[]: ("boolean"==typeof t&&(n=t,t=!1),t||(le.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createmain("base")).href=C.location.href,t.head.appendChild(r)):t=C),o=!n&&[],(i=w.exec(e))?[t.createmain(i[1])]:(i=Ae([e],t,o),o&&o.length&&ce(o).remove(),ce.merge([],i.childNodes)));
        var r,i,o}

    ,ce.fn.load=function(e,t,n) {
        var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=Tt(e.slice(s)),e=e.slice(0,s)),v(t)?(n=t,t=void 0): t&&"object"==typeof t&&(i="POST"),0<a.length&&ce.ajax( {
            url:e,type:i||"GET",dataType:"html",data:t
        }

        ).done(function(e) {
            o=arguments,a.html(r?ce("<div>").append(ce.parseHTML(e)).find(r): e)
        }

        ).always(n&&function(e,t) {
            a.each(function() {
                n.apply(this,o||[e.responseText,t,e])}

            )}

        ),this}

    ,ce.expr.pseudos.animated=function(t) {
        return ce.grep(ce.timers,function(e) {
            return t===e.elem}

        ).length}

    ,ce.offset= {
        setOffset: function(e,t,n) {
            var r,i,o,a,s,u,l=ce.css(e,"position"),c=ce(e),f= {
            }

            ;"static"===l&&(e.style.position="relative"),s=c.offset(),o=ce.css(e,"top"),u=ce.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left): (a=parseFloat(o)||0,i=parseFloat(u)||0),v(t)&&(t=t.call(e,n,ce.extend( {
            }

            ,s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f): c.css(f)
        }
    }

    ,ce.fn.extend( {
        offset: function(t) {
            if(arguments.length)return void 0===t?this:this.each(function(e) {
                ce.offset.setOffset(this,t,e)
            }

            );var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView, {
                top: e.top+n.pageYOffset,left:e.left+n.pageXOffset
            }

            ): {
                top: 0,left:0
            }

            :void 0}

        ,position: function() {
            if(this[0]) {
                var e,t,n,r=this[0],i= {
                    top:0,left:0
                }

                ;if("fixed"===ce.css(r,"position"))t=r.getBoundingClientRect();else {
                    t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentmain;while(e&&(e===n.body||e===n.documentmain)&&"static"===ce.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=ce(e).offset()).top+=ce.css(e,"borderTopWidth",!0),i.left+=ce.css(e,"borderLeftWidth",!0))}

                return {
                    top: t.top-i.top-ce.css(r,"marginTop",!0),left:t.left-i.left-ce.css(r,"marginLeft",!0)
                }
            }
        }

        ,offsetParent: function() {
            return this.map(function() {
                var e=this.offsetParent;
                while(e&&"static"===ce.css(e,"position"))e=e.offsetParent;return e||J}

            )}
    }

    ),ce.each( {
        scrollLeft: "pageXOffset",scrollTop:"pageYOffset"
    }

    ,function(t,i) {
        var o="pageYOffset"===i;ce.fn[t]=function(e) {
            return M(this,function(e,t,n) {
                var r;if(y(e)?r=e: 9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];
                r?r.scrollTo(o?r.pageXOffset: n,o?n:r.pageYOffset):e[t]=n
            }

            ,t,e,arguments.length)}
    }

    ),ce.each(["top","left"],function(e,n) {
        ce.cssHooks[n]=Ye(le.pixelPosition,function(e,t) {
            if(t)return t=Ge(e,n),_e.test(t)?ce(e).position()[n]+"px": t
        }

        )}

    ),ce.each( {
        Height: "height",Width:"width"
    }

    ,function(a,s) {
        ce.each( {
            padding: "inner"+a,content:s,"":"outer"+a
        }

        ,function(r,o) {
            ce.fn[o]=function(e,t) {
                var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin": "border");
                return M(this,function(e,t,n) {
                    var r;return y(e)?0===o.indexOf("outer")?e["inner"+a]: e.document.documentmain["client"+a]:9===e.nodeType?(r=e.documentmain,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?ce.css(e,t,i):ce.style(e,t,n,i)
                }

                ,s,n?e: void 0,n)
            }
        }

        )}

    ),ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t) {
        ce.fn[t]=function(e) {
            return this.on(t,e)}
    }

    ),ce.fn.extend( {
        bind: function(e,t,n) {
            return this.on(e,null,t,n)
        }

        ,unbind: function(e,t) {
            return this.off(e,null,t)
        }

        ,delegate: function(e,t,n,r) {
            return this.on(t,e,n,r)
        }

        ,undelegate: function(e,t,n) {
            return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)
        }

        ,hover: function(e,t) {
            return this.on("mouseenter",e).on("mouseleave",t||e)
        }
    }

    ),ce.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n) {
        ce.fn[n]=function(e,t) {
            return 0<arguments.length?this.on(n,null,e,t): this.trigger(n)
        }
    }

    );var en=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;ce.proxy=function(e,t) {
        var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),v(e))return r=ae.call(arguments,2),(i=function() {
            return e.apply(t||this,r.concat(ae.call(arguments)))}

        ).guid=e.guid=e.guid||ce.guid++,i}

    ,ce.holdReady=function(e) {
        e?ce.readyWait++: ce.ready(!0)
    }

    ,ce.isArray=Array.isArray,ce.parseJSON=JSON.parse,ce.nodeName=fe,ce.isFunction=v,ce.isWindow=y,ce.camelCase=F,ce.type=x,ce.now=Date.now,ce.isNumeric=function(e) {
        var t=ce.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))}

    ,ce.trim=function(e) {
        return null==e?"": (e+"").replace(en,"$1")
    }

    ,"function"==typeof define&&define.amd&&define("jquery",[],function() {
        return ce}

    );var tn=ie.jQuery,nn=ie.$;return ce.noConflict=function(e) {
        return ie.$===ce&&(ie.$=nn),e&&ie.jQuery===ce&&(ie.jQuery=tn),ce}

    ,"undefined"==typeof e&&(ie.jQuery=ie.$=ce),ce}

); jQuery.noConflict(); </script> <script id="jquery-migrate-js"> /*! jQuery Migrate v3.4.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ "undefined"==typeof jQuery.migrateMute&&(jQuery.migrateMute=!0),function(t) {
    "use strict";"function"==typeof define&&define.amd?define(["jquery"],function(e) {
        return t(e,window)}

    ): "object"==typeof module&&module.exports?module.exports=t(require("jquery"),window):t(jQuery,window)
}

(function(s,n) {
    "use strict";function e(e) {
        return 0<=function(e,t) {
            for(var r=/^(\d+)\.(\d+)\.(\d+)/,n=r.exec(e)||[],o=r.exec(t)||[],a=1;a<=3;a++) {
                if(+o[a]<+n[a])return 1;if(+n[a]<+o[a])return-1}

            return 0}

        (s.fn.jquery,e)}

    s.migrateVersion="3.4.1";var t=Object.create(null);s.migrateDisablePatches=function() {
        for(var e=0;e<arguments.length;e++)t[arguments[e]]=!0}

    ,s.migrateEnablePatches=function() {
        for(var e=0;e<arguments.length;e++)delete t[arguments[e]]}

    ,s.migrateIsPatchEnabled=function(e) {
        return!t[e]}

    ,n.console&&n.console.log&&(s&&e("3.0.0")&&!e("5.0.0")||n.console.log("JQMIGRATE: jQuery 3.x-4.x REQUIRED"),s.migrateWarnings&&n.console.log("JQMIGRATE: Migrate plugin loaded multiple times"),n.console.log("JQMIGRATE: Migrate is installed"+(s.migrateMute?"": " with logging active")+", version "+s.migrateVersion));
    var o= {
    }

    ;function u(e,t) {
        var r=n.console;!s.migrateIsPatchEnabled(e)||s.migrateDeduplicateWarnings&&o[t]||(o[t]=!0,s.migrateWarnings.push(t+" ["+e+"]"),r&&r.warn&&!s.migrateMute&&(r.warn("JQMIGRATE: "+t),s.migrateTrace&&r.trace&&r.trace()))}

    function r(e,t,r,n,o) {
        Object.defineProperty(e,t, {
            configurable: !0,enumerable:!0,get:function() {
                return u(n,o),r
            }

            ,set: function(e) {
                u(n,o),r=e
            }
        }

        )}

    function a(e,t,r,n,o) {
        var a=e[t];e[t]=function() {
            return o&&u(n,o),(s.migrateIsPatchEnabled(n)?r: a||s.noop).apply(this,arguments)
        }
    }

    function c(e,t,r,n,o) {
        if(!o)throw new Error("No warning message provided");return a(e,t,r,n,o),0}

    function i(e,t,r,n) {
        return a(e,t,r,n),0}

    s.migrateDeduplicateWarnings=!0,s.migrateWarnings=[],void 0===s.migrateTrace&&(s.migrateTrace=!0),s.migrateReset=function() {
        o= {
        }

        ,s.migrateWarnings.length=0}

    ,"BackCompat"===n.document.compatMode&&u("quirks","jQuery is not compatible with Quirks Mode");var d,l,p,f= {
    }

    ,m=s.fn.init,y=s.find,h=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,g=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,v=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;for(d in i(s.fn,"init",function(e) {
        var t=Array.prototype.slice.call(arguments);return s.migrateIsPatchEnabled("selector-empty-id")&&"string"==typeof e&&"#"===e&&(u("selector-empty-id","jQuery( '#' ) is not a valid selector"),t[0]=[]),m.apply(this,t)}

    ,"selector-empty-id"),s.fn.init.prototype=s.fn,i(s,"find",function(t) {
        var r=Array.prototype.slice.call(arguments);if("string"==typeof t&&h.test(t))try {
            n.document.querySelector(t)}

        catch(e) {
            t=t.replace(g,function(e,t,r,n) {
                return"["+t+r+'"'+n+'"]'}

            );try {
                n.document.querySelector(t),u("selector-hash","Attribute selector with '#' must be quoted: "+r[0]),r[0]=t}

            catch(e) {
                u("selector-hash","Attribute selector with '#' was not fixed: "+r[0])}
        }

        return y.apply(this,r)}

    ,"selector-hash"),y)Object.prototype.hasOwnProperty.call(y,d)&&(s.find[d]=y[d]);c(s.fn,"size",function() {
        return this.length}

    ,"size","jQuery.fn.size() is deprecated and removed; use the .length property"),c(s,"parseJSON",function() {
        return JSON.parse.apply(null,arguments)}

    ,"parseJSON","jQuery.parseJSON is deprecated; use JSON.parse"),c(s,"holdReady",s.holdReady,"holdReady","jQuery.holdReady is deprecated"),c(s,"unique",s.uniqueSort,"unique","jQuery.unique is deprecated; use jQuery.uniqueSort"),r(s.expr,"filters",s.expr.pseudos,"expr-pre-pseudos","jQuery.expr.filters is deprecated; use jQuery.expr.pseudos"),r(s.expr,":",s.expr.pseudos,"expr-pre-pseudos","jQuery.expr[':'] is deprecated; use jQuery.expr.pseudos"),e("3.1.1")&&c(s,"trim",function(e) {
        return null==e?"": (e+"").replace(v,"$1")
    }

    ,"trim","jQuery.trim is deprecated; use String.prototype.trim"),e("3.2.0")&&(c(s,"nodeName",function(e,t) {
        return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}

    ,"nodeName","jQuery.nodeName is deprecated"),c(s,"isArray",Array.isArray,"isArray","jQuery.isArray is deprecated; use Array.isArray")),e("3.3.0")&&(c(s,"isNumeric",function(e) {
        var t=typeof e;return("number"==t||"string"==t)&&!isNaN(e-parseFloat(e))}

    ,"isNumeric","jQuery.isNumeric() is deprecated"),s.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t) {
        f["[object "+t+"]"]=t.toLowerCase()}

    ),c(s,"type",function(e) {
        return null==e?e+"": "object"==typeof e||"function"==typeof e?f[Object.prototype.toString.call(e)]||"object":typeof e
    }

    ,"type","jQuery.type is deprecated"),c(s,"isFunction",function(e) {
        return"function"==typeof e}

    ,"isFunction","jQuery.isFunction() is deprecated"),c(s,"isWindow",function(e) {
        return null!=e&&e===e.window}

    ,"isWindow","jQuery.isWindow() is deprecated")),s.ajax&&(l=s.ajax,p=/(=)\?(?=&|$)|\?\?/,i(s,"ajax",function() {
        var e=l.apply(this,arguments);return e.promise&&(c(e,"success",e.done,"jqXHR-methods","jQXHR.success is deprecated and removed"),c(e,"error",e.fail,"jqXHR-methods","jQXHR.error is deprecated and removed"),c(e,"complete",e.always,"jqXHR-methods","jQXHR.complete is deprecated and removed")),e}

    ,"jqXHR-methods"),e("4.0.0")||s.ajaxPrefilter("+json",function(e) {
        !1!==e.jsonp&&(p.test(e.url)||"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&p.test(e.data))&&u("jsonp-promotion","JSON-to-JSONP auto-promotion is deprecated")}

    ));var j=s.fn.removeAttr,b=s.fn.toggleClass,w=/\S+/g;function x(e) {
        return e.replace(/-([a-z])/g,function(e,t) {
            return t.toUpperCase()}

        )}

    i(s.fn,"removeAttr",function(e) {
        var r=this,n=!1;return s.each(e.match(w),function(e,t) {
            s.expr.match.bool.test(t)&&r.each(function() {
                if(!1!==s(this).prop(t))return!(n=!0)}

            ),n&&(u("removeAttr-bool","jQuery.fn.removeAttr no longer sets boolean properties: "+t),r.prop(t,!1))}

        ),j.apply(this,arguments)}

    ,"removeAttr-bool"),i(s.fn,"toggleClass",function(t) {
        return void 0!==t&&"boolean"!=typeof t?b.apply(this,arguments): (u("toggleClass-bool","jQuery.fn.toggleClass( boolean ) is deprecated"),this.each(function() {
            var e=this.getAttribute&&this.getAttribute("class")||"";
            e&&s.data(this,"__className__",e),this.setAttribute&&this.setAttribute("class",!e&&!1!==t&&s.data(this,"__className__")||"")}

        ))}

    ,"toggleClass-bool");var Q,A,R=!1,C=/^[a-z]/,N=/^(?: Border(?:Top|Right|Bottom|Left)?(?:Width|)|(?:Margin|Padding)?(?:Top|Right|Bottom|Left)?|(?:Min|Max)?(?:Width|Height))$/;
    s.swap&&s.each(["height","width","reliableMarginRight"],function(e,t) {
        var r=s.cssHooks[t]&&s.cssHooks[t].get;r&&(s.cssHooks[t].get=function() {
            var e;return R=!0,e=r.apply(this,arguments),R=!1,e}

        )}

    ),i(s,"swap",function(e,t,r,n) {
        var o,a,i= {
        }

        ;for(a in R||u("swap","jQuery.swap() is undocumented and deprecated"),t)i[a]=e.style[a],e.style[a]=t[a];for(a in o=r.apply(e,n||[]),t)e.style[a]=i[a];return o}

    ,"swap"),e("3.4.0")&&"undefined"!=typeof Proxy&&(s.cssProps=new Proxy(s.cssProps|| {
    }

    , {
        set: function() {
            return u("cssProps","jQuery.cssProps is deprecated"),Reflect.set.apply(this,arguments)
        }
    }

    )),e("4.0.0")?(A= {
        animationIterationCount: !0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0
    }

    ,"undefined"!=typeof Proxy?s.cssNumber=new Proxy(A, {
        get: function() {
            return u("css-number","jQuery.cssNumber is deprecated"),Reflect.get.apply(this,arguments)
        }

        ,set: function() {
            return u("css-number","jQuery.cssNumber is deprecated"),Reflect.set.apply(this,arguments)
        }
    }

    ):s.cssNumber=A): A=s.cssNumber,Q=s.fn.css,i(s.fn,"css",function(e,t) {
        var r,n,o=this;
        return e&&"object"==typeof e&&!Array.isArray(e)?(s.each(e,function(e,t) {
            s.fn.css.call(o,e,t)}

        ),this): ("number"==typeof t&&(r=x(e),n=r,C.test(n)&&N.test(n[0].toUpperCase()+n.slice(1))||A[r]||u("css-number",'Number-typed values are deprecated for jQuery.fn.css( "'+e+'", value )')),Q.apply(this,arguments))
    }

    ,"css-number");var S,P,k,H,E=s.data;i(s,"data",function(e,t,r) {
        var n,o,a;if(t&&"object"==typeof t&&2===arguments.length) {
            for(a in n=s.hasData(e)&&E.call(this,e),o= {
            }

            ,t)a!==x(a)?(u("data-camelCase","jQuery.data() always sets/gets camelCased names: "+a),n[a]=t[a]): o[a]=t[a];
            return E.call(this,e,o),t}

        return t&&"string"==typeof t&&t!==x(t)&&(n=s.hasData(e)&&E.call(this,e))&&t in n?(u("data-camelCase","jQuery.data() always sets/gets camelCased names: "+t),2<arguments.length&&(n[t]=r),n[t]): E.apply(this,arguments)
    }

    ,"data-camelCase"),s.fx&&(k=s.Tween.prototype.run,H=function(e) {
        return e}

    ,i(s.Tween.prototype,"run",function() {
        1<s.easing[this.easing].length&&(u("easing-one-arg","'jQuery.easing."+this.easing.toString()+"' should use only one argument"),s.easing[this.easing]=H),k.apply(this,arguments)}

    ,"easing-one-arg"),S=s.fx.interval,P="jQuery.fx.interval is deprecated",n.requestAnimationFrame&&Object.defineProperty(s.fx,"interval", {
        configurable: !0,enumerable:!0,get:function() {
            return n.document.hidden||u("fx-interval",P),s.migrateIsPatchEnabled("fx-interval")&&void 0===S?13:S
        }

        ,set: function(e) {
            u("fx-interval",P),S=e
        }
    }

    ));var M=s.fn.load,q=s.event.add,O=s.event.fix;s.event.props=[],s.event.fixHooks= {
    }

    ,r(s.event.props,"concat",s.event.props.concat,"event-old-patch","jQuery.event.props.concat() is deprecated and removed"),i(s.event,"fix",function(e) {
        var t,r=e.type,n=this.fixHooks[r],o=s.event.props;if(o.length) {
            u("event-old-patch","jQuery.event.props are deprecated and removed: "+o.join());while(o.length)s.event.addProp(o.pop())}

        if(n&&!n._migrated_&&(n._migrated_=!0,u("event-old-patch","jQuery.event.fixHooks are deprecated and removed: "+r),(o=n.props)&&o.length))while(o.length)s.event.addProp(o.pop());return t=O.call(this,e),n&&n.filter?n.filter(t,e): t
    }

    ,"event-old-patch"),i(s.event,"add",function(e,t) {
        return e===n&&"load"===t&&"complete"===n.document.readyState&&u("load-after-event","jQuery(window).on('load'...) called after load event occurred"),q.apply(this,arguments)}

    ,"load-after-event"),s.each(["load","unload","error"],function(e,t) {
        i(s.fn,t,function() {
            var e=Array.prototype.slice.call(arguments,0);return"load"===t&&"string"==typeof e[0]?M.apply(this,e): (u("shorthand-removed-v3","jQuery.fn."+t+"() is deprecated"),e.splice(0,0,t),arguments.length?this.on.apply(this,e):(this.triggerHandler.apply(this,e),this))
        }

        ,"shorthand-removed-v3")}

    ),s.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,r) {
        c(s.fn,r,function(e,t) {
            return 0<arguments.length?this.on(r,null,e,t): this.trigger(r)
        }

        ,"shorthand-deprecated-v3","jQuery.fn."+r+"() event shorthand is deprecated")}

    ),s(function() {
        s(n.document).triggerHandler("ready")}

    ),s.event.special.ready= {
        setup: function() {
            this===n.document&&u("ready-event","'ready' event is deprecated")
        }
    }

    ,c(s.fn,"bind",function(e,t,r) {
        return this.on(e,null,t,r)}

    ,"pre-on-methods","jQuery.fn.bind() is deprecated"),c(s.fn,"unbind",function(e,t) {
        return this.off(e,null,t)}

    ,"pre-on-methods","jQuery.fn.unbind() is deprecated"),c(s.fn,"delegate",function(e,t,r,n) {
        return this.on(t,e,r,n)}

    ,"pre-on-methods","jQuery.fn.delegate() is deprecated"),c(s.fn,"undelegate",function(e,t,r) {
        return 1===arguments.length?this.off(e,"**"): this.off(t,e||"**",r)
    }

    ,"pre-on-methods","jQuery.fn.undelegate() is deprecated"),c(s.fn,"hover",function(e,t) {
        return this.on("mouseenter",e).on("mouseleave",t||e)}

    ,"pre-on-methods","jQuery.fn.hover() is deprecated");function T(e) {
        var t=n.document.implementation.createHTMLDocument("");return t.body.innerHTML=e,t.body&&t.body.innerHTML}

    var F=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi;s.UNSAFE_restoreLegacyHtmlPrefilter=function() {
        s.migrateEnablePatches("self-closed-tags")}

    ,i(s,"htmlPrefilter",function(e) {
        var t,r;return(r=(t=e).replace(F,"<$1></$2>"))!==t&&T(t)!==T(r)&&u("self-closed-tags","HTML tags must be properly nested and closed: "+t),e.replace(F,"<$1></$2>")}

    ,"self-closed-tags"),s.migrateDisablePatches("self-closed-tags");var D,W,_,I=s.fn.offset;return i(s.fn,"offset",function() {
        var e=this[0];return!e||e.nodeType&&e.getBoundingClientRect?I.apply(this,arguments): (u("offset-valid-elem","jQuery.fn.offset() requires a valid DOM main"),arguments.length?this:void 0)
    }

    ,"offset-valid-elem"),s.ajax&&(D=s.param,i(s,"param",function(e,t) {
        var r=s.ajaxSettings&&s.ajaxSettings.traditional;return void 0===t&&r&&(u("param-ajax-traditional","jQuery.param() no longer uses jQuery.ajaxSettings.traditional"),t=r),D.call(this,e,t)}

    ,"param-ajax-traditional")),c(s.fn,"andSelf",s.fn.addBack,"andSelf","jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()"),s.Deferred&&(W=s.Deferred,_=[["resolve","done",s.Callbacks("once memory"),s.Callbacks("once memory"),"resolved"],["reject","fail",s.Callbacks("once memory"),s.Callbacks("once memory"),"rejected"],["notify","progress",s.Callbacks("memory"),s.Callbacks("memory")]],i(s,"Deferred",function(e) {
        var a=W(),i=a.promise();function t() {
            var o=arguments;return s.Deferred(function(n) {
                s.each(_,function(e,t) {
                    var r="function"==typeof o[e]&&o[e];a[t[1]](function() {
                        var e=r&&r.apply(this,arguments);e&&"function"==typeof e.promise?e.promise().done(n.resolve).fail(n.reject).progress(n.notify): n[t[0]+"With"](this===i?n.promise():this,r?[e]:arguments)
                    }

                    )}

                ),o=null}

            ).promise()}

        return c(a,"pipe",t,"deferred-pipe","deferred.pipe() is deprecated"),c(i,"pipe",t,"deferred-pipe","deferred.pipe() is deprecated"),e&&e.call(a,a),a}

    ,"deferred-pipe"),s.Deferred.exceptionHook=W.exceptionHook),s}

); </script> <script> document.addEventListener('DOMContentLoaded', function() {
    document.addEventListener('scroll', function() {
        let y = window.scrollY; let menuhopin = document.getmainById('menuhopin'); if (y > 150) {
            /* change this value here to make it show up at your desired scroll location. */ menuhopin.classList.add('headershow'); }

        else {
            menuhopin.classList.remove('headershow'); }
    }

    ); }

); </script> .section-nav-menu__container {
    top: 0px!important;
}

#menuhopin.headershow {
    transform: translateY(0);
}

#menuhopin {
    position: fixed;
    top: 0;
    width: 100%;
    -webkit-transition: transform 0.34s ease;
    transition : transform 0.34s ease;
    transform: translateY(-200px);
    /*adjust this value to the height of your header*/
}

.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
    background-image: none !important;
}

@media screen and (max-height: 1024px) {
    .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
        background-image: none !important;
    }
}

@media screen and (max-height: 640px) {
    .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
        background-image: none !important;
    }
}

.mb_0 {
    margin-bottom: 0px !important;
}

.price .section-price-list li {
    padding-bottom: 20px;
    border-bottom: 1px solid #000;
}

</style> <script defer=""> /*! This file is auto-generated */
// Source: wp-includes/js/twemoji.min.js var twemoji=function() {
    "use strict";var h= {
        base: "https://cdn.jsdelivr.net/gh/jdecked/twemoji@16.0.1/assets/",ext:".png",size:"72x72",className:"emoji",convert: {
            fromCodePoint:function(d) {
                d="string"==typeof d?parseInt(d,16):d;
                if(d<65536)return e(d);return e(55296+((d-=65536)>>10),56320+(1023&d))}

            ,toCodePoint: o
        }

        ,onerror: function() {
            this.parentNode&&this.parentNode.replaceChild(x(this.alt,!1),this)
        }

        ,parse: function(d,u) {
            u&&"function"!=typeof u||(u= {
                callback:u
            }

            );return h.doNotParse=u.doNotParse,("string"==typeof d?function(d,a) {
                return n(d,function(d) {
                    var u,f,c=d,e=N(d),b=a.callback(e,a);if(e&&b) {
                        for(f in c="<img ".concat('class="',a.className,'" ','draggable="false" ','alt="',d,'"',' src="',b,'"'),u=a.attributes(d,e))u.hasOwnProperty(f)&&0!==f.indexOf("on")&&-1===c.indexOf(" "+f+"=")&&(c=c.concat(" ",f,'="',u[f].replace(t,r),'"'));c=c.concat("/>")}

                    return c}

                )}

            : function(d,u) {
                var f,c,e,b,a,t,r,n,o,s,i,l=function d(u,f) {
                    var c,e,b=u.childNodes,a=b.length;
                    for(;a--;)c=b[a],3===(e=c.nodeType)?f.push(c): 1!==e||"ownerSVGmain"in c||m.test(c.nodeName.toLowerCase())||h.doNotParse&&h.doNotParse(c)||d(c,f);
                    return f}

                (d,[]),p=l.length;for(;p--;) {
                    for(e=!1,b=document.createDocumentFragment(),a=l[p],t=a.nodeValue,r=0;o=g.exec(t);) {
                        if((i=o.index)!==r&&b.appendChild(x(t.slice(r,i),!0)),s=N(o=o[0]),r=i+o.length,i=u.callback(s,u),s&&i) {
                            for(c in(n=new Image).onerror=u.onerror,n.setAttribute("draggable","false"),f=u.attributes(o,s))f.hasOwnProperty(c)&&0!==c.indexOf("on")&&!n.hasAttribute(c)&&n.setAttribute(c,f[c]);n.className=u.className,n.alt=o,n.src=i,e=!0,b.appendChild(n)}

                        n||b.appendChild(x(o,!1)),n=null}

                    e&&(r<t.length&&b.appendChild(x(t.slice(r),!0)),a.parentNode.replaceChild(b,a))}

                return d}

            )(d, {
                callback: u.callback||b,attributes:"function"==typeof u.attributes?u.attributes:a,base:("string"==typeof u.base?u:h).base,ext:u.ext||h.ext,size:u.folder||function(d) {
                    return"number"==typeof d?d+"x"+d:d
                }

                (u.size||h.size),className: u.className||h.className,onerror:u.onerror||h.onerror
            }

            )}

        ,replace: n,test:function(d) {
            g.lastIndex=0;
            d=g.test(d);return g.lastIndex=0,d}
    }

    ,u= {
        "&": "&amp;","<":"&lt;",">":"&gt;","'":"&#39;",'"':"&quot;"
    }

    ,g=/(?: \ud83d\udc68\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffc-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb\udffd-\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb\udffc\udffe\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb-\udffd\udfff]|\ud83e\uddd1\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb-\udffe]|\ud83d\udc68\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc68\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffd\udfff]|\ud83d\udc68\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffe]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffc-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb\udffd-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffd\udfff]|\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb-\udffd\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffe]|\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb-\udffe]|\ud83e\uddd1\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffc-\udfff]|\ud83e\uddd1\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb\udffd-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb\udffc\udffe\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb-\udffd\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb-\udffe]|\ud83e\uddd1\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d[\udc68\udc69]|\ud83e\udef1\ud83c\udffb\u200d\ud83e\udef2\ud83c[\udffc-\udfff]|\ud83e\udef1\ud83c\udffc\u200d\ud83e\udef2\ud83c[\udffb\udffd-\udfff]|\ud83e\udef1\ud83c\udffd\u200d\ud83e\udef2\ud83c[\udffb\udffc\udffe\udfff]|\ud83e\udef1\ud83c\udffe\u200d\ud83e\udef2\ud83c[\udffb-\udffd\udfff]|\ud83e\udef1\ud83c\udfff\u200d\ud83e\udef2\ud83c[\udffb-\udffe]|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d[\udc68\udc69]|\ud83e\uddd1\u200d\ud83e\udd1d\u200d\ud83e\uddd1|\ud83d\udc6b\ud83c[\udffb-\udfff]|\ud83d\udc6c\ud83c[\udffb-\udfff]|\ud83d\udc6d\ud83c[\udffb-\udfff]|\ud83d\udc8f\ud83c[\udffb-\udfff]|\ud83d\udc91\ud83c[\udffb-\udfff]|\ud83e\udd1d\ud83c[\udffb-\udfff]|\ud83d[\udc6b-\udc6d\udc8f\udc91]|\ud83e\udd1d)|(?:\ud83d[\udc68\udc69]|\ud83e\uddd1)(?:\ud83c[\udffb-\udfff])?\u200d(?:\u2695\ufe0f|\u2696\ufe0f|\u2708\ufe0f|\ud83c[\udf3e\udf73\udf7c\udf84\udf93\udfa4\udfa8\udfeb\udfed]|\ud83d[\udcbb\udcbc\udd27\udd2c\ude80\ude92]|\ud83e[\uddaf-\uddb3\uddbc\uddbd])(?:\u200d\u27a1\ufe0f)?|(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75]|\u26f9)((?:\ud83c[\udffb-\udfff]|\ufe0f)\u200d[\u2640\u2642]\ufe0f(?:\u200d\u27a1\ufe0f)?)|(?:\ud83c[\udfc3\udfc4\udfca]|\ud83d[\udc6e\udc70\udc71\udc73\udc77\udc81\udc82\udc86\udc87\ude45-\ude47\ude4b\ude4d\ude4e\udea3\udeb4-\udeb6]|\ud83e[\udd26\udd35\udd37-\udd39\udd3d\udd3e\uddb8\uddb9\uddcd-\uddcf\uddd4\uddd6-\udddd])(?:\ud83c[\udffb-\udfff])?\u200d[\u2640\u2642]\ufe0f(?:\u200d\u27a1\ufe0f)?|(?:\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83e\uddd1\u200d\ud83e\uddd1\u200d\ud83e\uddd2\u200d\ud83e\uddd2|\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83e\uddd1\u200d\ud83e\uddd1\u200d\ud83e\uddd2|\ud83e\uddd1\u200d\ud83e\uddd2\u200d\ud83e\uddd2|\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f|\ud83c\udff3\ufe0f\u200d\ud83c\udf08|\ud83d\ude36\u200d\ud83c\udf2b\ufe0f|\u26d3\ufe0f\u200d\ud83d\udca5|\u2764\ufe0f\u200d\ud83d\udd25|\u2764\ufe0f\u200d\ud83e\ude79|\ud83c\udf44\u200d\ud83d\udfeb|\ud83c\udf4b\u200d\ud83d\udfe9|\ud83c\udff4\u200d\u2620\ufe0f|\ud83d\udc15\u200d\ud83e\uddba|\ud83d\udc26\u200d\ud83d\udd25|\ud83d\udc3b\u200d\u2744\ufe0f|\ud83d\udc41\u200d\ud83d\udde8|\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc6f\u200d\u2640\ufe0f|\ud83d\udc6f\u200d\u2642\ufe0f|\ud83d\ude2e\u200d\ud83d\udca8|\ud83d\ude35\u200d\ud83d\udcab|\ud83d\ude42\u200d\u2194\ufe0f|\ud83d\ude42\u200d\u2195\ufe0f|\ud83e\udd3c\u200d\u2640\ufe0f|\ud83e\udd3c\u200d\u2642\ufe0f|\ud83e\uddd1\u200d\ud83e\uddd2|\ud83e\uddde\u200d\u2640\ufe0f|\ud83e\uddde\u200d\u2642\ufe0f|\ud83e\udddf\u200d\u2640\ufe0f|\ud83e\udddf\u200d\u2642\ufe0f|\ud83d\udc08\u200d\u2b1b|\ud83d\udc26\u200d\u2b1b)|[#*0-9]\ufe0f?\u20e3|(?:[\xa9\xae\u2122\u265f]\ufe0f)|(?:\ud83c[\udc04\udd70\udd71\udd7e\udd7f\ude02\ude1a\ude2f\ude37\udf21\udf24-\udf2c\udf36\udf7d\udf96\udf97\udf99-\udf9b\udf9e\udf9f\udfcd\udfce\udfd4-\udfdf\udff3\udff5\udff7]|\ud83d[\udc3f\udc41\udcfd\udd49\udd4a\udd6f\udd70\udd73\udd76-\udd79\udd87\udd8a-\udd8d\udda5\udda8\uddb1\uddb2\uddbc\uddc2-\uddc4\uddd1-\uddd3\udddc-\uddde\udde1\udde3\udde8\uddef\uddf3\uddfa\udecb\udecd-\udecf\udee0-\udee5\udee9\udef0\udef3]|[\u203c\u2049\u2139\u2194-\u2199\u21a9\u21aa\u231a\u231b\u2328\u23cf\u23ed-\u23ef\u23f1\u23f2\u23f8-\u23fa\u24c2\u25aa\u25ab\u25b6\u25c0\u25fb-\u25fe\u2600-\u2604\u260e\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262a\u262e\u262f\u2638-\u263a\u2640\u2642\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267b\u267f\u2692-\u2697\u2699\u269b\u269c\u26a0\u26a1\u26a7\u26aa\u26ab\u26b0\u26b1\u26bd\u26be\u26c4\u26c5\u26c8\u26cf\u26d1\u26d3\u26d4\u26e9\u26ea\u26f0-\u26f5\u26f8\u26fa\u26fd\u2702\u2708\u2709\u270f\u2712\u2714\u2716\u271d\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u2764\u27a1\u2934\u2935\u2b05-\u2b07\u2b1b\u2b1c\u2b50\u2b55\u3030\u303d\u3297\u3299])(?:\ufe0f|(?!\ufe0e))|(?:(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75\udd90]|\ud83e\udef0|[\u261d\u26f7\u26f9\u270c\u270d])(?:\ufe0f|(?!\ufe0e))|(?:\ud83c\udfc3|\ud83d\udeb6|\ud83e\uddce)(?:\ud83c[\udffb-\udfff])?(?:\u200d\u27a1\ufe0f)?|(?:\ud83c[\udf85\udfc2\udfc4\udfc7\udfca]|\ud83d[\udc42\udc43\udc46-\udc50\udc66-\udc69\udc6e\udc70-\udc78\udc7c\udc81-\udc83\udc85-\udc87\udcaa\udd7a\udd95\udd96\ude45-\ude47\ude4b-\ude4f\udea3\udeb4\udeb5\udec0\udecc]|\ud83e[\udd0c\udd0f\udd18-\udd1c\udd1e\udd1f\udd26\udd30-\udd39\udd3d\udd3e\udd77\uddb5\uddb6\uddb8\uddb9\uddbb\uddcd\uddcf\uddd1-\udddd\udec3-\udec5\udef1-\udef8]|[\u270a\u270b]))(?:\ud83c[\udffb-\udfff])?|(?:\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc73\udb40\udc63\udb40\udc74\udb40\udc7f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc77\udb40\udc6c\udb40\udc73\udb40\udc7f|\ud83c\udde6\ud83c[\udde8-\uddec\uddee\uddf1\uddf2\uddf4\uddf6-\uddfa\uddfc\uddfd\uddff]|\ud83c\udde7\ud83c[\udde6\udde7\udde9-\uddef\uddf1-\uddf4\uddf6-\uddf9\uddfb\uddfc\uddfe\uddff]|\ud83c\udde8\ud83c[\udde6\udde8\udde9\uddeb-\uddee\uddf0-\uddf7\uddfa-\uddff]|\ud83c\udde9\ud83c[\uddea\uddec\uddef\uddf0\uddf2\uddf4\uddff]|\ud83c\uddea\ud83c[\udde6\udde8\uddea\uddec\udded\uddf7-\uddfa]|\ud83c\uddeb\ud83c[\uddee-\uddf0\uddf2\uddf4\uddf7]|\ud83c\uddec\ud83c[\udde6\udde7\udde9-\uddee\uddf1-\uddf3\uddf5-\uddfa\uddfc\uddfe]|\ud83c\udded\ud83c[\uddf0\uddf2\uddf3\uddf7\uddf9\uddfa]|\ud83c\uddee\ud83c[\udde8-\uddea\uddf1-\uddf4\uddf6-\uddf9]|\ud83c\uddef\ud83c[\uddea\uddf2\uddf4\uddf5]|\ud83c\uddf0\ud83c[\uddea\uddec-\uddee\uddf2\uddf3\uddf5\uddf7\uddfc\uddfe\uddff]|\ud83c\uddf1\ud83c[\udde6-\udde8\uddee\uddf0\uddf7-\uddfb\uddfe]|\ud83c\uddf2\ud83c[\udde6\udde8-\udded\uddf0-\uddff]|\ud83c\uddf3\ud83c[\udde6\udde8\uddea-\uddec\uddee\uddf1\uddf4\uddf5\uddf7\uddfa\uddff]|\ud83c\uddf4\ud83c\uddf2|\ud83c\uddf5\ud83c[\udde6\uddea-\udded\uddf0-\uddf3\uddf7-\uddf9\uddfc\uddfe]|\ud83c\uddf6\ud83c\udde6|\ud83c\uddf7\ud83c[\uddea\uddf4\uddf8\uddfa\uddfc]|\ud83c\uddf8\ud83c[\udde6-\uddea\uddec-\uddf4\uddf7-\uddf9\uddfb\uddfd-\uddff]|\ud83c\uddf9\ud83c[\udde6\udde8\udde9\uddeb-\udded\uddef-\uddf4\uddf7\uddf9\uddfb\uddfc\uddff]|\ud83c\uddfa\ud83c[\udde6\uddec\uddf2\uddf3\uddf8\uddfe\uddff]|\ud83c\uddfb\ud83c[\udde6\udde8\uddea\uddec\uddee\uddf3\uddfa]|\ud83c\uddfc\ud83c[\uddeb\uddf8]|\ud83c\uddfd\ud83c\uddf0|\ud83c\uddfe\ud83c[\uddea\uddf9]|\ud83c\uddff\ud83c[\udde6\uddf2\uddfc]|\ud83c[\udccf\udd8e\udd91-\udd9a\udde6-\uddff\ude01\ude32-\ude36\ude38-\ude3a\ude50\ude51\udf00-\udf20\udf2d-\udf35\udf37-\udf7c\udf7e-\udf84\udf86-\udf93\udfa0-\udfc1\udfc5\udfc6\udfc8\udfc9\udfcf-\udfd3\udfe0-\udff0\udff4\udff8-\udfff]|\ud83d[\udc00-\udc3e\udc40\udc44\udc45\udc51-\udc65\udc6a\udc6f\udc79-\udc7b\udc7d-\udc80\udc84\udc88-\udc8e\udc90\udc92-\udca9\udcab-\udcfc\udcff-\udd3d\udd4b-\udd4e\udd50-\udd67\udda4\uddfb-\ude44\ude48-\ude4a\ude80-\udea2\udea4-\udeb3\udeb7-\udebf\udec1-\udec5\uded0-\uded2\uded5-\uded7\udedc-\udedf\udeeb\udeec\udef4-\udefc\udfe0-\udfeb\udff0]|\ud83e[\udd0d\udd0e\udd10-\udd17\udd20-\udd25\udd27-\udd2f\udd3a\udd3c\udd3f-\udd45\udd47-\udd76\udd78-\uddb4\uddb7\uddba\uddbc-\uddcc\uddd0\uddde-\uddff\ude70-\ude7c\ude80-\ude89\ude8f-\udec2\udec6\udece-\udedc\udedf-\udee9]|[\u23e9-\u23ec\u23f0\u23f3\u267e\u26ce\u2705\u2728\u274c\u274e\u2753-\u2755\u2795-\u2797\u27b0\u27bf\ue50a])|\ufe0f/g,f=/\uFE0F/g,c=String.fromCharCode(8205),t=/[&<>'"]/g,m=/^(?:iframe|noframes|noscript|script|select|style|textarea)$/,e=String.fromCharCode;return h;function x(d,u){return document.createTextNode(u?d.replace(f,""):d)}function b(d,u){return"".concat(u.base,u.size,"/",d,u.ext)}function N(d){return o(d.indexOf(c)<0?d.replace(f,""):d)}function r(d){return u[d]}function a(){return null}function n(d,u){return String(d).replace(g,u)}function o(d,u){for(var f=[],c=0,e=0,b=0;b<d.length;)c=d.charCodeAt(b++),e?(f.push((65536+(e-55296<<10)+(c-56320)).toString(16)),e=0):55296<=c&&c<=56319?e=c:f.push(c.toString(16));return f.join(u||"-")}}();
        // Source: wp-includes/js/wp-emoji.min.js
        !function(c,l){c.wp=c.wp||{},c.wp.emoji=new function(){var n,u,e=c.MutationObserver||c.WebKitMutationObserver||c.MozMutationObserver,a=c.document,t=!1,r=0,o=0<c.navigator.userAgent.indexOf("Trident/7.0");function i(){return!a.implementation.hasFeature||a.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1")}function s(){if(!t){if(void 0===c.twemoji)return 600<r?void 0:(c.clearTimeout(u),u=c.setTimeout(s,50),void r++);n=c.twemoji,t=!0,e&&new e(function(u){for(var e,t,n,a,r=u.length;r--;){if(e=u[r].addedNodes,t=u[r].removedNodes,1===(n=e.length)&&1===t.length&&3===e[0].nodeType&&"IMG"===t[0].nodeName&&e[0].data===t[0].alt&&"load-failed"===t[0].getAttribute("data-error"))return;for(;n--;){if(3===(a=e[n]).nodeType){if(!a.parentNode)continue;if(o)for(;a.nextSibling&&3===a.nextSibling.nodeType;)a.nodeValue=a.nodeValue+a.nextSibling.nodeValue,a.parentNode.removeChild(a.nextSibling);a=a.parentNode}d(a.textContent)&&f(a)}}}).observe(a.body,{childList:!0,subtree:!0}),f(a.body)}}function d(u){return!!u&&(/[\uDC00-\uDFFF]/.test(u)||/[\u203C\u2049\u20E3\u2122\u2139\u2194-\u2199\u21A9\u21AA\u2300\u231A\u231B\u2328\u2388\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638\u2639\u263A\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267B\u267F\u2692\u2693\u2694\u2696\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753\u2754\u2755\u2757\u2763\u2764\u2795\u2796\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05\u2B06\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]/.test(u))}function f(u,e){var t;return!l.supports.everything&&n&&u&&("string"==typeof u||u.childNodes&&u.childNodes.length)?(e=e||{},t={base:i()?l.svgUrl:l.baseUrl,ext:i()?l.svgExt:l.ext,className:e.className||"emoji",callback:function(u,e){switch(u){case"a9":case"ae":case"2122":case"2194":case"2660":case"2663":case"2665":case"2666":return!1}return!(l.supports.everythingExceptFlag&&!/^1f1(?:e[6-9a-f]|f[0-9a-f])-1f1(?:e[6-9a-f]|f[0-9a-f])$/.test(u)&&!/^(1f3f3-fe0f-200d-1f308|1f3f4-200d-2620-fe0f)$/.test(u))&&"".concat(e.base,u,e.ext)},attributes:function(){return{role:"img"}},onerror:function(){n.parentNode&&(this.setAttribute("data-error","load-failed"),n.parentNode.replaceChild(a.createTextNode(n.alt),n))},doNotParse:function(u){return!(!u||!u.className||"string"!=typeof u.className||-1===u.className.indexOf("wp-exclude-emoji"))}},"object"==typeof e.imgAttr&&(t.attributes=function(){return e.imgAttr}),n.parse(u,t)):u}return l&&(l.DOMReady?s():l.readyCallback=s),{parse:f,test:d}}}(window,window._wpemojiSettings);
    </script>


.imageye-selected {
    outline: 2px solid black !important;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5) !important;
    }
          /* Initially hide submenu */
.menu-item-has-children .sub-menu {
  display: none;
  position: absolute;
  background: white;
  padding: 10px 0;
  box-shadow: 0 4px 6px rgba(0,0,0,0.1);
  z-index: 9999;
  min-width: 200px;
}

/* Show submenu on hover */
.menu-item-has-children:hover > .sub-menu {
  display: block;
}

/* Optional: Align submenu properly */
.menu-item-has-children {
  position: relative;
}

/* Optional: Style dropdown items */
.menu-item-has-children .sub-menu li a {
  padding: 10px 20px;
  display: block;
  color: #000;
  text-decoration: none;
}

.menu-item-has-children .sub-menu li a:hover {
  background-color: #f0f0f0;
}




    </style>
