.wpcf7 .screen-reader-response {
    position: absolute;
    overflow: hidden;
    clip: rect(1px,1px,1px,1px);
    clip-path: inset(50%);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
    word-wrap: normal!important
}

.wpcf7 form .wpcf7-response-output {
    margin: 2em .5em 1em;
    padding: .2em 1em;
    border: 2px solid #00a0d2
}

.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output {
    display: none
}

.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450
}

.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output {
    border-color: #dc3232
}

.wpcf7 form.spam .wpcf7-response-output {
    border-color: #f56e28
}

.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output {
    border-color: #ffb900
}

.wpcf7-form-control-wrap {
    position: relative
}

.wpcf7-not-valid-tip {
    color: #dc3232;
    font-size: 1em;
    font-weight: 400;
    display: block
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
    position: relative;
    top: -2ex;
    left: 1em;
    z-index: 100;
    border: 1px solid #dc3232;
    background: #fff;
    padding: .2em .8em;
    width: 24em
}

.wpcf7-list-item {
    display: inline-block;
    margin: 0 0 0 1em
}

.wpcf7-list-item-label::before,.wpcf7-list-item-label::after {
    content: " "
}

.wpcf7-spinner {
    visibility: hidden;
    display: inline-block;
    background-color: #23282d;
    opacity: .75;
    width: 24px;
    height: 24px;
    border: none;
    border-radius: 100%;
    padding: 0;
    margin: 0 24px;
    position: relative
}

form.submitting .wpcf7-spinner {
    visibility: visible
}

.wpcf7-spinner::before {
    content: '';
    position: absolute;
    background-color: #fbfbfc;
    top: 4px;
    left: 4px;
    width: 6px;
    height: 6px;
    border: none;
    border-radius: 100%;
    transform-origin: 8px 8px;
    animation-name: spin;
    animation-duration: 1000ms;
    animation-timing-function: linear;
    animation-iteration-count: infinite
}

@media (prefers-reduced-motion:reduce) {
    .wpcf7-spinner::before {
        animation-name: blink;
        animation-duration: 2000ms
    }
}

@keyframes spin {
    from {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(360deg)
    }
}

@keyframes blink {
    from {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.wpcf7 input[type="file"] {
    cursor: pointer
}

.wpcf7 input[type="file"]:disabled {
    cursor: default
}

.wpcf7 .wpcf7-submit:disabled {
    cursor: not-allowed
}

.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"] {
    direction: ltr
}

.attachment svg,.widget_media_image svg {
    max-width: 100%;
    height: auto
}

@charset "UTF-8";/*!
 * Bootstrap v5.0.2 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
    --bs-blue: #0d6efd;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #dc3545;
    --bs-orange: #fd7e14;
    --bs-yellow: #ffc107;
    --bs-green: #198754;
    --bs-teal: #20c997;
    --bs-cyan: #0dcaf0;
    --bs-white: #fff;
    --bs-gray: #6c757d;
    --bs-gray-dark: #343a40;
    --bs-primary: #0d6efd;
    --bs-secondary: #6c757d;
    --bs-success: #198754;
    --bs-info: #0dcaf0;
    --bs-warning: #ffc107;
    --bs-danger: #dc3545;
    --bs-light: #f8f9fa;
    --bs-dark: #212529;
    --bs-font-sans-serif: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    --bs-font-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    --bs-gradient: linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,0))
}

*,::after,::before {
    box-sizing: border-box
}

@media (prefers-reduced-motion:no-preference) {
    :root {
        scroll-behavior: smooth
    }
}

body {
    margin: 0;
    font-family: var(--bs-font-sans-serif);
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent
}

hr {
    margin: 1rem 0;
    color: inherit;
    background-color: currentColor;
    border: 0;
    opacity: .25
}

hr:not([size]) {
    height: 1px
}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
    margin-top: 0;
    margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1.2
}

.h1,h1 {
    font-size: calc(1.375rem + 1.5vw)
}

@media (min-width: 1200px) {
    .h1,h1 {
        font-size:2.5rem
    }
}

.h2,h2 {
    font-size: calc(1.325rem + .9vw)
}

@media (min-width: 1200px) {
    .h2,h2 {
        font-size:2rem
    }
}

.h3,h3 {
    font-size: calc(1.3rem + .6vw)
}

@media (min-width: 1200px) {
    .h3,h3 {
        font-size:1.75rem
    }
}

.h4,h4 {
    font-size: calc(1.275rem + .3vw)
}

@media (min-width: 1200px) {
    .h4,h4 {
        font-size:1.5rem
    }
}

.h5,h5 {
    font-size: 1.25rem
}

.h6,h6 {
    font-size: 1rem
}

p {
    margin-top: 0;
    margin-bottom: 1rem
}

abbr[data-bs-original-title],abbr[title] {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    cursor: help;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none
}

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit
}

ol,ul {
    padding-left: 2rem
}

dl,ol,ul {
    margin-top: 0;
    margin-bottom: 1rem
}

ol ol,ol ul,ul ol,ul ul {
    margin-bottom: 0
}

dt {
    font-weight: 700
}

dd {
    margin-bottom: .5rem;
    margin-left: 0
}

blockquote {
    margin: 0 0 1rem
}

b,strong {
    font-weight: bolder
}

.small,small {
    font-size: .875em
}

.mark,mark {
    padding: .2em;
    background-color: #fcf8e3
}

sub,sup {
    position: relative;
    font-size: .75em;
    line-height: 0;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

a {
    color: #0d6efd;
    text-decoration: underline
}

a:hover {
    color: #0a58ca
}

a:not([href]):not([class]),a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none
}

code,kbd,pre,samp {
    font-family: var(--bs-font-monospace);
    font-size: 1em;
    direction: ltr;
    unicode-bidi: bidi-override
}

pre {
    display: block;
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    font-size: .875em
}

pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal
}

code {
    font-size: .875em;
    color: #d63384;
    word-wrap: break-word
}

a>code {
    color: inherit
}

kbd {
    padding: .2rem .4rem;
    font-size: .875em;
    color: #fff;
    background-color: #212529;
    border-radius: .2rem
}

kbd kbd {
    padding: 0;
    font-size: 1em;
    font-weight: 700
}

figure {
    margin: 0 0 1rem
}

img,svg {
    vertical-align: middle
}

table {
    caption-side: bottom;
    border-collapse: collapse
}

caption {
    padding-top: .5rem;
    padding-bottom: .5rem;
    color: #6c757d;
    text-align: left
}

th {
    text-align: inherit;
    text-align: -webkit-match-parent
}

tbody,td,tfoot,th,thead,tr {
    border-color: inherit;
    border-style: solid;
    border-width: 0
}

label {
    display: inline-block
}

button {
    border-radius: 0
}

button:focus:not(:focus-visible) {
    outline: 0
}

button,input,optgroup,select,textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

button,select {
    text-transform: none
}

[role=button] {
    cursor: pointer
}

select {
    word-wrap: normal
}

select:disabled {
    opacity: 1
}

[list]::-webkit-calendar-picker-indicator {
    display: none
}

[type=button],[type=reset],[type=submit],button {
    -webkit-appearance: button
}

[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled) {
    cursor: pointer
}

::-moz-focus-inner {
    padding: 0;
    border-style: none
}

textarea {
    resize: vertical
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0
}

legend {
    float: left;
    width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    font-size: calc(1.275rem + .3vw);
    line-height: inherit
}

@media (min-width: 1200px) {
    legend {
        font-size:1.5rem
    }
}

legend+* {
    clear: left
}

::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field {
    padding: 0
}

::-webkit-inner-spin-button {
    height: auto
}

[type=search] {
    outline-offset: -2px;
    -webkit-appearance: textfield
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-color-swatch-wrapper {
    padding: 0
}

::file-selector-button {
    font: inherit
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button
}

output {
    display: inline-block
}

iframe {
    border: 0
}

summary {
    display: list-item;
    cursor: pointer
}

progress {
    vertical-align: baseline
}

[hidden] {
    display: none!important
}

.lead {
    font-size: 1.25rem;
    font-weight: 300
}

.display-1 {
    font-size: calc(1.625rem + 4.5vw);
    font-weight: 300;
    line-height: 1.2
}

@media (min-width: 1200px) {
    .display-1 {
        font-size:5rem
    }
}

.display-2 {
    font-size: calc(1.575rem + 3.9vw);
    font-weight: 300;
    line-height: 1.2
}

@media (min-width: 1200px) {
    .display-2 {
        font-size:4.5rem
    }
}

.display-3 {
    font-size: calc(1.525rem + 3.3vw);
    font-weight: 300;
    line-height: 1.2
}

@media (min-width: 1200px) {
    .display-3 {
        font-size:4rem
    }
}

.display-4 {
    font-size: calc(1.475rem + 2.7vw);
    font-weight: 300;
    line-height: 1.2
}

@media (min-width: 1200px) {
    .display-4 {
        font-size:3.5rem
    }
}

.display-5 {
    font-size: calc(1.425rem + 2.1vw);
    font-weight: 300;
    line-height: 1.2
}

@media (min-width: 1200px) {
    .display-5 {
        font-size:3rem
    }
}

.display-6 {
    font-size: calc(1.375rem + 1.5vw);
    font-weight: 300;
    line-height: 1.2
}

@media (min-width: 1200px) {
    .display-6 {
        font-size:2.5rem
    }
}

.list-unstyled {
    padding-left: 0;
    list-style: none
}

.list-inline {
    padding-left: 0;
    list-style: none
}

.list-inline-item {
    display: inline-block
}

.list-inline-item:not(:last-child) {
    margin-right: .5rem
}

.initialism {
    font-size: .875em;
    text-transform: uppercase
}

.blockquote {
    margin-bottom: 1rem;
    font-size: 1.25rem
}

.blockquote>:last-child {
    margin-bottom: 0
}

.blockquote-footer {
    margin-top: -1rem;
    margin-bottom: 1rem;
    font-size: .875em;
    color: #6c757d
}

.blockquote-footer::before {
    content: "— "
}

.img-fluid {
    max-width: 100%;
    height: auto
}

.img-thumbnail {
    padding: .25rem;
    background-color: #fff;
    border: 1px solid #dee2e6;
    border-radius: .25rem;
    max-width: 100%;
    height: auto
}

.figure {
    display: inline-block
}

.figure-img {
    margin-bottom: .5rem;
    line-height: 1
}

.figure-caption {
    font-size: .875em;
    color: #6c757d
}

.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl {
    width: 100%;
    padding-right: var(--bs-gutter-x,.75rem);
    padding-left: var(--bs-gutter-x,.75rem);
    margin-right: auto;
    margin-left: auto
}

@media (min-width: 576px) {
    .container,.container-sm {
        max-width:540px
    }
}

@media (min-width: 768px) {
    .container,.container-md,.container-sm {
        max-width:720px
    }
}

@media (min-width: 992px) {
    .container,.container-lg,.container-md,.container-sm {
        max-width:960px
    }
}

@media (min-width: 1200px) {
    .container,.container-lg,.container-md,.container-sm,.container-xl {
        max-width:1140px
    }
}

@media (min-width: 1400px) {
    .container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl {
        max-width:1320px
    }
}

.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(var(--bs-gutter-y) * -1);
    margin-right: calc(var(--bs-gutter-x) * -.5);
    margin-left: calc(var(--bs-gutter-x) * -.5)
}

.row>* {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-top: var(--bs-gutter-y)
}

.col {
    flex: 1 0 0%
}

.row-cols-auto>* {
    flex: 0 0 auto;
    width: auto
}

.row-cols-1>* {
    flex: 0 0 auto;
    width: 100%
}

.row-cols-2>* {
    flex: 0 0 auto;
    width: 50%
}

.row-cols-3>* {
    flex: 0 0 auto;
    width: 33.3333333333%
}

.row-cols-4>* {
    flex: 0 0 auto;
    width: 25%
}

.row-cols-5>* {
    flex: 0 0 auto;
    width: 20%
}

.row-cols-6>* {
    flex: 0 0 auto;
    width: 16.6666666667%
}

@media (min-width: 576px) {
    .col-sm {
        flex:1 0 0%
    }

    .row-cols-sm-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-sm-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-sm-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-sm-3>* {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .row-cols-sm-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-sm-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-sm-6>* {
        flex: 0 0 auto;
        width: 16.6666666667%
    }
}

@media (min-width: 768px) {
    .col-md {
        flex:1 0 0%
    }

    .row-cols-md-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-md-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-md-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-md-3>* {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .row-cols-md-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-md-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-md-6>* {
        flex: 0 0 auto;
        width: 16.6666666667%
    }
}

@media (min-width: 992px) {
    .col-lg {
        flex:1 0 0%
    }

    .row-cols-lg-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-lg-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-lg-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-lg-3>* {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .row-cols-lg-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-lg-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-lg-6>* {
        flex: 0 0 auto;
        width: 16.6666666667%
    }
}

@media (min-width: 1200px) {
    .col-xl {
        flex:1 0 0%
    }

    .row-cols-xl-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-xl-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-xl-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-xl-3>* {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .row-cols-xl-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-xl-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-xl-6>* {
        flex: 0 0 auto;
        width: 16.6666666667%
    }
}

@media (min-width: 1400px) {
    .col-xxl {
        flex:1 0 0%
    }

    .row-cols-xxl-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-xxl-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-xxl-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-xxl-3>* {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .row-cols-xxl-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-xxl-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-xxl-6>* {
        flex: 0 0 auto;
        width: 16.6666666667%
    }
}

.col-auto {
    flex: 0 0 auto;
    width: auto
}

.col-1 {
    flex: 0 0 auto;
    width: 8.33333333%
}

.col-2 {
    flex: 0 0 auto;
    width: 16.66666667%
}

.col-3 {
    flex: 0 0 auto;
    width: 25%
}

.col-4 {
    flex: 0 0 auto;
    width: 33.33333333%
}

.col-5 {
    flex: 0 0 auto;
    width: 41.66666667%
}

.col-6 {
    flex: 0 0 auto;
    width: 50%
}

.col-7 {
    flex: 0 0 auto;
    width: 58.33333333%
}

.col-8 {
    flex: 0 0 auto;
    width: 66.66666667%
}

.col-9 {
    flex: 0 0 auto;
    width: 75%
}

.col-10 {
    flex: 0 0 auto;
    width: 83.33333333%
}

.col-11 {
    flex: 0 0 auto;
    width: 91.66666667%
}

.col-12 {
    flex: 0 0 auto;
    width: 100%
}

.offset-1 {
    margin-left: 8.33333333%
}

.offset-2 {
    margin-left: 16.66666667%
}

.offset-3 {
    margin-left: 25%
}

.offset-4 {
    margin-left: 33.33333333%
}

.offset-5 {
    margin-left: 41.66666667%
}

.offset-6 {
    margin-left: 50%
}

.offset-7 {
    margin-left: 58.33333333%
}

.offset-8 {
    margin-left: 66.66666667%
}

.offset-9 {
    margin-left: 75%
}

.offset-10 {
    margin-left: 83.33333333%
}

.offset-11 {
    margin-left: 91.66666667%
}

.g-0,.gx-0 {
    --bs-gutter-x: 0
}

.g-0,.gy-0 {
    --bs-gutter-y: 0
}

.g-1,.gx-1 {
    --bs-gutter-x: .25rem
}

.g-1,.gy-1 {
    --bs-gutter-y: .25rem
}

.g-2,.gx-2 {
    --bs-gutter-x: .5rem
}

.g-2,.gy-2 {
    --bs-gutter-y: .5rem
}

.g-3,.gx-3 {
    --bs-gutter-x: 1rem
}

.g-3,.gy-3 {
    --bs-gutter-y: 1rem
}

.g-4,.gx-4 {
    --bs-gutter-x: 1.5rem
}

.g-4,.gy-4 {
    --bs-gutter-y: 1.5rem
}

.g-5,.gx-5 {
    --bs-gutter-x: 3rem
}

.g-5,.gy-5 {
    --bs-gutter-y: 3rem
}

@media (min-width: 576px) {
    .col-sm-auto {
        flex:0 0 auto;
        width: auto
    }

    .col-sm-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-sm-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-sm-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-sm-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-sm-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-sm-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-sm-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-sm-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-sm-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-sm-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-sm-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-sm-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-sm-0 {
        margin-left: 0
    }

    .offset-sm-1 {
        margin-left: 8.33333333%
    }

    .offset-sm-2 {
        margin-left: 16.66666667%
    }

    .offset-sm-3 {
        margin-left: 25%
    }

    .offset-sm-4 {
        margin-left: 33.33333333%
    }

    .offset-sm-5 {
        margin-left: 41.66666667%
    }

    .offset-sm-6 {
        margin-left: 50%
    }

    .offset-sm-7 {
        margin-left: 58.33333333%
    }

    .offset-sm-8 {
        margin-left: 66.66666667%
    }

    .offset-sm-9 {
        margin-left: 75%
    }

    .offset-sm-10 {
        margin-left: 83.33333333%
    }

    .offset-sm-11 {
        margin-left: 91.66666667%
    }

    .g-sm-0,.gx-sm-0 {
        --bs-gutter-x: 0
    }

    .g-sm-0,.gy-sm-0 {
        --bs-gutter-y: 0
    }

    .g-sm-1,.gx-sm-1 {
        --bs-gutter-x: .25rem
    }

    .g-sm-1,.gy-sm-1 {
        --bs-gutter-y: .25rem
    }

    .g-sm-2,.gx-sm-2 {
        --bs-gutter-x: .5rem
    }

    .g-sm-2,.gy-sm-2 {
        --bs-gutter-y: .5rem
    }

    .g-sm-3,.gx-sm-3 {
        --bs-gutter-x: 1rem
    }

    .g-sm-3,.gy-sm-3 {
        --bs-gutter-y: 1rem
    }

    .g-sm-4,.gx-sm-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-sm-4,.gy-sm-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-sm-5,.gx-sm-5 {
        --bs-gutter-x: 3rem
    }

    .g-sm-5,.gy-sm-5 {
        --bs-gutter-y: 3rem
    }
}

@media (min-width: 768px) {
    .col-md-auto {
        flex:0 0 auto;
        width: auto
    }

    .col-md-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-md-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-md-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-md-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-md-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-md-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-md-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-md-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-md-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-md-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-md-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-md-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-md-0 {
        margin-left: 0
    }

    .offset-md-1 {
        margin-left: 8.33333333%
    }

    .offset-md-2 {
        margin-left: 16.66666667%
    }

    .offset-md-3 {
        margin-left: 25%
    }

    .offset-md-4 {
        margin-left: 33.33333333%
    }

    .offset-md-5 {
        margin-left: 41.66666667%
    }

    .offset-md-6 {
        margin-left: 50%
    }

    .offset-md-7 {
        margin-left: 58.33333333%
    }

    .offset-md-8 {
        margin-left: 66.66666667%
    }

    .offset-md-9 {
        margin-left: 75%
    }

    .offset-md-10 {
        margin-left: 83.33333333%
    }

    .offset-md-11 {
        margin-left: 91.66666667%
    }

    .g-md-0,.gx-md-0 {
        --bs-gutter-x: 0
    }

    .g-md-0,.gy-md-0 {
        --bs-gutter-y: 0
    }

    .g-md-1,.gx-md-1 {
        --bs-gutter-x: .25rem
    }

    .g-md-1,.gy-md-1 {
        --bs-gutter-y: .25rem
    }

    .g-md-2,.gx-md-2 {
        --bs-gutter-x: .5rem
    }

    .g-md-2,.gy-md-2 {
        --bs-gutter-y: .5rem
    }

    .g-md-3,.gx-md-3 {
        --bs-gutter-x: 1rem
    }

    .g-md-3,.gy-md-3 {
        --bs-gutter-y: 1rem
    }

    .g-md-4,.gx-md-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-md-4,.gy-md-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-md-5,.gx-md-5 {
        --bs-gutter-x: 3rem
    }

    .g-md-5,.gy-md-5 {
        --bs-gutter-y: 3rem
    }
}

@media (min-width: 992px) {
    .col-lg-auto {
        flex:0 0 auto;
        width: auto
    }

    .col-lg-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-lg-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-lg-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-lg-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-lg-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-lg-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-lg-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-lg-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-lg-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-lg-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-lg-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-lg-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-lg-0 {
        margin-left: 0
    }

    .offset-lg-1 {
        margin-left: 8.33333333%
    }

    .offset-lg-2 {
        margin-left: 16.66666667%
    }

    .offset-lg-3 {
        margin-left: 25%
    }

    .offset-lg-4 {
        margin-left: 33.33333333%
    }

    .offset-lg-5 {
        margin-left: 41.66666667%
    }

    .offset-lg-6 {
        margin-left: 50%
    }

    .offset-lg-7 {
        margin-left: 58.33333333%
    }

    .offset-lg-8 {
        margin-left: 66.66666667%
    }

    .offset-lg-9 {
        margin-left: 75%
    }

    .offset-lg-10 {
        margin-left: 83.33333333%
    }

    .offset-lg-11 {
        margin-left: 91.66666667%
    }

    .g-lg-0,.gx-lg-0 {
        --bs-gutter-x: 0
    }

    .g-lg-0,.gy-lg-0 {
        --bs-gutter-y: 0
    }

    .g-lg-1,.gx-lg-1 {
        --bs-gutter-x: .25rem
    }

    .g-lg-1,.gy-lg-1 {
        --bs-gutter-y: .25rem
    }

    .g-lg-2,.gx-lg-2 {
        --bs-gutter-x: .5rem
    }

    .g-lg-2,.gy-lg-2 {
        --bs-gutter-y: .5rem
    }

    .g-lg-3,.gx-lg-3 {
        --bs-gutter-x: 1rem
    }

    .g-lg-3,.gy-lg-3 {
        --bs-gutter-y: 1rem
    }

    .g-lg-4,.gx-lg-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-lg-4,.gy-lg-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-lg-5,.gx-lg-5 {
        --bs-gutter-x: 3rem
    }

    .g-lg-5,.gy-lg-5 {
        --bs-gutter-y: 3rem
    }
}

@media (min-width: 1200px) {
    .col-xl-auto {
        flex:0 0 auto;
        width: auto
    }

    .col-xl-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-xl-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-xl-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-xl-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-xl-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-xl-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-xl-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-xl-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-xl-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-xl-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-xl-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-xl-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-xl-0 {
        margin-left: 0
    }

    .offset-xl-1 {
        margin-left: 8.33333333%
    }

    .offset-xl-2 {
        margin-left: 16.66666667%
    }

    .offset-xl-3 {
        margin-left: 25%
    }

    .offset-xl-4 {
        margin-left: 33.33333333%
    }

    .offset-xl-5 {
        margin-left: 41.66666667%
    }

    .offset-xl-6 {
        margin-left: 50%
    }

    .offset-xl-7 {
        margin-left: 58.33333333%
    }

    .offset-xl-8 {
        margin-left: 66.66666667%
    }

    .offset-xl-9 {
        margin-left: 75%
    }

    .offset-xl-10 {
        margin-left: 83.33333333%
    }

    .offset-xl-11 {
        margin-left: 91.66666667%
    }

    .g-xl-0,.gx-xl-0 {
        --bs-gutter-x: 0
    }

    .g-xl-0,.gy-xl-0 {
        --bs-gutter-y: 0
    }

    .g-xl-1,.gx-xl-1 {
        --bs-gutter-x: .25rem
    }

    .g-xl-1,.gy-xl-1 {
        --bs-gutter-y: .25rem
    }

    .g-xl-2,.gx-xl-2 {
        --bs-gutter-x: .5rem
    }

    .g-xl-2,.gy-xl-2 {
        --bs-gutter-y: .5rem
    }

    .g-xl-3,.gx-xl-3 {
        --bs-gutter-x: 1rem
    }

    .g-xl-3,.gy-xl-3 {
        --bs-gutter-y: 1rem
    }

    .g-xl-4,.gx-xl-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-xl-4,.gy-xl-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-xl-5,.gx-xl-5 {
        --bs-gutter-x: 3rem
    }

    .g-xl-5,.gy-xl-5 {
        --bs-gutter-y: 3rem
    }
}

@media (min-width: 1400px) {
    .col-xxl-auto {
        flex:0 0 auto;
        width: auto
    }

    .col-xxl-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-xxl-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-xxl-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-xxl-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-xxl-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-xxl-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-xxl-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-xxl-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-xxl-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-xxl-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-xxl-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-xxl-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-xxl-0 {
        margin-left: 0
    }

    .offset-xxl-1 {
        margin-left: 8.33333333%
    }

    .offset-xxl-2 {
        margin-left: 16.66666667%
    }

    .offset-xxl-3 {
        margin-left: 25%
    }

    .offset-xxl-4 {
        margin-left: 33.33333333%
    }

    .offset-xxl-5 {
        margin-left: 41.66666667%
    }

    .offset-xxl-6 {
        margin-left: 50%
    }

    .offset-xxl-7 {
        margin-left: 58.33333333%
    }

    .offset-xxl-8 {
        margin-left: 66.66666667%
    }

    .offset-xxl-9 {
        margin-left: 75%
    }

    .offset-xxl-10 {
        margin-left: 83.33333333%
    }

    .offset-xxl-11 {
        margin-left: 91.66666667%
    }

    .g-xxl-0,.gx-xxl-0 {
        --bs-gutter-x: 0
    }

    .g-xxl-0,.gy-xxl-0 {
        --bs-gutter-y: 0
    }

    .g-xxl-1,.gx-xxl-1 {
        --bs-gutter-x: .25rem
    }

    .g-xxl-1,.gy-xxl-1 {
        --bs-gutter-y: .25rem
    }

    .g-xxl-2,.gx-xxl-2 {
        --bs-gutter-x: .5rem
    }

    .g-xxl-2,.gy-xxl-2 {
        --bs-gutter-y: .5rem
    }

    .g-xxl-3,.gx-xxl-3 {
        --bs-gutter-x: 1rem
    }

    .g-xxl-3,.gy-xxl-3 {
        --bs-gutter-y: 1rem
    }

    .g-xxl-4,.gx-xxl-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-xxl-4,.gy-xxl-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-xxl-5,.gx-xxl-5 {
        --bs-gutter-x: 3rem
    }

    .g-xxl-5,.gy-xxl-5 {
        --bs-gutter-y: 3rem
    }
}

.table {
    --bs-table-bg: transparent;
    --bs-table-accent-bg: transparent;
    --bs-table-striped-color: #212529;
    --bs-table-striped-bg: rgba(0,0,0,.05);
    --bs-table-active-color: #212529;
    --bs-table-active-bg: rgba(0,0,0,.1);
    --bs-table-hover-color: #212529;
    --bs-table-hover-bg: rgba(0,0,0,.075);
    width: 100%;
    margin-bottom: 1rem;
    color: #212529;
    vertical-align: top;
    border-color: #dee2e6
}

.table>:not(caption)>*>* {
    padding: .5rem .5rem;
    background-color: var(--bs-table-bg);
    border-bottom-width: 1px;
    box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg)
}

.table>tbody {
    vertical-align: inherit
}

.table>thead {
    vertical-align: bottom
}

.table>:not(:last-child)>:last-child>* {
    border-bottom-color: currentColor
}

.caption-top {
    caption-side: top
}

.table-sm>:not(caption)>*>* {
    padding: .25rem .25rem
}

.table-bordered>:not(caption)>* {
    border-width: 1px 0
}

.table-bordered>:not(caption)>*>* {
    border-width: 0 1px
}

.table-borderless>:not(caption)>*>* {
    border-bottom-width: 0
}

.table-striped>tbody>tr:nth-of-type(odd) {
    --bs-table-accent-bg: var(--bs-table-striped-bg);
    color: var(--bs-table-striped-color)
}

.table-active {
    --bs-table-accent-bg: var(--bs-table-active-bg);
    color: var(--bs-table-active-color)
}

.table-hover>tbody>tr:hover {
    --bs-table-accent-bg: var(--bs-table-hover-bg);
    color: var(--bs-table-hover-color)
}

.table-primary {
    --bs-table-bg: #cfe2ff;
    --bs-table-striped-bg: #c5d7f2;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #bacbe6;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #bfd1ec;
    --bs-table-hover-color: #000;
    color: #000;
    border-color: #bacbe6
}

.table-secondary {
    --bs-table-bg: #e2e3e5;
    --bs-table-striped-bg: #d7d8da;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #cbccce;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #d1d2d4;
    --bs-table-hover-color: #000;
    color: #000;
    border-color: #cbccce
}

.table-success {
    --bs-table-bg: #d1e7dd;
    --bs-table-striped-bg: #c7dbd2;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #bcd0c7;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #c1d6cc;
    --bs-table-hover-color: #000;
    color: #000;
    border-color: #bcd0c7
}

.table-info {
    --bs-table-bg: #cff4fc;
    --bs-table-striped-bg: #c5e8ef;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #badce3;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #bfe2e9;
    --bs-table-hover-color: #000;
    color: #000;
    border-color: #badce3
}

.table-warning {
    --bs-table-bg: #fff3cd;
    --bs-table-striped-bg: #f2e7c3;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #e6dbb9;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #ece1be;
    --bs-table-hover-color: #000;
    color: #000;
    border-color: #e6dbb9
}

.table-danger {
    --bs-table-bg: #f8d7da;
    --bs-table-striped-bg: #eccccf;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #dfc2c4;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #e5c7ca;
    --bs-table-hover-color: #000;
    color: #000;
    border-color: #dfc2c4
}

.table-light {
    --bs-table-bg: #f8f9fa;
    --bs-table-striped-bg: #ecedee;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #dfe0e1;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #e5e6e7;
    --bs-table-hover-color: #000;
    color: #000;
    border-color: #dfe0e1
}

.table-dark {
    --bs-table-bg: #212529;
    --bs-table-striped-bg: #2c3034;
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: #373b3e;
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: #323539;
    --bs-table-hover-color: #fff;
    color: #fff;
    border-color: #373b3e
}

.table-responsive {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch
}

@media (max-width: 575.98px) {
    .table-responsive-sm {
        overflow-x:auto;
        -webkit-overflow-scrolling: touch
    }
}

@media (max-width: 767.98px) {
    .table-responsive-md {
        overflow-x:auto;
        -webkit-overflow-scrolling: touch
    }
}

@media (max-width: 991.98px) {
    .table-responsive-lg {
        overflow-x:auto;
        -webkit-overflow-scrolling: touch
    }
}

@media (max-width: 1199.98px) {
    .table-responsive-xl {
        overflow-x:auto;
        -webkit-overflow-scrolling: touch
    }
}

@media (max-width: 1399.98px) {
    .table-responsive-xxl {
        overflow-x:auto;
        -webkit-overflow-scrolling: touch
    }
}

.form-label {
    margin-bottom: .5rem
}

.col-form-label {
    padding-top: calc(.375rem + 1px);
    padding-bottom: calc(.375rem + 1px);
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.5
}

.col-form-label-lg {
    padding-top: calc(.5rem + 1px);
    padding-bottom: calc(.5rem + 1px);
    font-size: 1.25rem
}

.col-form-label-sm {
    padding-top: calc(.25rem + 1px);
    padding-bottom: calc(.25rem + 1px);
    font-size: .875rem
}

.form-text {
    margin-top: .25rem;
    font-size: .875em;
    color: #6c757d
}

.form-control {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .form-control {
        transition: none
    }
}

.form-control[type=file] {
    overflow: hidden
}

.form-control[type=file]:not(:disabled):not([readonly]) {
    cursor: pointer
}

.form-control:focus {
    color: #212529;
    background-color: #fff;
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(13,110,253,.25)
}

.form-control::-webkit-date-and-time-value {
    height: 1.5em
}

.form-control::-moz-placeholder {
    color: #6c757d;
    opacity: 1
}

.form-control::placeholder {
    color: #6c757d;
    opacity: 1
}

.form-control:disabled,.form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1
}

.form-control::file-selector-button {
    padding: .375rem .75rem;
    margin: -.375rem -.75rem;
    -webkit-margin-end: .75rem;
    margin-inline-end:.75rem;color: #212529;
    background-color: #e9ecef;
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width:1px;border-radius: 0;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .form-control::file-selector-button {
        transition: none
    }
}

.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
    background-color: #dde0e3
}

.form-control::-webkit-file-upload-button {
    padding: .375rem .75rem;
    margin: -.375rem -.75rem;
    -webkit-margin-end: .75rem;
    margin-inline-end:.75rem;color: #212529;
    background-color: #e9ecef;
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width:1px;border-radius: 0;
    -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .form-control::-webkit-file-upload-button {
        -webkit-transition: none;
        transition: none
    }
}

.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
    background-color: #dde0e3
}

.form-control-plaintext {
    display: block;
    width: 100%;
    padding: .375rem 0;
    margin-bottom: 0;
    line-height: 1.5;
    color: #212529;
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 0
}

.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm {
    padding-right: 0;
    padding-left: 0
}

.form-control-sm {
    min-height: calc(1.5em + (.5rem + 2px));
    padding: .25rem .5rem;
    font-size: .875rem;
    border-radius: .2rem
}

.form-control-sm::file-selector-button {
    padding: .25rem .5rem;
    margin: -.25rem -.5rem;
    -webkit-margin-end: .5rem;
    margin-inline-end:.5rem}

.form-control-sm::-webkit-file-upload-button {
    padding: .25rem .5rem;
    margin: -.25rem -.5rem;
    -webkit-margin-end: .5rem;
    margin-inline-end:.5rem}

.form-control-lg {
    min-height: calc(1.5em + (1rem + 2px));
    padding: .5rem 1rem;
    font-size: 1.25rem;
    border-radius: .3rem
}

.form-control-lg::file-selector-button {
    padding: .5rem 1rem;
    margin: -.5rem -1rem;
    -webkit-margin-end: 1rem;
    margin-inline-end:1rem}

.form-control-lg::-webkit-file-upload-button {
    padding: .5rem 1rem;
    margin: -.5rem -1rem;
    -webkit-margin-end: 1rem;
    margin-inline-end:1rem}

textarea.form-control {
    min-height: calc(1.5em + (.75rem + 2px))
}

textarea.form-control-sm {
    min-height: calc(1.5em + (.5rem + 2px))
}

textarea.form-control-lg {
    min-height: calc(1.5em + (1rem + 2px))
}

.form-control-color {
    max-width: 3rem;
    height: auto;
    padding: .375rem
}

.form-control-color:not(:disabled):not([readonly]) {
    cursor: pointer
}

.form-control-color::-moz-color-swatch {
    height: 1.5em;
    border-radius: .25rem
}

.form-control-color::-webkit-color-swatch {
    height: 1.5em;
    border-radius: .25rem
}

.form-select {
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    -moz-padding-start: calc(0.75rem - 3px);
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

@media (prefers-reduced-motion:reduce) {
    .form-select {
        transition: none
    }
}

.form-select:focus {
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(13,110,253,.25)
}

.form-select[multiple],.form-select[size]:not([size="1"]) {
    padding-right: .75rem;
    background-image: none
}

.form-select:disabled {
    background-color: #e9ecef
}

.form-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #212529
}

.form-select-sm {
    padding-top: .25rem;
    padding-bottom: .25rem;
    padding-left: .5rem;
    font-size: .875rem
}

.form-select-lg {
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-left: 1rem;
    font-size: 1.25rem
}

.form-check {
    display: block;
    min-height: 1.5rem;
    padding-left: 1.5em;
    margin-bottom: .125rem
}

.form-check .form-check-input {
    float: left;
    margin-left: -1.5em
}

.form-check-input {
    width: 1em;
    height: 1em;
    margin-top: .25em;
    vertical-align: top;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: 1px solid rgba(0,0,0,.25);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-print-color-adjust: exact;
    color-adjust: exact
}

.form-check-input[type=checkbox] {
    border-radius: .25em
}

.form-check-input[type=radio] {
    border-radius: 50%
}

.form-check-input:active {
    filter: brightness(90%)
}

.form-check-input:focus {
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(13,110,253,.25)
}

.form-check-input:checked {
    background-color: #0d6efd;
    border-color: #0d6efd
}

.form-check-input:checked[type=checkbox] {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")
}

.form-check-input:checked[type=radio] {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.form-check-input:disabled {
    pointer-events: none;
    filter: none;
    opacity: .5
}

.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label {
    opacity: .5
}

.form-switch {
    padding-left: 2.5em
}

.form-switch .form-check-input {
    width: 2em;
    margin-left: -2.5em;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .form-switch .form-check-input {
        transition: none
    }
}

.form-switch .form-check-input:focus {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked {
    background-position: right center;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")
}

.form-check-inline {
    display: inline-block;
    margin-right: 1rem
}

.btn-check {
    position: absolute;
    clip: rect(0,0,0,0);
    pointer-events: none
}

.btn-check:disabled+.btn,.btn-check[disabled]+.btn {
    pointer-events: none;
    filter: none;
    opacity: .65
}

.form-range {
    width: 100%;
    height: 1.5rem;
    padding: 0;
    background-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.form-range:focus {
    outline: 0
}

.form-range:focus::-webkit-slider-thumb {
    box-shadow: 0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)
}

.form-range:focus::-moz-range-thumb {
    box-shadow: 0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)
}

.form-range::-moz-focus-outer {
    border: 0
}

.form-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -.25rem;
    background-color: #0d6efd;
    border: 0;
    border-radius: 1rem;
    -webkit-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -webkit-appearance: none;
    appearance: none
}

@media (prefers-reduced-motion:reduce) {
    .form-range::-webkit-slider-thumb {
        -webkit-transition: none;
        transition: none
    }
}

.form-range::-webkit-slider-thumb:active {
    background-color: #b6d4fe
}

.form-range::-webkit-slider-runnable-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem
}

.form-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #0d6efd;
    border: 0;
    border-radius: 1rem;
    -moz-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -moz-appearance: none;
    appearance: none
}

@media (prefers-reduced-motion:reduce) {
    .form-range::-moz-range-thumb {
        -moz-transition: none;
        transition: none
    }
}

.form-range::-moz-range-thumb:active {
    background-color: #b6d4fe
}

.form-range::-moz-range-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem
}

.form-range:disabled {
    pointer-events: none
}

.form-range:disabled::-webkit-slider-thumb {
    background-color: #adb5bd
}

.form-range:disabled::-moz-range-thumb {
    background-color: #adb5bd
}

.form-floating {
    position: relative
}

.form-floating>.form-control,.form-floating>.form-select {
    height: calc(3.5rem + 2px);
    line-height: 1.25
}

.form-floating>label {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    padding: 1rem .75rem;
    pointer-events: none;
    border: 1px solid transparent;
    transform-origin: 0 0;
    transition: opacity .1s ease-in-out,transform .1s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .form-floating>label {
        transition: none
    }
}

.form-floating>.form-control {
    padding: 1rem .75rem
}

.form-floating>.form-control::-moz-placeholder {
    color: transparent
}

.form-floating>.form-control::placeholder {
    color: transparent
}

.form-floating>.form-control:not(:-moz-placeholder-shown) {
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown) {
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

.form-floating>.form-control:-webkit-autofill {
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

.form-floating>.form-select {
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

.form-floating>.form-control:not(:-moz-placeholder-shown)~label {
    opacity: .65;
    transform: scale(.85) translateY(-.5rem) translateX(.15rem)
}

.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label {
    opacity: .65;
    transform: scale(.85) translateY(-.5rem) translateX(.15rem)
}

.form-floating>.form-control:-webkit-autofill~label {
    opacity: .65;
    transform: scale(.85) translateY(-.5rem) translateX(.15rem)
}

.input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%
}

.input-group>.form-control,.input-group>.form-select {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0
}

.input-group>.form-control:focus,.input-group>.form-select:focus {
    z-index: 3
}

.input-group .btn {
    position: relative;
    z-index: 2
}

.input-group .btn:focus {
    z-index: 3
}

.input-group-text {
    display: flex;
    align-items: center;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: center;
    white-space: nowrap;
    background-color: #e9ecef;
    border: 1px solid #ced4da;
    border-radius: .25rem
}

.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text {
    padding: .5rem 1rem;
    font-size: 1.25rem;
    border-radius: .3rem
}

.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text {
    padding: .25rem .5rem;
    font-size: .875rem;
    border-radius: .2rem
}

.input-group-lg>.form-select,.input-group-sm>.form-select {
    padding-right: 3rem
}

.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin-left: -1px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.valid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: .875em;
    color: #198754
}

.valid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: .875rem;
    color: #fff;
    background-color: rgba(25,135,84,.9);
    border-radius: .25rem
}

.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip {
    display: block
}

.form-control.is-valid,.was-validated .form-control:valid {
    border-color: #198754;
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.form-control.is-valid:focus,.was-validated .form-control:valid:focus {
    border-color: #198754;
    box-shadow: 0 0 0 .25rem rgba(25,135,84,.25)
}

.was-validated textarea.form-control:valid,textarea.form-control.is-valid {
    padding-right: calc(1.5em + .75rem);
    background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}

.form-select.is-valid,.was-validated .form-select:valid {
    border-color: #198754
}

.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"] {
    padding-right: 4.125rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.form-select.is-valid:focus,.was-validated .form-select:valid:focus {
    border-color: #198754;
    box-shadow: 0 0 0 .25rem rgba(25,135,84,.25)
}

.form-check-input.is-valid,.was-validated .form-check-input:valid {
    border-color: #198754
}

.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked {
    background-color: #198754
}

.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus {
    box-shadow: 0 0 0 .25rem rgba(25,135,84,.25)
}

.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label {
    color: #198754
}

.form-check-inline .form-check-input~.valid-feedback {
    margin-left: .5em
}

.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid {
    z-index: 1
}

.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus {
    z-index: 3
}

.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: .875em;
    color: #dc3545
}

.invalid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: .875rem;
    color: #fff;
    background-color: rgba(220,53,69,.9);
    border-radius: .25rem
}

.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip {
    display: block
}

.form-control.is-invalid,.was-validated .form-control:invalid {
    border-color: #dc3545;
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 .25rem rgba(220,53,69,.25)
}

.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid {
    padding-right: calc(1.5em + .75rem);
    background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}

.form-select.is-invalid,.was-validated .form-select:invalid {
    border-color: #dc3545
}

.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"] {
    padding-right: 4.125rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-position: right .75rem center,center right 2.25rem;
    background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 .25rem rgba(220,53,69,.25)
}

.form-check-input.is-invalid,.was-validated .form-check-input:invalid {
    border-color: #dc3545
}

.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked {
    background-color: #dc3545
}

.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus {
    box-shadow: 0 0 0 .25rem rgba(220,53,69,.25)
}

.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label {
    color: #dc3545
}

.form-check-inline .form-check-input~.invalid-feedback {
    margin-left: .5em
}

.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid {
    z-index: 2
}

.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus {
    z-index: 3
}

.btn {
    display: inline-block;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .btn {
        transition: none
    }
}

.btn:hover {
    color: #212529
}

.btn-check:focus+.btn,.btn:focus {
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(13,110,253,.25)
}

.btn.disabled,.btn:disabled,fieldset:disabled .btn {
    pointer-events: none;
    opacity: .65
}

.btn-primary {
    color: #fff;
    background-color: #0d6efd;
    border-color: #0d6efd
}

.btn-primary:hover {
    color: #fff;
    background-color: #0b5ed7;
    border-color: #0a58ca
}

.btn-check:focus+.btn-primary,.btn-primary:focus {
    color: #fff;
    background-color: #0b5ed7;
    border-color: #0a58ca;
    box-shadow: 0 0 0 .25rem rgba(49,132,253,.5)
}

.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #0a58ca;
    border-color: #0a53be
}

.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .25rem rgba(49,132,253,.5)
}

.btn-primary.disabled,.btn-primary:disabled {
    color: #fff;
    background-color: #0d6efd;
    border-color: #0d6efd
}

.btn-secondary {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d
}

.btn-secondary:hover {
    color: #fff;
    background-color: #5c636a;
    border-color: #565e64
}

.btn-check:focus+.btn-secondary,.btn-secondary:focus {
    color: #fff;
    background-color: #5c636a;
    border-color: #565e64;
    box-shadow: 0 0 0 .25rem rgba(130,138,145,.5)
}

.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #565e64;
    border-color: #51585e
}

.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .25rem rgba(130,138,145,.5)
}

.btn-secondary.disabled,.btn-secondary:disabled {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d
}

.btn-success {
    color: #fff;
    background-color: #198754;
    border-color: #198754
}

.btn-success:hover {
    color: #fff;
    background-color: #157347;
    border-color: #146c43
}

.btn-check:focus+.btn-success,.btn-success:focus {
    color: #fff;
    background-color: #157347;
    border-color: #146c43;
    box-shadow: 0 0 0 .25rem rgba(60,153,110,.5)
}

.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #146c43;
    border-color: #13653f
}

.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 .25rem rgba(60,153,110,.5)
}

.btn-success.disabled,.btn-success:disabled {
    color: #fff;
    background-color: #198754;
    border-color: #198754
}

.btn-info {
    color: #000;
    background-color: #0dcaf0;
    border-color: #0dcaf0
}

.btn-info:hover {
    color: #000;
    background-color: #31d2f2;
    border-color: #25cff2
}

.btn-check:focus+.btn-info,.btn-info:focus {
    color: #000;
    background-color: #31d2f2;
    border-color: #25cff2;
    box-shadow: 0 0 0 .25rem rgba(11,172,204,.5)
}

.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle {
    color: #000;
    background-color: #3dd5f3;
    border-color: #25cff2
}

.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 .25rem rgba(11,172,204,.5)
}

.btn-info.disabled,.btn-info:disabled {
    color: #000;
    background-color: #0dcaf0;
    border-color: #0dcaf0
}

.btn-warning {
    color: #000;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-warning:hover {
    color: #000;
    background-color: #ffca2c;
    border-color: #ffc720
}

.btn-check:focus+.btn-warning,.btn-warning:focus {
    color: #000;
    background-color: #ffca2c;
    border-color: #ffc720;
    box-shadow: 0 0 0 .25rem rgba(217,164,6,.5)
}

.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle {
    color: #000;
    background-color: #ffcd39;
    border-color: #ffc720
}

.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 .25rem rgba(217,164,6,.5)
}

.btn-warning.disabled,.btn-warning:disabled {
    color: #000;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-danger {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

.btn-danger:hover {
    color: #fff;
    background-color: #bb2d3b;
    border-color: #b02a37
}

.btn-check:focus+.btn-danger,.btn-danger:focus {
    color: #fff;
    background-color: #bb2d3b;
    border-color: #b02a37;
    box-shadow: 0 0 0 .25rem rgba(225,83,97,.5)
}

.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #b02a37;
    border-color: #a52834
}

.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 .25rem rgba(225,83,97,.5)
}

.btn-danger.disabled,.btn-danger:disabled {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

.btn-light {
    color: #000;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-light:hover {
    color: #000;
    background-color: #f9fafb;
    border-color: #f9fafb
}

.btn-check:focus+.btn-light,.btn-light:focus {
    color: #000;
    background-color: #f9fafb;
    border-color: #f9fafb;
    box-shadow: 0 0 0 .25rem rgba(211,212,213,.5)
}

.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle {
    color: #000;
    background-color: #f9fafb;
    border-color: #f9fafb
}

.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 .25rem rgba(211,212,213,.5)
}

.btn-light.disabled,.btn-light:disabled {
    color: #000;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-dark {
    color: #fff;
    background-color: #212529;
    border-color: #212529
}

.btn-dark:hover {
    color: #fff;
    background-color: #1c1f23;
    border-color: #1a1e21
}

.btn-check:focus+.btn-dark,.btn-dark:focus {
    color: #fff;
    background-color: #1c1f23;
    border-color: #1a1e21;
    box-shadow: 0 0 0 .25rem rgba(66,70,73,.5)
}

.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #1a1e21;
    border-color: #191c1f
}

.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 .25rem rgba(66,70,73,.5)
}

.btn-dark.disabled,.btn-dark:disabled {
    color: #fff;
    background-color: #212529;
    border-color: #212529
}

.btn-outline-primary {
    color: #0d6efd;
    border-color: #0d6efd
}

.btn-outline-primary:hover {
    color: #fff;
    background-color: #0d6efd;
    border-color: #0d6efd
}

.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus {
    box-shadow: 0 0 0 .25rem rgba(13,110,253,.5)
}

.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active {
    color: #fff;
    background-color: #0d6efd;
    border-color: #0d6efd
}

.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus {
    box-shadow: 0 0 0 .25rem rgba(13,110,253,.5)
}

.btn-outline-primary.disabled,.btn-outline-primary:disabled {
    color: #0d6efd;
    background-color: transparent
}

.btn-outline-secondary {
    color: #6c757d;
    border-color: #6c757d
}

.btn-outline-secondary:hover {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d
}

.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus {
    box-shadow: 0 0 0 .25rem rgba(108,117,125,.5)
}

.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d
}

.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus {
    box-shadow: 0 0 0 .25rem rgba(108,117,125,.5)
}

.btn-outline-secondary.disabled,.btn-outline-secondary:disabled {
    color: #6c757d;
    background-color: transparent
}

.btn-outline-success {
    color: #198754;
    border-color: #198754
}

.btn-outline-success:hover {
    color: #fff;
    background-color: #198754;
    border-color: #198754
}

.btn-check:focus+.btn-outline-success,.btn-outline-success:focus {
    box-shadow: 0 0 0 .25rem rgba(25,135,84,.5)
}

.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active {
    color: #fff;
    background-color: #198754;
    border-color: #198754
}

.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus {
    box-shadow: 0 0 0 .25rem rgba(25,135,84,.5)
}

.btn-outline-success.disabled,.btn-outline-success:disabled {
    color: #198754;
    background-color: transparent
}

.btn-outline-info {
    color: #0dcaf0;
    border-color: #0dcaf0
}

.btn-outline-info:hover {
    color: #000;
    background-color: #0dcaf0;
    border-color: #0dcaf0
}

.btn-check:focus+.btn-outline-info,.btn-outline-info:focus {
    box-shadow: 0 0 0 .25rem rgba(13,202,240,.5)
}

.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active {
    color: #000;
    background-color: #0dcaf0;
    border-color: #0dcaf0
}

.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus {
    box-shadow: 0 0 0 .25rem rgba(13,202,240,.5)
}

.btn-outline-info.disabled,.btn-outline-info:disabled {
    color: #0dcaf0;
    background-color: transparent
}

.btn-outline-warning {
    color: #ffc107;
    border-color: #ffc107
}

.btn-outline-warning:hover {
    color: #000;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus {
    box-shadow: 0 0 0 .25rem rgba(255,193,7,.5)
}

.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active {
    color: #000;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus {
    box-shadow: 0 0 0 .25rem rgba(255,193,7,.5)
}

.btn-outline-warning.disabled,.btn-outline-warning:disabled {
    color: #ffc107;
    background-color: transparent
}

.btn-outline-danger {
    color: #dc3545;
    border-color: #dc3545
}

.btn-outline-danger:hover {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus {
    box-shadow: 0 0 0 .25rem rgba(220,53,69,.5)
}

.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus {
    box-shadow: 0 0 0 .25rem rgba(220,53,69,.5)
}

.btn-outline-danger.disabled,.btn-outline-danger:disabled {
    color: #dc3545;
    background-color: transparent
}

.btn-outline-light {
    color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-outline-light:hover {
    color: #000;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-check:focus+.btn-outline-light,.btn-outline-light:focus {
    box-shadow: 0 0 0 .25rem rgba(248,249,250,.5)
}

.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active {
    color: #000;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus {
    box-shadow: 0 0 0 .25rem rgba(248,249,250,.5)
}

.btn-outline-light.disabled,.btn-outline-light:disabled {
    color: #f8f9fa;
    background-color: transparent
}

.btn-outline-dark {
    color: #212529;
    border-color: #212529
}

.btn-outline-dark:hover {
    color: #fff;
    background-color: #212529;
    border-color: #212529
}

.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus {
    box-shadow: 0 0 0 .25rem rgba(33,37,41,.5)
}

.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active {
    color: #fff;
    background-color: #212529;
    border-color: #212529
}

.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus {
    box-shadow: 0 0 0 .25rem rgba(33,37,41,.5)
}

.btn-outline-dark.disabled,.btn-outline-dark:disabled {
    color: #212529;
    background-color: transparent
}

.btn-link {
    font-weight: 400;
    color: #0d6efd;
    text-decoration: underline
}

.btn-link:hover {
    color: #0a58ca
}

.btn-link.disabled,.btn-link:disabled {
    color: #6c757d
}

.btn-group-lg>.btn,.btn-lg {
    padding: .5rem 1rem;
    font-size: 1.25rem;
    border-radius: .3rem
}

.btn-group-sm>.btn,.btn-sm {
    padding: .25rem .5rem;
    font-size: .875rem;
    border-radius: .2rem
}

.fade {
    transition: opacity .15s linear
}

@media (prefers-reduced-motion:reduce) {
    .fade {
        transition: none
    }
}

.fade:not(.show) {
    opacity: 0
}

.collapse:not(.show) {
    display: none
}

.collapsing {
    height: 0;
    overflow: hidden;
    transition: height .35s ease
}

@media (prefers-reduced-motion:reduce) {
    .collapsing {
        transition: none
    }
}

.dropdown,.dropend,.dropstart,.dropup {
    position: relative
}

.dropdown-toggle {
    white-space: nowrap
}

.dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent
}

.dropdown-toggle:empty::after {
    margin-left: 0
}

.dropdown-menu {
    position: absolute;
    z-index: 1000;
    display: none;
    min-width: 10rem;
    padding: .5rem 0;
    margin: 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: .25rem
}

.dropdown-menu[data-bs-popper] {
    top: 100%;
    left: 0;
    margin-top: .125rem
}

.dropdown-menu-start {
    --bs-position: start
}

.dropdown-menu-start[data-bs-popper] {
    right: auto;
    left: 0
}

.dropdown-menu-end {
    --bs-position: end
}

.dropdown-menu-end[data-bs-popper] {
    right: 0;
    left: auto
}

@media (min-width: 576px) {
    .dropdown-menu-sm-start {
        --bs-position:start
    }

    .dropdown-menu-sm-start[data-bs-popper] {
        right: auto;
        left: 0
    }

    .dropdown-menu-sm-end {
        --bs-position: end
    }

    .dropdown-menu-sm-end[data-bs-popper] {
        right: 0;
        left: auto
    }
}

@media (min-width: 768px) {
    .dropdown-menu-md-start {
        --bs-position:start
    }

    .dropdown-menu-md-start[data-bs-popper] {
        right: auto;
        left: 0
    }

    .dropdown-menu-md-end {
        --bs-position: end
    }

    .dropdown-menu-md-end[data-bs-popper] {
        right: 0;
        left: auto
    }
}

@media (min-width: 992px) {
    .dropdown-menu-lg-start {
        --bs-position:start
    }

    .dropdown-menu-lg-start[data-bs-popper] {
        right: auto;
        left: 0
    }

    .dropdown-menu-lg-end {
        --bs-position: end
    }

    .dropdown-menu-lg-end[data-bs-popper] {
        right: 0;
        left: auto
    }
}

@media (min-width: 1200px) {
    .dropdown-menu-xl-start {
        --bs-position:start
    }

    .dropdown-menu-xl-start[data-bs-popper] {
        right: auto;
        left: 0
    }

    .dropdown-menu-xl-end {
        --bs-position: end
    }

    .dropdown-menu-xl-end[data-bs-popper] {
        right: 0;
        left: auto
    }
}

@media (min-width: 1400px) {
    .dropdown-menu-xxl-start {
        --bs-position:start
    }

    .dropdown-menu-xxl-start[data-bs-popper] {
        right: auto;
        left: 0
    }

    .dropdown-menu-xxl-end {
        --bs-position: end
    }

    .dropdown-menu-xxl-end[data-bs-popper] {
        right: 0;
        left: auto
    }
}

.dropup .dropdown-menu[data-bs-popper] {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: .125rem
}

.dropup .dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: 0;
    border-right: .3em solid transparent;
    border-bottom: .3em solid;
    border-left: .3em solid transparent
}

.dropup .dropdown-toggle:empty::after {
    margin-left: 0
}

.dropend .dropdown-menu[data-bs-popper] {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: .125rem
}

.dropend .dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-right: 0;
    border-bottom: .3em solid transparent;
    border-left: .3em solid
}

.dropend .dropdown-toggle:empty::after {
    margin-left: 0
}

.dropend .dropdown-toggle::after {
    vertical-align: 0
}

.dropstart .dropdown-menu[data-bs-popper] {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: .125rem
}

.dropstart .dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: ""
}

.dropstart .dropdown-toggle::after {
    display: none
}

.dropstart .dropdown-toggle::before {
    display: inline-block;
    margin-right: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-right: .3em solid;
    border-bottom: .3em solid transparent
}

.dropstart .dropdown-toggle:empty::after {
    margin-left: 0
}

.dropstart .dropdown-toggle::before {
    vertical-align: 0
}

.dropdown-divider {
    height: 0;
    margin: .5rem 0;
    overflow: hidden;
    border-top: 1px solid rgba(0,0,0,.15)
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: .25rem 1rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    text-decoration: none;
    white-space: nowrap;
    background-color: transparent;
    border: 0
}

.dropdown-item:focus,.dropdown-item:hover {
    color: #1e2125;
    background-color: #e9ecef
}

.dropdown-item.active,.dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #0d6efd
}

.dropdown-item.disabled,.dropdown-item:disabled {
    color: #adb5bd;
    pointer-events: none;
    background-color: transparent
}

.dropdown-menu.show {
    display: block
}

.dropdown-header {
    display: block;
    padding: .5rem 1rem;
    margin-bottom: 0;
    font-size: .875rem;
    color: #6c757d;
    white-space: nowrap
}

.dropdown-item-text {
    display: block;
    padding: .25rem 1rem;
    color: #212529
}

.dropdown-menu-dark {
    color: #dee2e6;
    background-color: #343a40;
    border-color: rgba(0,0,0,.15)
}

.dropdown-menu-dark .dropdown-item {
    color: #dee2e6
}

.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover {
    color: #fff;
    background-color: rgba(255,255,255,.15)
}

.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active {
    color: #fff;
    background-color: #0d6efd
}

.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled {
    color: #adb5bd
}

.dropdown-menu-dark .dropdown-divider {
    border-color: rgba(0,0,0,.15)
}

.dropdown-menu-dark .dropdown-item-text {
    color: #dee2e6
}

.dropdown-menu-dark .dropdown-header {
    color: #adb5bd
}

.btn-group,.btn-group-vertical {
    position: relative;
    display: inline-flex;
    vertical-align: middle
}

.btn-group-vertical>.btn,.btn-group>.btn {
    position: relative;
    flex: 1 1 auto
}

.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover {
    z-index: 1
}

.btn-toolbar {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start
}

.btn-toolbar .input-group {
    width: auto
}

.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child) {
    margin-left: -1px
}

.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.dropdown-toggle-split {
    padding-right: .5625rem;
    padding-left: .5625rem
}

.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after {
    margin-left: 0
}

.dropstart .dropdown-toggle-split::before {
    margin-right: 0
}

.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split {
    padding-right: .375rem;
    padding-left: .375rem
}

.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split {
    padding-right: .75rem;
    padding-left: .75rem
}

.btn-group-vertical {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center
}

.btn-group-vertical>.btn,.btn-group-vertical>.btn-group {
    width: 100%
}

.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child) {
    margin-top: -1px
}

.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.nav {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.nav-link {
    display: block;
    padding: .5rem 1rem;
    color: #0d6efd;
    text-decoration: none;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .nav-link {
        transition: none
    }
}

.nav-link:focus,.nav-link:hover {
    color: #0a58ca
}

.nav-link.disabled {
    color: #6c757d;
    pointer-events: none;
    cursor: default
}

.nav-tabs {
    border-bottom: 1px solid #dee2e6
}

.nav-tabs .nav-link {
    margin-bottom: -1px;
    background: 0 0;
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem
}

.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover {
    border-color: #e9ecef #e9ecef #dee2e6;
    isolation: isolate
}

.nav-tabs .nav-link.disabled {
    color: #6c757d;
    background-color: transparent;
    border-color: transparent
}

.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.nav-pills .nav-link {
    background: 0 0;
    border: 0;
    border-radius: .25rem
}

.nav-pills .nav-link.active,.nav-pills .show>.nav-link {
    color: #fff;
    background-color: #0d6efd
}

.nav-fill .nav-item,.nav-fill>.nav-link {
    flex: 1 1 auto;
    text-align: center
}

.nav-justified .nav-item,.nav-justified>.nav-link {
    flex-basis: 0%;
    flex-grow: 1;
    text-align: center
}

.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link {
    width: 100%
}

.tab-content>.tab-pane {
    display: none
}

.tab-content>.active {
    display: block
}

.navbar {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding-top: .5rem;
    padding-bottom: .5rem
}

.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl {
    display: flex;
    flex-wrap: inherit;
    align-items: center;
    justify-content: space-between
}

.navbar-brand {
    padding-top: .3125rem;
    padding-bottom: .3125rem;
    margin-right: 1rem;
    font-size: 1.25rem;
    text-decoration: none;
    white-space: nowrap
}

.navbar-nav {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0
}

.navbar-nav .dropdown-menu {
    position: static
}

.navbar-text {
    padding-top: .5rem;
    padding-bottom: .5rem
}

.navbar-collapse {
    flex-basis: 100%;
    flex-grow: 1;
    align-items: center
}

.navbar-toggler {
    padding: .25rem .75rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: .25rem;
    transition: box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .navbar-toggler {
        transition: none
    }
}

.navbar-toggler:hover {
    text-decoration: none
}

.navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: 0 0 0 .25rem
}

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%
}

.navbar-nav-scroll {
    max-height: var(--bs-scroll-height,75vh);
    overflow-y: auto
}

@media (min-width: 576px) {
    .navbar-expand-sm {
        flex-wrap:nowrap;
        justify-content: flex-start
    }

    .navbar-expand-sm .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-sm .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand-sm .navbar-collapse {
        display: flex!important;
        flex-basis: auto
    }

    .navbar-expand-sm .navbar-toggler {
        display: none
    }
}

@media (min-width: 768px) {
    .navbar-expand-md {
        flex-wrap:nowrap;
        justify-content: flex-start
    }

    .navbar-expand-md .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-md .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-md .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand-md .navbar-collapse {
        display: flex!important;
        flex-basis: auto
    }

    .navbar-expand-md .navbar-toggler {
        display: none
    }
}

@media (min-width: 992px) {
    .navbar-expand-lg {
        flex-wrap:nowrap;
        justify-content: flex-start
    }

    .navbar-expand-lg .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-lg .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand-lg .navbar-collapse {
        display: flex!important;
        flex-basis: auto
    }

    .navbar-expand-lg .navbar-toggler {
        display: none
    }
}

@media (min-width: 1200px) {
    .navbar-expand-xl {
        flex-wrap:nowrap;
        justify-content: flex-start
    }

    .navbar-expand-xl .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-xl .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand-xl .navbar-collapse {
        display: flex!important;
        flex-basis: auto
    }

    .navbar-expand-xl .navbar-toggler {
        display: none
    }
}

@media (min-width: 1400px) {
    .navbar-expand-xxl {
        flex-wrap:nowrap;
        justify-content: flex-start
    }

    .navbar-expand-xxl .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-xxl .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-xxl .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-xxl .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand-xxl .navbar-collapse {
        display: flex!important;
        flex-basis: auto
    }

    .navbar-expand-xxl .navbar-toggler {
        display: none
    }
}

.navbar-expand {
    flex-wrap: nowrap;
    justify-content: flex-start
}

.navbar-expand .navbar-nav {
    flex-direction: row
}

.navbar-expand .navbar-nav .dropdown-menu {
    position: absolute
}

.navbar-expand .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem
}

.navbar-expand .navbar-nav-scroll {
    overflow: visible
}

.navbar-expand .navbar-collapse {
    display: flex!important;
    flex-basis: auto
}

.navbar-expand .navbar-toggler {
    display: none
}

.navbar-light .navbar-brand {
    color: rgba(0,0,0,.9)
}

.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover {
    color: rgba(0,0,0,.9)
}

.navbar-light .navbar-nav .nav-link {
    color: rgba(0,0,0,.55)
}

.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover {
    color: rgba(0,0,0,.7)
}

.navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0,0,0,.3)
}

.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link {
    color: rgba(0,0,0,.9)
}

.navbar-light .navbar-toggler {
    color: rgba(0,0,0,.55);
    border-color: rgba(0,0,0,.1)
}

.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}

.navbar-light .navbar-text {
    color: rgba(0,0,0,.55)
}

.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover {
    color: rgba(0,0,0,.9)
}

.navbar-dark .navbar-brand {
    color: #fff
}

.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover {
    color: #fff
}

.navbar-dark .navbar-nav .nav-link {
    color: rgba(255,255,255,.55)
}

.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover {
    color: rgba(255,255,255,.75)
}

.navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255,255,255,.25)
}

.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link {
    color: #fff
}

.navbar-dark .navbar-toggler {
    color: rgba(255,255,255,.55);
    border-color: rgba(255,255,255,.1)
}

.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}

.navbar-dark .navbar-text {
    color: rgba(255,255,255,.55)
}

.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover {
    color: #fff
}

.card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem
}

.card>hr {
    margin-right: 0;
    margin-left: 0
}

.card>.list-group {
    border-top: inherit;
    border-bottom: inherit
}

.card>.list-group:first-child {
    border-top-width: 0;
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px)
}

.card>.list-group:last-child {
    border-bottom-width: 0;
    border-bottom-right-radius: calc(.25rem - 1px);
    border-bottom-left-radius: calc(.25rem - 1px)
}

.card>.card-header+.list-group,.card>.list-group+.card-footer {
    border-top: 0
}

.card-body {
    flex: 1 1 auto;
    padding: 1rem 1rem
}

.card-title {
    margin-bottom: .5rem
}

.card-subtitle {
    margin-top: -.25rem;
    margin-bottom: 0
}

.card-text:last-child {
    margin-bottom: 0
}

.card-link:hover {
    text-decoration: none
}

.card-link+.card-link {
    margin-left: 1rem
}

.card-header {
    padding: .5rem 1rem;
    margin-bottom: 0;
    background-color: rgba(0,0,0,.03);
    border-bottom: 1px solid rgba(0,0,0,.125)
}

.card-header:first-child {
    border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0
}

.card-footer {
    padding: .5rem 1rem;
    background-color: rgba(0,0,0,.03);
    border-top: 1px solid rgba(0,0,0,.125)
}

.card-footer:last-child {
    border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px)
}

.card-header-tabs {
    margin-right: -.5rem;
    margin-bottom: -.5rem;
    margin-left: -.5rem;
    border-bottom: 0
}

.card-header-pills {
    margin-right: -.5rem;
    margin-left: -.5rem
}

.card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1rem;
    border-radius: calc(.25rem - 1px)
}

.card-img,.card-img-bottom,.card-img-top {
    width: 100%
}

.card-img,.card-img-top {
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px)
}

.card-img,.card-img-bottom {
    border-bottom-right-radius: calc(.25rem - 1px);
    border-bottom-left-radius: calc(.25rem - 1px)
}

.card-group>.card {
    margin-bottom: .75rem
}

@media (min-width: 576px) {
    .card-group {
        display:flex;
        flex-flow: row wrap
    }

    .card-group>.card {
        flex: 1 0 0%;
        margin-bottom: 0
    }

    .card-group>.card+.card {
        margin-left: 0;
        border-left: 0
    }

    .card-group>.card:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

    .card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top {
        border-top-right-radius: 0
    }

    .card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom {
        border-bottom-right-radius: 0
    }

    .card-group>.card:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

    .card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top {
        border-top-left-radius: 0
    }

    .card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom {
        border-bottom-left-radius: 0
    }
}

.accordion-button {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 1rem 1.25rem;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    background-color: #fff;
    border: 0;
    border-radius: 0;
    overflow-anchor: none;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease
}

@media (prefers-reduced-motion:reduce) {
    .accordion-button {
        transition: none
    }
}

.accordion-button:not(.collapsed) {
    color: #0c63e4;
    background-color: #e7f1ff;
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.125)
}

.accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    transform: rotate(-180deg)
}

.accordion-button::after {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: auto;
    content: "";
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform .2s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .accordion-button::after {
        transition: none
    }
}

.accordion-button:hover {
    z-index: 2
}

.accordion-button:focus {
    z-index: 3;
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(13,110,253,.25)
}

.accordion-header {
    margin-bottom: 0
}

.accordion-item {
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.125)
}

.accordion-item:first-of-type {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem
}

.accordion-item:first-of-type .accordion-button {
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px)
}

.accordion-item:not(:first-of-type) {
    border-top: 0
}

.accordion-item:last-of-type {
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.accordion-item:last-of-type .accordion-button.collapsed {
    border-bottom-right-radius: calc(.25rem - 1px);
    border-bottom-left-radius: calc(.25rem - 1px)
}

.accordion-item:last-of-type .accordion-collapse {
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.accordion-body {
    padding: 1rem 1.25rem
}

.accordion-flush .accordion-collapse {
    border-width: 0
}

.accordion-flush .accordion-item {
    border-right: 0;
    border-left: 0;
    border-radius: 0
}

.accordion-flush .accordion-item:first-child {
    border-top: 0
}

.accordion-flush .accordion-item:last-child {
    border-bottom: 0
}

.accordion-flush .accordion-item .accordion-button {
    border-radius: 0
}

.breadcrumb {
    display: flex;
    flex-wrap: wrap;
    padding: 0 0;
    margin-bottom: 1rem;
    list-style: none
}

.breadcrumb-item+.breadcrumb-item {
    padding-left: .5rem
}

.breadcrumb-item+.breadcrumb-item::before {
    float: left;
    padding-right: .5rem;
    color: #6c757d;
    content: var(--bs-breadcrumb-divider,"/")
}

.breadcrumb-item.active {
    color: #6c757d
}

.pagination {
    display: flex;
    padding-left: 0;
    list-style: none
}

.page-link {
    position: relative;
    display: block;
    color: #0d6efd;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #dee2e6;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .page-link {
        transition: none
    }
}

.page-link:hover {
    z-index: 2;
    color: #0a58ca;
    background-color: #e9ecef;
    border-color: #dee2e6
}

.page-link:focus {
    z-index: 3;
    color: #0a58ca;
    background-color: #e9ecef;
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(13,110,253,.25)
}

.page-item:not(:first-child) .page-link {
    margin-left: -1px
}

.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #0d6efd;
    border-color: #0d6efd
}

.page-item.disabled .page-link {
    color: #6c757d;
    pointer-events: none;
    background-color: #fff;
    border-color: #dee2e6
}

.page-link {
    padding: .375rem .75rem
}

.page-item:first-child .page-link {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.page-item:last-child .page-link {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem
}

.pagination-lg .page-link {
    padding: .75rem 1.5rem;
    font-size: 1.25rem
}

.pagination-lg .page-item:first-child .page-link {
    border-top-left-radius: .3rem;
    border-bottom-left-radius: .3rem
}

.pagination-lg .page-item:last-child .page-link {
    border-top-right-radius: .3rem;
    border-bottom-right-radius: .3rem
}

.pagination-sm .page-link {
    padding: .25rem .5rem;
    font-size: .875rem
}

.pagination-sm .page-item:first-child .page-link {
    border-top-left-radius: .2rem;
    border-bottom-left-radius: .2rem
}

.pagination-sm .page-item:last-child .page-link {
    border-top-right-radius: .2rem;
    border-bottom-right-radius: .2rem
}

.badge {
    display: inline-block;
    padding: .35em .65em;
    font-size: .75em;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25rem
}

.badge:empty {
    display: none
}

.btn .badge {
    position: relative;
    top: -1px
}

.alert {
    position: relative;
    padding: 1rem 1rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem
}

.alert-heading {
    color: inherit
}

.alert-link {
    font-weight: 700
}

.alert-dismissible {
    padding-right: 3rem
}

.alert-dismissible .btn-close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    padding: 1.25rem 1rem
}

.alert-primary {
    color: #084298;
    background-color: #cfe2ff;
    border-color: #b6d4fe
}

.alert-primary .alert-link {
    color: #06357a
}

.alert-secondary {
    color: #41464b;
    background-color: #e2e3e5;
    border-color: #d3d6d8
}

.alert-secondary .alert-link {
    color: #34383c
}

.alert-success {
    color: #0f5132;
    background-color: #d1e7dd;
    border-color: #badbcc
}

.alert-success .alert-link {
    color: #0c4128
}

.alert-info {
    color: #055160;
    background-color: #cff4fc;
    border-color: #b6effb
}

.alert-info .alert-link {
    color: #04414d
}

.alert-warning {
    color: #664d03;
    background-color: #fff3cd;
    border-color: #ffecb5
}

.alert-warning .alert-link {
    color: #523e02
}

.alert-danger {
    color: #842029;
    background-color: #f8d7da;
    border-color: #f5c2c7
}

.alert-danger .alert-link {
    color: #6a1a21
}

.alert-light {
    color: #636464;
    background-color: #fefefe;
    border-color: #fdfdfe
}

.alert-light .alert-link {
    color: #4f5050
}

.alert-dark {
    color: #141619;
    background-color: #d3d3d4;
    border-color: #bcbebf
}

.alert-dark .alert-link {
    color: #101214
}

@-webkit-keyframes progress-bar-stripes {
    0% {
        background-position-x: 1rem
    }
}

@keyframes progress-bar-stripes {
    0% {
        background-position-x: 1rem
    }
}

.progress {
    display: flex;
    height: 1rem;
    overflow: hidden;
    font-size: .75rem;
    background-color: #e9ecef;
    border-radius: .25rem
}

.progress-bar {
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: #0d6efd;
    transition: width .6s ease
}

@media (prefers-reduced-motion:reduce) {
    .progress-bar {
        transition: none
    }
}

.progress-bar-striped {
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-size: 1rem 1rem
}

.progress-bar-animated {
    -webkit-animation: 1s linear infinite progress-bar-stripes;
    animation: 1s linear infinite progress-bar-stripes
}

@media (prefers-reduced-motion:reduce) {
    .progress-bar-animated {
        -webkit-animation: none;
        animation: none
    }
}

.list-group {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    border-radius: .25rem
}

.list-group-numbered {
    list-style-type: none;
    counter-reset: section
}

.list-group-numbered>li::before {
    content: counters(section,".") ". ";
    counter-increment: section
}

.list-group-item-action {
    width: 100%;
    color: #495057;
    text-align: inherit
}

.list-group-item-action:focus,.list-group-item-action:hover {
    z-index: 1;
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa
}

.list-group-item-action:active {
    color: #212529;
    background-color: #e9ecef
}

.list-group-item {
    position: relative;
    display: block;
    padding: .5rem 1rem;
    color: #212529;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.125)
}

.list-group-item:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit
}

.list-group-item:last-child {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit
}

.list-group-item.disabled,.list-group-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: #fff
}

.list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #0d6efd;
    border-color: #0d6efd
}

.list-group-item+.list-group-item {
    border-top-width: 0
}

.list-group-item+.list-group-item.active {
    margin-top: -1px;
    border-top-width: 1px
}

.list-group-horizontal {
    flex-direction: row
}

.list-group-horizontal>.list-group-item:first-child {
    border-bottom-left-radius: .25rem;
    border-top-right-radius: 0
}

.list-group-horizontal>.list-group-item:last-child {
    border-top-right-radius: .25rem;
    border-bottom-left-radius: 0
}

.list-group-horizontal>.list-group-item.active {
    margin-top: 0
}

.list-group-horizontal>.list-group-item+.list-group-item {
    border-top-width: 1px;
    border-left-width: 0
}

.list-group-horizontal>.list-group-item+.list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px
}

@media (min-width: 576px) {
    .list-group-horizontal-sm {
        flex-direction:row
    }

    .list-group-horizontal-sm>.list-group-item:first-child {
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }

    .list-group-horizontal-sm>.list-group-item:last-child {
        border-top-right-radius: .25rem;
        border-bottom-left-radius: 0
    }

    .list-group-horizontal-sm>.list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-sm>.list-group-item+.list-group-item {
        border-top-width: 1px;
        border-left-width: 0
    }

    .list-group-horizontal-sm>.list-group-item+.list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px
    }
}

@media (min-width: 768px) {
    .list-group-horizontal-md {
        flex-direction:row
    }

    .list-group-horizontal-md>.list-group-item:first-child {
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }

    .list-group-horizontal-md>.list-group-item:last-child {
        border-top-right-radius: .25rem;
        border-bottom-left-radius: 0
    }

    .list-group-horizontal-md>.list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-md>.list-group-item+.list-group-item {
        border-top-width: 1px;
        border-left-width: 0
    }

    .list-group-horizontal-md>.list-group-item+.list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px
    }
}

@media (min-width: 992px) {
    .list-group-horizontal-lg {
        flex-direction:row
    }

    .list-group-horizontal-lg>.list-group-item:first-child {
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }

    .list-group-horizontal-lg>.list-group-item:last-child {
        border-top-right-radius: .25rem;
        border-bottom-left-radius: 0
    }

    .list-group-horizontal-lg>.list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-lg>.list-group-item+.list-group-item {
        border-top-width: 1px;
        border-left-width: 0
    }

    .list-group-horizontal-lg>.list-group-item+.list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px
    }
}

@media (min-width: 1200px) {
    .list-group-horizontal-xl {
        flex-direction:row
    }

    .list-group-horizontal-xl>.list-group-item:first-child {
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }

    .list-group-horizontal-xl>.list-group-item:last-child {
        border-top-right-radius: .25rem;
        border-bottom-left-radius: 0
    }

    .list-group-horizontal-xl>.list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-xl>.list-group-item+.list-group-item {
        border-top-width: 1px;
        border-left-width: 0
    }

    .list-group-horizontal-xl>.list-group-item+.list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px
    }
}

@media (min-width: 1400px) {
    .list-group-horizontal-xxl {
        flex-direction:row
    }

    .list-group-horizontal-xxl>.list-group-item:first-child {
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }

    .list-group-horizontal-xxl>.list-group-item:last-child {
        border-top-right-radius: .25rem;
        border-bottom-left-radius: 0
    }

    .list-group-horizontal-xxl>.list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-xxl>.list-group-item+.list-group-item {
        border-top-width: 1px;
        border-left-width: 0
    }

    .list-group-horizontal-xxl>.list-group-item+.list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px
    }
}

.list-group-flush {
    border-radius: 0
}

.list-group-flush>.list-group-item {
    border-width: 0 0 1px
}

.list-group-flush>.list-group-item:last-child {
    border-bottom-width: 0
}

.list-group-item-primary {
    color: #084298;
    background-color: #cfe2ff
}

.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover {
    color: #084298;
    background-color: #bacbe6
}

.list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #084298;
    border-color: #084298
}

.list-group-item-secondary {
    color: #41464b;
    background-color: #e2e3e5
}

.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover {
    color: #41464b;
    background-color: #cbccce
}

.list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #41464b;
    border-color: #41464b
}

.list-group-item-success {
    color: #0f5132;
    background-color: #d1e7dd
}

.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover {
    color: #0f5132;
    background-color: #bcd0c7
}

.list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #0f5132;
    border-color: #0f5132
}

.list-group-item-info {
    color: #055160;
    background-color: #cff4fc
}

.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover {
    color: #055160;
    background-color: #badce3
}

.list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #055160;
    border-color: #055160
}

.list-group-item-warning {
    color: #664d03;
    background-color: #fff3cd
}

.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover {
    color: #664d03;
    background-color: #e6dbb9
}

.list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #664d03;
    border-color: #664d03
}

.list-group-item-danger {
    color: #842029;
    background-color: #f8d7da
}

.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover {
    color: #842029;
    background-color: #dfc2c4
}

.list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #842029;
    border-color: #842029
}

.list-group-item-light {
    color: #636464;
    background-color: #fefefe
}

.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover {
    color: #636464;
    background-color: #e5e5e5
}

.list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #636464;
    border-color: #636464
}

.list-group-item-dark {
    color: #141619;
    background-color: #d3d3d4
}

.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover {
    color: #141619;
    background-color: #bebebf
}

.list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #141619;
    border-color: #141619
}

.btn-close {
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em .25em;
    color: #000;
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
    border: 0;
    border-radius: .25rem;
    opacity: .5
}

.btn-close:hover {
    color: #000;
    text-decoration: none;
    opacity: .75
}

.btn-close:focus {
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(13,110,253,.25);
    opacity: 1
}

.btn-close.disabled,.btn-close:disabled {
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    opacity: .25
}

.btn-close-white {
    filter: invert(1) grayscale(100%) brightness(200%)
}

.toast {
    width: 350px;
    max-width: 100%;
    font-size: .875rem;
    pointer-events: auto;
    background-color: rgba(255,255,255,.85);
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.1);
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);
    border-radius: .25rem
}

.toast:not(.showing):not(.show) {
    opacity: 0
}

.toast.hide {
    display: none
}

.toast-container {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-width: 100%;
    pointer-events: none
}

.toast-container>:not(:last-child) {
    margin-bottom: .75rem
}

.toast-header {
    display: flex;
    align-items: center;
    padding: .5rem .75rem;
    color: #6c757d;
    background-color: rgba(255,255,255,.85);
    background-clip: padding-box;
    border-bottom: 1px solid rgba(0,0,0,.05);
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px)
}

.toast-header .btn-close {
    margin-right: -.375rem;
    margin-left: .75rem
}

.toast-body {
    padding: .75rem;
    word-wrap: break-word
}

.modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    outline: 0
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: .5rem;
    pointer-events: none
}

.modal.fade .modal-dialog {
    transition: transform .3s ease-out;
    transform: translate(0,-50px)
}

@media (prefers-reduced-motion:reduce) {
    .modal.fade .modal-dialog {
        transition: none
    }
}

.modal.show .modal-dialog {
    transform: none
}

.modal.modal-static .modal-dialog {
    transform: scale(1.02)
}

.modal-dialog-scrollable {
    height: calc(100% - 1rem)
}

.modal-dialog-scrollable .modal-content {
    max-height: 100%;
    overflow: hidden
}

.modal-dialog-scrollable .modal-body {
    overflow-y: auto
}

.modal-dialog-centered {
    display: flex;
    align-items: center;
    min-height: calc(100% - 1rem)
}

.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: .3rem;
    outline: 0
}

.modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #000
}

.modal-backdrop.fade {
    opacity: 0
}

.modal-backdrop.show {
    opacity: .5
}

.modal-header {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 1rem 1rem;
    border-bottom: 1px solid #dee2e6;
    border-top-left-radius: calc(.3rem - 1px);
    border-top-right-radius: calc(.3rem - 1px)
}

.modal-header .btn-close {
    padding: .5rem .5rem;
    margin: -.5rem -.5rem -.5rem auto
}

.modal-title {
    margin-bottom: 0;
    line-height: 1.5
}

.modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: 1rem
}

.modal-footer {
    display: flex;
    flex-wrap: wrap;
    flex-shrink: 0;
    align-items: center;
    justify-content: flex-end;
    padding: .75rem;
    border-top: 1px solid #dee2e6;
    border-bottom-right-radius: calc(.3rem - 1px);
    border-bottom-left-radius: calc(.3rem - 1px)
}

.modal-footer>* {
    margin: .25rem
}

@media (min-width: 576px) {
    .modal-dialog {
        max-width:500px;
        margin: 1.75rem auto
    }

    .modal-dialog-scrollable {
        height: calc(100% - 3.5rem)
    }

    .modal-dialog-centered {
        min-height: calc(100% - 3.5rem)
    }

    .modal-sm {
        max-width: 300px
    }
}

@media (min-width: 992px) {
    .modal-lg,.modal-xl {
        max-width:800px
    }
}

@media (min-width: 1200px) {
    .modal-xl {
        max-width:1140px
    }
}

.modal-fullscreen {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0
}

.modal-fullscreen .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0
}

.modal-fullscreen .modal-header {
    border-radius: 0
}

.modal-fullscreen .modal-body {
    overflow-y: auto
}

.modal-fullscreen .modal-footer {
    border-radius: 0
}

@media (max-width: 575.98px) {
    .modal-fullscreen-sm-down {
        width:100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    .modal-fullscreen-sm-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    .modal-fullscreen-sm-down .modal-header {
        border-radius: 0
    }

    .modal-fullscreen-sm-down .modal-body {
        overflow-y: auto
    }

    .modal-fullscreen-sm-down .modal-footer {
        border-radius: 0
    }
}

@media (max-width: 767.98px) {
    .modal-fullscreen-md-down {
        width:100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    .modal-fullscreen-md-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    .modal-fullscreen-md-down .modal-header {
        border-radius: 0
    }

    .modal-fullscreen-md-down .modal-body {
        overflow-y: auto
    }

    .modal-fullscreen-md-down .modal-footer {
        border-radius: 0
    }
}

@media (max-width: 991.98px) {
    .modal-fullscreen-lg-down {
        width:100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    .modal-fullscreen-lg-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    .modal-fullscreen-lg-down .modal-header {
        border-radius: 0
    }

    .modal-fullscreen-lg-down .modal-body {
        overflow-y: auto
    }

    .modal-fullscreen-lg-down .modal-footer {
        border-radius: 0
    }
}

@media (max-width: 1199.98px) {
    .modal-fullscreen-xl-down {
        width:100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    .modal-fullscreen-xl-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    .modal-fullscreen-xl-down .modal-header {
        border-radius: 0
    }

    .modal-fullscreen-xl-down .modal-body {
        overflow-y: auto
    }

    .modal-fullscreen-xl-down .modal-footer {
        border-radius: 0
    }
}

@media (max-width: 1399.98px) {
    .modal-fullscreen-xxl-down {
        width:100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    .modal-fullscreen-xxl-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    .modal-fullscreen-xxl-down .modal-header {
        border-radius: 0
    }

    .modal-fullscreen-xxl-down .modal-body {
        overflow-y: auto
    }

    .modal-fullscreen-xxl-down .modal-footer {
        border-radius: 0
    }
}

.tooltip {
    position: absolute;
    z-index: 1080;
    display: block;
    margin: 0;
    font-family: var(--bs-font-sans-serif);
    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 .tooltip-arrow {
    position: absolute;
    display: block;
    width: .8rem;
    height: .4rem
}

.tooltip .tooltip-arrow::before {
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid
}

.bs-tooltip-auto[data-popper-placement^=top],.bs-tooltip-top {
    padding: .4rem 0
}

.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow {
    bottom: 0
}

.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before {
    top: -1px;
    border-width: .4rem .4rem 0;
    border-top-color: #000
}

.bs-tooltip-auto[data-popper-placement^=right],.bs-tooltip-end {
    padding: 0 .4rem
}

.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow {
    left: 0;
    width: .4rem;
    height: .8rem
}

.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before {
    right: -1px;
    border-width: .4rem .4rem .4rem 0;
    border-right-color: #000
}

.bs-tooltip-auto[data-popper-placement^=bottom],.bs-tooltip-bottom {
    padding: .4rem 0
}

.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow {
    top: 0
}

.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before {
    bottom: -1px;
    border-width: 0 .4rem .4rem;
    border-bottom-color: #000
}

.bs-tooltip-auto[data-popper-placement^=left],.bs-tooltip-start {
    padding: 0 .4rem
}

.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow {
    right: 0;
    width: .4rem;
    height: .8rem
}

.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before {
    left: -1px;
    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
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1070;
    display: block;
    max-width: 276px;
    font-family: var(--bs-font-sans-serif);
    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;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: .3rem
}

.popover .popover-arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: .5rem
}

.popover .popover-arrow::after,.popover .popover-arrow::before {
    position: absolute;
    display: block;
    content: "";
    border-color: transparent;
    border-style: solid
}

.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow {
    bottom: calc(-.5rem - 1px)
}

.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before {
    bottom: 0;
    border-width: .5rem .5rem 0;
    border-top-color: rgba(0,0,0,.25)
}

.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after {
    bottom: 1px;
    border-width: .5rem .5rem 0;
    border-top-color: #fff
}

.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow {
    left: calc(-.5rem - 1px);
    width: .5rem;
    height: 1rem
}

.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before {
    left: 0;
    border-width: .5rem .5rem .5rem 0;
    border-right-color: rgba(0,0,0,.25)
}

.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after {
    left: 1px;
    border-width: .5rem .5rem .5rem 0;
    border-right-color: #fff
}

.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow {
    top: calc(-.5rem - 1px)
}

.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before {
    top: 0;
    border-width: 0 .5rem .5rem .5rem;
    border-bottom-color: rgba(0,0,0,.25)
}

.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after {
    top: 1px;
    border-width: 0 .5rem .5rem .5rem;
    border-bottom-color: #fff
}

.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -.5rem;
    content: "";
    border-bottom: 1px solid #f0f0f0
}

.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow {
    right: calc(-.5rem - 1px);
    width: .5rem;
    height: 1rem
}

.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before {
    right: 0;
    border-width: .5rem 0 .5rem .5rem;
    border-left-color: rgba(0,0,0,.25)
}

.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after {
    right: 1px;
    border-width: .5rem 0 .5rem .5rem;
    border-left-color: #fff
}

.popover-header {
    padding: .5rem 1rem;
    margin-bottom: 0;
    font-size: 1rem;
    background-color: #f0f0f0;
    border-bottom: 1px solid rgba(0,0,0,.2);
    border-top-left-radius: calc(.3rem - 1px);
    border-top-right-radius: calc(.3rem - 1px)
}

.popover-header:empty {
    display: none
}

.popover-body {
    padding: 1rem 1rem;
    color: #212529
}

.carousel {
    position: relative
}

.carousel.pointer-event {
    touch-action: pan-y
}

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden
}

.carousel-inner::after {
    display: block;
    clear: both;
    content: ""
}

.carousel-item {
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: transform .6s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .carousel-item {
        transition: none
    }
}

.carousel-item-next,.carousel-item-prev,.carousel-item.active {
    display: block
}

.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start) {
    transform: translateX(100%)
}

.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end) {
    transform: translateX(-100%)
}

.carousel-fade .carousel-item {
    opacity: 0;
    transition-property: opacity;
    transform: none
}

.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active {
    z-index: 1;
    opacity: 1
}

.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start {
    z-index: 0;
    opacity: 0;
    transition: opacity 0s .6s
}

@media (prefers-reduced-motion:reduce) {
    .carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start {
        transition: none
    }
}

.carousel-control-next,.carousel-control-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15%;
    padding: 0;
    color: #fff;
    text-align: center;
    background: 0 0;
    border: 0;
    opacity: .5;
    transition: opacity .15s ease
}

@media (prefers-reduced-motion:reduce) {
    .carousel-control-next,.carousel-control-prev {
        transition: none
    }
}

.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9
}

.carousel-control-prev {
    left: 0
}

.carousel-control-next {
    right: 0
}

.carousel-control-next-icon,.carousel-control-prev-icon {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100% 100%
}

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")
}

.carousel-indicators {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    display: flex;
    justify-content: center;
    padding: 0;
    margin-right: 15%;
    margin-bottom: 1rem;
    margin-left: 15%;
    list-style: none
}

.carousel-indicators [data-bs-target] {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    padding: 0;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    transition: opacity .6s ease
}

@media (prefers-reduced-motion:reduce) {
    .carousel-indicators [data-bs-target] {
        transition: none
    }
}

.carousel-indicators .active {
    opacity: 1
}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 1.25rem;
    left: 15%;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    color: #fff;
    text-align: center
}

.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon {
    filter: invert(1) grayscale(100)
}

.carousel-dark .carousel-indicators [data-bs-target] {
    background-color: #000
}

.carousel-dark .carousel-caption {
    color: #000
}

@-webkit-keyframes spinner-border {
    to {
        transform: rotate(360deg)
    }
}

@keyframes spinner-border {
    to {
        transform: rotate(360deg)
    }
}

.spinner-border {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: -.125em;
    border: .25em solid currentColor;
    border-right-color: transparent;
    border-radius: 50%;
    -webkit-animation: .75s linear infinite spinner-border;
    animation: .75s linear infinite spinner-border
}

.spinner-border-sm {
    width: 1rem;
    height: 1rem;
    border-width: .2em
}

@-webkit-keyframes spinner-grow {
    0% {
        transform: scale(0)
    }

    50% {
        opacity: 1;
        transform: none
    }
}

@keyframes spinner-grow {
    0% {
        transform: scale(0)
    }

    50% {
        opacity: 1;
        transform: none
    }
}

.spinner-grow {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: -.125em;
    background-color: currentColor;
    border-radius: 50%;
    opacity: 0;
    -webkit-animation: .75s linear infinite spinner-grow;
    animation: .75s linear infinite spinner-grow
}

.spinner-grow-sm {
    width: 1rem;
    height: 1rem
}

@media (prefers-reduced-motion:reduce) {
    .spinner-border,.spinner-grow {
        -webkit-animation-duration: 1.5s;
        animation-duration: 1.5s
    }
}

.offcanvas {
    position: fixed;
    bottom: 0;
    z-index: 1050;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    visibility: hidden;
    background-color: #fff;
    background-clip: padding-box;
    outline: 0;
    transition: transform .3s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .offcanvas {
        transition: none
    }
}

.offcanvas-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 1rem 1rem
}

.offcanvas-header .btn-close {
    padding: .5rem .5rem;
    margin-top: -.5rem;
    margin-right: -.5rem;
    margin-bottom: -.5rem
}

.offcanvas-title {
    margin-bottom: 0;
    line-height: 1.5
}

.offcanvas-body {
    flex-grow: 1;
    padding: 1rem 1rem;
    overflow-y: auto
}

.offcanvas-start {
    top: 0;
    left: 0;
    width: 400px;
    border-right: 1px solid rgba(0,0,0,.2);
    transform: translateX(-100%)
}

.offcanvas-end {
    top: 0;
    right: 0;
    width: 400px;
    border-left: 1px solid rgba(0,0,0,.2);
    transform: translateX(100%)
}

.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: 30vh;
    max-height: 100%;
    border-bottom: 1px solid rgba(0,0,0,.2);
    transform: translateY(-100%)
}

.offcanvas-bottom {
    right: 0;
    left: 0;
    height: 30vh;
    max-height: 100%;
    border-top: 1px solid rgba(0,0,0,.2);
    transform: translateY(100%)
}

.offcanvas.show {
    transform: none
}

.clearfix::after {
    display: block;
    clear: both;
    content: ""
}

.link-primary {
    color: #0d6efd
}

.link-primary:focus,.link-primary:hover {
    color: #0a58ca
}

.link-secondary {
    color: #6c757d
}

.link-secondary:focus,.link-secondary:hover {
    color: #565e64
}

.link-success {
    color: #198754
}

.link-success:focus,.link-success:hover {
    color: #146c43
}

.link-info {
    color: #0dcaf0
}

.link-info:focus,.link-info:hover {
    color: #3dd5f3
}

.link-warning {
    color: #ffc107
}

.link-warning:focus,.link-warning:hover {
    color: #ffcd39
}

.link-danger {
    color: #dc3545
}

.link-danger:focus,.link-danger:hover {
    color: #b02a37
}

.link-light {
    color: #f8f9fa
}

.link-light:focus,.link-light:hover {
    color: #f9fafb
}

.link-dark {
    color: #212529
}

.link-dark:focus,.link-dark:hover {
    color: #1a1e21
}

.ratio {
    position: relative;
    width: 100%
}

.ratio::before {
    display: block;
    padding-top: var(--bs-aspect-ratio);
    content: ""
}

.ratio>* {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ratio-1x1 {
    --bs-aspect-ratio: 100%
}

.ratio-4x3 {
    --bs-aspect-ratio: calc(3 / 4 * 100%)
}

.ratio-16x9 {
    --bs-aspect-ratio: calc(9 / 16 * 100%)
}

.ratio-21x9 {
    --bs-aspect-ratio: calc(9 / 21 * 100%)
}

.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030
}

.fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030
}

.sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020
}

@media (min-width: 576px) {
    .sticky-sm-top {
        position:-webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }
}

@media (min-width: 768px) {
    .sticky-md-top {
        position:-webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }
}

@media (min-width: 992px) {
    .sticky-lg-top {
        position:-webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }
}

@media (min-width: 1200px) {
    .sticky-xl-top {
        position:-webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }
}

@media (min-width: 1400px) {
    .sticky-xxl-top {
        position:-webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }
}

.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within) {
    position: absolute!important;
    width: 1px!important;
    height: 1px!important;
    padding: 0!important;
    margin: -1px!important;
    overflow: hidden!important;
    clip: rect(0,0,0,0)!important;
    white-space: nowrap!important;
    border: 0!important
}

.stretched-link::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    content: ""
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.align-baseline {
    vertical-align: baseline!important
}

.align-top {
    vertical-align: top!important
}

.align-middle {
    vertical-align: middle!important
}

.align-bottom {
    vertical-align: bottom!important
}

.align-text-bottom {
    vertical-align: text-bottom!important
}

.align-text-top {
    vertical-align: text-top!important
}

.float-start {
    float: left!important
}

.float-end {
    float: right!important
}

.float-none {
    float: none!important
}

.overflow-auto {
    overflow: auto!important
}

.overflow-hidden {
    overflow: hidden!important
}

.overflow-visible {
    overflow: visible!important
}

.overflow-scroll {
    overflow: scroll!important
}

.d-inline {
    display: inline!important
}

.d-inline-block {
    display: inline-block!important
}

.d-block {
    display: block!important
}

.d-grid {
    display: grid!important
}

.d-table {
    display: table!important
}

.d-table-row {
    display: table-row!important
}

.d-table-cell {
    display: table-cell!important
}

.d-flex {
    display: flex!important
}

.d-inline-flex {
    display: inline-flex!important
}

.d-none {
    display: none!important
}

.shadow {
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important
}

.shadow-sm {
    box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important
}

.shadow-lg {
    box-shadow: 0 1rem 3rem rgba(0,0,0,.175)!important
}

.shadow-none {
    box-shadow: none!important
}

.position-static {
    position: static!important
}

.position-relative {
    position: relative!important
}

.position-absolute {
    position: absolute!important
}

.position-fixed {
    position: fixed!important
}

.position-sticky {
    position: -webkit-sticky!important;
    position: sticky!important
}

.top-0 {
    top: 0!important
}

.top-50 {
    top: 50%!important
}

.top-100 {
    top: 100%!important
}

.bottom-0 {
    bottom: 0!important
}

.bottom-50 {
    bottom: 50%!important
}

.bottom-100 {
    bottom: 100%!important
}

.start-0 {
    left: 0!important
}

.start-50 {
    left: 50%!important
}

.start-100 {
    left: 100%!important
}

.end-0 {
    right: 0!important
}

.end-50 {
    right: 50%!important
}

.end-100 {
    right: 100%!important
}

.translate-middle {
    transform: translate(-50%,-50%)!important
}

.translate-middle-x {
    transform: translateX(-50%)!important
}

.translate-middle-y {
    transform: translateY(-50%)!important
}

.border {
    border: 1px solid #dee2e6!important
}

.border-0 {
    border: 0!important
}

.border-top {
    border-top: 1px solid #dee2e6!important
}

.border-top-0 {
    border-top: 0!important
}

.border-end {
    border-right: 1px solid #dee2e6!important
}

.border-end-0 {
    border-right: 0!important
}

.border-bottom {
    border-bottom: 1px solid #dee2e6!important
}

.border-bottom-0 {
    border-bottom: 0!important
}

.border-start {
    border-left: 1px solid #dee2e6!important
}

.border-start-0 {
    border-left: 0!important
}

.border-primary {
    border-color: #0d6efd!important
}

.border-secondary {
    border-color: #6c757d!important
}

.border-success {
    border-color: #198754!important
}

.border-info {
    border-color: #0dcaf0!important
}

.border-warning {
    border-color: #ffc107!important
}

.border-danger {
    border-color: #dc3545!important
}

.border-light {
    border-color: #f8f9fa!important
}

.border-dark {
    border-color: #212529!important
}

.border-white {
    border-color: #fff!important
}

.border-1 {
    border-width: 1px!important
}

.border-2 {
    border-width: 2px!important
}

.border-3 {
    border-width: 3px!important
}

.border-4 {
    border-width: 4px!important
}

.border-5 {
    border-width: 5px!important
}

.w-25 {
    width: 25%!important
}

.w-50 {
    width: 50%!important
}

.w-75 {
    width: 75%!important
}

.w-100 {
    width: 100%!important
}

.w-auto {
    width: auto!important
}

.mw-100 {
    max-width: 100%!important
}

.vw-100 {
    width: 100vw!important
}

.min-vw-100 {
    min-width: 100vw!important
}

.h-25 {
    height: 25%!important
}

.h-50 {
    height: 50%!important
}

.h-75 {
    height: 75%!important
}

.h-100 {
    height: 100%!important
}

.h-auto {
    height: auto!important
}

.mh-100 {
    max-height: 100%!important
}

.vh-100 {
    height: 100vh!important
}

.min-vh-100 {
    min-height: 100vh!important
}

.flex-fill {
    flex: 1 1 auto!important
}

.flex-row {
    flex-direction: row!important
}

.flex-column {
    flex-direction: column!important
}

.flex-row-reverse {
    flex-direction: row-reverse!important
}

.flex-column-reverse {
    flex-direction: column-reverse!important
}

.flex-grow-0 {
    flex-grow: 0!important
}

.flex-grow-1 {
    flex-grow: 1!important
}

.flex-shrink-0 {
    flex-shrink: 0!important
}

.flex-shrink-1 {
    flex-shrink: 1!important
}

.flex-wrap {
    flex-wrap: wrap!important
}

.flex-nowrap {
    flex-wrap: nowrap!important
}

.flex-wrap-reverse {
    flex-wrap: wrap-reverse!important
}

.gap-0 {
    gap: 0!important
}

.gap-1 {
    gap: .25rem!important
}

.gap-2 {
    gap: .5rem!important
}

.gap-3 {
    gap: 1rem!important
}

.gap-4 {
    gap: 1.5rem!important
}

.gap-5 {
    gap: 3rem!important
}

.justify-content-start {
    justify-content: flex-start!important
}

.justify-content-end {
    justify-content: flex-end!important
}

.justify-content-center {
    justify-content: center!important
}

.justify-content-between {
    justify-content: space-between!important
}

.justify-content-around {
    justify-content: space-around!important
}

.justify-content-evenly {
    justify-content: space-evenly!important
}

.align-items-start {
    align-items: flex-start!important
}

.align-items-end {
    align-items: flex-end!important
}

.align-items-center {
    align-items: center!important
}

.align-items-baseline {
    align-items: baseline!important
}

.align-items-stretch {
    align-items: stretch!important
}

.align-content-start {
    align-content: flex-start!important
}

.align-content-end {
    align-content: flex-end!important
}

.align-content-center {
    align-content: center!important
}

.align-content-between {
    align-content: space-between!important
}

.align-content-around {
    align-content: space-around!important
}

.align-content-stretch {
    align-content: stretch!important
}

.align-self-auto {
    align-self: auto!important
}

.align-self-start {
    align-self: flex-start!important
}

.align-self-end {
    align-self: flex-end!important
}

.align-self-center {
    align-self: center!important
}

.align-self-baseline {
    align-self: baseline!important
}

.align-self-stretch {
    align-self: stretch!important
}

.order-first {
    order: -1!important
}

.order-0 {
    order: 0!important
}

.order-1 {
    order: 1!important
}

.order-2 {
    order: 2!important
}

.order-3 {
    order: 3!important
}

.order-4 {
    order: 4!important
}

.order-5 {
    order: 5!important
}

.order-last {
    order: 6!important
}

.m-0 {
    margin: 0!important
}

.m-1 {
    margin: .25rem!important
}

.m-2 {
    margin: .5rem!important
}

.m-3 {
    margin: 1rem!important
}

.m-4 {
    margin: 1.5rem!important
}

.m-5 {
    margin: 3rem!important
}

.m-auto {
    margin: auto!important
}

.mx-0 {
    margin-right: 0!important;
    margin-left: 0!important
}

.mx-1 {
    margin-right: .25rem!important;
    margin-left: .25rem!important
}

.mx-2 {
    margin-right: .5rem!important;
    margin-left: .5rem!important
}

.mx-3 {
    margin-right: 1rem!important;
    margin-left: 1rem!important
}

.mx-4 {
    margin-right: 1.5rem!important;
    margin-left: 1.5rem!important
}

.mx-5 {
    margin-right: 3rem!important;
    margin-left: 3rem!important
}

.mx-auto {
    margin-right: auto!important;
    margin-left: auto!important
}

.my-0 {
    margin-top: 0!important;
    margin-bottom: 0!important
}

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

.my-2 {
    margin-top: .5rem!important;
    margin-bottom: .5rem!important
}

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

.my-4 {
    margin-top: 1.5rem!important;
    margin-bottom: 1.5rem!important
}

.my-5 {
    margin-top: 3rem!important;
    margin-bottom: 3rem!important
}

.my-auto {
    margin-top: auto!important;
    margin-bottom: auto!important
}

.mt-0 {
    margin-top: 0!important
}

.mt-1 {
    margin-top: .25rem!important
}

.mt-2 {
    margin-top: .5rem!important
}

.mt-3 {
    margin-top: 1rem!important
}

.mt-4 {
    margin-top: 1.5rem!important
}

.mt-5 {
    margin-top: 3rem!important
}

.mt-auto {
    margin-top: auto!important
}

.me-0 {
    margin-right: 0!important
}

.me-1 {
    margin-right: .25rem!important
}

.me-2 {
    margin-right: .5rem!important
}

.me-3 {
    margin-right: 1rem!important
}

.me-4 {
    margin-right: 1.5rem!important
}

.me-5 {
    margin-right: 3rem!important
}

.me-auto {
    margin-right: auto!important
}

.mb-0 {
    margin-bottom: 0!important
}

.mb-1 {
    margin-bottom: .25rem!important
}

.mb-2 {
    margin-bottom: .5rem!important
}

.mb-3 {
    margin-bottom: 1rem!important
}

.mb-4 {
    margin-bottom: 1.5rem!important
}

.mb-5 {
    margin-bottom: 3rem!important
}

.mb-auto {
    margin-bottom: auto!important
}

.ms-0 {
    margin-left: 0!important
}

.ms-1 {
    margin-left: .25rem!important
}

.ms-2 {
    margin-left: .5rem!important
}

.ms-3 {
    margin-left: 1rem!important
}

.ms-4 {
    margin-left: 1.5rem!important
}

.ms-5 {
    margin-left: 3rem!important
}

.ms-auto {
    margin-left: auto!important
}

.p-0 {
    padding: 0!important
}

.p-1 {
    padding: .25rem!important
}

.p-2 {
    padding: .5rem!important
}

.p-3 {
    padding: 1rem!important
}

.p-4 {
    padding: 1.5rem!important
}

.p-5 {
    padding: 3rem!important
}

.px-0 {
    padding-right: 0!important;
    padding-left: 0!important
}

.px-1 {
    padding-right: .25rem!important;
    padding-left: .25rem!important
}

.px-2 {
    padding-right: .5rem!important;
    padding-left: .5rem!important
}

.px-3 {
    padding-right: 1rem!important;
    padding-left: 1rem!important
}

.px-4 {
    padding-right: 1.5rem!important;
    padding-left: 1.5rem!important
}

.px-5 {
    padding-right: 3rem!important;
    padding-left: 3rem!important
}

.py-0 {
    padding-top: 0!important;
    padding-bottom: 0!important
}

.py-1 {
    padding-top: .25rem!important;
    padding-bottom: .25rem!important
}

.py-2 {
    padding-top: .5rem!important;
    padding-bottom: .5rem!important
}

.py-3 {
    padding-top: 1rem!important;
    padding-bottom: 1rem!important
}

.py-4 {
    padding-top: 1.5rem!important;
    padding-bottom: 1.5rem!important
}

.py-5 {
    padding-top: 3rem!important;
    padding-bottom: 3rem!important
}

.pt-0 {
    padding-top: 0!important
}

.pt-1 {
    padding-top: .25rem!important
}

.pt-2 {
    padding-top: .5rem!important
}

.pt-3 {
    padding-top: 1rem!important
}

.pt-4 {
    padding-top: 1.5rem!important
}

.pt-5 {
    padding-top: 3rem!important
}

.pe-0 {
    padding-right: 0!important
}

.pe-1 {
    padding-right: .25rem!important
}

.pe-2 {
    padding-right: .5rem!important
}

.pe-3 {
    padding-right: 1rem!important
}

.pe-4 {
    padding-right: 1.5rem!important
}

.pe-5 {
    padding-right: 3rem!important
}

.pb-0 {
    padding-bottom: 0!important
}

.pb-1 {
    padding-bottom: .25rem!important
}

.pb-2 {
    padding-bottom: .5rem!important
}

.pb-3 {
    padding-bottom: 1rem!important
}

.pb-4 {
    padding-bottom: 1.5rem!important
}

.pb-5 {
    padding-bottom: 3rem!important
}

.ps-0 {
    padding-left: 0!important
}

.ps-1 {
    padding-left: .25rem!important
}

.ps-2 {
    padding-left: .5rem!important
}

.ps-3 {
    padding-left: 1rem!important
}

.ps-4 {
    padding-left: 1.5rem!important
}

.ps-5 {
    padding-left: 3rem!important
}

.font-monospace {
    font-family: var(--bs-font-monospace)!important
}

.fs-1 {
    font-size: calc(1.375rem + 1.5vw)!important
}

.fs-2 {
    font-size: calc(1.325rem + .9vw)!important
}

.fs-3 {
    font-size: calc(1.3rem + .6vw)!important
}

.fs-4 {
    font-size: calc(1.275rem + .3vw)!important
}

.fs-5 {
    font-size: 1.25rem!important
}

.fs-6 {
    font-size: 1rem!important
}

.fst-italic {
    font-style: italic!important
}

.fst-normal {
    font-style: normal!important
}

.fw-light {
    font-weight: 300!important
}

.fw-lighter {
    font-weight: lighter!important
}

.fw-normal {
    font-weight: 400!important
}

.fw-bold {
    font-weight: 700!important
}

.fw-bolder {
    font-weight: bolder!important
}

.lh-1 {
    line-height: 1!important
}

.lh-sm {
    line-height: 1.25!important
}

.lh-base {
    line-height: 1.5!important
}

.lh-lg {
    line-height: 2!important
}

.text-start {
    text-align: left!important
}

.text-end {
    text-align: right!important
}

.text-center {
    text-align: center!important
}

.text-decoration-none {
    text-decoration: none!important
}

.text-decoration-underline {
    text-decoration: underline!important
}

.text-decoration-line-through {
    text-decoration: line-through!important
}

.text-lowercase {
    text-transform: lowercase!important
}

.text-uppercase {
    text-transform: uppercase!important
}

.text-capitalize {
    text-transform: capitalize!important
}

.text-wrap {
    white-space: normal!important
}

.text-nowrap {
    white-space: nowrap!important
}

.text-break {
    word-wrap: break-word!important;
    word-break: break-word!important
}

.text-primary {
    color: #0d6efd!important
}

.text-secondary {
    color: #6c757d!important
}

.text-success {
    color: #198754!important
}

.text-info {
    color: #0dcaf0!important
}

.text-warning {
    color: #ffc107!important
}

.text-danger {
    color: #dc3545!important
}

.text-light {
    color: #f8f9fa!important
}

.text-dark {
    color: #212529!important
}

.text-white {
    color: #fff!important
}

.text-body {
    color: #212529!important
}

.text-muted {
    color: #6c757d!important
}

.text-black-50 {
    color: rgba(0,0,0,.5)!important
}

.text-white-50 {
    color: rgba(255,255,255,.5)!important
}

.text-reset {
    color: inherit!important
}

.bg-primary {
    background-color: #0d6efd!important
}

.bg-secondary {
    background-color: #6c757d!important
}

.bg-success {
    background-color: #198754!important
}

.bg-info {
    background-color: #0dcaf0!important
}

.bg-warning {
    background-color: #ffc107!important
}

.bg-danger {
    background-color: #dc3545!important
}

.bg-light {
    background-color: #f8f9fa!important
}

.bg-dark {
    background-color: #212529!important
}

.bg-body {
    background-color: #fff!important
}

.bg-white {
    background-color: #fff!important
}

.bg-transparent {
    background-color: transparent!important
}

.bg-gradient {
    background-image: var(--bs-gradient)!important
}

.user-select-all {
    -webkit-user-select: all!important;
    -moz-user-select: all!important;
    user-select: all!important
}

.user-select-auto {
    -webkit-user-select: auto!important;
    -moz-user-select: auto!important;
    user-select: auto!important
}

.user-select-none {
    -webkit-user-select: none!important;
    -moz-user-select: none!important;
    user-select: none!important
}

.pe-none {
    pointer-events: none!important
}

.pe-auto {
    pointer-events: auto!important
}

.rounded {
    border-radius: .25rem!important
}

.rounded-0 {
    border-radius: 0!important
}

.rounded-1 {
    border-radius: .2rem!important
}

.rounded-2 {
    border-radius: .25rem!important
}

.rounded-3 {
    border-radius: .3rem!important
}

.rounded-circle {
    border-radius: 50%!important
}

.rounded-pill {
    border-radius: 50rem!important
}

.rounded-top {
    border-top-left-radius: .25rem!important;
    border-top-right-radius: .25rem!important
}

.rounded-end {
    border-top-right-radius: .25rem!important;
    border-bottom-right-radius: .25rem!important
}

.rounded-bottom {
    border-bottom-right-radius: .25rem!important;
    border-bottom-left-radius: .25rem!important
}

.rounded-start {
    border-bottom-left-radius: .25rem!important;
    border-top-left-radius: .25rem!important
}

.visible {
    visibility: visible!important
}

.invisible {
    visibility: hidden!important
}

@media (min-width: 576px) {
    .float-sm-start {
        float:left!important
    }

    .float-sm-end {
        float: right!important
    }

    .float-sm-none {
        float: none!important
    }

    .d-sm-inline {
        display: inline!important
    }

    .d-sm-inline-block {
        display: inline-block!important
    }

    .d-sm-block {
        display: block!important
    }

    .d-sm-grid {
        display: grid!important
    }

    .d-sm-table {
        display: table!important
    }

    .d-sm-table-row {
        display: table-row!important
    }

    .d-sm-table-cell {
        display: table-cell!important
    }

    .d-sm-flex {
        display: flex!important
    }

    .d-sm-inline-flex {
        display: inline-flex!important
    }

    .d-sm-none {
        display: none!important
    }

    .flex-sm-fill {
        flex: 1 1 auto!important
    }

    .flex-sm-row {
        flex-direction: row!important
    }

    .flex-sm-column {
        flex-direction: column!important
    }

    .flex-sm-row-reverse {
        flex-direction: row-reverse!important
    }

    .flex-sm-column-reverse {
        flex-direction: column-reverse!important
    }

    .flex-sm-grow-0 {
        flex-grow: 0!important
    }

    .flex-sm-grow-1 {
        flex-grow: 1!important
    }

    .flex-sm-shrink-0 {
        flex-shrink: 0!important
    }

    .flex-sm-shrink-1 {
        flex-shrink: 1!important
    }

    .flex-sm-wrap {
        flex-wrap: wrap!important
    }

    .flex-sm-nowrap {
        flex-wrap: nowrap!important
    }

    .flex-sm-wrap-reverse {
        flex-wrap: wrap-reverse!important
    }

    .gap-sm-0 {
        gap: 0!important
    }

    .gap-sm-1 {
        gap: .25rem!important
    }

    .gap-sm-2 {
        gap: .5rem!important
    }

    .gap-sm-3 {
        gap: 1rem!important
    }

    .gap-sm-4 {
        gap: 1.5rem!important
    }

    .gap-sm-5 {
        gap: 3rem!important
    }

    .justify-content-sm-start {
        justify-content: flex-start!important
    }

    .justify-content-sm-end {
        justify-content: flex-end!important
    }

    .justify-content-sm-center {
        justify-content: center!important
    }

    .justify-content-sm-between {
        justify-content: space-between!important
    }

    .justify-content-sm-around {
        justify-content: space-around!important
    }

    .justify-content-sm-evenly {
        justify-content: space-evenly!important
    }

    .align-items-sm-start {
        align-items: flex-start!important
    }

    .align-items-sm-end {
        align-items: flex-end!important
    }

    .align-items-sm-center {
        align-items: center!important
    }

    .align-items-sm-baseline {
        align-items: baseline!important
    }

    .align-items-sm-stretch {
        align-items: stretch!important
    }

    .align-content-sm-start {
        align-content: flex-start!important
    }

    .align-content-sm-end {
        align-content: flex-end!important
    }

    .align-content-sm-center {
        align-content: center!important
    }

    .align-content-sm-between {
        align-content: space-between!important
    }

    .align-content-sm-around {
        align-content: space-around!important
    }

    .align-content-sm-stretch {
        align-content: stretch!important
    }

    .align-self-sm-auto {
        align-self: auto!important
    }

    .align-self-sm-start {
        align-self: flex-start!important
    }

    .align-self-sm-end {
        align-self: flex-end!important
    }

    .align-self-sm-center {
        align-self: center!important
    }

    .align-self-sm-baseline {
        align-self: baseline!important
    }

    .align-self-sm-stretch {
        align-self: stretch!important
    }

    .order-sm-first {
        order: -1!important
    }

    .order-sm-0 {
        order: 0!important
    }

    .order-sm-1 {
        order: 1!important
    }

    .order-sm-2 {
        order: 2!important
    }

    .order-sm-3 {
        order: 3!important
    }

    .order-sm-4 {
        order: 4!important
    }

    .order-sm-5 {
        order: 5!important
    }

    .order-sm-last {
        order: 6!important
    }

    .m-sm-0 {
        margin: 0!important
    }

    .m-sm-1 {
        margin: .25rem!important
    }

    .m-sm-2 {
        margin: .5rem!important
    }

    .m-sm-3 {
        margin: 1rem!important
    }

    .m-sm-4 {
        margin: 1.5rem!important
    }

    .m-sm-5 {
        margin: 3rem!important
    }

    .m-sm-auto {
        margin: auto!important
    }

    .mx-sm-0 {
        margin-right: 0!important;
        margin-left: 0!important
    }

    .mx-sm-1 {
        margin-right: .25rem!important;
        margin-left: .25rem!important
    }

    .mx-sm-2 {
        margin-right: .5rem!important;
        margin-left: .5rem!important
    }

    .mx-sm-3 {
        margin-right: 1rem!important;
        margin-left: 1rem!important
    }

    .mx-sm-4 {
        margin-right: 1.5rem!important;
        margin-left: 1.5rem!important
    }

    .mx-sm-5 {
        margin-right: 3rem!important;
        margin-left: 3rem!important
    }

    .mx-sm-auto {
        margin-right: auto!important;
        margin-left: auto!important
    }

    .my-sm-0 {
        margin-top: 0!important;
        margin-bottom: 0!important
    }

    .my-sm-1 {
        margin-top: .25rem!important;
        margin-bottom: .25rem!important
    }

    .my-sm-2 {
        margin-top: .5rem!important;
        margin-bottom: .5rem!important
    }

    .my-sm-3 {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important
    }

    .my-sm-4 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }

    .my-sm-5 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!important
    }

    .my-sm-auto {
        margin-top: auto!important;
        margin-bottom: auto!important
    }

    .mt-sm-0 {
        margin-top: 0!important
    }

    .mt-sm-1 {
        margin-top: .25rem!important
    }

    .mt-sm-2 {
        margin-top: .5rem!important
    }

    .mt-sm-3 {
        margin-top: 1rem!important
    }

    .mt-sm-4 {
        margin-top: 1.5rem!important
    }

    .mt-sm-5 {
        margin-top: 3rem!important
    }

    .mt-sm-auto {
        margin-top: auto!important
    }

    .me-sm-0 {
        margin-right: 0!important
    }

    .me-sm-1 {
        margin-right: .25rem!important
    }

    .me-sm-2 {
        margin-right: .5rem!important
    }

    .me-sm-3 {
        margin-right: 1rem!important
    }

    .me-sm-4 {
        margin-right: 1.5rem!important
    }

    .me-sm-5 {
        margin-right: 3rem!important
    }

    .me-sm-auto {
        margin-right: auto!important
    }

    .mb-sm-0 {
        margin-bottom: 0!important
    }

    .mb-sm-1 {
        margin-bottom: .25rem!important
    }

    .mb-sm-2 {
        margin-bottom: .5rem!important
    }

    .mb-sm-3 {
        margin-bottom: 1rem!important
    }

    .mb-sm-4 {
        margin-bottom: 1.5rem!important
    }

    .mb-sm-5 {
        margin-bottom: 3rem!important
    }

    .mb-sm-auto {
        margin-bottom: auto!important
    }

    .ms-sm-0 {
        margin-left: 0!important
    }

    .ms-sm-1 {
        margin-left: .25rem!important
    }

    .ms-sm-2 {
        margin-left: .5rem!important
    }

    .ms-sm-3 {
        margin-left: 1rem!important
    }

    .ms-sm-4 {
        margin-left: 1.5rem!important
    }

    .ms-sm-5 {
        margin-left: 3rem!important
    }

    .ms-sm-auto {
        margin-left: auto!important
    }

    .p-sm-0 {
        padding: 0!important
    }

    .p-sm-1 {
        padding: .25rem!important
    }

    .p-sm-2 {
        padding: .5rem!important
    }

    .p-sm-3 {
        padding: 1rem!important
    }

    .p-sm-4 {
        padding: 1.5rem!important
    }

    .p-sm-5 {
        padding: 3rem!important
    }

    .px-sm-0 {
        padding-right: 0!important;
        padding-left: 0!important
    }

    .px-sm-1 {
        padding-right: .25rem!important;
        padding-left: .25rem!important
    }

    .px-sm-2 {
        padding-right: .5rem!important;
        padding-left: .5rem!important
    }

    .px-sm-3 {
        padding-right: 1rem!important;
        padding-left: 1rem!important
    }

    .px-sm-4 {
        padding-right: 1.5rem!important;
        padding-left: 1.5rem!important
    }

    .px-sm-5 {
        padding-right: 3rem!important;
        padding-left: 3rem!important
    }

    .py-sm-0 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    .py-sm-1 {
        padding-top: .25rem!important;
        padding-bottom: .25rem!important
    }

    .py-sm-2 {
        padding-top: .5rem!important;
        padding-bottom: .5rem!important
    }

    .py-sm-3 {
        padding-top: 1rem!important;
        padding-bottom: 1rem!important
    }

    .py-sm-4 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }

    .py-sm-5 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important
    }

    .pt-sm-0 {
        padding-top: 0!important
    }

    .pt-sm-1 {
        padding-top: .25rem!important
    }

    .pt-sm-2 {
        padding-top: .5rem!important
    }

    .pt-sm-3 {
        padding-top: 1rem!important
    }

    .pt-sm-4 {
        padding-top: 1.5rem!important
    }

    .pt-sm-5 {
        padding-top: 3rem!important
    }

    .pe-sm-0 {
        padding-right: 0!important
    }

    .pe-sm-1 {
        padding-right: .25rem!important
    }

    .pe-sm-2 {
        padding-right: .5rem!important
    }

    .pe-sm-3 {
        padding-right: 1rem!important
    }

    .pe-sm-4 {
        padding-right: 1.5rem!important
    }

    .pe-sm-5 {
        padding-right: 3rem!important
    }

    .pb-sm-0 {
        padding-bottom: 0!important
    }

    .pb-sm-1 {
        padding-bottom: .25rem!important
    }

    .pb-sm-2 {
        padding-bottom: .5rem!important
    }

    .pb-sm-3 {
        padding-bottom: 1rem!important
    }

    .pb-sm-4 {
        padding-bottom: 1.5rem!important
    }

    .pb-sm-5 {
        padding-bottom: 3rem!important
    }

    .ps-sm-0 {
        padding-left: 0!important
    }

    .ps-sm-1 {
        padding-left: .25rem!important
    }

    .ps-sm-2 {
        padding-left: .5rem!important
    }

    .ps-sm-3 {
        padding-left: 1rem!important
    }

    .ps-sm-4 {
        padding-left: 1.5rem!important
    }

    .ps-sm-5 {
        padding-left: 3rem!important
    }

    .text-sm-start {
        text-align: left!important
    }

    .text-sm-end {
        text-align: right!important
    }

    .text-sm-center {
        text-align: center!important
    }
}

@media (min-width: 768px) {
    .float-md-start {
        float:left!important
    }

    .float-md-end {
        float: right!important
    }

    .float-md-none {
        float: none!important
    }

    .d-md-inline {
        display: inline!important
    }

    .d-md-inline-block {
        display: inline-block!important
    }

    .d-md-block {
        display: block!important
    }

    .d-md-grid {
        display: grid!important
    }

    .d-md-table {
        display: table!important
    }

    .d-md-table-row {
        display: table-row!important
    }

    .d-md-table-cell {
        display: table-cell!important
    }

    .d-md-flex {
        display: flex!important
    }

    .d-md-inline-flex {
        display: inline-flex!important
    }

    .d-md-none {
        display: none!important
    }

    .flex-md-fill {
        flex: 1 1 auto!important
    }

    .flex-md-row {
        flex-direction: row!important
    }

    .flex-md-column {
        flex-direction: column!important
    }

    .flex-md-row-reverse {
        flex-direction: row-reverse!important
    }

    .flex-md-column-reverse {
        flex-direction: column-reverse!important
    }

    .flex-md-grow-0 {
        flex-grow: 0!important
    }

    .flex-md-grow-1 {
        flex-grow: 1!important
    }

    .flex-md-shrink-0 {
        flex-shrink: 0!important
    }

    .flex-md-shrink-1 {
        flex-shrink: 1!important
    }

    .flex-md-wrap {
        flex-wrap: wrap!important
    }

    .flex-md-nowrap {
        flex-wrap: nowrap!important
    }

    .flex-md-wrap-reverse {
        flex-wrap: wrap-reverse!important
    }

    .gap-md-0 {
        gap: 0!important
    }

    .gap-md-1 {
        gap: .25rem!important
    }

    .gap-md-2 {
        gap: .5rem!important
    }

    .gap-md-3 {
        gap: 1rem!important
    }

    .gap-md-4 {
        gap: 1.5rem!important
    }

    .gap-md-5 {
        gap: 3rem!important
    }

    .justify-content-md-start {
        justify-content: flex-start!important
    }

    .justify-content-md-end {
        justify-content: flex-end!important
    }

    .justify-content-md-center {
        justify-content: center!important
    }

    .justify-content-md-between {
        justify-content: space-between!important
    }

    .justify-content-md-around {
        justify-content: space-around!important
    }

    .justify-content-md-evenly {
        justify-content: space-evenly!important
    }

    .align-items-md-start {
        align-items: flex-start!important
    }

    .align-items-md-end {
        align-items: flex-end!important
    }

    .align-items-md-center {
        align-items: center!important
    }

    .align-items-md-baseline {
        align-items: baseline!important
    }

    .align-items-md-stretch {
        align-items: stretch!important
    }

    .align-content-md-start {
        align-content: flex-start!important
    }

    .align-content-md-end {
        align-content: flex-end!important
    }

    .align-content-md-center {
        align-content: center!important
    }

    .align-content-md-between {
        align-content: space-between!important
    }

    .align-content-md-around {
        align-content: space-around!important
    }

    .align-content-md-stretch {
        align-content: stretch!important
    }

    .align-self-md-auto {
        align-self: auto!important
    }

    .align-self-md-start {
        align-self: flex-start!important
    }

    .align-self-md-end {
        align-self: flex-end!important
    }

    .align-self-md-center {
        align-self: center!important
    }

    .align-self-md-baseline {
        align-self: baseline!important
    }

    .align-self-md-stretch {
        align-self: stretch!important
    }

    .order-md-first {
        order: -1!important
    }

    .order-md-0 {
        order: 0!important
    }

    .order-md-1 {
        order: 1!important
    }

    .order-md-2 {
        order: 2!important
    }

    .order-md-3 {
        order: 3!important
    }

    .order-md-4 {
        order: 4!important
    }

    .order-md-5 {
        order: 5!important
    }

    .order-md-last {
        order: 6!important
    }

    .m-md-0 {
        margin: 0!important
    }

    .m-md-1 {
        margin: .25rem!important
    }

    .m-md-2 {
        margin: .5rem!important
    }

    .m-md-3 {
        margin: 1rem!important
    }

    .m-md-4 {
        margin: 1.5rem!important
    }

    .m-md-5 {
        margin: 3rem!important
    }

    .m-md-auto {
        margin: auto!important
    }

    .mx-md-0 {
        margin-right: 0!important;
        margin-left: 0!important
    }

    .mx-md-1 {
        margin-right: .25rem!important;
        margin-left: .25rem!important
    }

    .mx-md-2 {
        margin-right: .5rem!important;
        margin-left: .5rem!important
    }

    .mx-md-3 {
        margin-right: 1rem!important;
        margin-left: 1rem!important
    }

    .mx-md-4 {
        margin-right: 1.5rem!important;
        margin-left: 1.5rem!important
    }

    .mx-md-5 {
        margin-right: 3rem!important;
        margin-left: 3rem!important
    }

    .mx-md-auto {
        margin-right: auto!important;
        margin-left: auto!important
    }

    .my-md-0 {
        margin-top: 0!important;
        margin-bottom: 0!important
    }

    .my-md-1 {
        margin-top: .25rem!important;
        margin-bottom: .25rem!important
    }

    .my-md-2 {
        margin-top: .5rem!important;
        margin-bottom: .5rem!important
    }

    .my-md-3 {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important
    }

    .my-md-4 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }

    .my-md-5 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!important
    }

    .my-md-auto {
        margin-top: auto!important;
        margin-bottom: auto!important
    }

    .mt-md-0 {
        margin-top: 0!important
    }

    .mt-md-1 {
        margin-top: .25rem!important
    }

    .mt-md-2 {
        margin-top: .5rem!important
    }

    .mt-md-3 {
        margin-top: 1rem!important
    }

    .mt-md-4 {
        margin-top: 1.5rem!important
    }

    .mt-md-5 {
        margin-top: 3rem!important
    }

    .mt-md-auto {
        margin-top: auto!important
    }

    .me-md-0 {
        margin-right: 0!important
    }

    .me-md-1 {
        margin-right: .25rem!important
    }

    .me-md-2 {
        margin-right: .5rem!important
    }

    .me-md-3 {
        margin-right: 1rem!important
    }

    .me-md-4 {
        margin-right: 1.5rem!important
    }

    .me-md-5 {
        margin-right: 3rem!important
    }

    .me-md-auto {
        margin-right: auto!important
    }

    .mb-md-0 {
        margin-bottom: 0!important
    }

    .mb-md-1 {
        margin-bottom: .25rem!important
    }

    .mb-md-2 {
        margin-bottom: .5rem!important
    }

    .mb-md-3 {
        margin-bottom: 1rem!important
    }

    .mb-md-4 {
        margin-bottom: 1.5rem!important
    }

    .mb-md-5 {
        margin-bottom: 3rem!important
    }

    .mb-md-auto {
        margin-bottom: auto!important
    }

    .ms-md-0 {
        margin-left: 0!important
    }

    .ms-md-1 {
        margin-left: .25rem!important
    }

    .ms-md-2 {
        margin-left: .5rem!important
    }

    .ms-md-3 {
        margin-left: 1rem!important
    }

    .ms-md-4 {
        margin-left: 1.5rem!important
    }

    .ms-md-5 {
        margin-left: 3rem!important
    }

    .ms-md-auto {
        margin-left: auto!important
    }

    .p-md-0 {
        padding: 0!important
    }

    .p-md-1 {
        padding: .25rem!important
    }

    .p-md-2 {
        padding: .5rem!important
    }

    .p-md-3 {
        padding: 1rem!important
    }

    .p-md-4 {
        padding: 1.5rem!important
    }

    .p-md-5 {
        padding: 3rem!important
    }

    .px-md-0 {
        padding-right: 0!important;
        padding-left: 0!important
    }

    .px-md-1 {
        padding-right: .25rem!important;
        padding-left: .25rem!important
    }

    .px-md-2 {
        padding-right: .5rem!important;
        padding-left: .5rem!important
    }

    .px-md-3 {
        padding-right: 1rem!important;
        padding-left: 1rem!important
    }

    .px-md-4 {
        padding-right: 1.5rem!important;
        padding-left: 1.5rem!important
    }

    .px-md-5 {
        padding-right: 3rem!important;
        padding-left: 3rem!important
    }

    .py-md-0 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    .py-md-1 {
        padding-top: .25rem!important;
        padding-bottom: .25rem!important
    }

    .py-md-2 {
        padding-top: .5rem!important;
        padding-bottom: .5rem!important
    }

    .py-md-3 {
        padding-top: 1rem!important;
        padding-bottom: 1rem!important
    }

    .py-md-4 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }

    .py-md-5 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important
    }

    .pt-md-0 {
        padding-top: 0!important
    }

    .pt-md-1 {
        padding-top: .25rem!important
    }

    .pt-md-2 {
        padding-top: .5rem!important
    }

    .pt-md-3 {
        padding-top: 1rem!important
    }

    .pt-md-4 {
        padding-top: 1.5rem!important
    }

    .pt-md-5 {
        padding-top: 3rem!important
    }

    .pe-md-0 {
        padding-right: 0!important
    }

    .pe-md-1 {
        padding-right: .25rem!important
    }

    .pe-md-2 {
        padding-right: .5rem!important
    }

    .pe-md-3 {
        padding-right: 1rem!important
    }

    .pe-md-4 {
        padding-right: 1.5rem!important
    }

    .pe-md-5 {
        padding-right: 3rem!important
    }

    .pb-md-0 {
        padding-bottom: 0!important
    }

    .pb-md-1 {
        padding-bottom: .25rem!important
    }

    .pb-md-2 {
        padding-bottom: .5rem!important
    }

    .pb-md-3 {
        padding-bottom: 1rem!important
    }

    .pb-md-4 {
        padding-bottom: 1.5rem!important
    }

    .pb-md-5 {
        padding-bottom: 3rem!important
    }

    .ps-md-0 {
        padding-left: 0!important
    }

    .ps-md-1 {
        padding-left: .25rem!important
    }

    .ps-md-2 {
        padding-left: .5rem!important
    }

    .ps-md-3 {
        padding-left: 1rem!important
    }

    .ps-md-4 {
        padding-left: 1.5rem!important
    }

    .ps-md-5 {
        padding-left: 3rem!important
    }

    .text-md-start {
        text-align: left!important
    }

    .text-md-end {
        text-align: right!important
    }

    .text-md-center {
        text-align: center!important
    }
}

@media (min-width: 992px) {
    .float-lg-start {
        float:left!important
    }

    .float-lg-end {
        float: right!important
    }

    .float-lg-none {
        float: none!important
    }

    .d-lg-inline {
        display: inline!important
    }

    .d-lg-inline-block {
        display: inline-block!important
    }

    .d-lg-block {
        display: block!important
    }

    .d-lg-grid {
        display: grid!important
    }

    .d-lg-table {
        display: table!important
    }

    .d-lg-table-row {
        display: table-row!important
    }

    .d-lg-table-cell {
        display: table-cell!important
    }

    .d-lg-flex {
        display: flex!important
    }

    .d-lg-inline-flex {
        display: inline-flex!important
    }

    .d-lg-none {
        display: none!important
    }

    .flex-lg-fill {
        flex: 1 1 auto!important
    }

    .flex-lg-row {
        flex-direction: row!important
    }

    .flex-lg-column {
        flex-direction: column!important
    }

    .flex-lg-row-reverse {
        flex-direction: row-reverse!important
    }

    .flex-lg-column-reverse {
        flex-direction: column-reverse!important
    }

    .flex-lg-grow-0 {
        flex-grow: 0!important
    }

    .flex-lg-grow-1 {
        flex-grow: 1!important
    }

    .flex-lg-shrink-0 {
        flex-shrink: 0!important
    }

    .flex-lg-shrink-1 {
        flex-shrink: 1!important
    }

    .flex-lg-wrap {
        flex-wrap: wrap!important
    }

    .flex-lg-nowrap {
        flex-wrap: nowrap!important
    }

    .flex-lg-wrap-reverse {
        flex-wrap: wrap-reverse!important
    }

    .gap-lg-0 {
        gap: 0!important
    }

    .gap-lg-1 {
        gap: .25rem!important
    }

    .gap-lg-2 {
        gap: .5rem!important
    }

    .gap-lg-3 {
        gap: 1rem!important
    }

    .gap-lg-4 {
        gap: 1.5rem!important
    }

    .gap-lg-5 {
        gap: 3rem!important
    }

    .justify-content-lg-start {
        justify-content: flex-start!important
    }

    .justify-content-lg-end {
        justify-content: flex-end!important
    }

    .justify-content-lg-center {
        justify-content: center!important
    }

    .justify-content-lg-between {
        justify-content: space-between!important
    }

    .justify-content-lg-around {
        justify-content: space-around!important
    }

    .justify-content-lg-evenly {
        justify-content: space-evenly!important
    }

    .align-items-lg-start {
        align-items: flex-start!important
    }

    .align-items-lg-end {
        align-items: flex-end!important
    }

    .align-items-lg-center {
        align-items: center!important
    }

    .align-items-lg-baseline {
        align-items: baseline!important
    }

    .align-items-lg-stretch {
        align-items: stretch!important
    }

    .align-content-lg-start {
        align-content: flex-start!important
    }

    .align-content-lg-end {
        align-content: flex-end!important
    }

    .align-content-lg-center {
        align-content: center!important
    }

    .align-content-lg-between {
        align-content: space-between!important
    }

    .align-content-lg-around {
        align-content: space-around!important
    }

    .align-content-lg-stretch {
        align-content: stretch!important
    }

    .align-self-lg-auto {
        align-self: auto!important
    }

    .align-self-lg-start {
        align-self: flex-start!important
    }

    .align-self-lg-end {
        align-self: flex-end!important
    }

    .align-self-lg-center {
        align-self: center!important
    }

    .align-self-lg-baseline {
        align-self: baseline!important
    }

    .align-self-lg-stretch {
        align-self: stretch!important
    }

    .order-lg-first {
        order: -1!important
    }

    .order-lg-0 {
        order: 0!important
    }

    .order-lg-1 {
        order: 1!important
    }

    .order-lg-2 {
        order: 2!important
    }

    .order-lg-3 {
        order: 3!important
    }

    .order-lg-4 {
        order: 4!important
    }

    .order-lg-5 {
        order: 5!important
    }

    .order-lg-last {
        order: 6!important
    }

    .m-lg-0 {
        margin: 0!important
    }

    .m-lg-1 {
        margin: .25rem!important
    }

    .m-lg-2 {
        margin: .5rem!important
    }

    .m-lg-3 {
        margin: 1rem!important
    }

    .m-lg-4 {
        margin: 1.5rem!important
    }

    .m-lg-5 {
        margin: 3rem!important
    }

    .m-lg-auto {
        margin: auto!important
    }

    .mx-lg-0 {
        margin-right: 0!important;
        margin-left: 0!important
    }

    .mx-lg-1 {
        margin-right: .25rem!important;
        margin-left: .25rem!important
    }

    .mx-lg-2 {
        margin-right: .5rem!important;
        margin-left: .5rem!important
    }

    .mx-lg-3 {
        margin-right: 1rem!important;
        margin-left: 1rem!important
    }

    .mx-lg-4 {
        margin-right: 1.5rem!important;
        margin-left: 1.5rem!important
    }

    .mx-lg-5 {
        margin-right: 3rem!important;
        margin-left: 3rem!important
    }

    .mx-lg-auto {
        margin-right: auto!important;
        margin-left: auto!important
    }

    .my-lg-0 {
        margin-top: 0!important;
        margin-bottom: 0!important
    }

    .my-lg-1 {
        margin-top: .25rem!important;
        margin-bottom: .25rem!important
    }

    .my-lg-2 {
        margin-top: .5rem!important;
        margin-bottom: .5rem!important
    }

    .my-lg-3 {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important
    }

    .my-lg-4 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }

    .my-lg-5 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!important
    }

    .my-lg-auto {
        margin-top: auto!important;
        margin-bottom: auto!important
    }

    .mt-lg-0 {
        margin-top: 0!important
    }

    .mt-lg-1 {
        margin-top: .25rem!important
    }

    .mt-lg-2 {
        margin-top: .5rem!important
    }

    .mt-lg-3 {
        margin-top: 1rem!important
    }

    .mt-lg-4 {
        margin-top: 1.5rem!important
    }

    .mt-lg-5 {
        margin-top: 3rem!important
    }

    .mt-lg-auto {
        margin-top: auto!important
    }

    .me-lg-0 {
        margin-right: 0!important
    }

    .me-lg-1 {
        margin-right: .25rem!important
    }

    .me-lg-2 {
        margin-right: .5rem!important
    }

    .me-lg-3 {
        margin-right: 1rem!important
    }

    .me-lg-4 {
        margin-right: 1.5rem!important
    }

    .me-lg-5 {
        margin-right: 3rem!important
    }

    .me-lg-auto {
        margin-right: auto!important
    }

    .mb-lg-0 {
        margin-bottom: 0!important
    }

    .mb-lg-1 {
        margin-bottom: .25rem!important
    }

    .mb-lg-2 {
        margin-bottom: .5rem!important
    }

    .mb-lg-3 {
        margin-bottom: 1rem!important
    }

    .mb-lg-4 {
        margin-bottom: 1.5rem!important
    }

    .mb-lg-5 {
        margin-bottom: 3rem!important
    }

    .mb-lg-auto {
        margin-bottom: auto!important
    }

    .ms-lg-0 {
        margin-left: 0!important
    }

    .ms-lg-1 {
        margin-left: .25rem!important
    }

    .ms-lg-2 {
        margin-left: .5rem!important
    }

    .ms-lg-3 {
        margin-left: 1rem!important
    }

    .ms-lg-4 {
        margin-left: 1.5rem!important
    }

    .ms-lg-5 {
        margin-left: 3rem!important
    }

    .ms-lg-auto {
        margin-left: auto!important
    }

    .p-lg-0 {
        padding: 0!important
    }

    .p-lg-1 {
        padding: .25rem!important
    }

    .p-lg-2 {
        padding: .5rem!important
    }

    .p-lg-3 {
        padding: 1rem!important
    }

    .p-lg-4 {
        padding: 1.5rem!important
    }

    .p-lg-5 {
        padding: 3rem!important
    }

    .px-lg-0 {
        padding-right: 0!important;
        padding-left: 0!important
    }

    .px-lg-1 {
        padding-right: .25rem!important;
        padding-left: .25rem!important
    }

    .px-lg-2 {
        padding-right: .5rem!important;
        padding-left: .5rem!important
    }

    .px-lg-3 {
        padding-right: 1rem!important;
        padding-left: 1rem!important
    }

    .px-lg-4 {
        padding-right: 1.5rem!important;
        padding-left: 1.5rem!important
    }

    .px-lg-5 {
        padding-right: 3rem!important;
        padding-left: 3rem!important
    }

    .py-lg-0 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    .py-lg-1 {
        padding-top: .25rem!important;
        padding-bottom: .25rem!important
    }

    .py-lg-2 {
        padding-top: .5rem!important;
        padding-bottom: .5rem!important
    }

    .py-lg-3 {
        padding-top: 1rem!important;
        padding-bottom: 1rem!important
    }

    .py-lg-4 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }

    .py-lg-5 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important
    }

    .pt-lg-0 {
        padding-top: 0!important
    }

    .pt-lg-1 {
        padding-top: .25rem!important
    }

    .pt-lg-2 {
        padding-top: .5rem!important
    }

    .pt-lg-3 {
        padding-top: 1rem!important
    }

    .pt-lg-4 {
        padding-top: 1.5rem!important
    }

    .pt-lg-5 {
        padding-top: 3rem!important
    }

    .pe-lg-0 {
        padding-right: 0!important
    }

    .pe-lg-1 {
        padding-right: .25rem!important
    }

    .pe-lg-2 {
        padding-right: .5rem!important
    }

    .pe-lg-3 {
        padding-right: 1rem!important
    }

    .pe-lg-4 {
        padding-right: 1.5rem!important
    }

    .pe-lg-5 {
        padding-right: 3rem!important
    }

    .pb-lg-0 {
        padding-bottom: 0!important
    }

    .pb-lg-1 {
        padding-bottom: .25rem!important
    }

    .pb-lg-2 {
        padding-bottom: .5rem!important
    }

    .pb-lg-3 {
        padding-bottom: 1rem!important
    }

    .pb-lg-4 {
        padding-bottom: 1.5rem!important
    }

    .pb-lg-5 {
        padding-bottom: 3rem!important
    }

    .ps-lg-0 {
        padding-left: 0!important
    }

    .ps-lg-1 {
        padding-left: .25rem!important
    }

    .ps-lg-2 {
        padding-left: .5rem!important
    }

    .ps-lg-3 {
        padding-left: 1rem!important
    }

    .ps-lg-4 {
        padding-left: 1.5rem!important
    }

    .ps-lg-5 {
        padding-left: 3rem!important
    }

    .text-lg-start {
        text-align: left!important
    }

    .text-lg-end {
        text-align: right!important
    }

    .text-lg-center {
        text-align: center!important
    }
}

@media (min-width: 1200px) {
    .float-xl-start {
        float:left!important
    }

    .float-xl-end {
        float: right!important
    }

    .float-xl-none {
        float: none!important
    }

    .d-xl-inline {
        display: inline!important
    }

    .d-xl-inline-block {
        display: inline-block!important
    }

    .d-xl-block {
        display: block!important
    }

    .d-xl-grid {
        display: grid!important
    }

    .d-xl-table {
        display: table!important
    }

    .d-xl-table-row {
        display: table-row!important
    }

    .d-xl-table-cell {
        display: table-cell!important
    }

    .d-xl-flex {
        display: flex!important
    }

    .d-xl-inline-flex {
        display: inline-flex!important
    }

    .d-xl-none {
        display: none!important
    }

    .flex-xl-fill {
        flex: 1 1 auto!important
    }

    .flex-xl-row {
        flex-direction: row!important
    }

    .flex-xl-column {
        flex-direction: column!important
    }

    .flex-xl-row-reverse {
        flex-direction: row-reverse!important
    }

    .flex-xl-column-reverse {
        flex-direction: column-reverse!important
    }

    .flex-xl-grow-0 {
        flex-grow: 0!important
    }

    .flex-xl-grow-1 {
        flex-grow: 1!important
    }

    .flex-xl-shrink-0 {
        flex-shrink: 0!important
    }

    .flex-xl-shrink-1 {
        flex-shrink: 1!important
    }

    .flex-xl-wrap {
        flex-wrap: wrap!important
    }

    .flex-xl-nowrap {
        flex-wrap: nowrap!important
    }

    .flex-xl-wrap-reverse {
        flex-wrap: wrap-reverse!important
    }

    .gap-xl-0 {
        gap: 0!important
    }

    .gap-xl-1 {
        gap: .25rem!important
    }

    .gap-xl-2 {
        gap: .5rem!important
    }

    .gap-xl-3 {
        gap: 1rem!important
    }

    .gap-xl-4 {
        gap: 1.5rem!important
    }

    .gap-xl-5 {
        gap: 3rem!important
    }

    .justify-content-xl-start {
        justify-content: flex-start!important
    }

    .justify-content-xl-end {
        justify-content: flex-end!important
    }

    .justify-content-xl-center {
        justify-content: center!important
    }

    .justify-content-xl-between {
        justify-content: space-between!important
    }

    .justify-content-xl-around {
        justify-content: space-around!important
    }

    .justify-content-xl-evenly {
        justify-content: space-evenly!important
    }

    .align-items-xl-start {
        align-items: flex-start!important
    }

    .align-items-xl-end {
        align-items: flex-end!important
    }

    .align-items-xl-center {
        align-items: center!important
    }

    .align-items-xl-baseline {
        align-items: baseline!important
    }

    .align-items-xl-stretch {
        align-items: stretch!important
    }

    .align-content-xl-start {
        align-content: flex-start!important
    }

    .align-content-xl-end {
        align-content: flex-end!important
    }

    .align-content-xl-center {
        align-content: center!important
    }

    .align-content-xl-between {
        align-content: space-between!important
    }

    .align-content-xl-around {
        align-content: space-around!important
    }

    .align-content-xl-stretch {
        align-content: stretch!important
    }

    .align-self-xl-auto {
        align-self: auto!important
    }

    .align-self-xl-start {
        align-self: flex-start!important
    }

    .align-self-xl-end {
        align-self: flex-end!important
    }

    .align-self-xl-center {
        align-self: center!important
    }

    .align-self-xl-baseline {
        align-self: baseline!important
    }

    .align-self-xl-stretch {
        align-self: stretch!important
    }

    .order-xl-first {
        order: -1!important
    }

    .order-xl-0 {
        order: 0!important
    }

    .order-xl-1 {
        order: 1!important
    }

    .order-xl-2 {
        order: 2!important
    }

    .order-xl-3 {
        order: 3!important
    }

    .order-xl-4 {
        order: 4!important
    }

    .order-xl-5 {
        order: 5!important
    }

    .order-xl-last {
        order: 6!important
    }

    .m-xl-0 {
        margin: 0!important
    }

    .m-xl-1 {
        margin: .25rem!important
    }

    .m-xl-2 {
        margin: .5rem!important
    }

    .m-xl-3 {
        margin: 1rem!important
    }

    .m-xl-4 {
        margin: 1.5rem!important
    }

    .m-xl-5 {
        margin: 3rem!important
    }

    .m-xl-auto {
        margin: auto!important
    }

    .mx-xl-0 {
        margin-right: 0!important;
        margin-left: 0!important
    }

    .mx-xl-1 {
        margin-right: .25rem!important;
        margin-left: .25rem!important
    }

    .mx-xl-2 {
        margin-right: .5rem!important;
        margin-left: .5rem!important
    }

    .mx-xl-3 {
        margin-right: 1rem!important;
        margin-left: 1rem!important
    }

    .mx-xl-4 {
        margin-right: 1.5rem!important;
        margin-left: 1.5rem!important
    }

    .mx-xl-5 {
        margin-right: 3rem!important;
        margin-left: 3rem!important
    }

    .mx-xl-auto {
        margin-right: auto!important;
        margin-left: auto!important
    }

    .my-xl-0 {
        margin-top: 0!important;
        margin-bottom: 0!important
    }

    .my-xl-1 {
        margin-top: .25rem!important;
        margin-bottom: .25rem!important
    }

    .my-xl-2 {
        margin-top: .5rem!important;
        margin-bottom: .5rem!important
    }

    .my-xl-3 {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important
    }

    .my-xl-4 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }

    .my-xl-5 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!important
    }

    .my-xl-auto {
        margin-top: auto!important;
        margin-bottom: auto!important
    }

    .mt-xl-0 {
        margin-top: 0!important
    }

    .mt-xl-1 {
        margin-top: .25rem!important
    }

    .mt-xl-2 {
        margin-top: .5rem!important
    }

    .mt-xl-3 {
        margin-top: 1rem!important
    }

    .mt-xl-4 {
        margin-top: 1.5rem!important
    }

    .mt-xl-5 {
        margin-top: 3rem!important
    }

    .mt-xl-auto {
        margin-top: auto!important
    }

    .me-xl-0 {
        margin-right: 0!important
    }

    .me-xl-1 {
        margin-right: .25rem!important
    }

    .me-xl-2 {
        margin-right: .5rem!important
    }

    .me-xl-3 {
        margin-right: 1rem!important
    }

    .me-xl-4 {
        margin-right: 1.5rem!important
    }

    .me-xl-5 {
        margin-right: 3rem!important
    }

    .me-xl-auto {
        margin-right: auto!important
    }

    .mb-xl-0 {
        margin-bottom: 0!important
    }

    .mb-xl-1 {
        margin-bottom: .25rem!important
    }

    .mb-xl-2 {
        margin-bottom: .5rem!important
    }

    .mb-xl-3 {
        margin-bottom: 1rem!important
    }

    .mb-xl-4 {
        margin-bottom: 1.5rem!important
    }

    .mb-xl-5 {
        margin-bottom: 3rem!important
    }

    .mb-xl-auto {
        margin-bottom: auto!important
    }

    .ms-xl-0 {
        margin-left: 0!important
    }

    .ms-xl-1 {
        margin-left: .25rem!important
    }

    .ms-xl-2 {
        margin-left: .5rem!important
    }

    .ms-xl-3 {
        margin-left: 1rem!important
    }

    .ms-xl-4 {
        margin-left: 1.5rem!important
    }

    .ms-xl-5 {
        margin-left: 3rem!important
    }

    .ms-xl-auto {
        margin-left: auto!important
    }

    .p-xl-0 {
        padding: 0!important
    }

    .p-xl-1 {
        padding: .25rem!important
    }

    .p-xl-2 {
        padding: .5rem!important
    }

    .p-xl-3 {
        padding: 1rem!important
    }

    .p-xl-4 {
        padding: 1.5rem!important
    }

    .p-xl-5 {
        padding: 3rem!important
    }

    .px-xl-0 {
        padding-right: 0!important;
        padding-left: 0!important
    }

    .px-xl-1 {
        padding-right: .25rem!important;
        padding-left: .25rem!important
    }

    .px-xl-2 {
        padding-right: .5rem!important;
        padding-left: .5rem!important
    }

    .px-xl-3 {
        padding-right: 1rem!important;
        padding-left: 1rem!important
    }

    .px-xl-4 {
        padding-right: 1.5rem!important;
        padding-left: 1.5rem!important
    }

    .px-xl-5 {
        padding-right: 3rem!important;
        padding-left: 3rem!important
    }

    .py-xl-0 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    .py-xl-1 {
        padding-top: .25rem!important;
        padding-bottom: .25rem!important
    }

    .py-xl-2 {
        padding-top: .5rem!important;
        padding-bottom: .5rem!important
    }

    .py-xl-3 {
        padding-top: 1rem!important;
        padding-bottom: 1rem!important
    }

    .py-xl-4 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }

    .py-xl-5 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important
    }

    .pt-xl-0 {
        padding-top: 0!important
    }

    .pt-xl-1 {
        padding-top: .25rem!important
    }

    .pt-xl-2 {
        padding-top: .5rem!important
    }

    .pt-xl-3 {
        padding-top: 1rem!important
    }

    .pt-xl-4 {
        padding-top: 1.5rem!important
    }

    .pt-xl-5 {
        padding-top: 3rem!important
    }

    .pe-xl-0 {
        padding-right: 0!important
    }

    .pe-xl-1 {
        padding-right: .25rem!important
    }

    .pe-xl-2 {
        padding-right: .5rem!important
    }

    .pe-xl-3 {
        padding-right: 1rem!important
    }

    .pe-xl-4 {
        padding-right: 1.5rem!important
    }

    .pe-xl-5 {
        padding-right: 3rem!important
    }

    .pb-xl-0 {
        padding-bottom: 0!important
    }

    .pb-xl-1 {
        padding-bottom: .25rem!important
    }

    .pb-xl-2 {
        padding-bottom: .5rem!important
    }

    .pb-xl-3 {
        padding-bottom: 1rem!important
    }

    .pb-xl-4 {
        padding-bottom: 1.5rem!important
    }

    .pb-xl-5 {
        padding-bottom: 3rem!important
    }

    .ps-xl-0 {
        padding-left: 0!important
    }

    .ps-xl-1 {
        padding-left: .25rem!important
    }

    .ps-xl-2 {
        padding-left: .5rem!important
    }

    .ps-xl-3 {
        padding-left: 1rem!important
    }

    .ps-xl-4 {
        padding-left: 1.5rem!important
    }

    .ps-xl-5 {
        padding-left: 3rem!important
    }

    .text-xl-start {
        text-align: left!important
    }

    .text-xl-end {
        text-align: right!important
    }

    .text-xl-center {
        text-align: center!important
    }
}

@media (min-width: 1400px) {
    .float-xxl-start {
        float:left!important
    }

    .float-xxl-end {
        float: right!important
    }

    .float-xxl-none {
        float: none!important
    }

    .d-xxl-inline {
        display: inline!important
    }

    .d-xxl-inline-block {
        display: inline-block!important
    }

    .d-xxl-block {
        display: block!important
    }

    .d-xxl-grid {
        display: grid!important
    }

    .d-xxl-table {
        display: table!important
    }

    .d-xxl-table-row {
        display: table-row!important
    }

    .d-xxl-table-cell {
        display: table-cell!important
    }

    .d-xxl-flex {
        display: flex!important
    }

    .d-xxl-inline-flex {
        display: inline-flex!important
    }

    .d-xxl-none {
        display: none!important
    }

    .flex-xxl-fill {
        flex: 1 1 auto!important
    }

    .flex-xxl-row {
        flex-direction: row!important
    }

    .flex-xxl-column {
        flex-direction: column!important
    }

    .flex-xxl-row-reverse {
        flex-direction: row-reverse!important
    }

    .flex-xxl-column-reverse {
        flex-direction: column-reverse!important
    }

    .flex-xxl-grow-0 {
        flex-grow: 0!important
    }

    .flex-xxl-grow-1 {
        flex-grow: 1!important
    }

    .flex-xxl-shrink-0 {
        flex-shrink: 0!important
    }

    .flex-xxl-shrink-1 {
        flex-shrink: 1!important
    }

    .flex-xxl-wrap {
        flex-wrap: wrap!important
    }

    .flex-xxl-nowrap {
        flex-wrap: nowrap!important
    }

    .flex-xxl-wrap-reverse {
        flex-wrap: wrap-reverse!important
    }

    .gap-xxl-0 {
        gap: 0!important
    }

    .gap-xxl-1 {
        gap: .25rem!important
    }

    .gap-xxl-2 {
        gap: .5rem!important
    }

    .gap-xxl-3 {
        gap: 1rem!important
    }

    .gap-xxl-4 {
        gap: 1.5rem!important
    }

    .gap-xxl-5 {
        gap: 3rem!important
    }

    .justify-content-xxl-start {
        justify-content: flex-start!important
    }

    .justify-content-xxl-end {
        justify-content: flex-end!important
    }

    .justify-content-xxl-center {
        justify-content: center!important
    }

    .justify-content-xxl-between {
        justify-content: space-between!important
    }

    .justify-content-xxl-around {
        justify-content: space-around!important
    }

    .justify-content-xxl-evenly {
        justify-content: space-evenly!important
    }

    .align-items-xxl-start {
        align-items: flex-start!important
    }

    .align-items-xxl-end {
        align-items: flex-end!important
    }

    .align-items-xxl-center {
        align-items: center!important
    }

    .align-items-xxl-baseline {
        align-items: baseline!important
    }

    .align-items-xxl-stretch {
        align-items: stretch!important
    }

    .align-content-xxl-start {
        align-content: flex-start!important
    }

    .align-content-xxl-end {
        align-content: flex-end!important
    }

    .align-content-xxl-center {
        align-content: center!important
    }

    .align-content-xxl-between {
        align-content: space-between!important
    }

    .align-content-xxl-around {
        align-content: space-around!important
    }

    .align-content-xxl-stretch {
        align-content: stretch!important
    }

    .align-self-xxl-auto {
        align-self: auto!important
    }

    .align-self-xxl-start {
        align-self: flex-start!important
    }

    .align-self-xxl-end {
        align-self: flex-end!important
    }

    .align-self-xxl-center {
        align-self: center!important
    }

    .align-self-xxl-baseline {
        align-self: baseline!important
    }

    .align-self-xxl-stretch {
        align-self: stretch!important
    }

    .order-xxl-first {
        order: -1!important
    }

    .order-xxl-0 {
        order: 0!important
    }

    .order-xxl-1 {
        order: 1!important
    }

    .order-xxl-2 {
        order: 2!important
    }

    .order-xxl-3 {
        order: 3!important
    }

    .order-xxl-4 {
        order: 4!important
    }

    .order-xxl-5 {
        order: 5!important
    }

    .order-xxl-last {
        order: 6!important
    }

    .m-xxl-0 {
        margin: 0!important
    }

    .m-xxl-1 {
        margin: .25rem!important
    }

    .m-xxl-2 {
        margin: .5rem!important
    }

    .m-xxl-3 {
        margin: 1rem!important
    }

    .m-xxl-4 {
        margin: 1.5rem!important
    }

    .m-xxl-5 {
        margin: 3rem!important
    }

    .m-xxl-auto {
        margin: auto!important
    }

    .mx-xxl-0 {
        margin-right: 0!important;
        margin-left: 0!important
    }

    .mx-xxl-1 {
        margin-right: .25rem!important;
        margin-left: .25rem!important
    }

    .mx-xxl-2 {
        margin-right: .5rem!important;
        margin-left: .5rem!important
    }

    .mx-xxl-3 {
        margin-right: 1rem!important;
        margin-left: 1rem!important
    }

    .mx-xxl-4 {
        margin-right: 1.5rem!important;
        margin-left: 1.5rem!important
    }

    .mx-xxl-5 {
        margin-right: 3rem!important;
        margin-left: 3rem!important
    }

    .mx-xxl-auto {
        margin-right: auto!important;
        margin-left: auto!important
    }

    .my-xxl-0 {
        margin-top: 0!important;
        margin-bottom: 0!important
    }

    .my-xxl-1 {
        margin-top: .25rem!important;
        margin-bottom: .25rem!important
    }

    .my-xxl-2 {
        margin-top: .5rem!important;
        margin-bottom: .5rem!important
    }

    .my-xxl-3 {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important
    }

    .my-xxl-4 {
        margin-top: 1.5rem!important;
        margin-bottom: 1.5rem!important
    }

    .my-xxl-5 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!important
    }

    .my-xxl-auto {
        margin-top: auto!important;
        margin-bottom: auto!important
    }

    .mt-xxl-0 {
        margin-top: 0!important
    }

    .mt-xxl-1 {
        margin-top: .25rem!important
    }

    .mt-xxl-2 {
        margin-top: .5rem!important
    }

    .mt-xxl-3 {
        margin-top: 1rem!important
    }

    .mt-xxl-4 {
        margin-top: 1.5rem!important
    }

    .mt-xxl-5 {
        margin-top: 3rem!important
    }

    .mt-xxl-auto {
        margin-top: auto!important
    }

    .me-xxl-0 {
        margin-right: 0!important
    }

    .me-xxl-1 {
        margin-right: .25rem!important
    }

    .me-xxl-2 {
        margin-right: .5rem!important
    }

    .me-xxl-3 {
        margin-right: 1rem!important
    }

    .me-xxl-4 {
        margin-right: 1.5rem!important
    }

    .me-xxl-5 {
        margin-right: 3rem!important
    }

    .me-xxl-auto {
        margin-right: auto!important
    }

    .mb-xxl-0 {
        margin-bottom: 0!important
    }

    .mb-xxl-1 {
        margin-bottom: .25rem!important
    }

    .mb-xxl-2 {
        margin-bottom: .5rem!important
    }

    .mb-xxl-3 {
        margin-bottom: 1rem!important
    }

    .mb-xxl-4 {
        margin-bottom: 1.5rem!important
    }

    .mb-xxl-5 {
        margin-bottom: 3rem!important
    }

    .mb-xxl-auto {
        margin-bottom: auto!important
    }

    .ms-xxl-0 {
        margin-left: 0!important
    }

    .ms-xxl-1 {
        margin-left: .25rem!important
    }

    .ms-xxl-2 {
        margin-left: .5rem!important
    }

    .ms-xxl-3 {
        margin-left: 1rem!important
    }

    .ms-xxl-4 {
        margin-left: 1.5rem!important
    }

    .ms-xxl-5 {
        margin-left: 3rem!important
    }

    .ms-xxl-auto {
        margin-left: auto!important
    }

    .p-xxl-0 {
        padding: 0!important
    }

    .p-xxl-1 {
        padding: .25rem!important
    }

    .p-xxl-2 {
        padding: .5rem!important
    }

    .p-xxl-3 {
        padding: 1rem!important
    }

    .p-xxl-4 {
        padding: 1.5rem!important
    }

    .p-xxl-5 {
        padding: 3rem!important
    }

    .px-xxl-0 {
        padding-right: 0!important;
        padding-left: 0!important
    }

    .px-xxl-1 {
        padding-right: .25rem!important;
        padding-left: .25rem!important
    }

    .px-xxl-2 {
        padding-right: .5rem!important;
        padding-left: .5rem!important
    }

    .px-xxl-3 {
        padding-right: 1rem!important;
        padding-left: 1rem!important
    }

    .px-xxl-4 {
        padding-right: 1.5rem!important;
        padding-left: 1.5rem!important
    }

    .px-xxl-5 {
        padding-right: 3rem!important;
        padding-left: 3rem!important
    }

    .py-xxl-0 {
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    .py-xxl-1 {
        padding-top: .25rem!important;
        padding-bottom: .25rem!important
    }

    .py-xxl-2 {
        padding-top: .5rem!important;
        padding-bottom: .5rem!important
    }

    .py-xxl-3 {
        padding-top: 1rem!important;
        padding-bottom: 1rem!important
    }

    .py-xxl-4 {
        padding-top: 1.5rem!important;
        padding-bottom: 1.5rem!important
    }

    .py-xxl-5 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important
    }

    .pt-xxl-0 {
        padding-top: 0!important
    }

    .pt-xxl-1 {
        padding-top: .25rem!important
    }

    .pt-xxl-2 {
        padding-top: .5rem!important
    }

    .pt-xxl-3 {
        padding-top: 1rem!important
    }

    .pt-xxl-4 {
        padding-top: 1.5rem!important
    }

    .pt-xxl-5 {
        padding-top: 3rem!important
    }

    .pe-xxl-0 {
        padding-right: 0!important
    }

    .pe-xxl-1 {
        padding-right: .25rem!important
    }

    .pe-xxl-2 {
        padding-right: .5rem!important
    }

    .pe-xxl-3 {
        padding-right: 1rem!important
    }

    .pe-xxl-4 {
        padding-right: 1.5rem!important
    }

    .pe-xxl-5 {
        padding-right: 3rem!important
    }

    .pb-xxl-0 {
        padding-bottom: 0!important
    }

    .pb-xxl-1 {
        padding-bottom: .25rem!important
    }

    .pb-xxl-2 {
        padding-bottom: .5rem!important
    }

    .pb-xxl-3 {
        padding-bottom: 1rem!important
    }

    .pb-xxl-4 {
        padding-bottom: 1.5rem!important
    }

    .pb-xxl-5 {
        padding-bottom: 3rem!important
    }

    .ps-xxl-0 {
        padding-left: 0!important
    }

    .ps-xxl-1 {
        padding-left: .25rem!important
    }

    .ps-xxl-2 {
        padding-left: .5rem!important
    }

    .ps-xxl-3 {
        padding-left: 1rem!important
    }

    .ps-xxl-4 {
        padding-left: 1.5rem!important
    }

    .ps-xxl-5 {
        padding-left: 3rem!important
    }

    .text-xxl-start {
        text-align: left!important
    }

    .text-xxl-end {
        text-align: right!important
    }

    .text-xxl-center {
        text-align: center!important
    }
}

@media (min-width: 1200px) {
    .fs-1 {
        font-size:2.5rem!important
    }

    .fs-2 {
        font-size: 2rem!important
    }

    .fs-3 {
        font-size: 1.75rem!important
    }

    .fs-4 {
        font-size: 1.5rem!important
    }
}

@media print {
    .d-print-inline {
        display: inline!important
    }

    .d-print-inline-block {
        display: inline-block!important
    }

    .d-print-block {
        display: block!important
    }

    .d-print-grid {
        display: grid!important
    }

    .d-print-table {
        display: table!important
    }

    .d-print-table-row {
        display: table-row!important
    }

    .d-print-table-cell {
        display: table-cell!important
    }

    .d-print-flex {
        display: flex!important
    }

    .d-print-inline-flex {
        display: inline-flex!important
    }

    .d-print-none {
        display: none!important
    }
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-track,.slick-slider .slick-list {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0)
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:before,.slick-track:after {
    display: table;
    content: ''
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir='rtl'] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

@font-face{
    font-family:'Saol Text';
    src:local(''),url(../fonts/SaolText-Regular.woff2) format('woff2'),url(../fonts/SaolText-Regular.woff) format('woff');
    font-weight:400;
    font-style:normal;
    font-display:swap
}
@font-face{
    font-family:'Saol Text';
    src:local(''),url(../fonts/SaolText-Bold.woff2) format('woff2'),url(../fonts/SaolText-Bold.woff) format('woff');
    font-weight:700;
    font-style:normal;
    font-display:swap
}
@font-face{
    font-family:'Saol Text';
    src:local(''),url(../fonts/SaolText-Semibold.woff2) format('woff2'),url(../fonts/SaolText-Semibold.woff) format('woff');
    font-weight:600;
    font-style:normal;
    font-display:swap
}
@font-face{
    font-family:'Montserrat';
    font-style:italic;
    font-weight:300;
    font-display:swap;
    src:local(''),url(../fonts/montserrat-v18-latin-300italic.woff2) format('woff2'),url(../fonts/montserrat-v18-latin-300italic.woff) format('woff')
}
@font-face{
    font-family:'Montserrat';
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:local(''),url(../fonts/montserrat-v18-latin-regular.woff2) format('woff2'),url(../fonts/montserrat-v18-latin-regular.woff) format('woff')
}
@font-face{
    font-family:'Montserrat';
    font-style:normal;
    font-weight:500;
    font-display:swap;
    src:local(''),url(../fonts/montserrat-v18-latin-500.woff2) format('woff2'),url(../fonts/montserrat-v18-latin-500.woff) format('woff')
}
@font-face{
    font-family:'Montserrat';
    font-style:italic;
    font-weight:500;
    font-display:swap;
    src:local(''),url(../fonts/montserrat-v18-latin-500italic.woff2) format('woff2'),url(../fonts/montserrat-v18-latin-500italic.woff) format('woff')
}
@font-face{
    font-family:'Montserrat';
    font-style:normal;
    font-weight:600;
    font-display:swap;
    src:local(''),url(../fonts/montserrat-v18-latin-600.woff2) format('woff2'),url(../fonts/montserrat-v18-latin-600.woff) format('woff')
}
@font-face{
    font-family:'Montserrat';
    font-style:normal;
    font-weight:700;
    font-display:swap;
    src:local(''),
    url(../fonts/montserrat-v18-latin-700.woff2) format('woff2'),
    url(../fonts/montserrat-v18-latin-700.woff) format('woff')
}
@font-face{
    font-family:'Montserrat';
    font-style:italic;
    font-weight:700;
    font-display:swap;
    src:local(''),url(../fonts/montserrat-v18-latin-700italic.woff2) format('woff2'),url(../fonts/montserrat-v18-latin-700italic.woff) format('woff')
}
@font-face{
    font-family:'Montserrat';
    font-style:normal;
    font-weight:800;
    font-display:swap;
    src:local(''),url(../fonts/montserrat-v18-latin-800.woff2) format('woff2'),url(../fonts/montserrat-v18-latin-800.woff) format('woff')
}
@font-face{
    font-family:'Montserrat';
    font-style:normal;
    font-weight:900;
    font-display:swap;
    src:local(''),url(../fonts/montserrat-v18-latin-900.woff2) format('woff2'),url(../fonts/montserrat-v18-latin-900.woff) format('woff')
}
@font-face{
    font-family:'La Luxes Script';
    src:local(''),url(../fonts/LaLuxesScript.woff2) format('woff2'),url(../fonts/LaLuxesScript.woff) format('woff');
    font-weight:400;
    font-style:normal;
    font-display:swap
}

:root {
    --fontMontserrat: "Montserrat",sans-serif;
    --fontSaol: "Saol Text",sans-serif;
    --colorWhite: #fff;
    --color39: #393939;
    --color223: #222;
    --color29: #292929;
    --logoMiniLion: url("data:image/svg+xml;charset=utf8,%3Csvg width='109' height='125' viewBox='0 0 109 125' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M51.8033 40.7351C51.28 40.901 50.8333 41.2525 50.545 41.7251C50.2691 42.2564 50.3188 42.7822 50.4071 43.4981C50.6251 45.2432 50.7603 46.1689 50.8265 46.6834C50.9838 47.9419 51.1024 48.9403 50.8927 50.1512C50.7898 50.919 50.5534 51.6623 50.1946 52.3465C49.7504 53.1855 49.3972 53.3617 49.3447 53.8902C49.3447 53.8902 48.6632 55.3389 50.5837 56.6868H58.3097C58.3097 56.6868 60.5171 56.2254 59.5541 53.8902C59.3555 53.4008 59.1485 53.1799 58.7043 52.3465C58.3492 51.6607 58.1131 50.9181 58.0062 50.1512C57.802 48.9403 57.9206 47.9419 58.0752 46.6834C58.1386 46.1689 58.2738 45.2432 58.4973 43.4981C58.5856 42.7822 58.6463 42.2564 58.3566 41.7251C58.0695 41.2514 57.6223 40.8996 57.0984 40.7351' fill='%23E3C343'/%3E%3Cpath d='M54.0604 67.3975C55.0427 67.3975 55.4924 67.624 57.2805 68.1861C61.734 69.5844 62.937 69.5117 63.6406 70.703C63.9534 71.2991 64.111 71.9661 64.0987 72.641C64.1145 73.5876 63.9044 74.524 63.4861 75.3705L62.5949 77.4484C61.6259 79.731 60.1755 81.7708 58.3455 83.4247C57.0128 84.6216 56.3175 84.6272 54.3666 84.6272C52.1233 84.6272 51.5356 84.6272 50.0925 83.3156C48.4152 81.7892 47.0858 79.9112 46.1964 77.8119C45.7052 76.6625 45.2665 75.6893 44.8636 74.8671C44.4457 74.1269 44.2591 73.2757 44.3283 72.4257C44.4029 71.834 44.6126 71.2681 44.9409 70.7729C45.5866 69.8165 46.4585 69.5536 50.534 68.256C52.849 67.5261 53.2602 67.3975 54.0604 67.3975Z' fill='%23E3C343'/%3E%3Cpath d='M56.5024 19.9983L54.4302 18.3623L52.3552 19.9983C52.2917 20.0479 52.2142 20.0754 52.134 20.0767C52.0539 20.078 51.9755 20.0532 51.9104 20.0057C51.8453 19.9583 51.7971 19.8909 51.7728 19.8135C51.7486 19.7361 51.7496 19.6528 51.7758 19.576C52.0517 18.8405 52.369 18.105 52.6229 17.3555C53.114 15.9041 53.5555 14.4331 54.066 12.9845C54.0926 12.9081 54.1419 12.842 54.2072 12.7953C54.2724 12.7485 54.3503 12.7234 54.4302 12.7234C54.5101 12.7234 54.588 12.7485 54.6533 12.7953C54.7185 12.842 54.7678 12.9081 54.7944 12.9845C55.2994 14.4303 55.7436 15.9013 56.2348 17.3527C56.4886 18.1022 56.7866 18.8377 57.0791 19.5732C57.1077 19.65 57.1106 19.7342 57.0874 19.8129C57.0642 19.8915 57.0162 19.9603 56.9507 20.0085C56.8852 20.0568 56.8058 20.082 56.7248 20.0801C56.6439 20.0783 56.5657 20.0495 56.5024 19.9983Z' fill='%23E3C343'/%3E%3Cpath d='M57.0985 12.6939L59.8385 16.9614C59.8385 16.9614 60.7711 9.02194 62.239 6.29248C63.707 3.56301 66.1545 0.537109 66.1545 0.537109C66.1545 0.537109 59.1045 3.46513 57.8766 7.18738C56.6487 10.9096 57.0985 12.6939 57.0985 12.6939Z' fill='%23E3C343'/%3E%3Cpath d='M62.046 15.1855L64.5569 19.1007C64.5569 19.1007 65.4068 11.8296 66.7505 9.34067C68.0943 6.85171 70.3376 4.07471 70.3376 4.07471C70.3376 4.07471 63.8864 6.73985 62.7634 10.1461C61.6403 13.5523 62.046 15.1855 62.046 15.1855Z' fill='%23E3C343'/%3E%3Cpath d='M51.3371 12.6628L48.5943 16.9304C48.5943 16.9304 47.6645 8.99093 46.1965 6.26147C44.7286 3.532 42.2783 0.506104 42.2783 0.506104C42.2783 0.506104 49.3283 3.43412 50.5562 7.15358C51.7841 10.873 51.3371 12.6628 51.3371 12.6628Z' fill='%23E3C343'/%3E%3Cpath d='M46.3869 15.1519L43.8788 19.0672C43.8788 19.0672 43.0261 11.796 41.6713 9.30429C40.3165 6.81254 38.0842 4.03833 38.0842 4.03833C38.0842 4.03833 44.5493 6.71186 45.6751 10.1125C46.8008 13.5132 46.3869 15.1519 46.3869 15.1519Z' fill='%23E3C343'/%3E%3Cpath d='M67.7493 17.2521C67.9355 16.4951 68.2613 15.7806 68.7096 15.1463C69.2509 14.413 69.9346 13.7998 70.7185 13.3443C71.5024 12.8888 72.37 12.6008 73.2679 12.4979C75.1305 12.3189 76.7695 13.4907 78.2623 14.4555C79.5039 15.2525 80.7732 15.9964 82.0315 16.7627C83.4553 17.6324 84.8239 18.5945 86.3774 19.2209C88.3801 20.0184 90.514 20.4236 92.6658 20.415C94.7739 20.415 97.7815 20.2277 99.0922 18.2589C99.713 17.3276 94.6028 17.4199 93.9323 17.4535C92.4313 17.5346 90.9302 17.3052 89.454 17.0619C86.507 16.5781 84.054 15.2386 81.3885 13.9857C80.3235 13.4683 78.7865 12.7804 78.2347 11.6338C77.9587 11.0745 77.898 10.2019 78.3395 9.67617C78.7424 9.20914 79.3963 9.22592 80.271 9.2427C81.1462 9.26836 82.0098 9.45306 82.8206 9.78803C82.5085 9.33687 82.1308 8.93615 81.7003 8.59948C78.4526 6.06298 72.0814 7.32144 68.6958 11.1388C67.2733 12.8015 66.3679 14.8536 66.0938 17.0368L67.7493 17.2521Z' fill='%23E3C343'/%3E%3Cpath d='M40.5372 17.6773C40.3512 16.9193 40.0254 16.2039 39.577 15.5686C39.0337 14.8319 38.3462 14.2167 37.5576 13.7615C36.769 13.3063 35.8962 13.0209 34.9938 12.9231C33.1285 12.7413 31.4923 13.9131 29.9967 14.8807C28.7578 15.6777 27.4858 16.4216 26.2303 17.1879C24.8065 18.0492 23.4379 19.0168 21.8844 19.6377C19.8824 20.4346 17.7495 20.8398 15.5987 20.8318C13.4906 20.8318 10.483 20.6444 9.1723 18.6756C8.55146 17.7444 13.6617 17.8367 14.3322 17.8674C15.8332 17.9485 17.3315 17.7192 18.8105 17.4759C21.7547 16.9949 24.2105 15.6525 26.876 14.3997C27.9383 13.8963 29.4835 13.2083 30.0271 12.0645C30.303 11.5052 30.3637 10.6327 29.9195 10.1069C29.5194 9.64269 28.8626 9.65667 27.988 9.67625C27.11 9.6971 26.2432 9.88 25.4301 10.216C25.7411 9.76481 26.1179 9.36407 26.5476 9.02744C29.798 6.49374 36.1693 7.7494 39.5549 11.5667C40.9801 13.2257 41.8892 15.2749 42.168 17.4563L40.5372 17.6773Z' fill='%23E3C343'/%3E%3Cpath d='M21.8125 24.3918C21.6567 24.2842 21.478 24.2152 21.291 24.1905C20.8799 24.1373 20.4632 24.0478 20.0659 23.9695C19.2657 23.8185 18.471 23.6479 17.6791 23.4494C16.9259 23.2166 16.154 23.051 15.3723 22.9544C14.6823 22.9521 14.0056 23.1459 13.4187 23.5137C12.1936 24.1709 11.1423 25.1105 10.0634 25.9831C9.52812 26.4026 8.94039 26.7773 8.42441 27.2359C8.12793 27.501 7.85124 27.788 7.59662 28.0945C7.38691 28.3434 6.99509 28.7153 6.93715 29.0369C7.19858 29.0137 7.45521 28.9515 7.69871 28.8524C7.97464 28.7796 8.23126 28.7013 8.49615 28.623C9.06732 28.458 9.64126 28.293 10.2152 28.1392C10.7891 27.9854 11.3189 27.8344 11.8708 27.7141C12.2108 27.6267 12.5696 27.6533 12.8934 27.7899C13.2173 27.9265 13.4887 28.1659 13.6671 28.472C15.0467 31.0924 10.8885 35.1167 9.564 36.996C8.86865 37.9832 8.40233 39.0543 7.85875 40.131C7.5259 40.722 7.13782 41.2792 6.69985 41.7949C5.2926 43.6099 3.8826 45.478 1.34405 44.7817C0.946713 44.6698 0.477632 44.6363 0.240333 45.0613C-0.145969 45.7829 0.56593 46.3142 1.19505 46.3869C1.84685 46.4564 2.50566 46.4071 3.14035 46.2415C4.27442 45.9618 5.23742 45.2907 6.17558 44.6083C6.66949 44.2475 7.16065 43.884 7.67664 43.5568C8.87141 42.8017 10.16 42.5416 9.67713 44.323C9.48573 44.9878 9.2582 45.6414 8.99558 46.2807C8.41889 47.7377 7.66836 49.1388 7.34 50.6881C6.89576 52.7995 7.47797 55.1346 6.61431 57.1622C6.53981 57.3355 3.97366 58.2109 5.02771 58.8177C6.82677 59.8553 8.5403 56.8377 8.84658 55.4842C9.27979 53.5853 9.59435 51.6613 10.0662 49.768C10.3614 48.585 10.676 47.3993 11.3741 46.3841C12.5606 44.6614 13.2642 42.6087 14.6383 41.0175C15.8 39.6751 17.417 39.3927 19.0725 39.0599C20.6371 38.7467 24.3373 38.3272 25.8659 37.8406C26.2853 37.7063 27.2456 37.1079 25.4769 29.7864C25.1237 28.363 22.3119 24.733 21.8125 24.3918Z' fill='%23E3C343'/%3E%3Cpath d='M27.7535 42.7345C26.8816 48.8114 30.9708 49.9832 31.1585 52.2428C31.1734 52.4289 31.1493 52.616 31.0877 52.7919C31.0262 52.9678 30.9287 53.1285 30.8015 53.2635C30.6743 53.3985 30.5204 53.5046 30.3498 53.575C30.1793 53.6454 29.996 53.6784 29.8119 53.6719C25.2867 53.5041 20.571 54.3039 19.2659 55.2967C18.0297 56.2364 17.1357 57.6654 16.181 58.8735C15.3367 59.9418 14.5006 61.0129 13.6507 62.0756C12.8009 63.1383 11.9786 64.1479 11.1122 65.1519C10.2844 66.1083 9.50074 67.1095 8.65088 68.0296C7.82194 68.9472 6.72919 69.5772 5.52735 69.8306C3.73381 70.1941 2.01753 69.8473 1.81886 67.7079C1.76091 67.0871 1.7885 66.4187 2.62457 66.1083C2.91331 65.9982 3.22618 65.97 3.52955 66.0267C3.83293 66.0833 4.11532 66.2227 4.34637 66.4299C4.66369 66.7096 4.92859 67.0619 5.26246 67.3332C5.34151 67.4164 5.43618 67.4828 5.5409 67.5284C5.64562 67.5741 5.75828 67.598 5.87226 67.5989C6.74696 67.4646 7.38712 66.1475 7.92242 65.5434C8.91587 64.4725 9.80569 63.3075 10.5796 62.0644C11.8903 59.8495 12.4587 52.8721 12.8064 51.9688C13.5569 50.0112 19.1528 43.2994 20.1406 43.0197C22.0445 42.5079 23.9319 41.9486 25.8082 41.3697H25.8275C26.7574 41.0845 27.8915 41.7696 27.7535 42.7345Z' fill='%23E3C343'/%3E%3Cpath d='M29.1439 58.2696C29.2488 57.7103 26.3405 56.0324 23.4901 56.67C22.582 56.8848 21.7297 57.2939 20.9902 57.8697C19.9527 58.6304 19.3953 59.4386 18.0985 61.6031C15.9435 65.1912 16.0373 65.3618 15.0632 66.6678C13.9595 68.1583 13.2449 69.1288 11.9066 70.0013C11.9066 70.0013 11.2747 70.4124 7.83113 71.8666C7.68751 71.8575 7.54563 71.9024 7.43262 71.9927C7.31961 72.083 7.2434 72.2124 7.21856 72.356C7.18821 72.6357 7.70696 72.8902 7.867 72.9657C9.17215 73.5781 12.4005 72.1099 15.1157 69.2154C16.1725 68.0968 15.8772 68.0968 17.6156 66.0218C19.4422 63.8348 20.3556 62.7414 21.7159 61.715C23.159 60.6271 25.1568 59.1226 27.9657 58.6248C28.6169 58.5101 29.1191 58.485 29.1439 58.2696Z' fill='%23E3C343'/%3E%3Cpath d='M29.4531 60.437C29.2213 60.2943 28.9344 60.4146 28.7053 60.518C28.0155 60.8313 22.7287 63.8432 22.1575 64.3214C21.4796 64.9071 20.872 65.5717 20.3474 66.3014C19.5831 67.3305 18.8133 68.3513 18.0103 69.3497C17.3254 70.2586 16.5393 71.0844 15.6677 71.8106C14.5308 72.7 13.1843 73.2984 11.9592 74.0731C9.0619 75.9188 8.62593 76.5341 8.39691 76.9032C7.99611 77.5865 7.64742 78.2999 7.35389 79.037C7.28215 79.202 8.8853 78.226 9.7462 77.5856C12.3179 75.6755 12.6379 75.5077 13.1153 75.4434C15.6759 75.1637 18.2448 79.2216 17.8309 79.7362C17.555 80.0801 16.1395 78.5756 14.0783 78.9559C12.9978 79.187 12.0385 79.8119 11.3825 80.7122C10.4747 81.9566 10.1987 83.7073 10.6126 83.931C11.1645 84.2331 12.2075 81.3806 14.1749 81.1988C16.4182 80.9946 18.9485 84.3561 19.6604 87.4435C20.3723 90.531 19.2327 93.3164 18.7939 94.3707C17.7482 96.8876 16.2278 98.3167 16.3878 98.4705C16.6113 98.683 19.699 96.0151 21.5863 93.8841C25.8274 89.1047 27.9327 82.7229 28.7991 76.4474C29.1358 73.978 31.2328 69.7356 32.8498 67.1823C33.2692 66.5167 33.8045 64.8863 33.6969 64.1061C33.6878 63.9533 33.6484 63.804 33.581 63.667C33.4774 63.5401 33.3498 63.4356 33.2057 63.3594C32.102 62.554 31.0259 61.6814 29.9443 60.8257C29.787 60.6998 29.6352 60.5628 29.4531 60.437Z' fill='%23E3C343'/%3E%3Cpath d='M87.1169 24.3918C87.2728 24.2842 87.4514 24.2152 87.6384 24.1905C88.0496 24.1373 88.4662 24.0478 88.8608 23.9695C89.6638 23.8185 90.4557 23.6479 91.2476 23.4494C92.0018 23.2165 92.7745 23.0509 93.5571 22.9544C94.2471 22.9521 94.9239 23.1459 95.5107 23.5137C96.7358 24.1709 97.7871 25.1105 98.866 25.9831C99.4013 26.4165 99.989 26.7913 100.505 27.2499C100.802 27.5142 101.079 27.8012 101.333 28.1085C101.543 28.3574 101.937 28.7293 101.992 29.0509C101.732 29.0277 101.476 28.9655 101.233 28.8663C100.958 28.7936 100.701 28.7153 100.436 28.637C99.8621 28.472 99.291 28.307 98.7143 28.1532C98.1376 27.9994 97.6105 27.8484 97.0587 27.7281C96.7191 27.6423 96.3612 27.6696 96.0381 27.8061C95.715 27.9426 95.444 28.181 95.2651 28.486C93.8855 31.1064 98.0465 35.1307 99.3682 37.01C100.066 37.9972 100.533 39.0683 101.076 40.145C101.408 40.7365 101.796 41.2938 102.235 41.8089C103.642 43.6239 105.05 45.492 107.591 44.7957C107.988 44.6838 108.457 44.6502 108.695 45.0753C109.081 45.7968 108.366 46.3282 107.737 46.4009C107.085 46.4699 106.427 46.4206 105.792 46.2555C104.661 45.9758 103.698 45.3046 102.757 44.6223C102.263 44.2615 101.769 43.898 101.253 43.5708C100.061 42.8157 98.7694 42.5556 99.2523 44.337C99.4434 45.0022 99.6719 45.6558 99.9366 46.2946C100.513 47.7516 101.261 49.1527 101.592 50.702C102.036 52.8135 101.454 55.1486 102.318 57.1761C102.392 57.3495 104.956 58.2248 103.904 58.8317C102.105 59.8692 100.392 56.8517 100.083 55.4982C99.6524 53.5993 99.3351 51.6753 98.8633 49.782C98.568 48.599 98.2562 47.4133 97.5581 46.3981C96.3716 44.6754 95.668 42.6227 94.2911 41.0315C93.1322 39.6891 91.5125 39.4067 89.8597 39.0739C88.2924 38.7606 83.7644 38.3412 82.2385 37.8546C81.8163 37.7203 81.281 33.1451 82.3516 29.5207C82.8511 27.8372 86.6147 24.733 87.1169 24.3918Z' fill='%23E3C343'/%3E%3Cpath d='M81.1623 42.2647C81.2644 46.2554 78.8611 48.571 78.5962 50.8474C78.5751 51.0322 78.5921 51.2195 78.6462 51.3973C78.7003 51.5751 78.7902 51.7395 78.9104 51.8802C79.0305 52.0209 79.1782 52.1347 79.344 52.2145C79.5099 52.2943 79.6902 52.3382 79.8737 52.3436C82.909 52.4331 87.6715 54.3991 88.9104 55.3415C90.1494 56.284 91.7939 57.6683 92.7486 58.8764C93.5764 59.9447 94.429 61.0158 95.2761 62.0785C96.1232 63.1412 96.9483 64.1508 97.8175 65.1547C98.6452 66.1112 99.4289 67.1123 100.279 68.0324C101.108 68.9474 102.201 69.5745 103.402 69.825C105.207 70.1942 106.909 69.8418 107.111 67.7024C107.169 67.0816 107.141 66.4132 106.305 66.1028C106.016 65.9927 105.703 65.9645 105.4 66.0212C105.097 66.0778 104.814 66.2172 104.583 66.4244C104.263 66.704 103.998 67.0564 103.667 67.3277C103.588 67.4107 103.493 67.4769 103.389 67.5225C103.284 67.5681 103.171 67.5922 103.057 67.5933C102.18 67.4591 101.54 66.1419 101.007 65.5379C100.013 64.4677 99.123 63.3026 98.35 62.0589C97.0366 59.844 96.4709 52.8666 96.1232 51.9633C95.37 50.0057 89.7769 43.2939 88.7863 43.0142C86.8824 42.508 84.9978 41.9347 83.1132 41.3614L82.6303 41.2244C81.9322 41.0398 81.143 41.5292 81.1623 42.2647Z' fill='%23E3C343'/%3E%3Cpath d='M77.0234 56.8714C76.9213 56.3121 79.8296 54.6342 82.6799 55.2718C83.883 55.5514 87.4701 57.5286 87.9364 57.8698C88.9739 58.6305 89.5313 59.4387 90.8309 61.6032C92.9859 65.1913 92.8921 65.3619 93.8661 66.6679C94.9698 68.1584 95.6845 69.1288 97.0228 70.0014C97.0228 70.0014 97.6574 70.4125 101.101 71.8667C101.244 71.8583 101.386 71.9034 101.499 71.9936C101.612 72.0838 101.688 72.2127 101.714 72.3561C101.744 72.6358 101.225 72.8903 101.062 72.9658C99.7572 73.5782 96.5316 72.11 93.8137 69.2155C92.7596 68.0969 93.0521 68.0969 91.3138 66.0218C89.4871 63.8349 88.5738 62.7415 87.2135 61.7151C85.7703 60.6272 81.0161 57.7244 78.2044 57.2266C77.5532 57.1119 77.0648 57.0868 77.0234 56.8714Z' fill='%23E3C343'/%3E%3Cpath d='M77.8207 60.7167C78.0525 60.5741 78.3367 60.6944 78.5685 60.7978C79.2473 61.1111 86.2007 63.8433 86.7719 64.3243C87.4491 64.9108 88.0566 65.5753 88.582 66.3043C89.3463 67.3334 90.1134 68.3542 90.9191 69.3526C91.6038 70.2608 92.3889 71.0865 93.259 71.8136C94.3986 72.7029 95.7424 73.3014 96.9675 74.076C99.8647 75.9218 100.303 76.537 100.53 76.9062C100.931 77.5894 101.281 78.3027 101.576 79.0399C101.644 79.2049 100.044 78.2289 99.1832 77.5885C96.6115 75.6757 96.2914 75.4939 95.8141 75.4435C93.2507 75.1639 90.6818 79.2217 91.0957 79.7363C91.3716 80.0803 92.7871 78.5757 94.8511 78.956C95.9312 79.1881 96.8901 79.8128 97.5469 80.7123C98.452 81.9568 98.7307 83.7074 98.3168 83.9312C97.7649 84.2332 96.7219 81.3807 94.7545 81.1989C92.5085 80.9948 89.9809 84.3562 89.2663 87.4437C88.5516 90.5311 89.6967 93.3165 90.1327 94.3708C91.1785 96.8877 92.7016 98.3168 92.5416 98.4706C92.3181 98.6831 89.2304 96.0152 87.3403 93.8842C83.102 89.1048 81.852 82.5357 79.5591 76.6433C78.585 74.1487 75.9361 70.4125 75.5746 67.9431C75.4347 67.137 75.4115 66.3146 75.5057 65.5017C75.5319 65.352 75.5717 65.205 75.6243 65.0626C75.6822 64.8863 75.731 64.7071 75.7706 64.5257C76.1817 63.0826 76.2479 61.9556 77.3296 61.1027C77.4868 60.9796 77.6386 60.8426 77.8207 60.7167Z' fill='%23E3C343'/%3E%3Cpath d='M59.9985 100.174C59.9653 101.245 59.3114 101.935 58.6768 102.752C57.3245 104.53 56.2966 106.539 55.6415 108.684C55.2332 112.736 53.5969 112.736 53.1858 108.684C52.5368 106.54 51.5144 104.531 50.1671 102.752C49.5352 101.935 48.8785 101.245 48.8454 100.174C48.8123 98.9067 49.6925 98.5991 50.4485 96.6387C50.7962 95.7522 51.6875 93.4422 50.7245 92.2369C50.1726 91.5433 49.2593 91.5657 49.0275 90.7128C48.9442 90.3288 48.9769 89.9283 49.1213 89.5634C49.2041 89.2669 49.4911 88.2909 50.1561 88.1287C50.6858 88.0001 51.1908 88.4475 51.4778 88.702C52.6449 89.7312 56.1686 89.7312 57.3275 88.702C57.6172 88.4475 58.1249 88.0001 58.6519 88.1287C59.3142 88.2909 59.6011 89.2669 59.6894 89.5634C59.8281 89.9296 59.8607 90.3284 59.7832 90.7128C59.5459 91.5657 58.6409 91.5517 58.0863 92.2369C57.1288 93.4422 58.0256 95.7522 58.3622 96.6387C59.1514 98.5991 60.0233 98.9067 59.9985 100.174Z' fill='%23E3C343'/%3E%3Cpath d='M59.9985 100.174C59.9653 101.245 59.3114 101.935 58.6768 102.752C57.3245 104.53 56.2966 106.539 55.6415 108.684C55.2332 112.736 53.5969 112.736 53.1858 108.684C52.5368 106.54 51.5144 104.531 50.1671 102.752C49.5352 101.935 48.8785 101.245 48.8454 100.174C48.8123 98.9067 49.6925 98.5991 50.4485 96.6387C50.7962 95.7522 51.6875 93.4422 50.7245 92.2369C50.1726 91.5433 49.2593 91.5657 49.0275 90.7128C48.9442 90.3288 48.9769 89.9283 49.1213 89.5634C49.2041 89.2669 49.4911 88.2909 50.1561 88.1287C50.6858 88.0001 51.1908 88.4475 51.4778 88.702C52.6449 89.7312 56.1686 89.7312 57.3275 88.702C57.6172 88.4475 58.1249 88.0001 58.6519 88.1287C59.3142 88.2909 59.6011 89.2669 59.6894 89.5634C59.8281 89.9296 59.8607 90.3284 59.7832 90.7128C59.5459 91.5657 58.6409 91.5517 58.0863 92.2369C57.1288 93.4422 58.0256 95.7522 58.3622 96.6387C59.1514 98.5991 60.0233 98.9067 59.9985 100.174Z' stroke='%23E3C343' stroke-width='0.56' stroke-miterlimit='10'/%3E%3Cpath d='M83.4774 101.256C83.2014 101.463 82.0784 100.383 81.6286 99.9527C80.4559 98.8201 80.0006 97.9588 78.6541 96.1242C77.4814 94.5273 76.8854 93.7275 76.4053 93.6828C75.3016 93.5709 74.6476 95.0811 72.7078 97.5057C69.8713 101.052 55.6802 124.448 54.6869 124.448C53.6935 124.448 39.3286 101.052 36.4976 97.5057C34.5661 95.0839 33.9011 93.5709 32.8029 93.6828C32.3228 93.7275 31.724 94.5218 30.5513 96.1242C29.2048 97.9588 28.7495 98.8201 27.5768 99.9527C27.127 100.383 26.0095 101.463 25.728 101.256C25.3279 100.957 27.1877 98.3894 28.2914 95.0643C29.0392 92.827 28.5287 92.9948 29.2572 86.6745C29.9498 80.6535 30.8051 77.0795 32.171 73.6341C32.1903 73.5837 34.1301 70.1216 34.1604 70.1216C34.2846 70.1216 39.3452 80.1501 38.9975 81.1821C37.8717 84.5575 35.3745 89.597 35.5539 90.6709C35.7526 91.8342 36.6824 93.378 40.0902 94.8657C41.1001 92.5278 42.1118 90.1899 43.1254 87.8519C42.1624 86.4229 41.9389 85.1476 42.4135 84.703C42.7888 84.3506 43.5172 84.5911 43.6055 84.6219C44.4333 84.9015 45.0155 85.8607 45.0404 87.0437C44.6801 88.4218 44.4137 89.8234 44.2429 91.2386C43.967 93.6073 43.4869 97.4554 44.7948 101.642C45.1562 102.797 45.1811 102.464 47.3416 107.048C47.3416 107.048 49.0303 110.622 50.4486 113.902C51.0004 115.197 52.9595 119.367 54.6896 119.409C56.5383 119.456 58.1691 115.284 58.7651 113.902C60.1834 110.622 61.8721 107.048 61.8721 107.048C64.0326 102.464 64.0574 102.797 64.4189 101.642C65.7296 97.447 65.266 93.6073 64.9708 91.2386C64.8014 89.8232 64.5349 88.4215 64.1733 87.0437C64.1982 85.8607 64.7776 84.9127 65.6082 84.6219C65.6965 84.5911 66.4359 84.3422 66.8002 84.703C67.2748 85.1476 67.054 86.4229 66.0883 87.8519C67.0927 90.188 68.1044 92.5259 69.1235 94.8657C72.534 93.3808 73.4639 91.837 73.6598 90.6709C73.8391 89.597 70.5142 85.1169 69.3884 81.7414C69.0407 80.7094 74.1013 70.6725 74.2254 70.6809C74.2558 70.6809 74.2641 70.7872 74.2861 70.8375C75.6492 74.2829 79.2529 80.6535 79.9565 86.6745C80.685 92.992 80.1745 92.827 80.9223 95.0643C82.0177 98.3894 83.883 100.957 83.4774 101.256Z' fill='%23E3C343'/%3E%3Cpath d='M73.544 28.2791C64.3583 30.603 57.6256 23.6591 55.1174 21.7323C54.8277 21.5125 54.4659 21.4138 54.1065 21.4565C53.7472 21.4992 53.4176 21.68 53.1859 21.9616C46.9527 29.353 34.5331 29.1181 34.5331 29.1181C29.1221 38.6264 30.1403 42.606 31.7351 44.5608C32.6623 45.6962 34.1661 46.3198 35.5595 48.5123C37.022 50.8167 37.6566 52.5506 37.3255 54.8578C37.3255 54.8578 36.2797 58.7478 38.5699 59.3631C40.5014 59.8832 42.2481 55.3612 42.2481 55.3612C42.2481 55.3612 42.662 58.9492 41.6521 59.9588C40.7608 61.1137 39.0335 61.5081 38.8928 62.3275C38.5009 64.7409 40.1068 67.5067 42.8965 69.4084C49.3091 67.3921 53.7681 64.8108 53.7736 63.0378C53.762 62.5276 53.6601 62.0237 53.4729 61.55C53.0286 60.5181 52.2505 60.0119 51.282 59.2848C49.1187 57.6684 48.0343 56.8601 47.579 55.8142C47.4907 55.6185 46.8864 54.1782 47.4273 52.7016C47.7667 51.776 48.233 51.706 48.7876 50.5035C49.2071 49.6979 49.4152 48.7965 49.3919 47.8859C49.3147 46.5877 49.0431 45.309 48.5862 44.0937C48.4234 43.6575 47.728 42.5836 46.0586 42.1529C45.0262 41.9084 44.0119 41.5907 43.0234 41.2021C42.0637 40.8766 41.1271 40.4851 40.22 40.0303C37.847 38.7551 33.3714 36.9541 35.0739 36.7807C36.9254 36.5849 39.3287 36.501 46.1497 36.6492C51.4889 36.7639 51.8035 40.7351 51.8035 40.7351H57.0765C57.2393 39.1634 58.7321 35.086 68.6656 36.0228C68.6656 36.0228 72.5589 36.1459 73.2929 36.2717C74.1952 36.4283 71.7394 37.161 67.915 39.4123H67.893C67.0983 39.7702 66.7478 39.9716 65.7021 40.433C64.5542 40.9364 64.4273 41.0623 63.4808 41.4734C62.6567 41.8468 61.9082 42.3722 61.2734 43.0227C60.9175 43.3638 59.6344 46.0122 59.535 47.8887C59.5093 48.7996 59.7175 49.7016 60.1393 50.5063C60.6912 51.7088 61.163 51.7788 61.4997 52.7044C62.0377 54.181 61.4334 55.6213 61.3479 55.817C60.8899 56.8629 59.8055 57.6712 57.6477 59.2876C56.6737 60.0147 55.8955 60.5209 55.4568 61.5528C55.268 62.0261 55.1652 62.5302 55.1533 63.0406C55.1533 64.8136 59.6178 67.3949 66.0277 69.4112C68.8173 67.5095 69.9569 64.7745 70.0314 62.3303C70.059 61.4661 70.2246 60.6523 69.4354 60.2188C68.0116 59.4162 67.9371 59.6092 67.2583 59.0694C66.1546 58.2053 65.3268 57.8557 65.4841 54.1027C65.909 54.6257 67.0569 56.34 67.9261 56.9412C68.9111 57.6376 69.3499 57.9452 70.0011 57.8781C70.3331 57.8285 70.6399 57.6697 70.8742 57.4262C71.1085 57.1826 71.2574 56.8678 71.2979 56.5301C71.4994 54.2929 72.1643 50.4168 73.3702 48.5151C74.7636 46.3226 76.2729 45.699 77.2001 44.5636C78.7618 42.606 79.1316 37.6784 73.544 28.2791Z' fill='%23E3C343'/%3E%3Cpath d='M29.9112 29.7389C29.5221 30.1137 28.0018 27.6639 27.9217 27.5017C27.5088 26.5228 27.1712 25.513 26.9118 24.4813C25.7612 20.5661 27.0057 18.5274 31.8786 19.1455C33.4486 19.344 34.5247 19.9649 35.8326 20.7535C37.1957 21.5757 38.7796 22.1518 40.4296 22.0511C40.551 22.0511 40.5786 22.0791 40.5538 22.1826C40.4793 22.4069 40.3631 22.6148 40.2117 22.795C39.9214 23.0994 39.5639 23.3295 39.1686 23.4662C38.0208 23.9528 36.7239 24.6016 35.4215 24.0255C34.5082 23.62 33.7963 22.9069 32.825 22.5881C32.1931 22.3867 31.0508 22.1154 30.5238 22.5881C30.0519 23.0103 30.1623 23.8214 30.143 24.3639C30.0988 25.5664 30.2809 26.7717 30.2423 27.9743C30.2322 28.2766 30.2055 28.5782 30.1623 28.8776C30.1071 29.1265 30.0906 29.532 29.9112 29.7389Z' fill='%23E3C343' stroke='%23E3C343' stroke-miterlimit='10'/%3E%3Cpath d='M77.1862 28.3405C77.5753 28.7153 79.0956 26.2655 79.1757 26.1033C79.59 25.1282 79.9294 24.1221 80.1911 23.0941C81.3417 19.1789 80.1 17.1402 75.2243 17.7583C73.6543 17.9568 72.5782 18.5777 71.2703 19.3663C69.9072 20.1885 68.3261 20.7646 66.6733 20.6639C66.5519 20.6639 66.5243 20.6919 66.5491 20.7953C66.6237 21.0197 66.7398 21.2276 66.8913 21.4078C67.1815 21.7122 67.539 21.9423 67.9343 22.079C69.0821 22.5656 70.379 23.2144 71.6814 22.6383C72.5975 22.2328 73.3094 21.5197 74.2807 21.2009C74.9125 20.9995 76.0521 20.7282 76.5819 21.2009C77.051 21.6231 76.9406 22.4341 76.9599 22.9767C77.0069 24.1792 76.822 25.3845 76.8634 26.5871C76.8707 26.8896 76.8975 27.1913 76.9434 27.4904C76.9903 27.7281 77.0041 28.1336 77.1862 28.3405Z' fill='%23E3C343' stroke='%23E3C343' stroke-miterlimit='10'/%3E%3C/svg%3E");
    --logoHipa: url("data:image/svg+xml;charset=utf8,%3Csvg width='121' height='95' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M62.838 86.7212c-.273.2875-.3822.4655-.6688.753l.3685.3833c.3997.435.6821.965.8206 1.5399a3.4863 3.4863 0 0 1-.029 1.7459s.3549-.1917.5869-.8762a3.583 3.583 0 0 0-.6824-2.9161 6.7412 6.7412 0 0 0-.3958-.6298ZM64.7077 72.8115a22.4366 22.4366 0 0 1-2.1019 1.3691 18.0517 18.0517 0 0 1 2.0337 1.1637c.1774.1095-.6142 1.2869-1.3649 1.8208-.7507.534-1.7197 1.3691-2.5659 2.0126a7.1385 7.1385 0 0 0-2.2111 2.5601 2.7455 2.7455 0 0 0-.0565 1.7498 2.7376 2.7376 0 0 0 1.0119 1.4265c.3685.3148.969.9857 1.3648 1.2732 0-.1643.546-.5066.6961-.8625-1.7607-1.4649-2.8253-3.2447.2321-4.8465.8325-.6024 1.7607-1.1774 2.7297-1.9167a8.5428 8.5428 0 0 0 1.3649-1.3691 2.4384 2.4384 0 0 0 .6648-1.1644 2.4454 2.4454 0 0 0-.0506-1.341 3.2464 3.2464 0 0 0-.6747-1.1163 3.237 3.237 0 0 0-1.0587-.7593M67.1783 58.9977c-.1229 0-2.8526 1.1363-4.0947 1.6839l1.6925.4929c.3081.0864.6093.1963.9008.3286a.793.793 0 0 1-.232.2601 4.818 4.818 0 0 1-1.4604.8899c-1.2694.6024-2.5933 1.1911-3.8899 1.8345-1.2967.6435-2.5797.8762-3.9718 2.7381a2.7454 2.7454 0 0 0-.3134 1.6879 2.7416 2.7416 0 0 0 .7501 1.5431 7.88 7.88 0 0 0 1.8153 1.5197l.6415.3833c.6961-.5476 1.5014-.8214 2.2111-1.3006-.5596-.3149-1.1055-.6297-1.6105-.972-1.0646-.6572-1.7607-1.7387-1.3649-1.6429a11.2782 11.2782 0 0 1 2.9891-1.7113c1.2556-.5613 2.5659-1.109 3.9035-1.684a7.447 7.447 0 0 0 2.2111-1.369 2.7375 2.7375 0 0 0 1.1661-1.5856 2.7456 2.7456 0 0 0-.197-1.9603 2.639 2.639 0 0 0-1.1602-1.2185M69.4848 44.8279a20.0763 20.0763 0 0 0-2.2111-.9309 36.4957 36.4957 0 0 1-4.6678 2.122c.7916.3012 1.6378.6161 2.5386.931a24.3086 24.3086 0 0 1 2.8253 1.0816c.2321.0958.4641.219.6825.3285a8.9477 8.9477 0 0 1-1.0237.3286 31.8391 31.8391 0 0 1-3.5896.753c-2.4158.4244-5.4595.3833-8.394 1.9577a5.3414 5.3414 0 0 0-2.2794 1.9304 2.8285 2.8285 0 0 0-.2456 2.3137 3.7922 3.7922 0 0 0 1.0509 1.5197 9.9087 9.9087 0 0 0 2.1429 1.3691 16.8324 16.8324 0 0 0 2.4022-.8762l.5323-.1917 1.3648-.5476-1.0919-.3149a11.1539 11.1539 0 0 1-3.262-1.684h-.0683a4.0935 4.0935 0 0 1 .8736-.5476c2.1155-1.0405 4.7497-1.1089 7.4795-1.506a36.5127 36.5127 0 0 0 3.9854-.7666 16.7349 16.7349 0 0 0 2.0201-.753 3.4381 3.4381 0 0 0 1.5112-.9096 3.4522 3.4522 0 0 0 .8636-1.541c.6552-2.1358-2.8389-3.7924-3.3985-4.1072' fill='%23414042'/%3E%3Cpath d='M63.5339 79.6157c-.3958.3286-.9827.9036-1.1874 1.0268 4.0946 2.4096-.9827 4.5727-1.9518 6.6948a3.5104 3.5104 0 0 0-.6603 1.3828 3.516 3.516 0 0 0-.0085 1.5333c.2184.6845.546.9036.5733.8762a3.474 3.474 0 0 1-.0246-1.7483 3.4676 3.4676 0 0 1 .8298-1.5375 27.1576 27.1576 0 0 1 3.1665-2.9435c.463-.3685.8016-.871.9701-1.4392a2.8969 2.8969 0 0 0-.0283-1.737 5.773 5.773 0 0 0-1.6788-2.1084ZM65.4448 65.4053s-1.9791 1.0405-2.8799 1.4649a10.4984 10.4984 0 0 1 2.8116 1.6155c.3276-.0959-.3685.9857-1.4331 1.6428-1.0646.6572-2.1838 1.2733-3.2757 1.903-1.0919.6298-2.7298.6024-3.4804 2.656a2.4443 2.4443 0 0 0-.011 1.3633c.1257.4462.3757.8472.7207 1.1558.4018.5067.8597.966 1.3649 1.3691l.5323.397 1.6242-.972a12.6151 12.6151 0 0 1-1.0237-.8215c-.778-.5339-1.5559-1.7113-1.3649-1.8208a17.085 17.085 0 0 1 2.5797-1.3691c1.1465-.6024 2.3339-1.1226 3.5623-1.903a7.88 7.88 0 0 0 1.8153-1.5197 2.7416 2.7416 0 0 0 .7501-1.5431 2.745 2.745 0 0 0-.3134-1.6878 5.8483 5.8483 0 0 0-1.9927-1.862M69.2527 52.1934c-.9145.3285-4.5041 1.0678-5.323 1.2321a10.4204 10.4204 0 0 1 2.6342.8488c.313.145.6065.329.8735.5477a11.1558 11.1558 0 0 1-3.3303 1.7798c-1.2557.4654-2.7298.8077-4.0946 1.2458-.6961.2191-1.3649.4381-2.1292.6845-.7644.2465-1.788.2054-2.6069 1.7387a2.7454 2.7454 0 0 0-.1971 1.9604 2.7373 2.7373 0 0 0 1.1661 1.5855 6.1948 6.1948 0 0 0 1.7744 1.1227c1.01-.4381 2.0609-.8078 3.0846-1.2322l.2593-.1643-1.7334-.8899a4.8136 4.8136 0 0 1-1.4604-.8899.9969.9969 0 0 1-.232-.2601 6.998 6.998 0 0 1 .9008-.3286l2.0473-.5887c1.3649-.3833 2.7297-.6982 4.2584-1.1911a13.4284 13.4284 0 0 0 4.3813-2.2315 3.9165 3.9165 0 0 0 1.0236-1.5197 2.828 2.828 0 0 0-.2457-2.3137 4.6741 4.6741 0 0 0-1.01-1.1363M72.1328 30.4939a7.4202 7.4202 0 0 0-3.0301-.8625c-.7234-.0959-2.6342-.5887-3.2757-.1369-.8871.616 0 2.122.5323 2.6149a14.7764 14.7764 0 0 0 5.132 2.5875c.6687.2464 2.3339 1.1774.9827 2.1084a26.3134 26.3134 0 0 1-4.0947 2.122c-.9827.4381-3.0982 1.3691-6.0737 2.6286-1.4877.6161-3.1938 1.3691-5.05 2.0126a27.7225 27.7225 0 0 0-3.1392 1.2595c-.5596.2738-4.0947 1.9304-3.3986 4.1072.1508.5796.4489 1.11.8652 1.5396a3.4507 3.4507 0 0 0 1.5097.911c.4231.178.8462.3149 1.2694.4518a1.0522 1.0522 0 0 1 .2456-.2464 14.621 14.621 0 0 1 3.9172-2.2864c-.8871-.1643-1.747-.3422-2.5523-.575a9.7286 9.7286 0 0 1-.9827-.3422c.2047-.1096.4368-.2328.6688-.3286a26.37 26.37 0 0 1 2.8253-1.0405c1.9791-.6982 3.7125-1.3691 5.2275-1.9988 3.0436-1.2185 5.2001-2.1632 6.2238-2.6286a16.0745 16.0745 0 0 0 5.7871-3.8197 4.3486 4.3486 0 0 0 .8216-1.9769 4.3519 4.3519 0 0 0-.2211-2.1303c-.9963-2.5602-3.6988-3.5322-4.1901-3.8882M60.9952.4702c-.8698 0-1.72.259-2.4431.744a4.4053 4.4053 0 0 0-1.6185 1.9806 4.4203 4.4203 0 0 0-.2478 2.549 4.4126 4.4126 0 0 0 1.2066 2.2569 4.3908 4.3908 0 0 0 2.2538 1.2033 4.3826 4.3826 0 0 0 2.5404-.2565 4.398 4.398 0 0 0 1.9695-1.6297 4.417 4.417 0 0 0 .734-2.4529 4.4033 4.4033 0 0 0-1.288-3.1123 4.3808 4.3808 0 0 0-1.426-.9518 4.3702 4.3702 0 0 0-1.6809-.3306ZM62.4557 9.917h-2.9345a.5862.5862 0 0 0-.415.1724.59.59 0 0 0-.1719.4163c0 .1574.0614.3086.1711.4212a.5996.5996 0 0 0 .4158.1812h2.9345a.5998.5998 0 0 0 .4159-.1812.6035.6035 0 0 0 .171-.4212.5896.5896 0 0 0-.1719-.4163.586.586 0 0 0-.415-.1724Z' fill='%23414042'/%3E%3Cpath d='M60.9952 11.7378c-.5323 0-.9691.178-.9691.9583l.1638 29.1337.9964-.5339a1.744 1.744 0 0 1 .4777-.1506l.1774-.0821.1092-28.3671c0-.7803-.4368-.9583-.9827-.9583M61.9096 87.8989l-.5868.3423v5.6405a.6023.6023 0 0 0 .2022.3663.5995.5995 0 0 0 .7829 0 .6029.6029 0 0 0 .2023-.3663v-5.7911a.9388.9388 0 0 1-.3276 0 1.4882 1.4882 0 0 1-.3139-.1232M60.9953 57.218a4.398 4.398 0 0 1 1.5423-.3286v-3.0256a8.5782 8.5782 0 0 1-1.5696.1369l.0273 3.2173ZM61.9779 74.6465c-.3139.1369-.6142.2738-.9281.3833v2.9024l.1092.1096h.0682l.0819.1095a3.0945 3.0945 0 0 1 .8599-.4107h.1911v-2.9572h-.2048l-.232-.0958M61.0773 82.0664v2.9572l.1774.1643.1229.1095a1.2119 1.2119 0 0 1 .9417-.178v-3.6965a3.1948 3.1948 0 0 1-.505-.0684l-.8053.7119M62.3602 67.6367a1.7065 1.7065 0 0 1-.464-.3286l-.9008.2464v3.4227c.193.0606.3701.1635.5186.3012a5.4534 5.4534 0 0 1 .8189-.1917v-3.3816h-.1364l.1637-.0684ZM60.9954 63.4474c.0813.089.1544.1852.2183.2875.02.0469.0428.0926.0683.1369l1.0782-.4244h.1502v-2.5602l-1.5014.4244-.0136 2.1358ZM61.7322 47.087a3.331 3.331 0 0 1-.5323 0l-.3139.1369v2.7381c.4504-.1232.8872-.2327 1.3649-.3696a1.2666 1.2666 0 0 1 .3002 0v-2.5738a2.8978 2.8978 0 0 1-.8189.0684ZM54.7715 18.0492c-1.7198-.8762-.1775-2.081.4367-3.1899a7.3963 7.3963 0 0 0 1.0919-4.3126 4.7641 4.7641 0 0 0-1.487-2.1804 4.7427 4.7427 0 0 0-2.4165-1.0506c-2.0337-.3286-3.1665.4244-4.7771 1.4649a28.5114 28.5114 0 0 1-4.9954 2.7381c-6.1966 2.5602-15.7507 6.64-22.4796 7.2835a9.7546 9.7546 0 0 0 2.8604 2.5298 9.7252 9.7252 0 0 0 3.6091 1.2351c-.1364 1.2048 2.1429 2.478 3.0983 2.8066a5.4444 5.4444 0 0 0 3.9855-.2602 5.0692 5.0692 0 0 0 1.4454 1.4374 5.051 5.051 0 0 0 5.7748-.1641c.1228 1.1226 2.0882 1.7113 2.9617 1.9167 1.6242.3696 2.5114-.1917 3.9991-.534.9281-.219 1.3649.3834 2.3476.6161a4.1654 4.1654 0 0 0 3.1392-.3559c.4777-.2328.2867-.3834.7917-.3423.3002 0 .7643.3696 1.1192.4381.9827.1506 1.6515-.6024 2.1974-1.2869a16.778 16.778 0 0 0 1.7334-3.765v-4.8191a12.3415 12.3415 0 0 1-4.4495-.2327M74.2481 8.808c-1.6105-1.0405-2.7297-1.7935-4.777-1.465a4.7696 4.7696 0 0 0-2.4076 1.043 4.792 4.792 0 0 0-1.496 2.1607 7.396 7.396 0 0 0 1.1056 4.3125c.6142 1.109 2.1428 2.3274.4231 3.1899a12.1525 12.1525 0 0 1-4.3267.2191v5.134a15.081 15.081 0 0 0 1.6242 3.4363c.5323.6846 1.2011 1.3691 2.1838 1.287.3686 0 .819-.4245 1.1192-.4381.5187 0 .3276.1095.8053.3422.96.524 2.0844.6564 3.1392.3697 1.01-.2465 1.3649-.8489 2.334-.6298 1.4877.3423 2.3749.9036 3.9991.5339.8735-.2053 2.8389-.794 2.9754-1.9167a5.0542 5.0542 0 0 0 1.8418.8462 5.0495 5.0495 0 0 0 3.9093-.692 5.0703 5.0703 0 0 0 1.4418-1.4274 5.4442 5.4442 0 0 0 4.0127.2328c.9691-.2328 3.2348-1.6019 3.0983-2.7793a9.724 9.724 0 0 0 3.6167-1.2326 9.7605 9.7605 0 0 0 2.8667-2.5323c-6.8246-.6434-16.215-4.7233-22.4798-7.2423a28.6402 28.6402 0 0 1-5.0091-2.7382M50.2672 37.2296c-1.3648-.931.3276-1.8619.9827-2.0947a14.995 14.995 0 0 0 5.1456-2.6012c.546-.4929 1.3649-1.9988.5323-2.6149-.6551-.4518-2.5523 0-3.2757.1506a7.081 7.081 0 0 0-3.03.8488c-.505.3559-3.2075 1.3691-4.1902 3.8881a4.3267 4.3267 0 0 0-.2248 2.1309 4.3197 4.3197 0 0 0 .8254 1.9763 16.17 16.17 0 0 0 5.7734 3.8471 90.315 90.315 0 0 0 2.6206 1.1363 47.981 47.981 0 0 0 4.4904-2.1083c-2.7297-1.1364-4.6679-2.0126-5.5823-2.4233a28.416 28.416 0 0 1-4.0947-2.1357' fill='%23414042'/%3E%3Cpath d='M31.2274 45.7863h-5.3367v-8.0227h-6.1693v8.0227h-5.3366V26.0854h5.3366v7.3109h6.1693v-7.3109h5.3367v19.7009ZM37.2192 45.7863V26.0854h5.3367v19.7009h-5.3367ZM62.7969 32.3557a6.5748 6.5748 0 0 1-.4194 2.7506 6.5592 6.5592 0 0 1-1.5187 2.3286 7.8054 7.8054 0 0 1-5.4595 1.8072h-1.5014v6.5441h-5.3503V26.0853h6.8244a8.2942 8.2942 0 0 1 5.6233 1.6292 5.778 5.778 0 0 1 1.425 2.1159 5.7937 5.7937 0 0 1 .3766 2.5253Zm-8.9536 2.5601h.9691a2.7248 2.7248 0 0 0 1.9108-.6708 2.4931 2.4931 0 0 0 .5413-.8583 2.5004 2.5004 0 0 0 .1548-1.0037c0-1.369-.7234-1.9988-2.1974-1.9988H53.857l-.0137 4.5316ZM78.5749 45.7864l-.9691-3.6828h-6.3876l-.9827 3.6828h-5.8417l6.4149-19.783h7.0837l6.4832 19.783h-5.8007Zm-2.061-8.0501-.8599-3.2447a157.093 157.093 0 0 1-.7097-2.7381c-.273-1.0953-.4777-1.9578-.5596-2.4506-.0819.4654-.2457 1.2184-.4777 2.2726-.232 1.0542-.7643 3.1215-1.5833 6.1608h4.1902ZM101.682 45.7864l-.955-3.6828h-6.3877l-.9964 3.6828h-5.8417l6.415-19.783H101l6.497 19.783h-5.815Zm-2.0607-8.0501-.8462-3.2447c-.2047-.7119-.4367-1.6429-.7234-2.7381a39.0256 39.0256 0 0 1-.5596-2.4506c-.0819.4654-.232 1.2184-.4777 2.2726-.2457 1.0542-.7643 3.1215-1.5832 6.2156l4.1901-.0548ZM.9407 78.8221a395.8887 395.8887 0 0 1 26.1647-3.231L23.5976 74.4c-3.6305-1.2185-7.2475-2.3685-10.919-3.4774V60.7915a534.3229 534.3229 0 0 0-11.738 1.6976l1.365 1.2048c2.293 2.008 4.595 4.0388 6.9062 6.0924a1065.9197 1065.9197 0 0 0-6.8244 7.2971L.9407 78.8221Z' fill='%23fff'/%3E%3Cpath d='M13.0471 70.5665V53.946a382.621 382.621 0 0 1 95.7739 0v16.6205a381.3194 381.3194 0 0 0-95.7739 0Z' fill='%23fff'/%3E%3Cpath d='M108.493 54.2334v15.9633a382.5984 382.5984 0 0 0-95.1184 0V54.2334a382.5984 382.5984 0 0 1 95.1184 0Zm.655-.575a382.6715 382.6715 0 0 0-96.4285 0V70.936a381.3874 381.3874 0 0 1 96.4285 0V53.6584Z' fill='%23231F20'/%3E%3Cpath d='M112.629 69.7862a693.8948 693.8948 0 0 1 6.92-6.0923l1.364-1.2048c-3.93-.6161-7.848-1.1774-11.792-1.6839v10.1311c-3.617 1.1089-7.248 2.2589-10.9192 3.4774l-3.5077 1.1774a384.0956 384.0956 0 0 1 26.1649 3.231c-.492-.575-.983-1.15-1.461-1.7387a457.6862 457.6862 0 0 0-6.769-7.2972Z' fill='%23fff'/%3E%3Cpath d='M105.326 70.4707c-3.521-.4107-7.0287-.7803-10.5501-1.0952v6.2155a460.7641 460.7641 0 0 1 14.3721-4.6548c-1.269-.1643-2.552-.3286-3.822-.4655ZM12.7195 70.9362a410.9653 410.9653 0 0 1 14.3858 4.6548v-6.2155a408.7748 408.7748 0 0 0-10.5505 1.0952c-1.283.1369-2.5523.3012-3.8353.4655Z' fill='%2358595B'/%3E%3Cg filter='url(%23b)' fill='%23231F20'%3E%3Cpath d='M29.9715 56.3556a3.0099 3.0099 0 0 0-1.2091.3223 3.0198 3.0198 0 0 0-.9747.7866 4.1158 4.1158 0 0 0-.8052 2.6149 3.5668 3.5668 0 0 0 .7779 2.4917 2.5367 2.5367 0 0 0 1.0134.6211 2.53 2.53 0 0 0 1.1841.0908 8.09 8.09 0 0 0 2.0064-.4791v.8625a6.5062 6.5062 0 0 1-2.1566.4928 3.414 3.414 0 0 1-1.5336-.1071 3.4225 3.4225 0 0 1-1.3326-.7691 4.3484 4.3484 0 0 1-1.01-3.1214 5.2565 5.2565 0 0 1 .4914-2.3274 4.007 4.007 0 0 1 1.3648-1.6429 4.4392 4.4392 0 0 1 2.1565-.7119 5.022 5.022 0 0 1 2.3203.3012c-.1501.2875-.2866.5887-.4231.8762a4.2186 4.2186 0 0 0-1.8699-.3012ZM41.7096 59.0388a4.8421 4.8421 0 0 1-1.0236 3.231 3.8792 3.8792 0 0 1-1.2746.9869 3.8675 3.8675 0 0 1-1.5644.3822 3.4971 3.4971 0 0 1-1.5486-.1507 3.505 3.505 0 0 1-1.3313-.8076 4.4454 4.4454 0 0 1-1.01-3.1489 4.9258 4.9258 0 0 1 1.01-3.2584 3.9321 3.9321 0 0 1 1.3017-.9931 3.919 3.919 0 0 1 1.5919-.3759 3.3614 3.3614 0 0 1 1.5294.1676 3.37 3.37 0 0 1 1.2959.8318 4.445 4.445 0 0 1 1.0236 3.1351Zm-6.6469.3971a3.7729 3.7729 0 0 0 .737 2.5464c.2663.287.5976.5052.9659.6363a2.4225 2.4225 0 0 0 1.1497.1167c.4044.001.804-.0881 1.1699-.2609a2.7318 2.7318 0 0 0 .9456-.7385 4.254 4.254 0 0 0 .7098-2.6423 3.855 3.855 0 0 0-.778-2.4917 2.4022 2.4022 0 0 0-.9566-.6437 2.397 2.397 0 0 0-1.1453-.123 2.8058 2.8058 0 0 0-1.1774.2782 2.814 2.814 0 0 0-.9518.7486 4.1167 4.1167 0 0 0-.6688 2.5739ZM47.9198 63.0092l-2.8663-7.3793c0 .5887.0819 1.3691.0819 2.1084v5.3667h-.9008v-8.3923h1.4741c.8872 2.2863 1.788 4.5726 2.7297 6.8453l2.7298-7.037h1.4604v8.4334h-.9827v-5.4762c0-.6298 0-1.3691.0819-2.0399l-3.0164 7.5435-.7916.0274ZM60.7905 56.8074a2.4028 2.4028 0 0 1-.203 1.09 2.396 2.396 0 0 1-.6705.8815 4.086 4.086 0 0 1-2.5114.6982h-.9827v3.3131h-.9827v-8.406h2.1838c2.1155-.0411 3.1665.8488 3.1665 2.4232Zm-4.3676 1.8346h.8735a3.3628 3.3628 0 0 0 1.8972-.4381 1.5883 1.5883 0 0 0 .456-.6132 1.5925 1.5925 0 0 0 .1172-.7559 1.4418 1.4418 0 0 0-.1166-.6918 1.438 1.438 0 0 0-.4293-.5541 2.86 2.86 0 0 0-1.7061-.3559h-1.0919v3.409ZM63.1382 62.7899v-8.4335h.9827V61.9h3.7261v.8899c-1.5696.0274-3.1392 0-4.7088 0ZM69.8669 62.8861v-8.4335h.9828v8.4472l-.9828-.0137ZM79.0526 63.2144l-1.051-2.7381-3.3576-.1369c-.3412.8898-.6824 1.766-1.0373 2.6559h-.9827c1.1056-2.7381 2.2111-5.5721 3.3303-8.3513h.8189l3.3303 8.6115-1.0509-.0411Zm-1.3649-3.628-.9827-2.656a19.258 19.258 0 0 1-.3958-1.2322 9.7303 9.7303 0 0 1-.3685 1.2048l-.9827 2.5738 2.7297.1096ZM88.3883 63.7621h-1.1055c-1.5423-2.4643-3.071-4.9286-4.6133-7.3792 0 .8351.0956 1.6018.0956 2.2863v4.778h-.9145V54.918h1.1055a1126.8157 1126.8157 0 0 1 4.5997 7.3518V55.2329h.9144l-.0819 8.5292ZM93.8888 64.2004l-.9827-.0821v-7.5162l-2.6615-.2191v-.8762c2.1019.1643 4.2039.3423 6.3058.5477v.8625l-2.7298-.2328.0682 7.5162Z'/%3E%3C/g%3E%3Cpath d='M31.8279 83.9835h-.9691v-2.0536h-1.8153v2.0536h-.969v-4.6686h.969v1.8072h1.8153v-1.8072h.9691v4.6686ZM33.302 83.9835v-4.6686h.9691v4.6686h-.9691ZM38.898 80.7521a1.3724 1.3724 0 0 1-.0979.6233 1.3686 1.3686 0 0 1-.3662.513 1.9471 1.9471 0 0 1-1.3649.3834h-.4094v1.7113h-.9145v-4.6685h1.4604a1.8797 1.8797 0 0 1 1.2557.3696 1.259 1.259 0 0 1 .3475.4808c.076.1858.1066.3871.0893.5871Zm-2.1838.7256h.3139a1.021 1.021 0 0 0 .6688-.178.5903.5903 0 0 0 .2184-.5065.6306.6306 0 0 0-.1229-.5066.8856.8856 0 0 0-.5869-.1643h-.4367l-.0546 1.3554ZM42.8834 83.9834l-.3276-1.0953H40.877l-.3548 1.0953h-1.0373l1.6105-4.6138h1.1875l1.6378 4.6138h-1.0373Zm-.5596-1.9167c-.3139-.9857-.4777-1.5471-.5186-1.6703a2.7321 2.7321 0 0 1-.0819-.3149c-.0683.2739-.273.931-.6006 1.9852h1.2011ZM47.6195 83.9834l-.3275-1.0953h-1.6652l-.3412 1.0953h-1.0373l1.6105-4.6138h1.1875l1.6651 4.6138h-1.0919Zm-.5596-1.9167c-.3139-.9857-.4777-1.5471-.5186-1.6703a2.7321 2.7321 0 0 1-.0819-.3149c-.0683.2739-.273.931-.5869 1.9852h1.1874ZM51.3319 83.9835h-.969v-3.8471h-1.2557v-.8215h3.4668v.8215h-1.2421v3.8471ZM55.5359 80.3277c.1085-.017.219-.017.3276 0v.8898h-.2867a1.0354 1.0354 0 0 0-.7097.2328.808.808 0 0 0-.2593.6571v1.8757h-.9555v-3.587h.7234l.1365.5887a1.3663 1.3663 0 0 1 .4368-.4655 1.0752 1.0752 0 0 1 .5869-.1916ZM58.9751 83.9833l-.191-.4792a1.4483 1.4483 0 0 1-.4914.4107 1.5786 1.5786 0 0 1-.6688.1232 1.0616 1.0616 0 0 1-.7916-.2875 1.11 1.11 0 0 1-.2866-.8214.9196.9196 0 0 1 .0828-.4614.9167.9167 0 0 1 .2993-.3601 2.3281 2.3281 0 0 1 1.1738-.3012h.6142v-.1506a.48.48 0 0 0-.1404-.4033.477.477 0 0 0-.4055-.1306 2.4648 2.4648 0 0 0-.9827.2464l-.2867-.7256a2.8727 2.8727 0 0 1 1.3649-.3148 1.6889 1.6889 0 0 1 1.0783.3011 1.1665 1.1665 0 0 1 .3685.9447v2.4096h-.7371Zm-.2866-1.6292h-.4231a1.0878 1.0878 0 0 0-.6278.1506.4517.4517 0 0 0-.1911.4107c0 .2738.1501.4107.4504.4107a.749.749 0 0 0 .5323-.1917.6574.6574 0 0 0 .2047-.5065l.0546-.2738ZM60.8997 79.4928c0-.3149.1637-.4655.5186-.4655.3549 0 .5187.1506.5187.4655a.412.412 0 0 1-.1365.3423.5315.5315 0 0 1-.3822.1232c-.3549 0-.5186-.0821-.5186-.4655Zm.9963 4.4906h-.9008v-3.587h.9554l-.0546 3.587ZM66.4547 83.9831h-.9554v-2.0536a.9465.9465 0 0 0-.1365-.575.4915.4915 0 0 0-.4231-.1917.6674.6674 0 0 0-.5869.2739 1.7699 1.7699 0 0 0-.1774.8898v1.6566H63.22v-3.5869h.737l.1228.4518a.9974.9974 0 0 1 .4368-.3834 1.6344 1.6344 0 0 1 .6415-.1369 1.2391 1.2391 0 0 1 .9281.3423c.2191.2642.3312.6014.3139.9446l.0546 2.3685ZM67.6968 79.4928c0-.3149.1774-.4655.5186-.4655.3413 0 .5187.1506.5187.4655a.452.452 0 0 1-.1228.3423.5449.5449 0 0 1-.3959.1232c-.3958 0-.5186-.0821-.5186-.4655Zm.9963 4.4906h-.9554v-3.587h.9554v3.587ZM73.2792 83.9832h-.9554v-2.0536a1.0433 1.0433 0 0 0-.1365-.575.5043.5043 0 0 0-.4368-.1917.654.654 0 0 0-.5732.2739 1.6338 1.6338 0 0 0-.1775.8899v1.6565h-.9554v-3.5869h.7234l.1365.4518a.9969.9969 0 0 1 .4368-.3834 1.579 1.579 0 0 1 .6415-.1369 1.1843 1.1843 0 0 1 .9144.3423c.1154.1271.2039.2763.2602.4387.0563.1623.0792.3345.0674.5059l.0546 2.3685ZM77.5922 80.3963v.4929l-.546.1369a1.016 1.016 0 0 1 .1502.5339 1.0704 1.0704 0 0 1-.3958.8762 1.7301 1.7301 0 0 1-1.0919.3149h-.314a.3275.3275 0 0 0-.1364.2464c0 .1506.1637.2191.5186.2191h.6006a1.3617 1.3617 0 0 1 .8735.2464.8636.8636 0 0 1 .3003.7256 1.0843 1.0843 0 0 1-.1242.5472 1.08 1.08 0 0 1-.3809.4111 2.7221 2.7221 0 0 1-1.474.3286 1.9598 1.9598 0 0 1-1.1192-.2601.7789.7789 0 0 1-.2902-.3024.7822.7822 0 0 1-.092-.4095.8229.8229 0 0 1 .1911-.5339 1.2674 1.2674 0 0 1 .5732-.3012.5887.5887 0 0 1-.191-.2328.5074.5074 0 0 1 0-.6298 1.175 1.175 0 0 1 .3412-.2601.9978.9978 0 0 1-.4368-.3833 1.1667 1.1667 0 0 1-.1638-.6298 1.126 1.126 0 0 1 .3686-.8899 1.6205 1.6205 0 0 1 1.0646-.3149H76.4321l1.1601.0685Zm-2.7298 4.0114a.3416.3416 0 0 0 .1911.3011.9534.9534 0 0 0 .5323.1233c.2763.011.5515-.0405.8053-.1506a.4246.4246 0 0 0 .2866-.3834.2732.2732 0 0 0-.1638-.2738 1.7287 1.7287 0 0 0-.505-.0411h-.505a.7766.7766 0 0 0-.4367.1233.3702.3702 0 0 0-.1775.3012h-.0273Zm.3549-2.8614a.7412.7412 0 0 0 .1229.4518.491.491 0 0 0 .3958.1643.4631.4631 0 0 0 .3958-.1643.7404.7404 0 0 0 .1228-.4518c0-.4244-.1638-.6298-.5186-.6298-.3549 0-.4914.2054-.4914.6298h-.0273ZM78.3565 83.4631a.5078.5078 0 0 1 .1365-.397.681.681 0 0 1 .8189 0 .5065.5065 0 0 1 .1365.397.5219.5219 0 0 1-.1501.3834.5178.5178 0 0 1-.3958.1506.5592.5592 0 0 1-.4095-.1506.4938.4938 0 0 1-.1365-.3834ZM82.0553 83.9832c-1.0919 0-1.6378-.6024-1.6378-1.7935a1.9062 1.9062 0 0 1 .4504-1.369 1.6741 1.6741 0 0 1 1.2693-.4792 2.3688 2.3688 0 0 1 1.0919.2464l-.2866.7393-.4095-.1506a1.36 1.36 0 0 0-.3958 0c-.4913 0-.737.356-.737 1.0542s.2457 1.0268.737 1.0268a1.5925 1.5925 0 0 0 .5187-.0685 1.6352 1.6352 0 0 0 .464-.2327v.8214a1.7178 1.7178 0 0 1-.464.2054 2.4934 2.4934 0 0 1-.6006 0ZM87.4331 82.1488a1.8934 1.8934 0 0 1-.4504 1.369 1.893 1.893 0 0 1-2.1429.2602 1.4904 1.4904 0 0 1-.6005-.6298 2.2085 2.2085 0 0 1-.2048-.972 1.8931 1.8931 0 0 1 .4504-1.3691 1.665 1.665 0 0 1 .5776-.3723 1.6602 1.6602 0 0 1 .6781-.1069c.3093-.0022.6143.073.8872.2191.2551.151.4595.3751.5869.6434.1534.2954.2286.6254.2184.9584Zm-2.4159 0c-.0177.2702.039.5402.1638.7803a.5857.5857 0 0 0 .5596.2739.5992.5992 0 0 0 .546-.2602 1.5646 1.5646 0 0 0 .1638-.794 1.4835 1.4835 0 0 0-.1638-.7804.601.601 0 0 0-.244-.2076.5983.5983 0 0 0-.3156-.0525.5992.5992 0 0 0-.546.2601 1.4417 1.4417 0 0 0-.1638.7804ZM91.6639 83.9833h-.9554v-2.0536a1.0573 1.0573 0 0 0-.1229-.575.45.45 0 0 0-.3958-.1917.5868.5868 0 0 0-.5323.2738 1.799 1.799 0 0 0-.1638.8899v1.6566h-.9554v-3.587h.7234l.1365.4518a1.0112 1.0112 0 0 1 .4095-.3833 1.4412 1.4412 0 0 1 .6142-.1369 1.1152 1.1152 0 0 1 .6065.1073 1.12 1.12 0 0 1 .4581.4129h.0819a.9698.9698 0 0 1 .4231-.3833 1.4412 1.4412 0 0 1 .6142-.1369c.1635-.0105.3274.012.4821.0661a1.23 1.23 0 0 1 .4187.2487c.2209.2733.3284.6214.3003.9721v2.3685h-.9555v-2.0536a1.0563 1.0563 0 0 0-.1228-.575.4778.4778 0 0 0-.4095-.1917.5857.5857 0 0 0-.5186.2601 1.3723 1.3723 0 0 0-.1774.7941l.0409 1.7661Z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(.9407 .4702)' d='M0 0h120v94H0z'/%3E%3C/clipPath%3E%3Cfilter id='b' x='23.9197' y='53.3564' width='74.6307' height='13.845' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='1'/%3E%3CfeGaussianBlur stdDeviation='1'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
    --logoRugiet: url("data:image/svg+xml;charset=utf8,%3Csvg width='516' height='104' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M94.9268 98.6416v-3.5633c-5.7723 0-8.1087-1.7817-12.2318-11.2383l-8.6584-20.0095c-18.0041 0-21.0277-1.9187-23.7764-8.2231h2.3364c17.5918 0 30.7856-10.0047 30.7856-25.7657 0-15.898-11.5446-24.5322-35.1835-24.5322H35.5546c-4.5354 0-9.6205.137-13.881.137-4.3979 0-9.483-.137-14.0184-.137H.371v3.5633h.6872c5.085 0 8.2461 4.7968 8.2461 11.9235v62.2214c0 7.2638-3.161 12.0606-8.2461 12.0606H.371v3.5633h7.284c4.5355 0 9.6206-.4111 14.0185-.4111 4.2605 0 9.3456.4111 13.881.4111h7.2841v-3.5633h-.6872c-5.0851 0-8.2461-4.7968-8.2461-12.0606V55.6074h10.1702l18.9661 43.0342c6.8718 0 11.2697-.4111 15.5302-.4111s7.6964.4111 16.3549.4111ZM58.2315 31.2122c0 11.6494-3.0236 18.6391-11.5446 18.6391H33.9054V11.2027h11.9569c9.0707 0 12.3692 7.2637 12.3692 20.0095ZM173.175 67.668V27.923c0-10.1418 5.36-19.0502 11.82-19.0502h.55V5.3095h-1.375c-4.535 0-9.62.4111-14.018.4111-4.398 0-9.483-.4111-14.019-.4111h-1.374v3.5633h.55c6.597 0 11.957 8.9084 11.957 19.0502v39.745c0 14.9386-7.559 23.5728-20.616 23.5728-11.269 0-20.753-6.8526-20.753-22.4764V21.4816c0-7.5379 3.162-12.6088 8.247-12.6088h.687V5.3095h-7.284c-4.536 0-9.621.4111-14.019.4111-4.26 0-9.345-.4111-13.8807-.4111h-7.2841v3.5633h.6872c5.0851 0 8.2466 5.0709 8.2466 12.6088v46.4605c0 20.6948 10.72 31.7959 35.87 31.7959 25.563 0 36.008-13.5681 36.008-32.07ZM270.186 99.8751V72.7389c0-7.1267 3.298-11.9235 8.383-11.9235h.687V57.252h-7.284c-4.673 0-9.758.4112-14.018.4112-4.261 0-9.346-.4112-14.019-.4112h-7.284v3.5634h.688c5.085 0 8.383 4.7968 8.383 11.9235v14.3904c-5.635 3.9745-9.208 4.9338-12.919 4.9338-13.331 0-20.753-13.0199-20.753-41.6636 0-32.3442 10.72-40.7044 20.891-40.7044 8.383 0 19.653 2.7411 34.221 31.9331l3.024-1.0965-8.384-38.6485-3.298.6852c0 2.8781-1.512 4.1116-4.811 4.1116-4.947 0-11.407-2.741-20.752-2.741-15.118 0-47.691 9.0454-47.691 48.6533 0 32.3442 21.165 47.2828 40.406 47.2828 8.109 0 16.493-3.7004 21.303-7.5379 12.507.9594 18.691 2.467 19.928 7.5379h3.299ZM318.084 83.0177V20.7963c0-7.1267 3.161-11.9235 8.246-11.9235h.687V5.3095h-7.284c-4.535 0-9.62.4111-14.018.4111-4.261 0-9.346-.4111-13.881-.4111h-7.284v3.5633h.687c5.085 0 8.246 4.7968 8.246 11.9235v62.2214c0 7.2638-3.161 12.0606-8.246 12.0606h-.687v3.5633h7.284c4.535 0 9.62-.4111 13.881-.4111 4.398 0 9.483.4111 14.018.4111h7.284v-3.5633h-.687c-5.085 0-8.246-4.7968-8.246-12.0606ZM405.106 103.027l12.232-38.5112-2.886-1.6446c-10.308 13.9792-17.454 23.0246-21.577 26.725-3.574 3.1522-6.322 3.1522-11.82 3.1522h-12.506V54.374h10.857c9.071 0 11.682 8.6342 13.056 18.2278h3.436V30.664h-3.436c-1.374 9.4566-3.985 17.8167-13.056 17.8167h-10.857v-37.278h12.231c5.498 0 8.659.1371 11.82 3.1522 3.985 3.7004 9.208 10.69 18.829 23.4358l3.161-1.2335L404.832.9238l-3.299.6853c0 2.741-2.061 3.7004-5.772 3.7004h-21.577c-4.673 0-13.607.137-17.867.137-4.398 0-9.483-.137-14.019-.137h-7.284v3.5633h.688c5.085 0 8.246 4.7968 8.246 11.9235v62.2214c0 7.2638-3.161 12.0606-8.246 12.0606h-.688v3.5633h7.284c4.536 0 9.621-.137 14.019-.137 4.26 0 9.346.137 13.881.137h25.838c3.711 0 5.772.9594 5.772 3.7004l3.298.685ZM489.945 95.0783h-.687c-5.085 0-8.246-4.7968-8.246-12.0606v-71.815h6.047c2.886 0 4.81.2741 7.421 3.5633 2.887 3.5634 5.635 7.812 17.592 28.5068l3.161-1.2335-7.971-40.9784-3.299.4111c0 2.741-1.786 3.8375-5.497 3.8375h-12.507c-6.047 0-11.544.137-17.179.137-5.772 0-11.27-.137-17.317-.137h-12.507c-3.71 0-5.497-1.0964-5.497-3.8375l-3.298-.4111-7.972 40.9784 3.161 1.2335c11.957-20.6948 14.706-24.9434 17.592-28.5068 2.611-3.2892 4.535-3.5633 7.422-3.5633h6.047v71.815c0 7.2638-3.161 12.0606-8.246 12.0606h-.688v3.5633h7.285c4.535 0 9.62-.4111 13.881-.4111 4.397 0 9.483.4111 14.018.4111h7.284v-3.5633Z' fill='%23fff'/%3E%3C/svg%3E");
    --logoRugietReady: url("data:image/svg+xml;charset=utf8,%3Csvg width='339' height='131' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M61.2393 63.7168v-2.3052c-3.7343 0-5.2458-1.1526-7.9132-7.2704l-5.6014-12.9448c-11.6474 0-13.6035-1.2413-15.3817-5.3198h1.5115c11.3807 0 19.9162-6.4724 19.9162-16.6687 0-10.2849-7.4686-15.8707-22.7614-15.8707h-8.1798c-2.9341 0-6.2238.0887-8.9801.0887-2.8452 0-6.1349-.0887-9.069-.0887H.0681v2.3053h.4446c3.2897 0 5.3347 3.1032 5.3347 7.7137v40.253c0 4.6992-2.045 7.8024-5.3347 7.8024H.068v2.3052h4.7123c2.9341 0 6.2238-.2659 9.069-.2659 2.7563 0 6.046.2659 8.9801.2659h4.7123v-2.3052h-.4446c-3.2897 0-5.3347-3.1032-5.3347-7.8024V35.8766h6.5795l12.2698 27.8402c4.4456 0 7.2907-.2659 10.047-.2659 2.7562 0 4.979.2659 10.5805.2659ZM37.4999 20.0946c0 7.5363-1.9561 12.0582-7.4686 12.0582h-8.2688V7.1498h7.7353c5.8682 0 8.0021 4.6991 8.0021 12.9448ZM114.672 43.679V17.9666c0-6.561 3.467-12.3241 7.646-12.3241h.356V3.3372h-.889c-2.935 0-6.224.266-9.069.266-2.846 0-6.135-.266-9.069-.266h-.89v2.3053h.356c4.268 0 7.735 5.7631 7.735 12.3241V43.679c0 9.6643-4.89 15.25-13.3363 15.25-7.2907 0-13.4256-4.4331-13.4256-14.5407V13.7995c0-4.8765 2.0449-8.157 5.3346-8.157h.4446V3.3372H85.153c-2.9341 0-6.2238.266-9.069.266-2.7562 0-6.046-.266-8.98-.266h-4.7124v2.3053h.4446c3.2897 0 5.3347 3.2805 5.3347 8.157v30.0568c0 13.3881 6.9351 20.5698 23.2059 20.5698 16.5372 0 23.2952-8.7776 23.2952-20.7471ZM179.539 64.5148V46.9595c0-4.6105 2.134-7.7137 5.423-7.7137h.445v-2.3052h-4.712c-3.023 0-6.313.266-9.069.266-2.757 0-6.046-.266-9.069-.266h-4.713v2.3052h.445c3.29 0 5.424 3.1032 5.424 7.7137v9.3096c-3.646 2.5713-5.957 3.1919-8.358 3.1919-8.625 0-13.426-8.423-13.426-26.9536 0-20.9245 6.935-26.333 13.515-26.333 5.423 0 12.714 1.7733 22.139 20.6586l1.956-.7093-5.424-25.003-2.134.4433c0 1.8619-.978 2.6599-3.112 2.6599-3.2 0-7.379-1.7733-13.425-1.7733-9.78 0-30.852 5.8518-30.852 31.4754 0 20.9245 13.692 30.5888 26.14 30.5888 5.245 0 10.669-2.3939 13.781-4.8765 8.091.6207 12.092 1.596 12.892 4.8765h2.134ZM210.526 53.6092v-40.253c0-4.6105 2.045-7.7137 5.335-7.7137h.444V3.3372h-4.712c-2.934 0-6.224.266-9.069.266-2.756 0-6.046-.266-8.98-.266h-4.713v2.3053h.445c3.29 0 5.335 3.1032 5.335 7.7137v40.253c0 4.6992-2.045 7.8024-5.335 7.8024h-.445v2.3052h4.713c2.934 0 6.224-.2659 8.98-.2659 2.845 0 6.135.2659 9.069.2659h4.712v-2.3052h-.444c-3.29 0-5.335-3.1032-5.335-7.8024ZM266.824 66.5541l7.913-24.9144-1.867-1.0639c-6.669 9.0436-11.292 14.8954-13.96 17.2893-2.311 2.0392-4.089 2.0392-7.646 2.0392h-8.091V35.0786h7.024c5.868 0 7.558 5.5858 8.447 11.7922h2.223V19.7399h-2.223c-.889 6.1178-2.579 11.5262-8.447 11.5262h-7.024V7.1497h7.913c3.557 0 5.602.0887 7.647 2.0393 2.578 2.3939 5.957 6.9157 12.181 15.1614l2.044-.798L266.646.5l-2.134.4433c0 1.7733-1.334 2.394-3.734 2.394h-13.96c-3.022 0-8.802.0886-11.558.0886-2.845 0-6.135-.0887-9.069-.0887h-4.712v2.3053h.444c3.29 0 5.335 3.1032 5.335 7.7137v40.253c0 4.6992-2.045 7.8024-5.335 7.8024h-.444v2.3052h4.712c2.934 0 6.224-.0886 9.069-.0886 2.756 0 6.046.0886 8.98.0886h16.715c2.401 0 3.735.6207 3.735 2.3939l2.134.4434ZM321.708 61.4116h-.444c-3.29 0-5.335-3.1032-5.335-7.8024V7.1497h3.912c1.867 0 3.112.1774 4.802 2.3053 1.867 2.3052 3.645 5.0538 11.38 18.4419l2.045-.7979L332.911.5887l-2.134.266c0 1.7732-1.155 2.4825-3.556 2.4825h-8.091c-3.912 0-7.469.0887-11.114.0887-3.734 0-7.291-.0887-11.203-.0887h-8.091c-2.4 0-3.556-.7093-3.556-2.4825l-2.134-.266-5.157 26.5103 2.045.7979c7.735-13.3881 9.514-16.1367 11.381-18.442 1.689-2.1278 2.934-2.3052 4.801-2.3052h3.912v46.4595c0 4.6992-2.045 7.8024-5.335 7.8024h-.444v2.3052h4.712c2.934 0 6.224-.2659 8.98-.2659 2.845 0 6.135.2659 9.069.2659h4.712v-2.3052Z' fill='%23fff'/%3E%3Cpath d='M90.516 91.8638c6.2433 2.1768 12.211 4.5314 17.908 7.0639 5.692 2.5323 11.549 4.9663 17.574 7.3073 1.764.708 3.564 1.334 5.399 1.877 1.835.544 3.782 1.087 5.839 1.634.147.109.387.204.715.286.329.083.423.257.276.531 0 .273-.205.408-.604.408-.405 0-.716-.056-.938-.165-4.484-1.198-8.745-2.559-12.784-4.083-4.04-1.525-8.008-3.102-11.9-4.736a1332.238 1332.238 0 0 0-11.736-4.8574c-3.9323-1.6038-8.0249-3.1153-12.2863-4.5314a274.521 274.521 0 0 0-2.5906.652 38.9923 38.9923 0 0 1-2.5906.573 109.2833 109.2833 0 0 0-3.5282 6.4908c-1.102 2.207-2.1685 4.449-3.195 6.738-.1466.217-.1111.379.1111.491.2222.108.2933.299.2222.573-.4399.434-.7554.925-.9376 1.469-.1822.543-.7154.843-1.5997.899-.5155-.165-.8265-.409-.9376-.735-.1111-.326-.1111-.695 0-1.103.1111-.408.2755-.79.4977-1.143.2222-.355.4044-.668.551-.938 1.0265-2.068 2.0396-4.123 3.0305-6.165.9909-2.042 1.9996-4.0146 3.0306-5.9214-1.1021.2174-2.4262.4215-3.9682.6125-1.5419.191-3.1416.2997-4.7946.3261-1.653.0296-3.2349-.0396-4.7369-.2042-1.5064-.1647-2.7372-.4907-3.6926-.9814-.4399-.2733-.8265-.573-1.1553-.899-.3289-.3261-.4577-.7871-.3866-1.3898.0755-.5433.3155-.9517.7154-1.225a10.8235 10.8235 0 0 0 1.1553-.8991c1.1776-.5993 2.6084-1.0209 4.297-1.2646 1.6885-.2437 3.4349-.3523 5.2345-.326a45.8124 45.8124 0 0 1 5.399.4084c1.7996.2436 3.3593.5598 4.6835.9385a2787.5988 2787.5988 0 0 1 6.0611-10.3308 545.657 545.657 0 0 0 5.5101-9.5536 361.779 361.779 0 0 0 5.0701-9.3098 158.0715 158.0715 0 0 0 4.6257-9.5964c.222-.4907.476-.965.773-1.4293.294-.461.733-.6949 1.324-.6949.369.056.663.2042.88.4479.222.2437.329.4479.329.6125.071.5994-.093.9946-.498 1.1856-.404.191-.715.4215-.937.6949-.222.2173-.756 1.0768-1.6 2.572a784.0995 784.0995 0 0 0-3.141 5.6346c-1.2491 2.2592-2.6266 4.7916-4.133 7.5942-1.5064 2.8058-3.0128 5.6083-4.5192 8.4108-1.5063 2.8058-2.9372 5.4601-4.2969 7.963-1.3598 2.5061-2.5195 4.6006-3.4705 6.2867a22.2439 22.2439 0 0 0 1.7641.573c.5866.1647 1.1732.3261 1.7642.4907 7.8607-2.2855 15.0593-4.9826 21.5963-8.0848 6.536-3.1022 12.779-6.4777 18.734-10.1266 1.395-.9254 3.119-2.0945 5.176-3.5106 2.058-1.416 4.133-2.9935 6.226-4.7356 2.093-1.7421 4.079-3.6061 5.95-5.5952 1.875-1.9858 3.324-4.0407 4.35-6.1648.809-1.5248 1.302-3.1714 1.489-4.9398.182-1.7685-.24-3.4151-1.267-4.9398-1.688-2.5029-4.59-4.3701-8.705-5.5952-4.114-1.2251-8.633-1.7816-13.553-1.673-5.656.1647-11.366.9946-17.134 2.4897-5.768 1.4984-11.1668 3.3887-16.197 5.6742-5.0212 2.2888-9.5181 4.8608-13.4863 7.7193-3.9681 2.8585-6.9808 5.7565-9.0338 8.6973-.5154.6521-.9731 1.3601-1.3775 2.1241-.4044.7641-.4977 1.5808-.2755 2.4502.2933.2733.6976.4479 1.2131.5302.511.0823 1.062.1218 1.653.1218.5866 0 1.1731-.0263 1.7641-.0823.5866-.0527 1.102-.0823 1.5419-.0823.5866.1087 1.1021.4215 1.542.9385.4399.5171.3288.9683-.3289 1.347-.5154.1087-.8798.056-1.102-.1647-.2221-.2173-.5154-.3787-.8798-.4907-.8798.1647-1.7997.2437-2.755.2437-.9554 0-1.7997-.1087-2.5329-.326-.7332-.2174-1.3419-.5566-1.8174-1.0209-.4799-.461-.6799-1.0736-.6043-1.8376.5865-2.6148 1.7641-4.818 3.5282-6.6161 1.7641-1.798 3.5993-3.5369 5.51-5.2263 4.4703-3.5303 9.6115-6.6621 15.4149-9.3856 5.8033-2.7202 12.2692-4.9266 19.3922-6.6161 1.248-.2733 2.479-.5433 3.692-.8167 1.213-.2733 2.48-.4907 3.804-.652 2.204-.3261 4.479-.5302 6.83-.6126a65.6154 65.6154 0 0 1 6.941.1219c2.275.1646 4.425.4643 6.447.899 2.018.438 3.804 1.0078 5.346 1.7158 1.982.9254 3.693 1.9726 5.123 3.145 1.431 1.1724 2.44 2.6543 3.031 4.4491.809 2.2855.733 4.627-.222 7.0244-.956 2.3975-2.386 4.7488-4.297 7.064-1.911 2.3151-4.133 4.5051-6.666 6.5732-2.532 2.0681-4.976 3.9189-7.327 5.5523-6.319 4.3569-13.206 8.289-20.663 11.7996-7.456 3.5138-15.4057 6.6292-23.853 9.3527Zm-27.4392.4084c.1467.4906.551.8562 1.2131 1.1032.6621.2437 1.3242.4215 1.9819.5302 1.1731.2173 2.4262.326 3.7459.326 1.3198 0 2.6262-.0527 3.9104-.1647 1.2842-.1086 2.515-.2568 3.6926-.4478a548.5141 548.5141 0 0 0 3.1949-.5302 4.071 4.071 0 0 1 .6044-1.0604c.2577-.3261.4577-.7081.6043-1.1428-2.0574-.5434-4.1681-.9122-6.3366-1.1032-2.1684-.191-4.1503-.2174-5.9499-.0823-1.7997.135-3.3061.4215-4.5192.8562-1.2042.438-1.9196 1.0077-2.1418 1.7158Zm20.4983.2436a17.0475 17.0475 0 0 1 1.102-.2865c.3688-.0823.7332-.1745 1.102-.2865-.3688-.1086-.6621-.2041-.8798-.2865-.2177-.0823-.5155-.1482-.8798-.2042-.0756.1647-.1822.3392-.3289.5302-.1555.1943-.191.3722-.1155.5335Z' fill='%233198F6' stroke='%233198F6' stroke-miterlimit='10'/%3E%3Cpath d='M150.817 58.5187c-1.487-.7025-2.986-1.9803-3.468-2.6349-3.014 1.9116-8.341 5.7551-6.192 6.6644 2.149.9092 3.685 1.3087 4.184 1.3948l5.476-5.4243Z' fill='%23fff'/%3E%3Cpath d='M172.825 74.6337c-.147.4907-.534.8167-1.156.9813-.626.1647-1.155.3821-1.599.6521-1.471.764-2.938 1.5116-4.408 2.246-1.471.7343-2.978 1.4852-4.52 2.2459a368.2937 368.2937 0 0 1-3.968 2.0418c-1.395.7081-2.808 1.3206-4.243 1.8376-1.431.5171-2.809.8563-4.133 1.0209-1.324.1647-2.568-.0263-3.746-.573-.662-.3787-1.102-.9254-1.324-1.6334-.222-.7081-.293-1.4556-.222-2.246.075-.7871.275-1.5379.604-2.246.329-.708.68-1.3074 1.049-1.7981-.293 0-.605.056-.938.1647-.329.1087-.569.0296-.715-.2437 0-.3787.258-.573.773-.573s.955-.0527 1.324-.1647c.44-.4907.902-1.0077 1.378-1.5511.475-.5433.973-1.0604 1.488-1.5511.511-.4907 1.12-.9122 1.818-1.2646.697-.3523 1.488-.6125 2.368-.7772.293 0 .511.0297.662.0824.147.056.293.135.44.2437l.329.4907c-.369 1.3601-1.138 2.3974-2.315 3.1022-1.178.708-2.533 1.281-4.075 1.7157-.591.8167-1.12 1.6598-1.6 2.5325-.475.8727-.679 1.9331-.604 3.1845.222.9814.92 1.5808 2.093 1.7981 1.542-.0527 2.937-.2569 4.186-.6125 1.249-.3524 2.386-.7608 3.417-1.2251 1.026-.461 2.04-.9517 3.031-1.4688.99-.517 2.039-.9912 3.141-1.4292a407.143 407.143 0 0 1 4.244-2.1241 117.2476 117.2476 0 0 1 4.35-2.0418c.369-.1647.809-.4084 1.324-.7344.52-.3293 1.031-.3557 1.547-.0823Zm-24.022.978a545.348 545.348 0 0 0 2.257-1.3469c.773-.461 1.231-1.0736 1.377-1.8376-.808.382-1.524.8563-2.15 1.4293-.618.573-1.116 1.1559-1.484 1.7552Z' fill='%233198F6' stroke='%233198F6' stroke-miterlimit='10'/%3E%3Cpath d='M178.664 73.6526c.146 0 .311-.0395.497-.1218.183-.0824.423-.0955.716-.0395.293.2173.475.4906.551.8167.071.326.093.6817.053 1.0604-.04.382-.093.7904-.164 1.2251-.076.438-.111.8463-.111 1.225 0 .9254.369 1.5511 1.102 1.8772 1.688.1086 3.195-.0692 4.519-.5303a67.1315 67.1315 0 0 0 3.746-1.4292c1.102-.4907 1.999-.9254 2.702-1.3074.697-.3787 1.23-.6949 1.599-.9386.369-.2437.662-.3952.88-.4478.222-.0527.44.0296.662.2437 0 .2733-.129.4906-.386.652-.258.1647-.498.326-.716.4907-.222.1087-.458.2437-.715.4083-.258.1647-.534.2997-.827.4084-.44.2733-.937.5302-1.488.7772-.551.2437-1.085.5039-1.6.7772-.662.2174-1.342.4479-2.04.6949-.697.2437-1.413.4775-2.15.6948-.734.2174-1.507.3689-2.316.4479-.808.0823-1.688.0692-2.643-.0395-1.102-.3787-1.693-1.1856-1.765-2.4073-.075-1.2251.036-2.3547.329-3.3887-.369.1646-.755.4215-1.155.7771-.404.3557-.791.6949-1.155 1.0209-.591.3261-1.138.7081-1.653 1.1428-.516.438-1.085.8727-1.707 1.3074-.626.438-1.266.8167-1.928 1.1427-.662.326-1.396.4907-2.204.4907-.294-.1087-.662-.326-1.102-.652-.223-1.1428.017-2.19.715-3.1451.698-.9517 1.453-1.8639 2.257-2.7366.734-.708 1.507-1.3733 2.316-2.0023.808-.6257 1.724-1.0736 2.755-1.3469.733-.2173 1.466-.2173 2.204 0 .146.1087.257.2174.328.326.072.1087.183.2174.329.3261.147.438.147.8299 0 1.1855-.142.3491-.289.6883-.435 1.0143Zm-8.265 5.2263c.808-.2733 1.506-.5993 2.093-.9813a33.5938 33.5938 0 0 0 1.764-1.2251c-.147-.2174-.222-.4084-.222-.573.439-.5994.937-1.1691 1.488-1.7158.551-.5434.898-1.1954 1.049-1.9594-1.324.8727-2.533 1.8112-3.635 2.8189-1.102 1.0111-1.946 2.2197-2.537 3.6357Z' fill='%233198F6' stroke='%233198F6' stroke-miterlimit='10'/%3E%3Cpath d='M223.842 50.3786c.293.5434.329 1.0901.111 1.6335-.222.5433-.44 1.034-.662 1.4687-.662 1.1987-1.56 2.572-2.702 4.1231-1.138 1.5511-2.351 3.1187-3.635 4.6961a219.3042 219.3042 0 0 1-3.857 4.6138c-1.284 1.4984-2.408 2.763-3.359 3.7971-.369 1.1987-.791 2.5193-1.267 3.9617-.48 1.4424-.862 2.9408-1.155 4.4919a20.092 20.092 0 0 0-.329 4.6961c.071 1.5808.44 3.0759 1.102 4.492.222.2173.44.4083.662.573.222.1646.511.2997.88.4083 1.613-.1086 2.808-.5038 3.582-1.1855.773-.6817 1.599-1.3206 2.479-1.92 2.275-2.0121 4.444-4.0012 6.501-5.9607 2.058-1.9594 3.817-3.4842 5.288-4.5742.369-.2734.844-.6257 1.431-1.0604.586-.4347 1.173-.5434 1.764-.3261.222.1647.311.3821.275.6521-.035.2733-.128.5039-.275.6949-.147.191-.351.3128-.604.3688-.258.056-.458-.0823-.605-.4084-2.497 1.7422-4.759 3.6753-6.776 5.7994-2.022 2.1241-4.208 4.1659-6.554 6.1253-.809.6521-1.636 1.2811-2.48 1.8772-.844.5993-1.893 1.0077-3.142 1.225h-1.102c-.879-.1646-1.599-.5038-2.15-1.0209-.551-.517-.991-1.1295-1.325-1.8376-.328-.708-.551-1.4687-.662-2.2854-.111-.8168-.164-1.6038-.164-2.3679.071-1.7421.293-3.4018.662-4.9826.369-1.5774.733-2.9935 1.102-4.2482-.222.1647-.422.3557-.604.573-.182.2174-.387.438-.605.6521-.222 1.8507-.844 3.4842-1.875 4.9002-.075.1647-.093.3261-.053.4907.035.1647-.053.2997-.276.4084-.222.1087-.44.1218-.662.0395-.222-.0823-.404-.1482-.551-.2042-.293-.1646-.44-.4478-.44-.8562s.071-.7476.223-1.0209c-.663.4907-1.396 1.1164-2.205 1.8771-.808.7641-1.635 1.5248-2.479 2.2855-.844.764-1.706 1.4853-2.591 2.1637-.879.6816-1.799 1.2119-2.755 1.5939-.662.2733-1.377.3688-2.15.2865-.774-.0824-1.231-.4775-1.378-1.1856.147-1.7981.68-3.471 1.6-5.0221s1.893-2.954 2.919-4.2054a31.6054 31.6054 0 0 1 3.36-3.3492c1.213-1.0341 2.737-1.7685 4.572-2.2065.147 0 .222-.0131.222-.0395 0-.0263.036-.0395.111-.0395h1.213c.809.1646 1.467.438 1.982.8167.147.2174.311.438.498.6521.182.2173.347.4643.498.7343a7.7878 7.7878 0 0 0 1.377-1.3074c.405-.4906.827-.9517 1.267-1.3897a78.9929 78.9929 0 0 1 2.204-4.9398 73.229 73.229 0 0 1 2.644-4.9398c.955-1.6334 1.999-3.1845 3.141-4.6533 1.138-1.4688 2.369-2.8289 3.693-4.0836.44-.4347.937-.843 1.488-1.2251.551-.3787 1.12-.573 1.707-.573.284-.0527.577.0297.871.247Zm-26.444 30.7059c1.026-.9254 2.057-1.8508 3.084-2.7762 1.026-.9254 1.982-1.8771 2.866-2.8585.071-.5994.035-1.1559-.111-1.673-.147-.517-.44-.9122-.88-1.1855-1.178-.1087-2.222.1218-3.142.6949-.92.573-1.671 1.1032-2.257 1.5939-1.249.9813-2.297 2.0418-3.142 3.1845-.844 1.1427-1.599 2.3151-2.257 3.5105-.369.6521-.698 1.3338-.991 2.0418-.293.7081-.369 1.4425-.222 2.2065 1.471-.5434 2.755-1.2383 3.857-2.0813a55.5874 55.5874 0 0 0 3.195-2.6576Zm14.215-14.3749c1.911-2.5028 3.91-4.9398 6.003-7.3076s3.764-5.0485 5.013-8.0453c0-.0527-.04-.0527-.111 0-2.573 2.0154-4.72 4.3569-6.448 7.0244a57.1493 57.1493 0 0 0-4.457 8.3285Z' fill='%233198F6' stroke='%233198F6' stroke-miterlimit='10'/%3E%3Cpath d='M241.692 82.3893a263.9557 263.9557 0 0 0 5.452-1.9199c1.875-.6784 3.728-1.3206 5.563-1.9199 2.866-.9814 5.621-1.9595 8.265-2.9409.369-.1646.787-.3787 1.267-.652.475-.2734.937-.2437 1.377.0823 0 .438-.275.7476-.826.9386-.551.191-1.009.3688-1.378.5302-3.159 1.4161-6.518 2.6806-10.082 3.797-3.564 1.1164-6.963 2.3283-10.194 3.6325-1.324 3.7015-2.755 7.3504-4.297 10.9433-1.542 3.5929-3.288 7.0505-5.234 10.3705a77.1303 77.1303 0 0 1-6.555 9.474c-2.426 2.994-5.176 5.717-8.265 8.167-2.128 1.687-4.63 3.254-7.492 4.697-2.866 1.442-5.803 2.19-8.816 2.246-1.764 0-3.212-.218-4.35-.652-1.138-.438-2.222-.952-3.248-1.552-1.027-.872-1.853-1.92-2.48-3.145-.622-1.225-.937-2.601-.937-4.123-.071-2.885.604-5.443 2.039-7.676 1.431-2.233 2.884-4.219 4.351-5.961 2.204-2.45 4.719-4.67 7.549-6.655 2.831-1.9862 6.026-3.8798 9.585-5.6746 3.564-1.7981 7.51-3.5797 11.847-5.3482 4.337-1.7684 9.109-3.662 14.326-5.6742.586-2.0121 1.231-4.0144 1.928-6.0035.698-1.9858 1.12-4.1231 1.267-6.4119a25.136 25.136 0 0 0-3.306 2.3678c-1.031.8727-2.04 1.7553-3.031 2.6544-.991.899-1.982 1.7981-2.977 2.6938-.991.8991-2.04 1.7553-3.142 2.572-.733.5434-1.488 1.0901-2.257 1.6334-.773.5434-1.742.8727-2.919.9814-.44-.1087-.845-.3524-1.214-.7344-.146-.9254 0-1.7421.44-2.4501.44-.7081.88-1.3601 1.325-1.9595.439-.652.879-1.2942 1.324-1.9199.44-.6257.88-1.2646 1.324-1.92.369-.3787.662-.8167.88-1.3074.222-.4906.697-.787 1.431-.899.733.1647 1.119.3952 1.155.6949.035.2996-.076.6421-.329 1.0209-.258.382-.569.7771-.937 1.1855-.369.4084-.591.8036-.663 1.1856-.075.2733-.053.4906.054.652.111.1647.053.382-.165.6521-.44.1646-.733.056-.88-.3261-.439.7081-.879 1.3766-1.324 2.0023-.44.6257-.844 1.3206-1.213 2.0813 1.618-.8694 3.16-1.9199 4.63-3.145 1.471-1.2251 2.867-2.4501 4.186-3.6752 1.324-1.2251 2.591-2.3415 3.804-3.3492 1.213-1.0077 2.368-1.7553 3.47-2.246.072 0 .112-.0131.112-.0395 0-.0263.035-.0395.111-.0395.222.056.44.0692.662.0395.222-.0263.369.0132.44.1219.368.1086.604.2996.715.573.111.2733.236.5434.387.8167-.076 2.2328-.405 4.2351-.991 6.0035a264.9916 264.9916 0 0 0-1.764 5.5095ZM199.38 105.336c-1.249 1.143-2.386 2.342-3.417 3.593-1.027 1.252-1.947 2.641-2.755 4.166-1.102 2.177-1.742 4.232-1.929 6.165-.182 1.933.076 3.619.773 5.062.698 1.442 1.818 2.559 3.36 3.349 1.542.787 3.452 1.103 5.732.938 2.497-.164 4.555-.642 6.172-1.429 1.617-.79 3.27-1.673 4.959-2.654 3.599-2.233 6.777-4.927 9.532-8.085 2.755-3.158 5.176-6.52 7.274-10.084 2.093-3.566 3.91-7.1855 5.452-10.8607 1.542-3.6752 2.902-7.1726 4.075-10.4922 0-.0526-.036-.0823-.111-.0823-.076 0-.076.0297 0 .0823-8.888 3.3756-16.655 6.6556-23.307 9.8402-6.643 3.1845-11.918 6.6817-15.81 10.4917Z' fill='%233198F6' stroke='%233198F6' stroke-miterlimit='10'/%3E%3C/svg%3E");
    --logoRLion: url("data:image/svg+xml;charset=utf8,%3Csvg width='81' height='45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36.3604 39v-1.3744c-2.1977 0-3.0873-.6873-4.657-4.3348l-3.2965-7.7181c-6.8547 0-8.0059-.7401-9.0524-3.1718h.8896c6.6976 0 11.7209-3.859 11.7209-9.9383C31.965 6.3304 27.5697 3 18.5697 3h-4.814c-1.7267 0-3.6628.0529-5.2849.0529C6.7964 3.0529 4.8603 3 3.1336 3H.3604v1.3745H.622c1.936 0 3.1395 1.8502 3.1395 4.599v24.0001c0 2.8017-1.2035 4.652-3.1395 4.652H.3604V39h2.7732c1.7268 0 3.6628-.1586 5.3372-.1586 1.6221 0 3.5582.1586 5.2849.1586h2.7733v-1.3744h-.2617c-1.936 0-3.1395-1.8503-3.1395-4.652V22.4009h3.8721L24.2208 39c2.6163 0 4.2907-.1586 5.9128-.1586 1.6221 0 2.9302.1586 6.2268.1586Zm-13.971-26.0088c0 4.4934-1.1511 7.1894-4.3953 7.1894h-4.8663V5.2731h4.5523c3.4535 0 4.7093 2.8018 4.7093 7.7181Z' fill='%23fff'/%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M59.9206 14.4812a.8121.8121 0 0 0-.4473.3519c-.0981.1889-.0804.3758-.049.6304.0775.6203.1256.9494.1491 1.1323.0559.4474.0981.8023.0235 1.2328a2.356 2.356 0 0 1-.2481.7805c-.158.2982-.2835.3608-.3022.5487 0 0-.2423.515.4405.9942h2.7466s.7847-.164.4424-.9942c-.0706-.1739-.1442-.2525-.3021-.5487a2.4249 2.4249 0 0 1-.2482-.7805c-.0726-.4305-.0304-.7854.0245-1.2328.0226-.1829.0706-.512.1501-1.1323.0314-.2546.053-.4415-.05-.6304a.8066.8066 0 0 0-.4473-.3519M60.7226 23.9597c.3492 0 .5091.0805 1.1447.2804 1.5832.4971 2.0109.4712 2.2611.8947.1111.2119.1672.4491.1628.689a2.1114 2.1114 0 0 1-.2178.9703l-.3168.7387a6.0487 6.0487 0 0 1-1.5106 2.1246c-.4738.4255-.721.4275-1.4145.4275-.7975 0-1.0065 0-1.5195-.4663a5.596 5.596 0 0 1-1.3851-1.9565c-.1746-.4087-.3306-.7546-.4738-1.0469a1.5165 1.5165 0 0 1-.1903-.8679 1.3742 1.3742 0 0 1 .2178-.5876c.2295-.34.5395-.4335 1.9883-.8948.823-.2594.9692-.3052 1.2537-.3052ZM61.5909 7.1094l-.7367-.5816-.7376.5816a.1315.1315 0 0 1-.2071-.0657.136.136 0 0 1 .0011-.0844c.0981-.2615.2109-.523.3011-.7894.1746-.516.3316-1.039.513-1.5539a.1392.1392 0 0 1 .0502-.0673.1361.1361 0 0 1 .1586 0 .1392.1392 0 0 1 .0502.0673c.1795.514.3374 1.037.5121 1.553.0902.2664.1961.5278.3001.7893a.1335.1335 0 0 1-.0457.1548.1298.1298 0 0 1-.1593-.0037ZM61.803 4.5126l.9741 1.5172s.3315-2.8225.8534-3.7928c.5218-.9704 1.3919-2.046 1.3919-2.046s-2.5063 1.0408-2.9428 2.364c-.4365 1.3234-.2766 1.9576-.2766 1.9576ZM63.5615 5.3984l.8926 1.3918s.3022-2.5848.7799-3.4697c.4777-.8848 1.2752-1.872 1.2752-1.872s-2.2934.9474-2.6927 2.1584c-.3992 1.2109-.255 1.7915-.255 1.7915ZM59.7546 4.5016l-.9751 1.5172s-.3305-2.8225-.8524-3.7928C57.4052 1.2556 56.5342.18 56.5342.18s2.5063 1.0408 2.9428 2.3631c.4365 1.3223.2776 1.9585.2776 1.9585ZM57.9946 5.3864l-.8917 1.3919s-.3031-2.5849-.7847-3.4707c-.4817-.8858-1.2752-1.872-1.2752-1.872s2.2983.9504 2.6985 2.1593c.4002 1.209.2531 1.7915.2531 1.7915ZM65.5895 6.1331a2.2122 2.2122 0 0 1 .3414-.7486 2.364 2.364 0 0 1 .7142-.6406 2.3325 2.3325 0 0 1 .9063-.301c.6621-.0635 1.2448.353 1.7755.696.4414.2834.8926.5478 1.3399.8202.5062.3092.9927.6512 1.545.874a5.9774 5.9774 0 0 0 2.2355.4244c.7495 0 1.8187-.0666 2.2846-.7665.2207-.331-1.5959-.2982-1.8343-.2863-.5336.0288-1.0673-.0527-1.5921-.1392-1.0476-.172-1.9196-.6482-2.8672-1.0936-.3787-.184-.925-.4285-1.1212-.8361-.0981-.1989-.1197-.509.0372-.696.1433-.166.3757-.16.6867-.154.3111.009.6181.0747.9064.1938a1.9329 1.9329 0 0 0-.3983-.4225c-1.1545-.9017-3.4195-.4544-4.6231.9027a3.9897 3.9897 0 0 0-.925 2.0967l.5885.0766ZM55.9159 6.2843a2.217 2.217 0 0 0-.3414-.7497 2.3567 2.3567 0 0 0-.7179-.6424 2.3237 2.3237 0 0 0-.9114-.298c-.6631-.0647-1.2448.3519-1.7765.6959-.4404.2833-.8926.5478-1.339.8202-.5061.3062-.9927.6502-1.5449.8709a5.9815 5.9815 0 0 1-2.2346.4245c-.7494 0-1.8186-.0666-2.2846-.7665-.2207-.331 1.596-.2983 1.8344-.2873.5336.0288 1.0662-.0527 1.592-.1392 1.0467-.171 1.9197-.6482 2.8673-1.0936.3776-.179.9269-.4236 1.1202-.8302.0981-.1988.1197-.509-.0383-.696-.1422-.165-.3757-.16-.6866-.153a2.538 2.538 0 0 0-.9093.1919 1.9225 1.9225 0 0 1 .3972-.4226c1.1556-.9007 3.4205-.4543 4.6241.9028a3.9887 3.9887 0 0 1 .929 2.0937l-.5797.0785ZM49.2586 8.6712a.4244.4244 0 0 0-.1854-.0716c-.1461-.0189-.2943-.0507-.4355-.0785a14.6517 14.6517 0 0 1-.8485-.185 4.7515 4.7515 0 0 0-.8201-.176 1.2994 1.2994 0 0 0-.6945.1989c-.4355.2336-.8092.5677-1.1928.8779-.1903.149-.3992.2823-.5827.4454a2.8632 2.8632 0 0 0-.2942.3052c-.0746.0885-.2139.2207-.2345.335a.9346.9346 0 0 0 .2708-.0656c.098-.0259.1893-.0537.2834-.0815.2031-.0587.4071-.1173.6112-.172.204-.0547.3923-.1084.5885-.1511a.5697.5697 0 0 1 .3636.0269.5795.5795 0 0 1 .275.2425c.4905.9315-.9878 2.3622-1.4586 3.0303-.2472.3509-.413.7317-.6063 1.1144a3.7783 3.7783 0 0 1-.4119.5916c-.5003.6452-1.0016 1.3093-1.904 1.0618-.1413-.0398-.308-.0517-.3924.0994-.1373.2565.1157.4454.3394.4712.2317.0247.4659.0072.6916-.0517.4031-.0994.7455-.338 1.079-.5806.1756-.1282.3502-.2575.5336-.3738.4247-.2684.8828-.3609.7112.2724a6.7389 6.7389 0 0 1-.2423.696c-.205.5179-.4718 1.016-.5886 1.5668-.1579.7506.0491 1.5807-.258 2.3015-.0264.0617-.9387.3729-.564.5886.6396.3688 1.2487-.7039 1.3576-1.1851.154-.675.2659-1.359.4336-2.0321.105-.4205.2168-.8421.465-1.203.4218-.6124.6719-1.3421 1.1604-1.9078.413-.4772.9878-.5776 1.5763-.6959.5562-.1114 1.8717-.2605 2.4151-.4335.1491-.0477.4905-.2605-.1383-2.8632-.1256-.5061-1.1251-1.7965-1.3027-1.9178Z' fill='%23E3C343'/%3E%3Cpath d='M51.371 15.1922c-.31 2.1604 1.1437 2.5769 1.2104 3.3802a.4755.4755 0 0 1-.0251.1952.4703.4703 0 0 1-.1018.1677.463.463 0 0 1-.1605.1107.4594.4594 0 0 1-.1912.0345c-1.6088-.0597-3.2852.2247-3.7492.5776-.4394.334-.7572.8421-1.0966 1.2715-.3002.3798-.5974.7606-.8996 1.1384-.3021.3778-.5944.7367-.9024 1.0936-.2943.34-.5729.6959-.875 1.023a2.0737 2.0737 0 0 1-1.1104.6403c-.6376.1292-1.2478.0059-1.3184-.7546-.0206-.2207-.0108-.4583.2864-.5687a.5957.5957 0 0 1 .3218-.029.5998.5998 0 0 1 .2903.1433c.1129.0995.207.2247.3257.3212a.3007.3007 0 0 0 .2168.0944c.311-.0477.5385-.516.7288-.7307a8.1628 8.1628 0 0 0 .9447-1.2368c.4659-.7874.668-3.2679.7916-3.589.2668-.6959 2.2561-3.082 2.6073-3.1814.6768-.1819 1.3478-.3808 2.0148-.5866h.0069c.3306-.1014.7337.1422.6847.4852Z' fill='%23E3C343'/%3E%3Cpath d='M51.8652 20.7148c.0373-.1989-.9966-.7954-2.0099-.5687a2.3142 2.3142 0 0 0-.8887.4265c-.3688.2704-.567.5577-1.028 1.3272-.7661 1.2756-.7328 1.3362-1.079 1.8005-.3924.5299-.6465.8749-1.1222 1.1851 0 0-.2247.1461-1.4489.6631a.206.206 0 0 0-.1416.0448.2111.2111 0 0 0-.0761.1292c-.0108.0994.1736.1899.2305.2167.464.2177 1.6117-.3042 2.5769-1.3332.3757-.3977.2707-.3977.8887-1.1354.6494-.7774.9741-1.1661 1.4577-1.531.513-.3868 1.2232-.9216 2.2218-1.0986.2315-.0407.41-.0497.4188-.1262ZM51.9753 21.4854c-.0824-.0507-.1845-.008-.2659.0288-.2452.1114-2.1247 1.1821-2.3277 1.3521a4.069 4.069 0 0 0-.6435.7039c-.2717.3659-.5454.7287-.8309 1.0837a5.251 5.251 0 0 1-.8328.8748c-.4041.3162-.8828.529-1.3183.8043-1.03.6562-1.185.8749-1.2664 1.0062a5.5716 5.5716 0 0 0-.3708.7585c-.0255.0587.5444-.2883.8505-.516.9142-.679 1.028-.7386 1.1977-.7615.9103-.0994 1.8235 1.3431 1.6764 1.5261-.0981.1222-.6013-.4126-1.3341-.2774a1.6012 1.6012 0 0 0-.9584.6243c-.3227.4424-.4208 1.0648-.2736 1.1443.1962.1074.5669-.9067 1.2664-.9713.7974-.0726 1.697 1.1225 1.95 2.22.2531 1.0976-.152 2.0878-.308 2.4626-.3717.8948-.9122 1.4028-.8553 1.4575.0794.0756 1.1771-.8729 1.848-1.6305 1.5077-1.699 2.2562-3.9677 2.5642-6.1987.1197-.8779.8652-2.386 1.44-3.2937.1491-.2366.3394-.8163.3011-1.0936a.4074.4074 0 0 0-.0412-.1561.4348.4348 0 0 0-.1334-.1094c-.3923-.2863-.7749-.5965-1.1594-.9007-.0559-.0448-.1099-.0935-.1746-.1382ZM72.4746 8.6712a.4244.4244 0 0 1 .1854-.0716c.1461-.0189.2943-.0507.4345-.0785.2855-.0537.567-.1144.8485-.185a4.7607 4.7607 0 0 1 .8211-.176c.2453-.0007.4859.0681.6945.1989.4355.2336.8092.5677 1.1928.8779.1903.154.3992.2873.5827.4503.1056.094.204.196.2942.3052.0746.0885.2149.2208.2345.3351a.9354.9354 0 0 1-.2698-.0656c-.0981-.0259-.1893-.0537-.2835-.0816-.204-.0586-.407-.1173-.6121-.1719-.205-.0547-.3923-.1084-.5885-.1512a.5715.5715 0 0 0-.3628.0278.5806.5806 0 0 0-.2748.2417c-.4905.9315.9888 2.3621 1.4586 3.0302.2482.351.414.7318.6072 1.1145.118.2103.256.4084.412.5916.5003.6452 1.0006 1.3093 1.904 1.0617.1413-.0397.308-.0517.3924.0995.1373.2565-.1168.4454-.3404.4712a1.9377 1.9377 0 0 1-.6916-.0517c-.4022-.0994-.7445-.338-1.079-.5806-.1756-.1282-.3512-.2575-.5346-.3738-.4238-.2684-.8828-.3609-.7112.2724.068.2365.1492.4688.2433.6959.205.518.4708 1.0161.5886 1.5669.1579.7506-.0491 1.5807.2579 2.3015.0265.0616.9378.3728.5641.5886-.6396.3688-1.2488-.7039-1.3586-1.1851-.153-.6751-.2658-1.3591-.4336-2.0321-.1049-.4206-.2158-.8421-.464-1.203-.4218-.6124-.6719-1.3421-1.1614-1.9078-.412-.4772-.9878-.5776-1.5754-.696-.5571-.1113-2.1668-.2604-2.7093-.4334-.1501-.0477-.3404-1.6742.0402-2.9627.1776-.5985 1.5156-1.702 1.6941-1.8233Z' fill='%23E3C343'/%3E%3Cpath d='M70.3578 15.0251c.0363 1.4187-.8181 2.2419-.9123 3.0511a.484.484 0 0 0 .0178.1955.4787.4787 0 0 0 .0939.1717.4705.4705 0 0 0 .1542.1188.4644.4644 0 0 0 .1883.0459c1.079.0318 2.7721.7308 3.2125 1.0658.4405.335 1.0251.8272 1.3645 1.2566.2943.3798.5974.7606.8985 1.1384.3012.3778.5945.7367.9035 1.0936.2942.34.5728.6959.875 1.023a2.0698 2.0698 0 0 0 1.1104.6373c.6415.1312 1.2467.0059 1.3183-.7546.0206-.2207.0108-.4583-.2864-.5687a.5963.5963 0 0 0-.6121.1144c-.1138.0994-.208.2246-.3257.3211a.3048.3048 0 0 1-.2168.0944c-.3119-.0477-.5395-.516-.7288-.7307a8.0938 8.0938 0 0 1-.9446-1.2368c-.4669-.7874-.668-3.2679-.7916-3.589-.2678-.6959-2.2562-3.082-2.6083-3.1814-.6769-.1799-1.3468-.3837-2.0168-.5875l-.1717-.0487c-.2481-.0657-.5287.1083-.5218.3698Z' fill='%23E3C343'/%3E%3Cpath d='M68.8867 20.2179c-.0363-.1988.9976-.7953 2.0109-.5686.4277.0994 1.7029.8023 1.8687.9235.3688.2705.5669.5578 1.0289 1.3273.7662 1.2755.7328 1.3362 1.0791 1.8005.3923.5299.6464.8748 1.1222 1.185 0 0 .2256.1462 1.4498.6631a.2072.2072 0 0 1 .1414.0451.2122.2122 0 0 1 .0763.1289c.0108.0994-.1736.1899-.2315.2168-.4639.2177-1.6107-.3043-2.5769-1.3332-.3747-.3977-.2707-.3977-.8887-1.1354-.6494-.7775-.9741-1.1662-1.4577-1.531-.513-.3868-2.2031-1.4187-3.2027-1.5957-.2315-.0408-.4051-.0497-.4198-.1263Z' fill='%23E3C343'/%3E%3Cpath d='M69.1693 21.5848c.0824-.0507.1835-.008.2659.0288.2413.1113 2.7132 1.0827 2.9163 1.2537a4.111 4.111 0 0 1 .6435.7038c.2717.3659.5444.7288.8308 1.0837.2434.3229.5225.6164.8318.8749.4052.3161.8829.5289 1.3184.8043 1.03.6561 1.1859.8749 1.2664 1.0061.1428.2429.2671.4965.3718.7586.0245.0586-.5445-.2884-.8505-.516-.9142-.68-1.028-.7447-1.1977-.7626-.9113-.0994-1.8246 1.3432-1.6774 1.5261.0981.1223.6013-.4126 1.335-.2774.384.0825.7249.3046.9584.6244.3217.4424.4208 1.0648.2737 1.1443-.1962.1074-.567-.9067-1.2664-.9713-.7985-.0726-1.697 1.1224-1.9511 2.22-.254 1.0976.153 2.0878.308 2.4626.3718.8948.9133 1.4028.8564 1.4575-.0795.0755-1.1771-.8729-1.8491-1.6305-1.5067-1.6991-1.951-4.0344-2.7662-6.1292-.3463-.8868-1.288-2.215-1.4165-3.0929a3.0381 3.0381 0 0 1-.0245-.8679.9044.9044 0 0 1 .0422-.1561 1.936 1.936 0 0 0 .052-.1909c.1462-.513.1697-.9136.5542-1.2168.0559-.0438.1099-.0925.1746-.1372ZM62.8344 35.6118c-.0118.3808-.2443.6264-.4699.9167a6.7327 6.7327 0 0 0-1.079 2.1086c-.1452 1.4406-.7269 1.4406-.873 0a6.7129 6.7129 0 0 0-1.0732-2.1086c-.2246-.2903-.4581-.5359-.4698-.9167-.0118-.4503.3011-.5597.5699-1.2566.1236-.3152.4404-1.1364.0981-1.5649-.1962-.2465-.5209-.2386-.6033-.5418a.7045.7045 0 0 1 .0334-.4086c.0294-.1054.1314-.4524.3678-.51.1883-.0458.3679.1133.4699.2038.4149.3658 1.6675.3658 2.0795 0 .103-.0905.2835-.2496.4709-.2038.2354.0576.3374.4046.3688.51a.7414.7414 0 0 1 .0334.4086c-.0844.3032-.4061.2983-.6033.5418-.3404.4285-.0216 1.2497.0981 1.5649.2805.6969.5905.8063.5817 1.2566Z' fill='%23E3C343'/%3E%3Cpath d='M62.8344 35.6118c-.0118.3808-.2443.6264-.4699.9167a6.7327 6.7327 0 0 0-1.079 2.1086c-.1452 1.4406-.7269 1.4406-.873 0a6.7129 6.7129 0 0 0-1.0732-2.1086c-.2246-.2903-.4581-.5359-.4698-.9167-.0118-.4503.3011-.5597.5699-1.2566.1236-.3152.4404-1.1364.0981-1.5649-.1962-.2465-.5209-.2386-.6033-.5418a.7045.7045 0 0 1 .0334-.4086c.0294-.1054.1314-.4524.3678-.51.1883-.0458.3679.1133.4699.2038.4149.3658 1.6675.3658 2.0795 0 .103-.0905.2835-.2496.4709-.2038.2354.0576.3374.4046.3688.51a.7414.7414 0 0 1 .0334.4086c-.0844.3032-.4061.2983-.6033.5418-.3404.4285-.0216 1.2497.0981 1.5649.2805.6969.5905.8063.5817 1.2566Z' stroke='%23E3C343' stroke-width='.56' stroke-miterlimit='10'/%3E%3Cpath d='M71.1805 35.9965c-.0981.0736-.4974-.3102-.6573-.4633-.4169-.4027-.5787-.7089-1.0574-1.361-.4169-.5677-.6288-.8521-.7995-.868-.3923-.0397-.6248.4971-1.3144 1.3591-1.0084 1.2606-6.0533 9.578-6.4065 9.578-.3531 0-5.4598-8.3174-6.4663-9.578-.6866-.861-.923-1.3988-1.3134-1.3591-.1707.0159-.3836.2983-.8005.868-.4787.6521-.6405.9583-1.0574 1.361-.1599.1531-.5572.5369-.6572.4633-.1423-.1064.5189-1.0191.9112-2.2011.2659-.7954.0844-.7357.3434-2.9826.2462-2.1405.5503-3.411 1.0358-4.6359.0069-.0179.6965-1.2487.7073-1.2487.0441 0 1.8432 3.5652 1.7196 3.932-.4003 1.2-1.288 2.9915-1.2242 3.3733.0706.4136.4012.9624 1.6126 1.4913.359-.8312.7187-1.6623 1.079-2.4934-.3423-.5081-.4218-.9614-.2531-1.1195.1335-.1253.3924-.0398.4238-.0288.2943.0994.5013.4404.5101.8609a11.2 11.2 0 0 0-.2835 1.4913c-.0981.8421-.2688 2.2101.1962 3.6984.1285.4106.1373.2923.9054 1.9217 0 0 .6003 1.2706 1.1045 2.4368.1962.4603.8927 1.9426 1.5077 1.9575.6572.0169 1.237-1.4664 1.4488-1.9575.5042-1.1662 1.1046-2.4368 1.1046-2.4368.768-1.6294.7769-1.5111.9054-1.9217.4659-1.4913.3011-2.8563.1962-3.6984a11.0706 11.0706 0 0 0-.2835-1.4913c.0088-.4205.2148-.7575.51-.8609.0314-.011.2943-.0994.4238.0288.1687.1581.0903.6114-.2531 1.1195.3571.8304.7168 1.6616 1.0791 2.4934 1.2124-.5279 1.543-1.0767 1.6126-1.4913.0638-.3818-1.1183-1.9745-1.5185-3.1744-.1236-.3669 1.6755-3.935 1.7196-3.932.0108 0 .0137.0377.0216.0556.4846 1.2249 1.7656 3.4896 2.0158 5.6301.2589 2.2459.0775 2.1872.3433 2.9826.3894 1.182 1.0525 2.0947.9084 2.2011ZM67.6493 10.0532c-3.2655.8261-5.659-1.6424-6.5506-2.3274a.4974.4974 0 0 0-.6867.0815c-2.2159 2.6276-6.6311 2.5441-6.6311 2.5441-1.9236 3.3802-1.5616 4.795-.9946 5.4899.3296.4036.8642.6253 1.3595 1.4048.5199.8192.7455 1.4356.6278 2.2558 0 0-.3717 1.3829.4424 1.6016.6867.1849 1.3076-1.4227 1.3076-1.4227s.1472 1.2756-.2119 1.6345c-.3168.4106-.9309.5508-.9809.842-.1393.858.4316 1.8413 1.4233 2.5173 2.2797-.7168 3.8649-1.6344 3.8669-2.2647a1.5348 1.5348 0 0 0-.107-.5289c-.1579-.3669-.4345-.5468-.7788-.8053-.7691-.5747-1.1546-.862-1.3164-1.2338-.0314-.0696-.2462-.5816-.054-1.1065.1207-.3291.2864-.354.4836-.7815a1.9096 1.9096 0 0 0 .2148-.9305 4.6077 4.6077 0 0 0-.2864-1.3481c-.0579-.1551-.3051-.5369-.8985-.69a7.968 7.968 0 0 1-1.079-.338 7.8434 7.8434 0 0 1-.9967-.4166c-.8436-.4533-2.4346-1.0936-1.8294-1.1552.6582-.0696 1.5126-.0994 3.9374-.0468 1.8981.0408 2.01 1.4526 2.01 1.4526h1.8745c.0579-.5588.5886-2.0083 4.1199-1.6753 0 0 1.3841.0438 1.6451.0885.3207.0557-.5523.3162-1.9119 1.1165h-.0078c-.2825.1273-.4071.1988-.7789.3629-.4081.1789-.4532.2237-.7896.3698a2.5912 2.5912 0 0 0-.7848.5508c-.1265.1213-.5827 1.0628-.618 1.7299a1.8897 1.8897 0 0 0 .2149.9305c.1961.4275.3639.4524.4836.7815.1912.5249-.0236 1.0369-.054 1.1065-.1628.3718-.5483.6591-1.3154 1.2338-.3463.2585-.6229.4384-.7789.8053a1.5251 1.5251 0 0 0-.1079.5289c0 .6303 1.5872 1.5479 3.8659 2.2647.9917-.676 1.3968-1.6483 1.4233-2.5173.0098-.3072.0687-.5965-.2119-.7506-.5061-.2853-.5326-.2167-.7739-.4086-.3924-.3072-.6867-.4315-.6308-1.7656.1511.1859.5592.7953.8681 1.0091.3502.2475.5062.3569.7377.333a.5418.5418 0 0 0 .3104-.1607.5544.5544 0 0 0 .1506-.3185c.0716-.7953.3081-2.1733.7367-2.8493.4954-.7795 1.032-1.0012 1.3615-1.4048.5553-.6959.6867-2.4477-1.2997-5.7891Z' fill='%23E3C343'/%3E%3Cpath d='M52.1378 10.5721c-.1383.1332-.6788-.7377-.7073-.7954a7.412 7.412 0 0 1-.359-1.0737c-.4091-1.3918.0333-2.1166 1.7657-1.8969.5581.0706.9407.2913 1.4056.5717.4846.2923 1.0477.497 1.6343.4613.0431 0 .0529.01.0441.0467a.6643.6643 0 0 1-.1216.2177.9347.9347 0 0 1-.3708.2386c-.4081.173-.8691.4037-1.3321.1989-.3247-.1442-.5778-.3977-.9231-.511-.2246-.0716-.6307-.168-.8181 0-.1677.15-.1285.4384-.1353.6313-.0157.4275.049.856.0353 1.2835a2.9271 2.9271 0 0 1-.0285.3211c-.0196.0885-.0255.2326-.0892.3062ZM68.9446 10.0752c.1383.1332.6788-.7377.7073-.7954a7.4162 7.4162 0 0 0 .3609-1.0697c.4091-1.3919-.0323-2.1166-1.7656-1.8969-.5582.0706-.9407.2913-1.4057.5716-.4846.2923-1.0467.4971-1.6342.4613-.0432 0-.053.01-.0442.0468a.6628.6628 0 0 0 .1217.2177.9336.9336 0 0 0 .3707.2386c.4081.173.8692.4037 1.3322.1989.3256-.1442.5787-.3977.924-.511.2246-.0716.6297-.168.8181 0 .1667.15.1275.4384.1344.6312.0166.4275-.0491.856-.0344 1.2835.0027.1076.0122.2149.0285.3212.0167.0845.0216.2286.0863.3022Z' fill='%23E3C343' stroke='%23E3C343' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(41.3604)' d='M0 0h39.0008v44.793H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}

* {
    box-sizing: border-box;
    scroll-behavior: smooth
}

html {
    overflow-x: hidden
}

body {
    font-family: "Montserrat",sans-serif!important;
    margin: 0;
    padding: 0;
    overflow-x: hidden;
    background-color: #393939!important;
    color: #fff
}

h1,h2,h3,h4,h5 {
    font-family: "Saol Text",sans-serif!important;
    margin: 0!important;
    padding: 0!important
}

p {
    padding: 0!important;
    margin: 0!important
}

ul,li {
    list-style: none;
    padding: 0;
    margin: 0!important
}

img {
    max-width: 100%;
    height: auto
}

video {
    max-width: 100%;
    height: auto
}

a {
    text-decoration: none;
    color: #fff
}

a:hover {
    color: #fff;
    text-decoration: none
}

.taghHide {
    clip: rect(1px,1px,1px,1px);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px;
    z-index: -1000;
    -webkit-user-select: none
}

.rugietBtn, .sa-button {
    display: flex;
    align-items: center;
    justify-content: center;
    background: #e3c343;
    font-style: normal;
    font-weight: 800;
    font-size: 24px;
    line-height: 95.4%;
    letter-spacing: 3px;
    text-transform: uppercase;
    color: #222;
    width: 338px;
    height: 68px
}

.rugietBtn:hover, .sa-button:hover {
    background: #ffe786!important;
    color: #222
}

.header {
    padding: 57.9px 0 39.5px!important;
    background: #292929
}

.header__wrapper {
    max-width: 700px
}

.mobMenuActive {
    overflow-y: hidden
}

.hamburger {
    display: none
}

.bar {
    display: block;
    width: 28px;
    height: 2px;
    margin: 6px auto!important;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background-color: #fff
}

.bar:not(:last-child) {
    margin-bottom: 8px
}

.header__wrapper_mob-info {
    display: none
}

.header__wrapper_logo {
    display: flex
}

.header__wrapper_logo span {
    display: inline-block;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.header__wrapper_logo .text-rugiet {
    background-image: var(--logoRugiet);
    width: 516px;
    height: 104px
}

.header__wrapper_logo .logo-lion {
    background-image: var(--logoMiniLion);
    width: 88px;
    height: 101px;
    margin-left: 17px!important
}

.header__wrapper_menu {
    margin-top: 29px!important
}

.header__wrapper_menu ul {
    max-width: 688px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.header__wrapper_menu ul li {
    list-style: none
}

.header__wrapper_menu ul li a {
    font-size: 20px!important;
    font-weight: 500;
    line-height: 155.9%;
    letter-spacing: .055em;
    text-transform: uppercase;
    width: 100%;
    display: block;
    position: relative;
    transition: 0.3s;
    padding: 0!important
}

.header__wrapper_menu ul li#menu-item-223 a {
    border: 2px solid #e3c343;
    color: #e3c343!important;
    font-weight: 700;
    width: 162px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    padding: 0!important
}

.header__wrapper_menu ul li#menu-item-223:hover a {
    background-color: #e3c343;
    color: #222!important
}

.header__wrapper_menu ul li:not(:first-child) a::after {
    content: "";
    position: absolute;
    bottom: -5px;
    left: 0;
    background-color: #e3c343;
    height: 2px;
    display: block;
    width: 0%;
    opacity: 0;
    transition: 0.3s
}

.header__wrapper_menu ul li:not(:first-child):hover a::after {
    opacity: 1;
    width: 100%
}

.header-fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999999999;
    padding: 22px 0!important
}

.header-fixed .header__wrapper {
    max-width: 100%;
    width: 100%;
    display: flex;
    justify-content: space-between
}

.header-fixed .header__wrapper_menu {
    margin-top: 0!important;
    display: flex
}

.header-fixed .header__wrapper_menu ul li {
    width: 140px;
    margin: 0 10px!important;
    text-align: center
}

.header-fixed .header__wrapper_menu ul li:hover {
    border-bottom: none
}

.header-fixed .header__wrapper_menu ul li a {
    font-size: 16px;
    line-height: 15px;
    font-weight: 500;
    width: 100%;
    display: inline
}

.header-fixed .header__wrapper_menu ul li a.signup {
    border: none;
    padding: 0!important;
    width: 100%;
    height: 100%
}

.header-fixed .header__wrapper_menu ul li:first-child:hover a.signup {
    background: none;
    color: #fff
}

.header-fixed .header__wrapper_menu ul li:first-child a.signup::after {
    content: "";
    position: absolute;
    bottom: -5px;
    left: 0;
    display: inline-block;
    background-color: #e3c343;
    width: 0%;
    height: 2px;
    opacity: 0;
    transition: 0.3s
}

.header-fixed .header__wrapper_menu ul li:first-child:hover a.signup::after {
    width: 100%;
    opacity: 1
}

.header-fixed .header__wrapper_logo .text-rugiet {
    display: none
}

.header-fixed .header__wrapper_logo {
    display: flex;
    align-items: center
}

.header-fixed .header__wrapper_logo .logo-lion {
    background-image: var(--logoRLion);
    width: 81px;
    height: 45px
}

.main {
    min-height: 335px;
    position: relative
}

.main video {
    width: 100vw;
    height: auto;
    z-index: -1
}

.main__video_desc {
    object-fit: cover
}

.main__video_mob {
    display: none
}

.main-box {
    position: absolute;
    left: 50%;
    right: 50%;
    top: -135px;
    transform: translate(-50%);
    width: 100%
}

.main__wrapper {
    display: flex;
    justify-content: space-between
}

.main__wrapper_item .mwi_div {
    width: 280px!important;
    background-color: #292929;
    padding: 32px 20px 26px!important;
    box-shadow: 0 6px 0 0 rgba(173,166,97,1);
    -webkit-box-shadow: 0 6px 0 0 rgba(173,166,97,1);
    -moz-box-shadow: 0 6px 0 0 rgba(173,166,97,1);
    border-radius: 25px 25px 0 0
}

.main__wrapper_item span {
    display: block;
    background-color: #ada661;
    width: 77px;
    height: 1px;
    margin-bottom: 24px!important
}

.main__wrapper_item-title {
    font-family: "Montserrat",sans-serif!important;
    color: #ada661;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    max-width: 150px;
    line-height: 30px
}

.main__wrapper_item-text {
    font-size: 16px;
    line-height: 166.9%;
    letter-spacing: .055em;
    margin-top: 10px!important
}

.ready {
    padding-top: 187px!important
}

.ready-main-btn {
    position: absolute;
    top: -35px;
    left: 50%;
    right: 50%;
    transform: translate(-50%)
}

.ready__item {
    padding-top: 80px!important
}

.ready__item_btn {
    display: inline-block;
    background: #e3c343;
    padding: 24px 101px!important;
    color: #222;
    max-width: 339px;
    width: 100%;
    font-weight: 700;
    font-size: 24px;
    line-height: 95.4%;
    text-align: center;
    text-transform: uppercase
}

.ready__item_icon {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    margin-bottom: 21px!important;
    width: 338px;
    height: 129px;
    background-image: var(--logoRugietReady)
}

.tips * {
    color: #222
}

.tips__wrapper {
    padding-top: 77px!important;
    padding-bottom: 45px!important;
    background-color: #F9F7ED
}

.tips__wrapper_item {
    display: flex!important;
    justify-content: space-between!important;
    color: #222;
    padding: 0 101px!important
}

.tips__wrapper .item-box {
    max-width: 448px
}

.tips__wrapper .item-box__subtitle {
    padding-bottom: 44px!important
}

.tips__wrapper .item-box__subtitle p {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 134%;
    letter-spacing: .04em;
    text-transform: uppercase;
    color: #000;
    width: 300px
}

.tips__wrapper .item-box__subtitle span {
    display: block;
    margin-top: 20px!important;
    width: 322px;
    border-bottom: 2px solid #A8A372
}

.tips__wrapper .item-box-main {
    max-width: 545px
}

.tips__wrapper .item-box__title {
    font-weight: 600;
    font-size: 90px;
    line-height: 111.4%;
    letter-spacing: -.01em;
    margin-bottom: 23px!important
}

.tips__wrapper .item-box__title span {
    position: relative;
    display: inline-block;
    width: 122px;
    height: 113px
}

.tips__wrapper .item-box__title span::after {
    content: "";
    position: absolute;
    top: 10px;
    left: 0;
    display: inline-block;
    width: 100%;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='122' height='113' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='a' maskUnits='userSpaceOnUse' x='-.3394' y='-.0315' width='122' height='113' fill='%23000'%3E%3Cpath fill='%23fff' d='M-.3394-.0315h122v113h-122z'/%3E%3Cpath d='M51.3941 8.7936c-4.6247 5.723-9.1071 12.0818-13.4473 19.0765-4.2689 6.9947-8.3244 14.2721-12.1665 21.832-3.7709 7.4893-7.2217 15.0493-10.3522 22.6798-3.1306 7.56-5.8699 14.7667-8.2178 21.6201a207.1186 207.1186 0 0 0-2.2412 7.101c-.7827 2.473-1.2096 5.051-1.2807 7.736.7826-.282 1.921-1.236 3.4152-2.861 1.423-1.555 3.0594-3.604 4.9093-6.1471 1.921-2.4729 3.9844-5.299 6.19-8.4784a2193.0812 2193.0812 0 0 0 6.937-9.9622l7.0438-10.3861c2.4191-3.462 4.7315-6.7121 6.9371-9.7502 2.2768-3.0381 4.3757-5.7583 6.2967-8.1605 1.9211-2.4022 3.5931-4.2392 5.0161-5.511.498-.4239 1.0672-.8478 1.7076-1.2718.6403-.4239 1.2806-.5652 1.921-.4239 1.0672.1413 1.7787.8125 2.1345 2.0137.3557 1.1304.6047 2.4022.747 3.8153.3558 4.0272.4625 8.2664.3202 12.7176-.1423 4.4512-.0711 8.6904.2135 12.7177a355.7312 355.7312 0 0 0 1.0672 11.9758c.4269 3.9566 1.3163 7.4186 2.6681 10.3861a16.839 16.839 0 0 0 2.0278 2.967c.7826.99 1.8499 1.519 3.2017 1.59 1.9922-.353 3.5575-1.236 4.6958-2.649 1.1384-1.413 2.2057-2.8972 3.2018-4.4516 1.1384-1.837 2.2412-3.8859 3.3084-6.1469a127.3925 127.3925 0 0 0 3.2017-7.1006c.9961-2.4729 1.8855-4.8751 2.6682-7.2067.8537-2.4022 1.6008-4.6278 2.2412-6.6768 1.0672-3.3207 2.0633-6.7827 2.9882-10.3861a119.4566 119.4566 0 0 0 2.4547-11.1279c.6403-3.8153 1.0672-7.56 1.2807-11.234.2846-3.7446.2134-7.3479-.2135-10.81-.1423-.9891-.3557-1.9429-.6403-2.8614-.2135-.9185-.6759-1.5897-1.3874-2.0137-.4981 0-.8538.1413-1.0673.424a3.7033 3.7033 0 0 1-.747.7418c-.2135.2826-.4625.6359-.7471 1.0598-.2135.3533-.5336.3886-.9605.106-.4269-.4946-.4269-.9538 0-1.3777.4269-.4946.747-.9185.9605-1.2718.3557-.3533.7115-.6712 1.0672-.9538.4269-.2827.9961-.424 1.7076-.424 1.1384.212 1.9211.8126 2.3479 1.8017.4269.9892.7827 1.9783 1.0673 2.9675.4269 1.6956.6759 3.5326.7471 5.5109.1423 1.9077.1423 3.8507 0 5.829a51.8667 51.8667 0 0 1-.5337 5.7229c-.2134 1.9077-.4624 3.7093-.747 5.405-.7827 4.6632-1.7788 9.1497-2.9883 13.4595-1.2095 4.3099-2.4547 8.4785-3.7353 12.5057-.6404 2.1197-1.5298 4.7692-2.6682 7.9486-1.1383 3.1794-2.4546 6.3941-3.9487 9.6442-1.4942 3.1794-3.1306 6.1115-4.9094 8.7964-1.7787 2.685-3.6286 4.592-5.5496 5.723-.925.565-1.9922.848-3.2017.848-1.1384.07-2.2057-.212-3.2018-.848-1.4941-.989-2.6681-2.544-3.5219-4.663-.9961-2.2611-1.7787-4.8753-2.3479-7.8428-.5692-2.9674-.9961-6.0409-1.2807-9.2203a149.1985 149.1985 0 0 1-.5336-9.7502v-9.2203c0-2.9674-.0356-5.6169-.1067-7.9485 0-2.4022-.1067-4.3099-.3202-5.723a11.0501 11.0501 0 0 0-.3202-1.4837c-.0711-.4946-.3201-.8832-.747-1.1658-.4981-.1413-.9606-.0706-1.3874.212l-1.0673.6359c-.9961.7772-1.921 1.6603-2.7748 2.6495l-2.3479 2.9674a87.8092 87.8092 0 0 0-3.3085 3.9213 209.3311 209.3311 0 0 0-2.9883 4.1333 336.9181 336.9181 0 0 0-8.3244 11.4458 833.0922 833.0922 0 0 0-7.8976 11.6579 667.575 667.575 0 0 1-8.0043 11.5519 223.7427 223.7427 0 0 1-8.4313 11.3396c-.2846.212-.5692.495-.8537.848-.3558.353-.7115.671-1.0673.954-.3557.353-.747.636-1.174.848-.4269.212-.8538.247-1.2806.106-.427-.142-.7115-.459-.8538-.954-.2135-.495-.3914-.954-.5337-1.378.1423-2.614.5337-5.122 1.174-7.524.6404-2.332 1.3518-4.5929 2.1345-6.7832 2.1345-6.3588 4.5891-13.0356 7.364-20.0303 2.8459-7.0653 6.0121-14.166 9.4984-21.302 3.4863-7.1361 7.2572-14.1661 11.3128-21.0902 4.0555-6.924 8.3956-13.5301 13.0203-19.8183l3.2017-4.2392c1.1384-1.4838 2.3124-2.8968 3.5219-4.2393.3558-.3532.7471-.7771 1.174-1.2717.498-.5652 1.1028-.7772 1.8143-.6359l.2134.106c.5692.7065.4625 1.625-.3201 2.7555-.7115 1.1304-1.4942 2.5082-2.348 4.1332-.3557.7772-.7826 1.625-1.2806 2.5435-.4981.9185-.8538 1.8724-1.0673 2.8615-.1423.4946-.2134.9185-.2134 1.2718 0 .2826-.1779.4592-.5337.5299-.4269 0-.6759-.1767-.747-.5299 0-.3533.0355-.7419.1067-1.1658.1423-1.2011.3202-2.2256.5336-3.0734a14.9013 14.9013 0 0 1 1.0673-2.4376c.0711 0 .1067-.0353.1067-.106v-.106ZM119.902 87.1512c-.143.6359-.534 1.0598-1.174 1.2718-.569.2119-1.068.4945-1.494.8478l-4.269 2.9675a450.2911 450.2911 0 0 0-4.376 2.8614 322.518 322.518 0 0 1-3.842 2.6496c-1.352.9185-2.739 1.731-4.162 2.4377-1.3522.636-2.6685 1.06-3.9492 1.272-1.2807.212-2.4902-.036-3.6286-.742-.6403-.495-1.0672-1.2014-1.2807-2.1199-.2134-.9185-.2846-1.8723-.2134-2.8615.0711-1.0598.2846-2.0489.6403-2.9674.2846-.9185.6048-1.6957.9605-2.3316-.2846 0-.5692.0707-.8538.212-.3557.1413-.6047.0353-.747-.318 0-.4945.249-.7418.747-.7418.4981 0 .925-.0707 1.2807-.212a50.09 50.09 0 0 0 1.2807-2.0136 49.742 49.742 0 0 1 1.4942-2.0137c.498-.6358 1.0672-1.1657 1.7075-1.5897.7115-.4945 1.4942-.8478 2.3478-1.0598.285 0 .498.0354.641.106.142.0707.284.1766.426.3179l.321.6359c-.356 1.7664-1.103 3.1088-2.2416 4.0273-1.1384.9185-2.4547 1.6604-3.9488 2.2256a27.373 27.373 0 0 0-1.4942 3.2854c-.498 1.1304-.7114 2.5082-.6403 4.1332.2135 1.2718.8894 2.049 2.0278 2.3316 1.4941-.0707 2.8459-.318 4.0555-.7419 1.2096-.4945 2.3126-1.0245 3.3086-1.5897a101.736 101.736 0 0 0 2.881-1.9076 27.9975 27.9975 0 0 1 3.095-1.9077l4.056-2.7555a140.2852 140.2852 0 0 1 4.269-2.6495c.356-.2119.783-.5299 1.281-.9538.498-.4239.996-.4593 1.494-.106ZM96.6358 88.423l2.1345-1.6957c.7827-.6359 1.2447-1.4484 1.3877-2.4376-.7829.4946-1.4944 1.1305-2.1348 1.9077-.5692.7065-1.0316 1.4484-1.3874 2.2256Z'/%3E%3C/mask%3E%3Cpath d='M51.3941 8.7936c-4.6247 5.723-9.1071 12.0818-13.4473 19.0765-4.2689 6.9947-8.3244 14.2721-12.1665 21.832-3.7709 7.4893-7.2217 15.0493-10.3522 22.6798-3.1306 7.56-5.8699 14.7667-8.2178 21.6201a207.1186 207.1186 0 0 0-2.2412 7.101c-.7827 2.473-1.2096 5.051-1.2807 7.736.7826-.282 1.921-1.236 3.4152-2.861 1.423-1.555 3.0594-3.604 4.9093-6.1471 1.921-2.4729 3.9844-5.299 6.19-8.4784a2193.0812 2193.0812 0 0 0 6.937-9.9622l7.0438-10.3861c2.4191-3.462 4.7315-6.7121 6.9371-9.7502 2.2768-3.0381 4.3757-5.7583 6.2967-8.1605 1.9211-2.4022 3.5931-4.2392 5.0161-5.511.498-.4239 1.0672-.8478 1.7076-1.2718.6403-.4239 1.2806-.5652 1.921-.4239 1.0672.1413 1.7787.8125 2.1345 2.0137.3557 1.1304.6047 2.4022.747 3.8153.3558 4.0272.4625 8.2664.3202 12.7176-.1423 4.4512-.0711 8.6904.2135 12.7177a355.7312 355.7312 0 0 0 1.0672 11.9758c.4269 3.9566 1.3163 7.4186 2.6681 10.3861a16.839 16.839 0 0 0 2.0278 2.967c.7826.99 1.8499 1.519 3.2017 1.59 1.9922-.353 3.5575-1.236 4.6958-2.649 1.1384-1.413 2.2057-2.8972 3.2018-4.4516 1.1384-1.837 2.2412-3.8859 3.3084-6.1469a127.3925 127.3925 0 0 0 3.2017-7.1006c.9961-2.4729 1.8855-4.8751 2.6682-7.2067.8537-2.4022 1.6008-4.6278 2.2412-6.6768 1.0672-3.3207 2.0633-6.7827 2.9882-10.3861a119.4566 119.4566 0 0 0 2.4547-11.1279c.6403-3.8153 1.0672-7.56 1.2807-11.234.2846-3.7446.2134-7.3479-.2135-10.81-.1423-.9891-.3557-1.9429-.6403-2.8614-.2135-.9185-.6759-1.5897-1.3874-2.0137-.4981 0-.8538.1413-1.0673.424a3.7033 3.7033 0 0 1-.747.7418c-.2135.2826-.4625.6359-.7471 1.0598-.2135.3533-.5336.3886-.9605.106-.4269-.4946-.4269-.9538 0-1.3777.4269-.4946.747-.9185.9605-1.2718.3557-.3533.7115-.6712 1.0672-.9538.4269-.2827.9961-.424 1.7076-.424 1.1384.212 1.9211.8126 2.3479 1.8017.4269.9892.7827 1.9783 1.0673 2.9675.4269 1.6956.6759 3.5326.7471 5.5109.1423 1.9077.1423 3.8507 0 5.829a51.8667 51.8667 0 0 1-.5337 5.7229c-.2134 1.9077-.4624 3.7093-.747 5.405-.7827 4.6632-1.7788 9.1497-2.9883 13.4595-1.2095 4.3099-2.4547 8.4785-3.7353 12.5057-.6404 2.1197-1.5298 4.7692-2.6682 7.9486-1.1383 3.1794-2.4546 6.3941-3.9487 9.6442-1.4942 3.1794-3.1306 6.1115-4.9094 8.7964-1.7787 2.685-3.6286 4.592-5.5496 5.723-.925.565-1.9922.848-3.2017.848-1.1384.07-2.2057-.212-3.2018-.848-1.4941-.989-2.6681-2.544-3.5219-4.663-.9961-2.2611-1.7787-4.8753-2.3479-7.8428-.5692-2.9674-.9961-6.0409-1.2807-9.2203a149.1985 149.1985 0 0 1-.5336-9.7502v-9.2203c0-2.9674-.0356-5.6169-.1067-7.9485 0-2.4022-.1067-4.3099-.3202-5.723a11.0501 11.0501 0 0 0-.3202-1.4837c-.0711-.4946-.3201-.8832-.747-1.1658-.4981-.1413-.9606-.0706-1.3874.212l-1.0673.6359c-.9961.7772-1.921 1.6603-2.7748 2.6495l-2.3479 2.9674a87.8092 87.8092 0 0 0-3.3085 3.9213 209.3311 209.3311 0 0 0-2.9883 4.1333 336.9181 336.9181 0 0 0-8.3244 11.4458 833.0922 833.0922 0 0 0-7.8976 11.6579 667.575 667.575 0 0 1-8.0043 11.5519 223.7427 223.7427 0 0 1-8.4313 11.3396c-.2846.212-.5692.495-.8537.848-.3558.353-.7115.671-1.0673.954-.3557.353-.747.636-1.174.848-.4269.212-.8538.247-1.2806.106-.427-.142-.7115-.459-.8538-.954-.2135-.495-.3914-.954-.5337-1.378.1423-2.614.5337-5.122 1.174-7.524.6404-2.332 1.3518-4.5929 2.1345-6.7832 2.1345-6.3588 4.5891-13.0356 7.364-20.0303 2.8459-7.0653 6.0121-14.166 9.4984-21.302 3.4863-7.1361 7.2572-14.1661 11.3128-21.0902 4.0555-6.924 8.3956-13.5301 13.0203-19.8183l3.2017-4.2392c1.1384-1.4838 2.3124-2.8968 3.5219-4.2393.3558-.3532.7471-.7771 1.174-1.2717.498-.5652 1.1028-.7772 1.8143-.6359l.2134.106c.5692.7065.4625 1.625-.3201 2.7555-.7115 1.1304-1.4942 2.5082-2.348 4.1332-.3557.7772-.7826 1.625-1.2806 2.5435-.4981.9185-.8538 1.8724-1.0673 2.8615-.1423.4946-.2134.9185-.2134 1.2718 0 .2826-.1779.4592-.5337.5299-.4269 0-.6759-.1767-.747-.5299 0-.3533.0355-.7419.1067-1.1658.1423-1.2011.3202-2.2256.5336-3.0734a14.9013 14.9013 0 0 1 1.0673-2.4376c.0711 0 .1067-.0353.1067-.106v-.106ZM119.902 87.1512c-.143.6359-.534 1.0598-1.174 1.2718-.569.2119-1.068.4945-1.494.8478l-4.269 2.9675a450.2911 450.2911 0 0 0-4.376 2.8614 322.518 322.518 0 0 1-3.842 2.6496c-1.352.9185-2.739 1.731-4.162 2.4377-1.3522.636-2.6685 1.06-3.9492 1.272-1.2807.212-2.4902-.036-3.6286-.742-.6403-.495-1.0672-1.2014-1.2807-2.1199-.2134-.9185-.2846-1.8723-.2134-2.8615.0711-1.0598.2846-2.0489.6403-2.9674.2846-.9185.6048-1.6957.9605-2.3316-.2846 0-.5692.0707-.8538.212-.3557.1413-.6047.0353-.747-.318 0-.4945.249-.7418.747-.7418.4981 0 .925-.0707 1.2807-.212a50.09 50.09 0 0 0 1.2807-2.0136 49.742 49.742 0 0 1 1.4942-2.0137c.498-.6358 1.0672-1.1657 1.7075-1.5897.7115-.4945 1.4942-.8478 2.3478-1.0598.285 0 .498.0354.641.106.142.0707.284.1766.426.3179l.321.6359c-.356 1.7664-1.103 3.1088-2.2416 4.0273-1.1384.9185-2.4547 1.6604-3.9488 2.2256a27.373 27.373 0 0 0-1.4942 3.2854c-.498 1.1304-.7114 2.5082-.6403 4.1332.2135 1.2718.8894 2.049 2.0278 2.3316 1.4941-.0707 2.8459-.318 4.0555-.7419 1.2096-.4945 2.3126-1.0245 3.3086-1.5897a101.736 101.736 0 0 0 2.881-1.9076 27.9975 27.9975 0 0 1 3.095-1.9077l4.056-2.7555a140.2852 140.2852 0 0 1 4.269-2.6495c.356-.2119.783-.5299 1.281-.9538.498-.4239.996-.4593 1.494-.106ZM96.6358 88.423l2.1345-1.6957c.7827-.6359 1.2447-1.4484 1.3877-2.4376-.7829.4946-1.4944 1.1305-2.1348 1.9077-.5692.7065-1.0316 1.4484-1.3874 2.2256Z' fill='%23A8A372'/%3E%3Cpath d='M51.3941 8.7936c-4.6247 5.723-9.1071 12.0818-13.4473 19.0765-4.2689 6.9947-8.3244 14.2721-12.1665 21.832-3.7709 7.4893-7.2217 15.0493-10.3522 22.6798-3.1306 7.56-5.8699 14.7667-8.2178 21.6201a207.1186 207.1186 0 0 0-2.2412 7.101c-.7827 2.473-1.2096 5.051-1.2807 7.736.7826-.282 1.921-1.236 3.4152-2.861 1.423-1.555 3.0594-3.604 4.9093-6.1471 1.921-2.4729 3.9844-5.299 6.19-8.4784a2193.0812 2193.0812 0 0 0 6.937-9.9622l7.0438-10.3861c2.4191-3.462 4.7315-6.7121 6.9371-9.7502 2.2768-3.0381 4.3757-5.7583 6.2967-8.1605 1.9211-2.4022 3.5931-4.2392 5.0161-5.511.498-.4239 1.0672-.8478 1.7076-1.2718.6403-.4239 1.2806-.5652 1.921-.4239 1.0672.1413 1.7787.8125 2.1345 2.0137.3557 1.1304.6047 2.4022.747 3.8153.3558 4.0272.4625 8.2664.3202 12.7176-.1423 4.4512-.0711 8.6904.2135 12.7177a355.7312 355.7312 0 0 0 1.0672 11.9758c.4269 3.9566 1.3163 7.4186 2.6681 10.3861a16.839 16.839 0 0 0 2.0278 2.967c.7826.99 1.8499 1.519 3.2017 1.59 1.9922-.353 3.5575-1.236 4.6958-2.649 1.1384-1.413 2.2057-2.8972 3.2018-4.4516 1.1384-1.837 2.2412-3.8859 3.3084-6.1469a127.3925 127.3925 0 0 0 3.2017-7.1006c.9961-2.4729 1.8855-4.8751 2.6682-7.2067.8537-2.4022 1.6008-4.6278 2.2412-6.6768 1.0672-3.3207 2.0633-6.7827 2.9882-10.3861a119.4566 119.4566 0 0 0 2.4547-11.1279c.6403-3.8153 1.0672-7.56 1.2807-11.234.2846-3.7446.2134-7.3479-.2135-10.81-.1423-.9891-.3557-1.9429-.6403-2.8614-.2135-.9185-.6759-1.5897-1.3874-2.0137-.4981 0-.8538.1413-1.0673.424a3.7033 3.7033 0 0 1-.747.7418c-.2135.2826-.4625.6359-.7471 1.0598-.2135.3533-.5336.3886-.9605.106-.4269-.4946-.4269-.9538 0-1.3777.4269-.4946.747-.9185.9605-1.2718.3557-.3533.7115-.6712 1.0672-.9538.4269-.2827.9961-.424 1.7076-.424 1.1384.212 1.9211.8126 2.3479 1.8017.4269.9892.7827 1.9783 1.0673 2.9675.4269 1.6956.6759 3.5326.7471 5.5109.1423 1.9077.1423 3.8507 0 5.829a51.8667 51.8667 0 0 1-.5337 5.7229c-.2134 1.9077-.4624 3.7093-.747 5.405-.7827 4.6632-1.7788 9.1497-2.9883 13.4595-1.2095 4.3099-2.4547 8.4785-3.7353 12.5057-.6404 2.1197-1.5298 4.7692-2.6682 7.9486-1.1383 3.1794-2.4546 6.3941-3.9487 9.6442-1.4942 3.1794-3.1306 6.1115-4.9094 8.7964-1.7787 2.685-3.6286 4.592-5.5496 5.723-.925.565-1.9922.848-3.2017.848-1.1384.07-2.2057-.212-3.2018-.848-1.4941-.989-2.6681-2.544-3.5219-4.663-.9961-2.2611-1.7787-4.8753-2.3479-7.8428-.5692-2.9674-.9961-6.0409-1.2807-9.2203a149.1985 149.1985 0 0 1-.5336-9.7502v-9.2203c0-2.9674-.0356-5.6169-.1067-7.9485 0-2.4022-.1067-4.3099-.3202-5.723a11.0501 11.0501 0 0 0-.3202-1.4837c-.0711-.4946-.3201-.8832-.747-1.1658-.4981-.1413-.9606-.0706-1.3874.212l-1.0673.6359c-.9961.7772-1.921 1.6603-2.7748 2.6495l-2.3479 2.9674a87.8092 87.8092 0 0 0-3.3085 3.9213 209.3311 209.3311 0 0 0-2.9883 4.1333 336.9181 336.9181 0 0 0-8.3244 11.4458 833.0922 833.0922 0 0 0-7.8976 11.6579 667.575 667.575 0 0 1-8.0043 11.5519 223.7427 223.7427 0 0 1-8.4313 11.3396c-.2846.212-.5692.495-.8537.848-.3558.353-.7115.671-1.0673.954-.3557.353-.747.636-1.174.848-.4269.212-.8538.247-1.2806.106-.427-.142-.7115-.459-.8538-.954-.2135-.495-.3914-.954-.5337-1.378.1423-2.614.5337-5.122 1.174-7.524.6404-2.332 1.3518-4.5929 2.1345-6.7832 2.1345-6.3588 4.5891-13.0356 7.364-20.0303 2.8459-7.0653 6.0121-14.166 9.4984-21.302 3.4863-7.1361 7.2572-14.1661 11.3128-21.0902 4.0555-6.924 8.3956-13.5301 13.0203-19.8183l3.2017-4.2392c1.1384-1.4838 2.3124-2.8968 3.5219-4.2393.3558-.3532.7471-.7771 1.174-1.2717.498-.5652 1.1028-.7772 1.8143-.6359l.2134.106c.5692.7065.4625 1.625-.3201 2.7555-.7115 1.1304-1.4942 2.5082-2.348 4.1332-.3557.7772-.7826 1.625-1.2806 2.5435-.4981.9185-.8538 1.8724-1.0673 2.8615-.1423.4946-.2134.9185-.2134 1.2718 0 .2826-.1779.4592-.5337.5299-.4269 0-.6759-.1767-.747-.5299 0-.3533.0355-.7419.1067-1.1658.1423-1.2011.3202-2.2256.5336-3.0734a14.9013 14.9013 0 0 1 1.0673-2.4376c.0711 0 .1067-.0353.1067-.106v-.106ZM119.902 87.1512c-.143.6359-.534 1.0598-1.174 1.2718-.569.2119-1.068.4945-1.494.8478l-4.269 2.9675a450.2911 450.2911 0 0 0-4.376 2.8614 322.518 322.518 0 0 1-3.842 2.6496c-1.352.9185-2.739 1.731-4.162 2.4377-1.3522.636-2.6685 1.06-3.9492 1.272-1.2807.212-2.4902-.036-3.6286-.742-.6403-.495-1.0672-1.2014-1.2807-2.1199-.2134-.9185-.2846-1.8723-.2134-2.8615.0711-1.0598.2846-2.0489.6403-2.9674.2846-.9185.6048-1.6957.9605-2.3316-.2846 0-.5692.0707-.8538.212-.3557.1413-.6047.0353-.747-.318 0-.4945.249-.7418.747-.7418.4981 0 .925-.0707 1.2807-.212a50.09 50.09 0 0 0 1.2807-2.0136 49.742 49.742 0 0 1 1.4942-2.0137c.498-.6358 1.0672-1.1657 1.7075-1.5897.7115-.4945 1.4942-.8478 2.3478-1.0598.285 0 .498.0354.641.106.142.0707.284.1766.426.3179l.321.6359c-.356 1.7664-1.103 3.1088-2.2416 4.0273-1.1384.9185-2.4547 1.6604-3.9488 2.2256a27.373 27.373 0 0 0-1.4942 3.2854c-.498 1.1304-.7114 2.5082-.6403 4.1332.2135 1.2718.8894 2.049 2.0278 2.3316 1.4941-.0707 2.8459-.318 4.0555-.7419 1.2096-.4945 2.3126-1.0245 3.3086-1.5897a101.736 101.736 0 0 0 2.881-1.9076 27.9975 27.9975 0 0 1 3.095-1.9077l4.056-2.7555a140.2852 140.2852 0 0 1 4.269-2.6495c.356-.2119.783-.5299 1.281-.9538.498-.4239.996-.4593 1.494-.106ZM96.6358 88.423l2.1345-1.6957c.7827-.6359 1.2447-1.4484 1.3877-2.4376-.7829.4946-1.4944 1.1305-2.1348 1.9077-.5692.7065-1.0316 1.4484-1.3874 2.2256Z' stroke='%23A8A372' stroke-width='2.4' mask='url(%23a)'/%3E%3C/svg%3E")
}

.tips__wrapper .item-box__desc {
    max-width: 477px
}

.tips__wrapper .item-box__desc p {
    font-weight: 500;
    font-size: 20px;
    line-height: 209%;
    letter-spacing: .005em
}

.tips__wrapper .item-box__desc p span {
    font-weight: 700
}

video::-webkit-media-controls,video::-moz-media-controls,video::-o-media-controls,video::-ms-media-controls {
    display: none!important;
    opacity: 0!important
}

.tips__video1 {
    max-width: 574px
}

.tips__right {
    padding-top: 120px!important;
    position: relative
}

.tips__right_modal {
    margin-bottom: 25px!important
}

.tips__right_modal-popup .modal-header {
    border-bottom: none;
    background-color: #F9F7ED;
    padding-top: 90px!important
}

.tips__right_modal-popup .modal-header .btn-close::after {
    content: ''
}

.tips__right_modal-popup .modal-body {
    padding-left: 38px!important;
    padding-right: 46px!important;
    padding-bottom: 150px!important;
    text-align: center;
    background-color: #F9F7ED
}

.tips__right_modal-popup .modal-body p {
    font-weight: 500;
    font-size: 16px;
    line-height: 238%
}

.tips__right p {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 209%;
    letter-spacing: .005em;
    color: #222
}

.tips__right p span {
    font-weight: 700
}

.tips__right_modal-popup .modal-body h3 {
    font-family: 'Saol Text';
    font-style: normal;
    font-weight: 700;
    font-size: 34px;
    line-height: 122%;
    text-align: center;
    color: #222;
    width: 250px;
    margin: 0 auto 13px!important;
    text-transform: none;
    letter-spacing: 0
}

.tips__right_readmore {
    margin: 16px auto 0!important;
    display: none;
    background: none;
    border: none;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 168%;
    letter-spacing: .005em;
    color: #222
}

.tips__right_readmore span {
    display: inline-block;
    width: 23px;
    height: 23px;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.720706 11.2393C0.720707 5.44027 5.42172 0.739258 11.2207 0.739259C17.0197 0.739259 21.7207 5.44027 21.7207 11.2393C21.7207 17.0382 17.0197 21.7393 11.2207 21.7393C5.42171 21.7393 0.720705 17.0382 0.720706 11.2393Z' fill='%23222222' stroke='%23222222'/%3E%3Cpath d='M16.5045 12.0729H12.237V16.27H10.2675V12.0729H6V10.2206H10.2675V6H12.237V10.2206H16.5045V12.0729Z' fill='%23F9F7ED'/%3E%3C/svg%3E") no-repeat center center /cover;
    margin-right: 17px!important
}

.tips__right_img {
    margin: 60px auto 0!important
}

.tips__right_image-subl {
    position: relative;
    width: 356px;
    margin-left: auto!important;
    margin-right: auto!important
}

.tips__right_image-subl::after {
    content: "";
    position: absolute;
    top: 25px;
    right: 25px;
    display: block;
    width: 242px;
    height: 245px;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg width='298' height='300' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect opacity='.5' x='234.254' y='299.362' width='242' height='245' rx='121' transform='rotate(-165 234.254 299.362)' fill='url(%23a)'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='277.09' y1='517.386' x2='327.964' y2='452.89' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23A09953' stop-opacity='.4'/%3E%3Cstop offset='1' stop-color='%23A09953' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat center center / cover
}

.tips__video1_box {
    margin-top: 35px
}

.tips__video1_item {
    position: absolute;
    width: 35px;
    height: 35px;
    border-radius: 50%
}

.tips__video1_item p {
    font-weight: 500;
    font-size: 28px;
    line-height: 70.5%;
    letter-spacing: .005em;
    margin-bottom: 11px!important
}

.tips__video1_item .tips-info {
    display: block;
    width: 100%;
    height: 100%;
    cursor: pointer;
    transition: 0.4s
}

.tips__video1_item-new {
    display: block;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg width='63' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.9414' y='.5334' width='61.0789' height='26.6836' rx='13.3418' fill='%23F2C600'/%3E%3Cpath d='m22.1853 9.0334-2.1 10.5h-1.995l-3.915-6.57-1.32 6.57h-2.4l2.1-10.5h2.01l3.915 6.585 1.305-6.585h2.4ZM27.5946 10.9834l-.45 2.28h4.875l-.375 1.89h-4.89l-.48 2.43h5.73l-.405 1.95h-8.13l2.1-10.5h7.935l-.405 1.95h-5.505ZM52.2716 9.0334l-5.55 10.5h-2.595l-.915-7.065-3.795 7.065h-2.61l-1.335-10.5h2.4l.93 7.38 3.945-7.38h2.25l.9 7.44 3.96-7.44h2.415Z' fill='%23000'/%3E%3C/svg%3E") no-repeat center center / cover;
    width: 63px;
    height: 28px;
    margin-bottom: 9px!important;
    margin-left: 38px!important;
    animation: new-anime 2s ease-in-out infinite alternate
}

@keyframes new-anime {
    0%,100% {
        opacity: 1
    }

    50% {
        opacity: 0
    }
}

.tips__video1_item .tips-mg {
    font-weight: 400;
    font-size: 20px;
    line-height: 77%;
    letter-spacing: .005em;
    margin-left: 38px!important
}

.tips__video1 .item-1 {
    left: 14%;
    top: 1%;
    opacity: 0
}

.tips__video1 .item-2 {
    right: 20%;
    top: 50%;
    color: #222;
    opacity: 0
}

.tips__video1 .item-3 {
    left: 8%;
    bottom: 5.5%;
    opacity: 0
}

.tips__nav {
    padding-bottom: 110px!important;
    background-color: #F9F7ED
}

.tips__nav .slick-track {
    width: 100%!important;
    display: flex!important;
    justify-content: space-between;
    padding: 0 101px!important;
    transform: none!important
}

.tips__nav .slick-track:before,.tips__nav .slick-track:after {
    display: none!important
}

.tips__nav_item {
    font-style: italic;
    font-weight: 500;
    font-size: 16px;
    line-height: 208.9%;
    letter-spacing: .055em;
    color: #000;
    border: 2px solid #000;
    display: flex!important;
    align-items: center;
    justify-content: center;
    max-width: 357px;
    width: 100%;
    height: 52px;
    cursor: pointer;
    opacity: 1!important
}

.tips__nav_item:not(.slick-current):hover {
    background-color: #E3C344;
    border-color: #E3C344
}

.tips__nav_item.slick-current {
    background: #000;
    color: #fff
}

.tips-hover {
    position: absolute;
    opacity: 0;
    background-color: #F9F7ED;
    z-index: -1;
    max-width: 556px;
    height: auto;
    padding: 38px 32px!important;
    text-align: center;
    transition: 0.4s
}

.tips-hover__title {
    font-weight: 700;
    font-size: 34px;
    line-height: 1;
    margin-bottom: 20px!important;
    display: flex;
    justify-content: center;
    text-transform: none;
    letter-spacing: 0
}

.tips-hover__title::before {
    content: "";
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    width: 27px;
    height: 27px;
    margin-right: 14px!important
}

.tips-hover.hover-1 .tips-hover__title::before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.31103 13.2739C1.31103 6.37036 6.90748 0.773926 13.811 0.773927C20.7146 0.773927 26.311 6.37037 26.311 13.2739C26.311 20.1775 20.7146 25.7739 13.811 25.7739C6.90747 25.7739 1.31103 20.1775 1.31103 13.2739Z' fill='%23F9F7ED' stroke='%2300A7FF'/%3E%3Cpath d='M15.3114 10.0411C16.1217 10.0411 16.703 9.4743 16.703 8.65953C16.703 7.84476 16.1217 7.26025 15.3114 7.26025C14.5011 7.26025 13.9375 7.84476 13.9375 8.65953C13.9375 9.4743 14.5011 10.0411 15.3114 10.0411ZM11.7003 19.6412C13.0743 19.6412 14.1841 18.3305 15.1705 16.7541L14.8182 16.5415C13.9903 17.6928 13.7965 17.7991 13.5852 17.7991C13.4971 17.7991 13.3914 17.7283 13.3914 17.5866C13.3914 17.374 13.5675 16.9312 13.8494 16.329L14.9239 14.0264C15.2762 13.2648 15.5228 12.4677 15.5228 11.954C15.5228 11.2101 15.0472 10.6787 14.1841 10.6787C12.8101 10.6787 11.7003 11.9895 10.7139 13.5659L11.0662 13.7784C11.8941 12.6271 12.0879 12.5208 12.2992 12.5208C12.3873 12.5208 12.493 12.5917 12.493 12.7334C12.493 12.9459 12.3169 13.3887 12.035 13.991L10.9605 16.2936C10.6082 17.0552 10.3616 17.8523 10.3616 18.3659C10.3616 19.1098 10.8372 19.6412 11.7003 19.6412Z' fill='%23222222'/%3E%3C/svg%3E")
}

.tips-hover.hover-2 .tips-hover__title::before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.19238 13.8798C1.19238 6.9762 6.78882 1.37976 13.6924 1.37976C20.5959 1.37976 26.1924 6.9762 26.1924 13.8798C26.1924 20.7833 20.5959 26.3798 13.6924 26.3798C6.78882 26.3798 1.19238 20.7833 1.19238 13.8798Z' fill='%23F9F7ED' stroke='%23C1B86B'/%3E%3Cpath d='M15.193 10.647C16.0033 10.647 16.5846 10.0802 16.5846 9.2654C16.5846 8.45063 16.0033 7.86612 15.193 7.86612C14.3827 7.86612 13.819 8.45063 13.819 9.2654C13.819 10.0802 14.3827 10.647 15.193 10.647ZM11.5819 20.2471C12.9559 20.2471 14.0657 18.9364 15.0521 17.36L14.6998 17.1474C13.8719 18.2987 13.6781 18.405 13.4667 18.405C13.3787 18.405 13.273 18.3341 13.273 18.1924C13.273 17.9799 13.4491 17.5371 13.731 16.9349L14.8055 14.6322C15.1578 13.8706 15.4044 13.0736 15.4044 12.5599C15.4044 11.816 14.9288 11.2846 14.0657 11.2846C12.6917 11.2846 11.5819 12.5953 10.5955 14.1717L10.9478 14.3843C11.7757 13.233 11.9695 13.1267 12.1808 13.1267C12.2689 13.1267 12.3746 13.1975 12.3746 13.3392C12.3746 13.5518 12.1984 13.9946 11.9166 14.5968L10.8421 16.8994C10.4898 17.6611 10.2432 18.4581 10.2432 18.9718C10.2432 19.7157 10.7188 20.2471 11.5819 20.2471Z' fill='%23222222'/%3E%3C/svg%3E")
}

.tips-hover.hover-3 .tips-hover__title::before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.27637 13.917C1.27637 7.01343 6.87281 1.41699 13.7764 1.41699C20.6799 1.41699 26.2764 7.01343 26.2764 13.917C26.2764 20.8206 20.6799 26.417 13.7764 26.417C6.87281 26.417 1.27637 20.8205 1.27637 13.917Z' fill='%23F9F7ED' stroke='%23F2C600'/%3E%3Cpath d='M15.277 10.6842C16.0873 10.6842 16.6686 10.1174 16.6686 9.3026C16.6686 8.48783 16.0873 7.90332 15.277 7.90332C14.4667 7.90332 13.903 8.48783 13.903 9.3026C13.903 10.1174 14.4667 10.6842 15.277 10.6842ZM11.6659 20.2843C13.0399 20.2843 14.1496 18.9736 15.1361 17.3972L14.7838 17.1846C13.9559 18.3359 13.7621 18.4422 13.5507 18.4422C13.4627 18.4422 13.357 18.3713 13.357 18.2296C13.357 18.0171 13.5331 17.5743 13.815 16.9721L14.8895 14.6694C15.2418 13.9078 15.4884 13.1108 15.4884 12.5971C15.4884 11.8532 15.0128 11.3218 14.1496 11.3218C12.7757 11.3218 11.6659 12.6325 10.6795 14.2089L11.0318 14.4215C11.8597 13.2702 12.0534 13.1639 12.2648 13.1639C12.3529 13.1639 12.4586 13.2347 12.4586 13.3764C12.4586 13.589 12.2824 14.0318 12.0006 14.634L10.9261 16.9366C10.5738 17.6983 10.3271 18.4953 10.3271 19.009C10.3271 19.7529 10.8028 20.2843 11.6659 20.2843Z' fill='%23222222'/%3E%3C/svg%3E")
}

.tips-hover__text {
    font-weight: 500;
    font-size: 16px;
    line-height: 238%
}

.tips-hover.hover-1 {
    top: 80px;
    left: 5px;
    border: 2px solid #00A7FF
}

.tips-hover.hover-2 {
    top: 30%;
    left: -30%;
    border: 2px solid #C1B86B
}

.tips-hover.hover-3 {
    bottom: 20%;
    left: 5px;
    border: 2px solid #F2C600
}

.tips-hover.hover-1.hover-active {
    opacity: 1;
    z-index: 3
}

.tips-hover.hover-2.hover-active {
    opacity: 1;
    z-index: 3
}

.tips-hover.hover-3.hover-active {
    opacity: 1;
    z-index: 3
}

.tips-hover__close {
    display: none!important;
    background: none;
    border: none;
    display: block;
    position: absolute;
    top: 25px;
    right: 30px;
    width: 19px;
    height: 18px;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='1.42781' y1='1.61711' x2='17.4278' y2='17.6171' stroke='%23222222' stroke-width='2'/%3E%3Cline x1='17.4278' y1='1.51973' x2='1.42781' y2='17.5197' stroke='%23222222' stroke-width='2'/%3E%3C/svg%3E")no-repeat center center /auto
}

@media screen and (max-width: 1200px) {
    .tips {
        background-color:#F9F7ED
    }

    .tips__wrapper_item {
        position: relative
    }

    .tips__wrapper_item:first-child {
        padding-bottom: 60px!important
    }

    .tips__wrapper_item:not(:first-child):before {
        content: '';
        background-color: #A8A372;
        ;width: 320px;
        height: 2px;
        position: absolute;
        top: -40px;
        left: 50%;
        right: 50%;
        transform: translate(-50%,-50%)
    }

    .tips__wrapper_item:not(:last-child) {
        padding-bottom: 80px!important
    }

    .tips__right {
        padding: 0!important;
        width: 100%
    }

    .tips__right_image-subl {
        margin-top: 35px!important
    }

    .tips__right_readmore {
        display: flex;
        justify-content: center;
        align-items: center;
        z-index: 3
    }

    .tips__right_modal {
        display: none;
        margin-top: 13px!important
    }

    .tips__wrapper_item {
        flex-direction: column
    }

    .tips__wrapper .item-box__desc,.tips__video1,.tips__wrapper .item-box {
        max-width: 574px;
        margin-left: auto!important;
        margin-right: auto!important
    }

    .tips__wrapper .item-box__subtitle {
        display: none;
        opacity: 0;
        visibility: hidden;
        font-size: 1px
    }

    .tips-hover {
        background-color: #F9F7ED
    }

    .tips-hover.hover-1,.tips-hover.hover-2,.tips-hover.hover-3 {
        position: fixed;
        top: 72px;
        left: 0;
        max-width: 100%;
        width: 100%;
        min-height: 800px;
        padding: 0px!important
    }

    .tips-hover__popup {
        position: relative;
        padding: 73px 40px 150px!important
    }

    .tips-hover__popup.popup-active {
        overflow: scroll;
        height: 800px
    }

    .tips-hover__close {
        display: block!important
    }

    .tips-hover__title {
        flex-direction: column;
        align-items: center
    }

    .tips-hover__title::before {
        margin-bottom: 22px!important;
        margin-right: 0!important;
        width: 42px;
        height: 42px
    }

    .tips__right_img {
        margin-top: 29px!important
    }

    .tips__video1_box {
        margin-top: 21px
    }
}

@media screen and (max-width: 768px) {
    .tips__wrapper_item {
        padding:0!important
    }

    .tips__video1_item p {
        display: flex;
        font-size: 18px;
        line-height: 172.5%
    }

    .tips__video1_item .tips-mg {
        font-size: 18px;
        line-height: 172.5%
    }

    .item-2 {
        right: 10px;
        top: 40%
    }

    .tips__wrapper .item-box__desc {
        margin-top: 30px!important;
        text-align: center
    }

    .tips__wrapper .item-box {
        text-align: center
    }

    .tips__wrapper .item-box__title {
        font-size: 54px;
        line-height: 90%
    }

    .tips__wrapper .item-box__title span {
        width: 66px;
        height: 61px
    }

    .item-box__desc p {
        font-size: 16px;
        line-height: 168%
    }
}

.started {
    padding: 81px 0 100px!important
}

.started__wrapper {
    text-align: center
}

.started__wrapper a {
    margin-left: auto!important;
    margin-right: auto!important
}

.started__wrapper_title {
    font-weight: 700;
    font-size: 50px;
    line-height: 111.4%;
    letter-spacing: .04em;
    margin-bottom: 26px!important
}

.started__wrapper_title span {
    display: inline-block;
    margin-left: 5px!important;
    margin-right: 6px!important;
    width: 75px;
    height: 55px;
    position: relative;
    bottom: -10px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: auto;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='76' height='52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.5787 13.4788c.8534-.0533 2.2134-.1067 4.08-.16 1.8667-.1067 3.8134-.1333 5.84-.08 2.0267.0533 3.92.1867 5.68.4 1.76.16 2.9867.5067 3.68 1.04.0534.1067.16.2667.32.48.2134.2133.3734.4533.48.72.16.2667.2134.5333.16.8 0 .2133-.16.3467-.48.4-.3733.1067-.72-.0533-1.04-.48-.2666-.4267-.5333-.7467-.8-.96-.7466-.3733-1.9733-.64-3.68-.8-1.7066-.16-3.5466-.24-5.52-.24-1.92-.0533-3.7866-.0533-5.6 0-1.76.0533-3.0666.08-3.92.08-1.0666 1.28-2.1866 2.6933-3.36 4.24-1.12 1.4933-2.7466 3.44-4.88 5.84l-4.48 4.8c-1.4933 1.5467-3.12 2.96-4.88 4.24-.32 1.1733-.64 2.4533-.96 3.84-.3733 1.3867-.64 2.7733-.8 4.16-.1066 1.5467-.08 3.0667.08 4.56.1067 1.44.64 2.5333 1.6 3.28 1.12.16 2.1867-.1067 3.2-.8 1.0134-.6933 1.84-1.3333 2.48-1.92 1.44-1.12 2.88-2.32 4.32-3.6a309.076 309.076 0 0 0 4.24-4c1.3867-1.3867 2.6934-2.7467 3.92-4.08 1.28-1.3867 2.4267-2.6933 3.44-3.92.2134-.2667.4-.5333.56-.8.16-.32.4267-.4267.8-.32.2667.3733.24.6933-.08.96-.2666.2667-.48.5067-.64.72a67.8848 67.8848 0 0 1-1.84 2.24c-.64.7467-1.28 1.4667-1.92 2.16-.9066.96-1.7866 1.92-2.64 2.88-.8533.9067-1.76 1.7867-2.72 2.64a44.677 44.677 0 0 1-2.8 2.72 146.142 146.142 0 0 1-2.96 2.56c-.4266.2667-.9066.64-1.44 1.12-.48.4267-1.0133.88-1.6 1.36-.5333.4267-1.1466.8-1.84 1.12-.64.2667-1.36.3467-2.16.24-.48-.0533-.88-.1867-1.2-.4a6.8632 6.8632 0 0 1-.88-.88c-.64-.96-1.04-2.1067-1.2-3.44a21.6994 21.6994 0 0 1-.08-4.16c.1067-1.44.32-2.8267.64-4.16.2667-1.3867.56-2.6133.88-3.68-.1066-.2667-.2133-.4533-.32-.56-.1066-.16-.1333-.3733-.08-.64.1067-.2667.24-.4267.4-.48.1067-.0533.2934-.1067.56-.16.96-3.1467 2.08-6.08 3.36-8.8 1.3334-2.7733 2.7734-5.44 4.32-8-3.2.2667-6.24.64-9.12 1.12-2.88.48-5.9467.8-9.2.96-.5333-.1067-.9867-.2667-1.36-.48-.4266-.2133-.64-.5867-.64-1.12 0-.3733.16-.64.48-.8.32-.2133.6934-.3467 1.12-.4.4267-.0533.88-.0533 1.36 0 .4267.0533.8.1333 1.12.24.16.16.1867.3467.08.56-.1066.2133-.16.3467-.16.4 2.7733-.16 5.5734-.4 8.4-.72a149.974 149.974 0 0 1 8.56-.88c1.3334-1.8667 2.8-3.8133 4.4-5.84 1.6-2.0267 3.4134-3.7867 5.44-5.28.64-.4267 1.36-.88 2.16-1.36.8-.5333 1.6534-.8 2.56-.8 1.44 0 2.08.8 1.92 2.4-.1066.96-.4 1.8933-.88 2.8-.48.9067-.96 1.76-1.44 2.56-.5333.8533-1.0666 1.6533-1.6 2.4-.48.7467-.96 1.4667-1.44 2.16Zm-.72-9.04c-1.7066 1.3333-3.3066 2.88-4.8 4.64-1.44 1.7067-2.6933 3.4133-3.76 5.12 1.28-.1067 2.56-.1867 3.84-.24l4-.32c.8-1.12 1.6-2.2667 2.4-3.44.8534-1.2267 1.6267-2.48 2.32-3.76.2667-.5867.5334-1.2.8-1.84.2667-.6933.32-1.4133.16-2.16-.9066-.2134-1.8133-.0534-2.72.48-.8533.5333-1.6 1.04-2.24 1.52Zm-9.28 10.88c-1.5466 2.5067-2.9866 5.12-4.32 7.84-1.28 2.72-2.4266 5.6-3.44 8.64 2.7734-2.5067 5.44-5.2 8-8.08 2.56-2.88 5.0134-5.84 7.36-8.88 0-.0533-.0266-.08-.08-.08-1.2266.1067-2.48.2133-3.76.32a83.474 83.474 0 0 0-3.76.24Zm10.5356 27.12a332.4475 332.4475 0 0 0 2.32-3.36c.8534-1.2267 1.68-2.3733 2.48-3.44.4267-.4267.88-.96 1.36-1.6.5334-.64 1.0667-1.2267 1.6-1.76.5867-.5867 1.1467-1.0667 1.68-1.44.5867-.3733 1.1467-.5333 1.68-.48.6934.1067 1.1467.5333 1.36 1.28.2134.7467.3467 1.6267.4 2.64l.16 2.88c.0534.96.2667 1.68.64 2.16.5334-.2133 1.0134-.4533 1.44-.72.48-.32.9867-.72 1.52-1.2.5334-.48 1.1734-1.0667 1.92-1.76.7467-.6933 1.7334-1.52 2.96-2.48.4267-.4267.88-.7733 1.36-1.04.16-.1067.4-.2133.72-.32.3734-.16.6134-.0267.72.4-.0533.2667-.2133.4267-.48.48-.2133.0533-.4.1333-.56.24-.9066.5333-1.7066 1.2-2.4 2-.6933.7467-1.44 1.4133-2.24 2l-1.12.96c-.3733.32-.7733.6933-1.2 1.12-.3733.32-.8266.6667-1.36 1.04-.48.3733-1.0133.5067-1.6.4-.64-.16-1.0666-.6133-1.28-1.36-.2133-.7467-.3466-1.5733-.4-2.48 0-.96-.0266-1.8933-.08-2.8-.0533-.96-.2666-1.68-.64-2.16-.9066.2667-1.6.6933-2.08 1.28-.48.5333-1.0133 1.0667-1.6 1.6-.48.5867-.96 1.2-1.44 1.84-.48.5867-.96 1.2-1.44 1.84-.9066 1.28-1.6533 2.4-2.24 3.36-.5866.9067-1.0666 1.68-1.44 2.32-.4266.64-.7733 1.12-1.04 1.44-.2666.32-.5333.48-.8.48-.32 0-.5333-.1067-.64-.32-.1066-.2133-.16-.48-.16-.8 0-.32.0534-.64.16-.96.0534-.3733.1067-.6933.16-.96.1067-.5333.24-1.0667.4-1.6.1067-.5867.24-1.12.4-1.6 1.6-5.28 3.4134-10.2933 5.44-15.04 2.08-4.7467 4.48-9.2 7.2-13.36.4267-.7467.9334-1.4933 1.52-2.24.64-.8 1.3067-1.6 2-2.4a38.3495 38.3495 0 0 1 2-2.16c.6934-.7467 1.4934-1.28 2.4-1.6.4267-.1067.8-.16 1.12-.16.3734-.0534.72.0533 1.04.32.5334.6933.6667 1.52.4 2.48-.2666.96-.5066 1.7867-.72 2.48-1.1733 2.4533-2.48 4.8-3.92 7.04a108.1348 108.1348 0 0 1-4.4 6.56 190.9032 190.9032 0 0 1-4.72 6.24c-1.6 2.0267-3.4666 3.8133-5.6 5.36a156.8976 156.8976 0 0 0-1.52 4.64c-.5333 1.4933-1.0133 3.0667-1.44 4.72Zm20.96-36.24c.0534-.16.1067-.3734.16-.64.0534-.32.08-.6133.08-.88 0-.2667-.0533-.48-.16-.64-.0533-.16-.2133-.1867-.48-.08-.9066.4266-1.8666 1.1467-2.88 2.16-.96 1.0133-1.8933 2.1333-2.8 3.36a148.5369 148.5369 0 0 0-2.48 3.68c-.7466 1.2267-1.3866 2.2667-1.92 3.12-1.28 2.4-2.48 4.8533-3.6 7.36-1.12 2.5067-2.2133 5.0933-3.28 7.76 2.9867-2.72 5.6534-5.7333 8-9.04 2.3467-3.3067 4.5867-6.7733 6.72-10.4l.96-1.76c.32-.64.6134-1.3067.88-2l.4-.8c.16-.32.2934-.72.4-1.2Zm20.7757 25.6c-.1067.48-.4.8-.88.96-.4267.16-.8.3733-1.12.64l-3.2 2.24a336.3307 336.3307 0 0 0-3.28 2.16c-.9067.64-1.8667 1.3067-2.88 2-1.0134.6933-2.0534 1.3067-3.12 1.84-1.0134.48-2 .8-2.96.96-.96.16-1.8667-.0267-2.72-.56-.48-.3733-.8-.9067-.96-1.6-.16-.6933-.2134-1.4133-.16-2.16.0533-.8.2133-1.5467.48-2.24.2133-.6933.4533-1.28.72-1.76-.2134 0-.4267.0533-.64.16-.2667.1067-.4534.0267-.56-.24 0-.3733.1866-.56.56-.56.3733 0 .6933-.0533.96-.16.32-.48.64-.9867.96-1.52.3733-.5333.7466-1.04 1.12-1.52.3733-.48.8-.88 1.28-1.2.5333-.3733 1.12-.64 1.76-.8.2133 0 .3733.0267.48.08.1066.0533.2133.1333.32.24l.24.48c-.2667 1.3333-.8267 2.3467-1.68 3.04-.8534.6933-1.84 1.2533-2.96 1.68-.4267.8-.8 1.6267-1.12 2.48-.3734.8533-.5334 1.8933-.48 3.12.16.96.6666 1.5467 1.52 1.76 1.12-.0533 2.1333-.24 3.04-.56.9066-.3733 1.7333-.7733 2.48-1.2.7466-.48 1.4666-.96 2.16-1.44a20.9542 20.9542 0 0 1 2.32-1.44l3.04-2.08a104.9009 104.9009 0 0 1 3.2-2c.2666-.16.5866-.4.96-.72.3733-.32.7466-.3467 1.12-.08Zm-17.44.96 1.6-1.28c.5866-.48.9333-1.0933 1.04-1.84-.5867.3733-1.12.8533-1.6 1.44-.4267.5333-.7734 1.0933-1.04 1.68Z' fill='%23E3C343'/%3E%3Cpath d='m32.5787 13.4788-.2466-.1708-.3523.5088.6176-.0386-.0187-.2994Zm4.08-.16.0086.3.0085-.0005-.0171-.2995Zm5.84-.08.0079-.2999-.0079.2999Zm5.68.4-.0361.2979.009.0009.0271-.2988Zm3.68 1.04.2684-.1342-.0309-.0616-.0546-.042-.1829.2378Zm.32.48-.24.18.0128.017.0151.0151.2121-.2121Zm.48.72-.2785.1114.0089.0223.0124.0206.2572-.1543Zm.16.8-.2942-.0589-.0058.0292v.0297h.3Zm-.48.4-.0493-.2959-.0168.0028-.0163.0046.0824.2885Zm-1.04-.48-.2544.159.0068.0108.0076.0102.24-.18Zm-.8-.96.1874-.2343-.0248-.0198-.0284-.0142-.1342.2683Zm-3.68-.8.028-.2987-.028.2987Zm-5.52-.24-.0083.3h.0083v-.3Zm-5.6 0-.0088-.2999h-.0003l.0091.2999Zm-3.92.08v-.3h-.1405l-.0899.1079.2304.1921Zm-3.36 4.24-.239-.1813-.001.0013.24.18Zm-4.88 5.84.2194.2047.0048-.0054-.2242-.1993Zm-4.48 4.8.2159.2084.0034-.0037-.2193-.2047Zm-4.88 4.24-.1764-.2426-.0853.062-.0277.1017.2894.0789Zm-.96 3.84.2899.078.0024-.0106-.2923-.0674Zm-.8 4.16-.2983-.0344-.001.0137.2993.0207Zm.08 4.56.2994-.0222-.0011-.0098-.2983.032Zm1.6 3.28-.1842.2368.0629.0489.0789.0113.0424-.297Zm3.2-.8-.1694-.2476.1694.2476Zm2.48-1.92-.1842-.2368-.0095.0074-.009.0082.2027.2212Zm4.32-3.6.1994.2243.0044-.0042-.2038-.2201Zm4.24-4 .208.2163.0042-.0042-.2122-.2121Zm3.92-4.08-.2204-.2035-.0004.0004.2208.2031Zm3.44-3.92.2313.1911.003-.0037-.2343-.1874Zm.56-.8.2573.1543.0059-.0098.0052-.0103-.2684-.1342Zm.8-.32.2441-.1744-.0609-.0853-.1008-.0288-.0824.2885Zm-.08.96-.192-.2305-.0105.0087-.0096.0097.2121.2121Zm-.64.72.236.1854.004-.0054-.24-.18Zm-1.84 2.24-.2278-.1953.2278.1953Zm-1.92 2.16.2181.206.0024-.0025-.2205-.2035Zm-2.64 2.88.2186.2057.0056-.0064-.2242-.1993Zm-2.72 2.64-.1993-.2242-.0098.0087-.009.0095.2181.206Zm-2.8 2.72.1993.2242-.1993-.2242Zm-2.96 2.56.159.2544.018-.0113.0163-.0136-.1933-.2295Zm-1.44 1.12.1993.2242.0014-.0012-.2007-.223Zm-1.6 1.36.1874.2343.0026-.0021-.19-.2322Zm-1.84 1.12.1155.2771.0102-.0047-.1257-.2724Zm-2.16.24.0397-.2975-.0066-.0007-.0331.2982Zm-1.2-.4-.192.2305.0123.0102.0133.0089.1664-.2496Zm-.88-.88-.2496.1664.0089.0133.0103.0123.2304-.192Zm-1.2-3.44-.298.0344.0002.0013.2978-.0357Zm-.08-4.16.2991.023.0001-.0008-.2992-.0222Zm.64-4.16.292.0701.0026-.0135-.2946-.0566Zm.88-3.68.2874.0862.0301-.1004-.0389-.0972-.2786.1114Zm-.32-.56-.2496.1664.0165.0247.021.021.2121-.2121Zm-.08-.64-.2785-.1114-.0103.0255-.0054.0271.2942.0588Zm.4-.48.0949.2846.0202-.0068.0191-.0095-.1342-.2683Zm.56-.16.0589.2942.1757-.0352.0524-.1715-.287-.0875Zm3.36-8.8-.2704-.13-.001.0022.2714.1278Zm4.32-8 .2568.1551.3038-.5029-.5855.0488.0249.299Zm-9.12 1.12-.0493-.2959.0493.2959Zm-9.2.96-.0588.2942.0364.0073.0372-.0019-.0148-.2996Zm-1.36-.48.1489-.2605-.0073-.0041-.0074-.0037-.1342.2683Zm-.16-1.92.1342.2683.0167-.0083.0155-.0104-.1664-.2496Zm1.12-.4-.0372-.2977.0372.2977Zm1.36 0 .0372-.2977-.004-.0005-.0332.2982Zm1.12.24.2121-.2121-.05-.0501-.0672-.0224-.0949.2846Zm.08.56.2684.1342-.2684-.1342Zm-.16.4h-.3v.3178l.3173-.0183-.0173-.2995Zm8.4-.72.0338.2981.0055-.0007-.0393-.2974Zm8.56-.88.0222.2992.1402-.0104.0817-.1144-.2441-.1744Zm4.4-5.84-.2354-.186.2354.186Zm5.44-5.28-.1666-.2499-.0113.0084.1779.2415Zm2.16-1.36.1544.2572.0061-.0036.0059-.004-.1664-.2496Zm4.48 1.6.2982.0331.0003-.0033-.2985-.0298Zm-.88 2.8-.2651-.1404.2651.1404Zm-1.44 2.56.2545.159.0028-.0047-.2573-.1543Zm-1.6 2.4-.2441-.1744-.0043.006-.0039.0062.2523.1622Zm-2.16-6.88-.18-.24-.0047.0036.1847.2364Zm-4.8 4.64-.2287-.1941-.0006.0006.2293.1935Zm-3.76 5.12-.2544-.159-.3173.5077.5966-.0497-.0249-.299Zm3.84-.24.0125.2999.0114-.0009-.0239-.299Zm4-.32.0239.299.1391-.0111.0811-.1135-.2441-.1744Zm2.4-3.44-.2463-.1713-.0015.0023.2478.169Zm2.32-3.76.2638.1429.005-.0092.0043-.0096-.2731-.1241Zm.8-1.84.2771.1154.0029-.0077-.28-.1077Zm.16-2.16.2934-.0629-.0398-.1857-.1849-.0434-.0687.292Zm-2.72.48-.1521-.2587-.0069.0043.159.2544Zm-11.52 12.4-.026-.2989-.1501.0131-.0792.1283.2553.1575Zm-4.32 7.84-.2694-.1321-.002.0043.2714.1278Zm-3.44 8.64-.2846-.0949-.3609 1.0827.8467-.7652-.2012-.2226Zm8-8.08.2242.1993-.2242-.1993Zm7.36-8.88.2375.1833.0625-.081v-.1023h-.3Zm-.08-.08v-.3h-.013l-.013.0011.026.2989Zm-3.76.32.0125.3.0124-.001-.0249-.299Zm6.2587-1.3006c.8479-.053 2.2036-.1062 4.0699-.1595l-.0171-.5998c-1.8671.0534-3.2314.1068-4.0902.1605l.0374.5988Zm4.0784-.1599c1.8577-.1062 3.796-.1328 5.815-.0796l.0158-.5998c-2.0343-.0535-3.9893-.0268-5.865.0804l.0342.599Zm5.815-.0796c2.0186.0531 3.9024.1859 5.6518.3979l.0722-.5956c-1.7706-.2146-3.6734-.3486-5.7082-.4021l-.0158.5998Zm5.6608.3989c1.7506.1591 2.9028.5009 3.5242.979l.3658-.4756c-.7652-.5886-2.0664-.9401-3.8357-1.101l-.0543.5976Zm3.4388.8754c.0664.1327.1874.3112.3483.5258l.48-.36c-.1591-.2121-.2514-.3536-.2916-.4342l-.5367.2684Zm.3762.5579c.1861.1861.3228.3922.4136.6193l.5571-.2228c-.1225-.3063-.3059-.5802-.5464-.8207l-.4243.4242Zm.4349.6622c.1275.2125.1596.4039.123.5868l.5884.1177c.0701-.3503-.0044-.6923-.1969-1.0132l-.5145.3087Zm.1172.6457a.0735.0735 0 0 1-.0013.0155.0165.0165 0 0 1-.0011.0038c-.0001.0002-.0003.0008-.0013.002a.0556.0556 0 0 1-.0083.0082c-.0224.0186-.0831.0522-.2173.0746l.0986.5918c.1858-.031.3651-.0907.5028-.2054.1503-.1253.2279-.2973.2279-.4905h-.6Zm-.2624.1115c-.1189.034-.2249.0254-.3319-.0239-.1138-.0525-.2443-.1591-.3857-.3476l-.48.36c.1787.2382.3814.4249.6143.5324.2398.1106.4937.1287.7481.056l-.1648-.5769Zm-.7032-.3505c-.2769-.4431-.5646-.7933-.867-1.0353l-.3748.4686c.2309.1847.4766.4744.733.8847l.5088-.318Zm-.9202-1.0693c-.7993-.3997-2.0732-.6698-3.7862-.8304l-.056.5974c1.7003.1594 2.8798.4226 3.5739.7696l.2683-.5366Zm-3.7862-.8304c-1.7172-.161-3.5667-.2413-5.548-.2413v.6c1.9654 0 3.7959.0797 5.492.2387l.056-.5974Zm-5.5396-.2412c-1.9254-.0535-3.7978-.0535-5.6172 0l.0176.5998c1.8073-.0532 3.6683-.0532 5.5829 0l.0167-.5998Zm-5.6175 0c-1.7594.0533-3.0623.0799-3.9109.0799v.6c.8581 0 2.1685-.0268 3.9291-.0801l-.0182-.5998Zm-4.1413.1878c-1.0701 1.2841-2.1929 2.701-3.3686 4.2508l.478.3626c1.171-1.5436 2.2882-2.9533 3.3515-4.2293l-.4609-.3841Zm-3.3696 4.2521c-1.1127 1.4836-2.7331 3.4232-4.8642 5.8207l.4484.3986c2.1356-2.4025 3.7685-4.3563 4.8958-5.8593l-.48-.36Zm-4.8593 5.8153-4.48 4.8.4386.4094 4.48-4.8-.4386-.4094Zm-4.4765 4.7963c-1.4811 1.534-3.0946 2.9359-4.8406 4.2058l.3529.4852c1.7739-1.2901 3.4138-2.7149 4.9193-4.2742l-.4316-.4168Zm-4.9536 4.3695c-.3212 1.1777-.6422 2.4615-.9629 3.8514l.5846.1349c.3193-1.3834.6383-2.6595.9572-3.8285l-.5789-.1578Zm-.9603 3.8409c-.377 1.4006-.6466 2.8018-.8083 4.2036l.596.0688c.1583-1.3716.4221-2.7437.7917-4.1164l-.5794-.156Zm-.8096 4.2173c-.1078 1.5637-.0809 3.1013.081 4.6126l.5966-.0639c-.1581-1.4753-.1845-2.9777-.079-4.5074l-.5986-.0413Zm.0801 4.6029c.1117 1.5072.6755 2.6861 1.715 3.4946l.3684-.4736c-.8805-.6848-1.3833-1.6927-1.485-3.0654l-.5984.0444Zm1.8568 3.5548c1.2009.1715 2.3423-.1176 3.4118-.8494l-.3388-.4952c-.9571.6549-1.9491.899-2.9882.7506l-.0848.594Zm3.4118-.8494c1.0207-.6984 1.8596-1.3472 2.5133-1.9465l-.4054-.4423c-.6262.5741-1.4407 1.2053-2.4467 1.8936l.3388.4952Zm2.4948-1.9308c1.4455-1.1243 2.8905-2.3285 4.3351-3.6126l-.3986-.4484c-1.4354 1.2758-2.8703 2.4716-4.3049 3.5874l.3684.4736Zm4.3396-3.6167a309.652 309.652 0 0 0 4.2442-4.0039l-.4159-.4325a309.6753 309.6753 0 0 1-4.2359 3.9962l.4076.4402Zm4.2484-4.008c1.3893-1.3894 2.6989-2.7524 3.9286-4.089l-.4416-.4062c-1.2236 1.33-2.5274 2.687-3.9113 4.071l.4243.4242Zm3.9283-4.0886c1.283-1.39 2.4334-2.7009 3.4508-3.9324l-.4626-.3822c-1.0092 1.2218-2.1522 2.5243-3.4291 3.9076l.4409.407Zm3.4538-3.9361c.2209-.2762.4154-.5538.583-.8331l-.5145-.3087c-.1525.2541-.3313.5098-.537.767l.4685.3748Zm.5941-.8532c.0555-.1111.1135-.1559.163-.1757.0531-.0212.1411-.0315.2862.0099l.1648-.5769c-.2282-.0652-.4602-.0755-.6738.0099-.2172.0869-.3724.2555-.4769.4644l.5367.2684Zm.2875-.2798c.1094.1532.1305.2565.1252.3207-.0049.058-.0357.1365-.1531.2344l.3841.461c.2025-.1688.3451-.3837.3669-.6456.0213-.2559-.0776-.4992-.2349-.7193l-.4882.3488Zm-.048.5735c-.273.2729-.4967.5238-.6679.7521l.48.36c.1488-.1984.3518-.4275.6122-.6879l-.4243-.4242Zm-.6638.7467a67.4724 67.4724 0 0 1-1.8319 2.2301l.4556.3905a68.193 68.193 0 0 0 1.8481-2.2499l-.4718-.3707Zm-1.8319 2.2301a78.2232 78.2232 0 0 1-1.9126 2.1518l.4409.407a78.8718 78.8718 0 0 0 1.9273-2.1683l-.4556-.3905Zm-1.9103 2.1493a129.6533 129.6533 0 0 0-2.6461 2.8867l.4484.3986a129.1217 129.1217 0 0 1 2.6339-2.8733l-.4362-.412Zm-2.6403 2.8804a42.2655 42.2655 0 0 1-2.7009 2.6214l.3986.4484c.9665-.8591 1.8796-1.7453 2.7392-2.6586l-.4369-.4112Zm-2.7197 2.6396a44.409 44.409 0 0 1-2.7812 2.7018l.3986.4484a45.0287 45.0287 0 0 0 2.8188-2.7382l-.4362-.412Zm-2.7812 2.7018a145.8556 145.8556 0 0 1-2.9539 2.5547l.3865.459a146.3772 146.3772 0 0 0 2.966-2.5653l-.3986-.4484Zm-2.9197 2.5298c-.4462.2789-.9404.6642-1.4817 1.1514l.4014.446c.5254-.4728.9912-.8342 1.3983-1.0886l-.318-.5088Zm-1.4803 1.1502c-.4764.4235-1.0066.8741-1.5907 1.352l.38.4644c.5893-.4822 1.1258-.9382 1.6093-1.368l-.3986-.4484Zm-1.5881 1.3499c-.5123.4099-1.1044.7709-1.7783 1.0819l.2514.5448c.7128-.329 1.3474-.7147 1.9017-1.1581l-.3748-.4686Zm-1.768 1.0774c-.5835.2431-1.2488.3203-2.0049.2195l-.0793.5948c.8438.1125 1.6185.0297 2.315-.2605l-.2308-.5538Zm-2.0115.2187c-.4442-.0493-.7955-.1706-1.0667-.3514l-.3328.4992c.3688.2459.8175.3912 1.3333.4486l.0662-.5964Zm-1.041-.3323a6.5476 6.5476 0 0 1-.8416-.8416l-.4609.3841c.2782.334.5844.6402.9184.9185l.3841-.461Zm-.8225-.8159c-.6099-.9149-.9964-2.0151-1.1517-3.3094l-.5957.0715c.1646 1.3724.5781 2.5656 1.2482 3.5707l.4992-.3328Zm-1.1516-3.308a21.394 21.394 0 0 1-.0789-4.1026l-.5982-.046a21.9969 21.9969 0 0 0 .0811 4.2174l.596-.0688Zm-.0788-4.1034c.1055-1.4248.3165-2.7954.6325-4.1122l-.5834-.14c-.324 1.3498-.5397 2.7525-.6475 4.2078l.5984.0444Zm.6354-4.1256c.2653-1.3792.5563-2.5956.8728-3.6504l-.5747-.1724c-.3236 1.0785-.6192 2.3154-.8873 3.7095l.5892.1133Zm.864-3.848c-.1106-.2765-.2355-.5098-.3864-.6607l-.4243.4242c.0624.0624.1508.2024.2536.4593l.5571-.2228Zm-.349-.615c-.0469-.0705-.0797-.1935-.0354-.4148l-.5884-.1176c-.0624.312-.0418.6156.1246.8652l.4992-.3328Zm-.051-.3622c.096-.2401.1836-.2959.2163-.3068l-.1897-.5692c-.2874.0958-.4664.3599-.5837.6532l.5571.2228Zm.2556-.3231c.0676-.0338.2195-.0811.4847-.1341l-.1177-.5884c-.2681.0536-.4897.113-.6353.1859l.2683.5366Zm.7128-.3408c.9562-3.1342 2.0711-6.0539 3.3445-8.7598l-.5429-.2555c-1.2867 2.7342-2.4117 5.6811-3.3755 8.8402l.5739.1751Zm3.3434-8.7575c1.3293-2.765 2.7648-5.4233 4.3064-7.9749l-.5136-.3102c-1.5517 2.5683-2.9962 5.2434-4.3336 8.0251l.5408.26Zm4.0247-8.429c-3.2074.2673-6.2556.6416-9.1444 1.1231l.0986.5918c2.8712-.4785 5.903-.8509 9.0956-1.117l-.0498-.5979Zm-9.1444 1.1231c-2.8673.4779-5.9224.7968-9.1654.9562l.0295.5993c3.2636-.1605 6.3419-.4816 9.2345-.9637l-.0986-.5918Zm-9.0918.9617c-.5097-.1019-.931-.2525-1.27-.4463l-.2977.521c.4076.2329.893.4023 1.45.5137l.1177-.5884Zm-1.2847-.4541c-.1664-.0832-.2796-.1909-.3537-.3206-.0752-.1316-.1205-.3042-.1205-.5311h-.6c0 .3064.0614.5871.1995.8288.1393.2437.346.4294.6064.5595l.2683-.5366Zm-.4742-.8517c0-.1433.0304-.2475.0773-.3257.0464-.0774.12-.1476.2369-.206l-.2683-.5366c-.2032.1015-.3696.2447-.4831.4339-.1131.1886-.1628.4043-.1628.6344h.6Zm.3464-.5504c.277-.1846.6049-.3037.9908-.3519l-.0744-.5954c-.4674.0584-.886.206-1.2492.4481l.3328.4992Zm.9908-.3519c.4007-.0501.8302-.0506 1.2897.0005l.0662-.5964c-.5005-.0556-.9776-.0561-1.4303.0005l.0744.5954Zm1.2856 0c.4121.0515.7654.1279 1.0624.2269l.1897-.5692c-.343-.1144-.7365-.1979-1.1777-.2531l-.0744.5954Zm.945.1544c.0436.0436.0528.0733.0552.0903.0027.0187.002.0569-.0313.1234l.5367.2684c.0733-.1468.1126-.3086.0886-.4766-.0242-.1697-.1084-.3133-.2248-.4297l-.4243.4242Zm.0239.2137c-.055.11-.0991.205-.1302.2828a1.2013 1.2013 0 0 0-.04.114.5053.5053 0 0 0-.0215.1374h.6c0 .0286-.0057.042-.0015.0274a.6208.6208 0 0 1 .02-.056c.0223-.0556.0582-.1339.1099-.2372l-.5367-.2684Zm.1256.8337c2.779-.1603 5.5845-.4008 8.4165-.7214l-.0675-.5962c-2.8213.3194-5.6159.5589-8.3836.7186l.0346.599Zm8.422-.7221a149.628 149.628 0 0 1 8.5429-.8782l-.0443-.5984a150.3141 150.3141 0 0 0-8.5772.8818l.0786.5948Zm8.7648-1.003c1.3303-1.8623 2.794-3.8052 4.3914-5.8285l-.4709-.3718c-1.6027 2.03-3.0723 3.9805-4.4087 5.8515l.4882.3488Zm4.3914-5.8285c1.5838-2.0062 3.3779-3.7474 5.3825-5.2244l-.3559-.483c-2.0488 1.5096-3.8814 3.2885-5.4975 5.3356l.4709.3718Zm5.3709-5.2163c.6353-.4235 1.3512-.8743 2.148-1.3524l-.3087-.5145c-.8033.482-1.5274.9379-2.1721 1.3677l.3328.4992Zm2.16-1.36c.7539-.5026 1.5498-.7496 2.3936-.7496v-.6c-.9695 0-1.8802.2863-2.7264.8504l.3328.4992Zm2.3936-.7496c.6677 0 1.0832.1842 1.3258.4874.2494.3118.3722.8178.2957 1.5827l.597.0597c.0835-.835-.0336-1.529-.4242-2.0172-.3975-.4968-1.022-.7126-1.7943-.7126v.6Zm1.6219 2.0669c-.1023.9202-.3836 1.8173-.847 2.6927l.5303.2808c.4965-.938.8019-1.9075.913-2.9073l-.5963-.0662Zm-.847 2.6927c-.4778.9024-.9551 1.751-1.4321 2.546l.5145.3087c.483-.805.9656-1.663 1.4479-2.574l-.5303-.2807Zm-1.4293 2.5414c-.5304.8486-1.0603 1.6434-1.5897 2.3846l.4882.3488c.5373-.7522 1.074-1.5573 1.6103-2.4154l-.5088-.318Zm-1.5979 2.3968a75.939 75.939 0 0 1-1.4343 2.1514l.4933.3416a76.4366 76.4366 0 0 0 1.4457-2.1686l-.5047-.3244ZM31.674 4.2024C29.9503 5.549 28.3356 7.11 26.83 8.8847l.4575.3882c1.481-1.7455 3.0664-3.2777 4.7559-4.5977l-.3694-.4728Zm-4.8446 4.683c-1.4482 1.7163-2.7101 3.4344-3.7851 5.1544l.5088.318c1.0584-1.6934 2.3031-3.3886 3.7349-5.0855l-.4586-.387Zm-3.5058 5.6124a92.3547 92.3547 0 0 1 3.8276-.2393l-.025-.5995a93.1938 93.1938 0 0 0-3.8524.2408l.0498.598Zm3.839-.24 4-.32-.0478-.5981-4 .32.0478.5981Zm4.2202-.4446a192.7385 192.7385 0 0 0 2.4038-3.4454l-.4957-.338a192.361 192.361 0 0 1-2.3963 3.4346l.4882.3488Zm2.4022-3.4431c.8595-1.2356 1.6387-2.4984 2.3375-3.7884l-.5276-.2858c-.6879 1.27-1.4553 2.5138-2.3025 3.7316l.4926.3426Zm2.3468-3.8072c.2681-.5897.536-1.206.8038-1.8487l-.5538-.2308a62.5824 62.5824 0 0 1-.7962 1.8313l.5462.2482Zm.8069-1.8564c.2882-.7493.3452-1.5287.1734-2.3306l-.5867.1258c.1481.6914.0985 1.352-.1467 1.9894l.56.2154Zm-.0513-2.5597c-.9917-.2334-1.9769-.0536-2.9408.5134l.3042.5172c.8495-.4997 1.6776-.6399 2.4992-.4466l.1374-.584Zm-2.9477.5176c-.8588.5367-1.6127 1.0482-2.261 1.5344l.36.48c.6318-.4738 1.3711-.9757 2.219-1.5056l-.318-.5088ZM22.3234 15.1613c-1.5519 2.5151-2.9966 5.137-4.3341 7.8654l.5388.2641c1.3292-2.7115 2.7645-5.3163 4.3059-7.8145l-.5106-.315Zm-4.3361 7.8697c-1.2854 2.7314-2.4364 5.6224-3.4532 8.6729l.5692.1898c1.0099-3.0296 2.1522-5.8985 3.4269-8.6072l-.5429-.2555Zm-2.9674 8.9904c2.7817-2.5143 5.456-5.2154 8.023-8.1033l-.4484-.3986c-2.553 2.8721-5.212 5.5576-7.9769 8.0567l.4023.4452Zm8.023-8.1033a166.8308 166.8308 0 0 0 7.3733-8.896l-.475-.3666a166.2454 166.2454 0 0 1-7.3467 8.864l.4484.3986Zm7.4358-9.0793c0-.0729-.0184-.1827-.1078-.2721-.0895-.0895-.1993-.1079-.2722-.1079v.6c-.0196 0-.0893-.0051-.1521-.0679-.0628-.0627-.0679-.1325-.0679-.1521h.6Zm-.406-.3789c-1.2263.1067-2.4792.2133-3.7589.3199l.0498.598c1.2804-.1067 2.5341-.2134 3.7611-.3201l-.052-.5978Zm-3.7465.3191a83.964 83.964 0 0 0-3.7735.2409l.052.5978a83.2768 83.2768 0 0 1 3.7465-.2392l-.025-.5995Zm6.7881 27.6598-.2904-.075.5362.247-.2458-.172Zm2.32-3.36-.2462-.1713-.0016.0023.2478.169Zm2.48-3.44-.2121-.2121-.0151.015-.0128.0171.24.18Zm1.36-1.6-.2304-.1921-.0049.0059-.0047.0062.24.18Zm1.6-1.76-.2121-.2121.2121.2121Zm1.68-1.44-.1612-.2534-.0108.0076.172.2458Zm1.68-.48.0457-.2965-.0079-.0012-.0079-.0008-.0299.2985Zm1.36 1.28-.2884.0824.2884-.0824Zm.4 2.64-.2995.0158v.0008l.2995-.0166Zm.16 2.88-.2995.0166.2995-.0166Zm.64 2.16-.2368.1842.1386.1782.2097-.0839-.1115-.2785Zm1.44-.72.1591.2545.0074-.0049-.1665-.2496Zm1.52-1.2-.2006-.223.2006.223Zm1.92-1.76.2042.2198-.2042-.2198Zm2.96-2.48.1849.2362.0144-.0112.0129-.0129-.2122-.2121Zm1.36-1.04.1457.2622.0107-.0059.0101-.0067-.1665-.2496Zm.72-.32.0949.2846.0119-.004.0114-.0049-.1182-.2757Zm.72.4.2942.0588.0133-.0661-.0164-.0655-.2911.0728Zm-.48.48-.0588-.2942-.007.0014-.0069.0017.0727.2911Zm-.56.24.1522.2586.0072-.0043.0071-.0047-.1665-.2496Zm-2.4 2 .22.2042.0068-.0077-.2268-.1965Zm-2.24 2-.1774-.2419-.0091.0067-.0087.0074.1952.2278Zm-1.12.96-.1952-.2278.1952.2278Zm-1.2 1.12.1953.2278.0087-.0075.0082-.0082-.2122-.2121Zm-1.36 1.04-.172-.2458-.0062.0043-.0059.0047.1841.2368Zm-1.6.4-.0727.291.0095.0024.0096.0017.0536-.2951Zm-1.28-1.36.2885-.0824-.2885.0824Zm-.4-2.48h-.3v.0088l.0006.0088.2994-.0176Zm-.08-2.8-.2995.0166.0001.001.2994-.0176Zm-.64-2.16.2369-.1842-.1255-.1613-.196.0577.0846.2878Zm-2.08 1.28.2233.2009.0089-.0109-.2322-.19Zm-1.6 1.6-.2018-.222-.0163.0149-.014.0171.2321.19Zm-1.44 1.84.2324.1901.0076-.0101-.24-.18Zm-1.44 1.84-.24-.1801-.0048.0067.2448.1734Zm-2.24 3.36.252.163.004-.0066-.256-.1564Zm-1.44 2.32.2497.1664.0049-.0075.0046-.0077-.2592-.1512Zm-1.04 1.44.2305.192-.2305-.192Zm-1.44.16-.2683.1342.2683-.1342Zm0-1.76.2847.0949.0085-.0257.0038-.0268-.297-.0424Zm.16-.96-.2941-.0588.2941.0588Zm.4-1.6.2874.0862.0048-.0161.003-.0164-.2952-.0537Zm.4-1.6.2848.0949.0024-.0079-.2872-.087Zm5.44-15.04-.2747-.1204-.0012.0026.2759.1178Zm7.2-13.36.2511.1642.005-.0076.0044-.0078-.2605-.1488Zm1.52-2.24-.2342-.1874-.0017.002.2359.1854Zm2-2.4.2268.1965.001-.0013-.2278-.1952Zm2-2.16.2123.2123.0076-.0082-.2199-.2041Zm2.4-1.6-.0727-.291-.0138.0034-.0133.0047.0998.2829Zm1.12-.16v.3h.0214l.0211-.003-.0425-.297Zm1.04.32.2378-.183-.0202-.0262-.0255-.0213-.1921.2305Zm-.32 4.96.2707.1294.0096-.02.0065-.0212-.2868-.0882Zm-3.92 7.04-.2523-.1623-.0027.0044.255.1579Zm-4.4 6.56.2429.1761-.2429-.1761Zm-4.72 6.24.2355.1859-.2355-.1859Zm-5.6 5.36-.176-.2429-.0767.0556-.0309.0895.2836.0978Zm-1.52 4.64.2828.101.0038-.0121-.2866-.0889Zm19.52-31.52-.2846-.0949-.0049.0147-.0033.0151.2928.065Zm.16-.64.2944.0589.0016-.0096-.296-.0493Zm-.08-1.52-.2846.0949.0127.038.0223.0335.2496-.1664Zm-.48-.08-.1114-.2786-.0082.0033-.0081.0038.1277.2715Zm-2.88 2.16-.2122-.2122-.0055.0059.2177.2063Zm-2.8 3.36-.2413-.1784-.0049.007.2462.1714Zm-2.48 3.68-.2514-.164-.0048.008.2562.156Zm-1.92 3.12-.2544-.159-.0054.0087-.0049.0091.2647.1412Zm-3.6 7.36-.2739-.1224.2739.1224Zm-3.28 7.76-.2785-.1114.4805.3332-.202-.2218Zm8-9.04.2447.1736-.2447-.1736Zm6.72-10.4.2588.1522.0046-.0086-.2634-.1436Zm.96-1.76.2636.1437.0048-.0095-.2684-.1342Zm.88-2-.2683-.1342-.0065.013-.0052.0135.28.1077Zm.4-.8-.2683-.1342.2683.1342Zm-20.3142 35.212a331.399 331.399 0 0 0 2.3221-3.363l-.4957-.338a331.701 331.701 0 0 1-2.3179 3.3569l.4915.3441Zm2.3205-3.3607c.8516-1.2241 1.6761-2.3678 2.4737-3.4313l-.48-.36c-.8023 1.0698-1.6311 2.2194-2.4862 3.4487l.4925.3426Zm2.4459-3.3992c.4393-.4393.9019-.9842 1.3878-1.6321l-.48-.36c-.474.632-.9181 1.1539-1.3321 1.5679l.4243.4242Zm1.3783-1.6201c.5281-.6337 1.0554-1.2136 1.5817-1.7399l-.4243-.4242c-.5404.5403-1.0798 1.1338-1.6183 1.78l.4609.3841Zm1.5817-1.7399c.5775-.5775 1.1241-1.0453 1.6399-1.4063l-.3441-.4916c-.5509.3857-1.1242.8778-1.7201 1.4737l.4243.4242Zm1.6289-1.399c.5469-.3481 1.0403-.4795 1.4891-.4346l.0597-.597c-.6179-.0618-1.2445.1268-1.8709.5254l.3221.5062Zm1.4733-.4366c.2946.0453.5231.1554.7.3219.1787.1682.3217.4099.4172.744l.5769-.1648c-.1179-.4126-.3082-.7575-.5828-1.0161-.2764-.2601-.6213-.4167-1.02-.478l-.0913.593Zm1.1172 1.0659c.2056.7195.3364 1.5761.3889 2.5734l.5991-.0316c-.0542-1.0294-.19-1.9328-.4111-2.7066l-.5769.1648Zm.3889 2.5742.16 2.88.5991-.0333-.16-2.88-.5991.0333Zm.16 2.88c.0549.9883.2759 1.7788.7027 2.3276l.4737-.3684c-.3199-.4112-.5256-1.0607-.5773-1.9925l-.5991.0333Zm1.051 2.4219c.5476-.219 1.0438-.4668 1.4875-.7441l-.318-.5088c-.4096.256-.8733.4882-1.3924.6958l.2229.5571Zm1.495-.7489c.4945-.3297 1.0126-.7392 1.5542-1.2266l-.4013-.446c-.5251.4725-1.0203.8631-1.4858 1.1734l.3329.4992Zm1.5542-1.2266c.5349-.4814 1.1761-1.0692 1.9235-1.7632l-.4083-.4397c-.7459.6927-1.3847 1.2783-1.9165 1.7569l.4013.446Zm1.9235-1.7632c.7381-.6854 1.7176-1.5064 2.9407-2.4636l-.3697-.4725c-1.2303.9628-2.2241 1.7952-2.9793 2.4965l.4083.4396Zm2.968-2.4877c.4089-.4089.8402-.738 1.2935-.9899l-.2913-.5245c-.5067.2815-.982.6457-1.4265 1.0902l.4243.4242Zm1.3143-1.0025c.1271-.0848.3378-.1815.6484-.285l-.1897-.5692c-.3294.1098-.5988.2264-.7916.355l.3329.4992Zm.6717-.2939c.1438-.0616.1905-.0366.1962-.0335.0137.0077.0696.0507.1146.2305l.5821-.1455c-.0617-.2467-.1791-.4838-.4054-.6095-.2343-.1302-.4942-.0918-.7238.0065l.2363.5515Zm.3077.0655c-.0175.0871-.0477.1364-.078.1667-.0303.0303-.0795.0605-.1667.0779l.1177.5884c.1795-.0359.3436-.1124.4733-.2421.1297-.1297.2061-.2938.242-.4733l-.5883-.1176Zm-.2586.2477c-.242.0605-.4613.1532-.6537.2815l.3329.4992c.1276-.0851.2816-.1524.4663-.1986l-.1455-.5821Zm-.6394.2725c-.9349.55-1.76 1.2377-2.4746 2.0621l.4535.393c.6721-.7756 1.4469-1.4212 2.3254-1.9379l-.3043-.5172Zm-2.4677 2.0545c-.6808.7331-1.4133 1.387-2.1976 1.9622l.3549.4838c.8157-.5982 1.5765-1.2776 2.2824-2.0378l-.4397-.4082Zm-2.2154 1.9763-.0175.015-.0175.015-.0175.015-.0175.015-.0175.015-.0175.015-.0175.015-.0175.015-.0175.015-.0175.015-.0175.015-.0175.015-.0175.015-.0175.015-.0175.015-.0175.015-.0175.015-.0175.015-.0175.015-.0175.015-.0175.015-.0175.015-.0175.015-.0175.015-.0175.015-.0175.015-.0175.015-.0175.015-.0175.015-.0175.015-.0175.015-.0175.015-.035.03-.035.03-.035.03-.035.03-.035.03-.035.03-.035.03-.035.03-.035.03-.035.03-.035.03-.035.03-.035.03-.035.03-.035.03-.035.03.3905.4556.56-.48.035-.03.035-.03.035-.03.035-.03.035-.03.035-.03.035-.03.035-.03.035-.03.035-.03.035-.03.035-.03.035-.03.035-.03.035-.03.035-.03-.3905-.4556Zm-1.12.96c-.3803.326-.786.7047-1.2169 1.1357l.4243.4242c.4224-.4224.8167-.7903 1.1831-1.1043l-.3905-.4556Zm-1.2 1.12c-.364.312-.8091.6526-1.3368 1.022l.3441.4916c.5389-.3773 1.0005-.73 1.3832-1.058l-.3905-.4556Zm-1.3489 1.031c-.4142.3221-.8614.4327-1.3622.3416l-.1073.5903c.6725.1223 1.292-.0338 1.8378-.4583l-.3683-.4736Zm-1.3431.3457c-.5158-.1289-.8742-.4861-1.0643-1.1513l-.5769.1648c.2366.8281.7315 1.3776 1.4957 1.5686l.1455-.5821Zm-1.0643-1.1513c-.2064-.7224-.3367-1.5269-.389-2.4152l-.5989.0352c.0544.925.1907 1.7738.411 2.5448l.5769-.1648Zm-.3885-2.3976c0-.9656-.0268-1.9048-.0805-2.8176l-.5989.0352c.0529.9005.0794 1.8279.0794 2.7824h.6Zm-.0804-2.8167c-.0549-.9882-.2759-1.7787-.7027-2.3275l-.4737.3684c.3199.4112.5255 1.0607.5773 1.9924l.5991-.0333Zm-1.0242-2.4311c-.9502.2795-1.7008.7341-2.2275 1.3778l.4643.38c.4333-.5296 1.0694-.9283 1.9325-1.1822l-.1693-.5756Zm-2.2183 1.3671c-.4727.5252-.9988 1.0514-1.5789 1.5787l.4036.444c.5934-.5394 1.1339-1.0798 1.6212-1.6213l-.4459-.4014Zm-1.6092 1.6107a55.5398 55.5398 0 0 0-1.4479 1.85l.48.36a55.1425 55.1425 0 0 1 1.4322-1.83l-.4643-.38Zm-1.44 1.84a55.5398 55.5398 0 0 0-1.4479 1.85l.48.36a55.2758 55.2758 0 0 1 1.4322-1.83l-.4643-.38Zm-1.4527 1.8566c-.9091 1.2835-1.6599 2.4094-2.2511 3.377l.5119.3128c.5821-.9524 1.3247-2.0666 2.2289-3.343l-.4897-.3468Zm-2.247 3.3704c-.5882.909-1.0708 1.6865-1.4473 2.3318l.5183.3024c.3702-.6347.8475-1.4039 1.4327-2.3082l-.5037-.326Zm-1.4378 2.3166c-.4248.6372-.7645 1.1067-1.0208 1.4143l.4609.3841c.277-.3323.6306-.8228 1.0592-1.4656l-.4993-.3328Zm-1.0208 1.4143c-.2418.2901-.4321.3721-.5696.3721v.6c.396 0 .7389-.238 1.0305-.588l-.4609-.3841Zm-.5696.3721c-.2516 0-.3333-.0775-.3716-.1542l-.5367.2684c.175.3499.52.4858.9083.4858v-.6Zm-.3716-.1542c-.08-.1599-.1284-.3772-.1284-.6658h-.6c0 .3514.0584.6674.1917.9342l.5367-.2684Zm-.1284-.6658c0-.2861.0476-.5741.1447-.8651l-.5693-.1898c-.1163.3489-.1754.7009-.1754 1.0549h.6Zm.157-.9176c.0529-.3698.1053-.684.1572-.9436l-.5883-.1176c-.0548.2737-.109.5995-.1628.9764l.5939.0848Zm.1572-.9436a17.2225 17.2225 0 0 1 .3932-1.5726l-.5747-.1724a17.823 17.823 0 0 0-.4068 1.6274l.5883.1176Zm.401-1.6051c.1046-.5751.2346-1.0944.3895-1.5588l-.5693-.1898c-.1652.4956-.3017 1.043-.4105 1.6412l.5903.1074Zm.392-1.5667c1.597-5.2703 3.4067-10.2733 5.4287-15.0092l-.5518-.2356c-2.0312 4.7574-3.8482 9.781-5.4512 15.0708l.5743.174Zm5.4276-15.0066c2.0736-4.7321 4.4658-9.1707 7.1763-13.3162l-.5021-.3284c-2.7295 4.1745-5.1373 8.6425-7.2237 13.4038l.5495.2408Zm7.1857-13.3316c.4187-.7326.9169-1.4672 1.4954-2.2035l-.4718-.3707c-.5948.757-1.1099 1.5159-1.5445 2.2765l.5209.2977Zm1.4938-2.2014a79.0818 79.0818 0 0 1 1.9925-2.391l-.4535-.3929a79.669 79.669 0 0 0-2.0075 2.409l.4685.3749Zm1.9935-2.3922a38.031 38.031 0 0 1 1.9844-2.143l-.4243-.4243a38.6375 38.6375 0 0 0-2.0156 2.1768l.4555.3905Zm1.9921-2.151c.6623-.7134 1.4218-1.2184 2.28-1.5213l-.1997-.5658c-.9552.3371-1.7957.8987-2.52 1.6787l.4397.4083Zm2.2529-1.5132c.4111-.1027.759-.151 1.0472-.151v-.6c-.3517 0-.7504.0584-1.1927.169l.1455.582Zm1.0897-.154c.2799-.04.5431.0348.8055.2534l.3841-.4609c-.3776-.3147-.8078-.4532-1.2745-.3865l.0849.594Zm.7598.2059c.4672.6074.5941 1.3333.3487 2.2168l.5781.1606c.2879-1.0365.1482-1.964-.4513-2.7432l-.4755.3658Zm.3487 2.2168c-.2662.9582-.5054 1.7821-.7177 2.472l.5735.1765c.2144-.6967.4551-1.5262.7223-2.488l-.5781-.1605Zm-.7016 2.4308c-1.168 2.4423-2.4686 4.778-3.9017 7.0073l.5047.3244c1.4469-2.2507 2.7597-4.6084 3.9383-7.0728l-.5413-.2589Zm-3.9044 7.0116a107.9556 107.9556 0 0 1-4.3878 6.5418l.4857.3522a108.4854 108.4854 0 0 0 4.4122-6.5782l-.5101-.3158Zm-4.3878 6.5418a190.6233 190.6233 0 0 1-4.7126 6.2302l.4709.3718a191.2178 191.2178 0 0 0 4.7274-6.2498l-.4857-.3522Zm-4.7126 6.2302c-1.5826 2.0046-3.4292 3.7722-5.5406 5.303l.3521.4858c2.1552-1.5625 4.042-3.3683 5.6594-5.417l-.4709-.3718Zm-5.6482 5.4481a157.4029 157.4029 0 0 0-1.5229 4.6489l.5731.1778c.479-1.5437.9847-3.0874 1.5171-4.6311l-.5673-.1956Zm-1.5189 4.6369c-.5366 1.5025-1.0192 3.0845-1.4479 4.7459l.5809.15c.4246-1.6453.902-3.2099 1.4321-4.6941l-.5651-.2018ZM54.359 6.2937c.0589-.1768.115-.4036.1695-.676l-.5883-.1178c-.0522.261-.1027.4607-.1505.604l.5693.1898Zm.1713-.6856c.0555-.333.084-.643.084-.9293h-.6c0 .247-.0247.5236-.0759.8307l.5919.0986Zm.084-.9293c0-.3038-.0604-.5815-.2103-.8064l-.4993.3328c.0634.095.1096.244.1096.4736h.6Zm-.1753-.7349c-.027-.081-.0733-.1613-.1471-.2259a.4972.4972 0 0 0-.2482-.1151c-.1616-.027-.3305.0173-.4808.0773l.2229.5571c.0539-.0216.0947-.0332.1238-.0387.0298-.0055.0396-.0032.0354-.0039a.1058.1058 0 0 1-.0482-.0251c-.0205-.018-.0267-.035-.0271-.036l.5693-.1897Zm-.8924-.2566c-.9483.4463-1.9362 1.1912-2.9644 2.2193l.4243.4243c.9985-.9985 1.9306-1.6936 2.7956-2.1007l-.2555-.5429Zm-2.97 2.2252c-.9692 1.023-1.9103 2.1524-2.8235 3.388l.4825.3566c.9001-1.2178 1.8256-2.3283 2.7765-3.332l-.4355-.4126Zm-2.8285 3.395a148.5198 148.5198 0 0 0-2.485 3.6874l.5025.3278a148.5553 148.5553 0 0 1 2.475-3.6726l-.4925-.3426Zm-2.49 3.6953c-.7463 1.226-1.3856 2.265-1.9182 3.117l.5088.318c.5342-.8547 1.1749-1.8957 1.9219-3.123l-.5125-.312Zm-1.9285 3.1348a117.7808 117.7808 0 0 0-3.6092 7.3788l.5478.2448a117.1342 117.1342 0 0 1 3.5909-7.3412l-.5295-.2824Zm-3.6092 7.3788c-1.1216 2.5105-2.2165 5.1008-3.2846 7.771l.5571.2228c1.0652-2.6631 2.157-5.2462 3.2753-7.749l-.5478-.2448Zm-2.8041 8.1042c3.0027-2.7345 5.6836-5.764 8.0427-9.0882l-.4893-.3472c-2.3343 3.2892-4.9866 6.2863-7.9574 8.9918l.404.4436Zm8.0427-9.0882c2.3518-3.3139 4.5964-6.7877 6.7339-10.4215l-.5171-.3042c-2.1292 3.6196-4.3646 7.079-6.7061 10.3785l.4893.3472Zm6.7387-10.43.96-1.76-.5267-.2873-.96 1.76.5267.2873Zm.965-1.7694c.3244-.649.6217-1.3245.8917-2.0265l-.5601-.2154a22.3447 22.3447 0 0 1-.8683 1.9735l.5367.2684Zm.88-2 .4-.8-.5367-.2684-.4.8.5367.2683Zm.4-.8c.1742-.3484.3143-.7734.4245-1.2691l-.5857-.1302c-.1032.4643-.2297.8393-.3755 1.131l.5367.2682ZM74.85 31.7987l.2928.0651.0431-.1938-.1616-.1154-.1743.2441Zm-.88.96-.095-.2848-.0104.0039.1054.2809Zm-1.12.64.172.2458.0103-.0073.0097-.008-.192-.2305Zm-3.2 2.24.1636.2517.0084-.0059-.172-.2458Zm-3.28 2.16-.1665-.2497-.0065.0046.173.2451Zm-6 3.84.1284.2712.0057-.0029-.1341-.2683Zm-2.96.96.0493.2959-.0493-.2959Zm-2.72-.56-.1842.2368.0121.0094.0131.0082.159-.2544Zm-1.12-3.76.2992.0214.0001-.0015-.2993-.0199Zm.48-2.24.28.1077.0037-.0096.003-.0099-.2867-.0882Zm.72-1.76.2622.1457.2476-.4457H54.77v.3Zm-.64.16.1114.2785.0116-.0046.0111-.0056-.1341-.2683Zm-.56-.24h-.3v.0578l.0214.0536.2786-.1114Zm1.52-.72.1114.2785.0865-.0346.0517-.0775-.2496-.1664Zm.96-1.52-.2458-.172-.0061.0086-.0054.009.2573.1544Zm1.12-1.52-.2368-.1842.2368.1842Zm1.28-1.2.1664.2497.0056-.0039-.172-.2458Zm1.76-.8v-.3h-.037l-.0358.0089.0728.2911Zm.8.32.2683-.1342-.0218-.0435-.0344-.0344-.2121.2121Zm.24.48.2941.0588.0202-.1009-.046-.0921-.2683.1342Zm-1.68 3.04-.1892-.2328.1892.2328Zm-2.96 1.68-.1068-.2804-.105.04-.0529.0992.2647.1412Zm-1.12 2.48.2748.1202.0032-.0073.0029-.0076-.2809-.1053Zm-.48 3.12-.2997.013.0007.0183.0031.018.2959-.0493Zm1.52 1.76-.0728.291.0429.0108.0441-.0022-.0142-.2996Zm3.04-.56.0998.2829.0073-.0026.0071-.0029-.1142-.2774Zm2.48-1.2.1488.2605.0068-.0039.0066-.0043-.1622-.2523Zm2.16-1.44.1708.2467.0035-.0026-.1743-.2441Zm2.32-1.44.1411.2647.0146-.0078.0137-.0093-.1694-.2476Zm3.04-2.08-.1636-.2516-.0058.004.1694.2476Zm3.2-2-.1544-.2573.1544.2573Zm.96-.72-.1953-.2278.1953.2278Zm-16.32.88-.2731-.1242.4605.3584-.1874-.2342Zm1.6-1.28.1874.2343.0025-.0021-.1899-.2322Zm1.04-1.84.297.0424.0922-.6457-.5503.3502.1611.2531Zm-1.6 1.44-.2322-.19-.0021.0026.2343.1874Zm16.1071.6549c-.083.3735-.2984.6126-.682.7405l.1897.5692c.5765-.1921.9477-.5931 1.078-1.1795l-.5857-.1302Zm-.6925.7442c-.4552.1707-.8585.4003-1.2067.6904l.3841.461c.2918-.2432.6352-.4403 1.0333-.5896l-.2107-.5618Zm-1.1867.6751a36518.185 36518.185 0 0 1-3.2 2.24l.3441.4916 3.2-2.24-.3441-.4916Zm-3.1914 2.2343a337.5516 337.5516 0 0 0-3.2829 2.1619l.3328.4992a336.9528 336.9528 0 0 1 3.2771-2.1581l-.327-.503Zm-3.2895 2.1664a240.6676 240.6676 0 0 1-2.8764 1.9975l.3388.4952a241.6162 241.6162 0 0 0 2.8836-2.0025l-.346-.4902Zm-2.8764 1.9975c-1.0024.6859-2.0307 1.2922-3.0848 1.8193l.2683.5366c1.0793-.5396 2.131-1.1599 3.1553-1.8607l-.3388-.4952Zm-3.0791 1.8165c-.9919.4698-1.952.7804-2.8809.9352l.0987.5918c.9912-.1652 2.0044-.4947 3.0391-.9848l-.2569-.5422Zm-2.8808.9352c-.8852.1475-1.7181-.0225-2.5117-.5185l-.318.5088c.913.5707 1.8935.774 2.9283.6015l-.0986-.5918Zm-2.4865-.5009c-.4166-.324-.7047-.7926-.8519-1.4307l-.5846.1349c.1727.7486.5247 1.3467 1.0681 1.7694l.3684-.4736Zm-.8519-1.4307c-.153-.6627-.2044-1.3527-.1531-2.0711l-.5985-.0428c-.0553.7749-.0001 1.5249.167 2.2488l.5846-.1349Zm-.153-2.0726c.0515-.7723.2056-1.4891.4607-2.1522l-.56-.2154c-.2783.7236-.4442 1.5001-.4994 2.3277l.5987.0399Zm.4674-2.1717c.209-.6793.4416-1.2455.6955-1.7025l-.5245-.2914c-.2794.503-.5268 1.1101-.7445 1.8175l.5735.1764Zm.4333-2.1482c-.2652 0-.5242.0666-.7742.1917l.2683.5366c.1767-.0883.3444-.1283.5059-.1283v-.6Zm-.7514.1814c-.0443.0178-.074.0231-.0912.0241a.0745.0745 0 0 1-.0159-.0004.0106.0106 0 0 1-.0034-.0009.0152.0152 0 0 1-.0029-.0018.073.073 0 0 1-.0112-.0112c-.0112-.0132-.0278-.0383-.0455-.0826l-.5571.2228c.0705.1763.1881.3419.3804.4243.1923.0824.3933.0533.5696-.0172l-.2228-.5571Zm-.1486.0386c0-.1404.0349-.1906.0521-.2079.0172-.0172.0674-.0521.2079-.0521v-.6c-.2329 0-.4627.0584-.6322.2279-.1694.1694-.2278.3992-.2278.6321h.6Zm.26-.26c.4006 0 .7604-.0571 1.0714-.1815l-.2228-.5571c-.2224.089-.5026.1386-.8486.1386v.6Zm1.2096-.2936c.3228-.4843.6454-.995.9676-1.5321l-.5145-.3087a37.566 37.566 0 0 1-.9523 1.508l.4992.3328Zm.9561-1.5144a37.1957 37.1957 0 0 1 1.1111-1.5078l-.4736-.3684c-.3767.4842-.753.995-1.129 1.5322l.4915.344Zm1.1111-1.5078c.3546-.456.7578-.8334 1.2096-1.1346l-.3328-.4992c-.5083.3388-.9584.7613-1.3504 1.2654l.4736.3684Zm1.2152-1.1384c.5029-.3521 1.0558-.6035 1.6607-.7548l-.1455-.5821c-.6751.1688-1.2955.4507-1.8593.8453l.3441.4916Zm1.588-.7458c.198 0 .3018.0263.3458.0483l.2683-.5366c-.1693-.0847-.3855-.1117-.6141-.1117v.6Zm.3458.0483c.0714.0357.1524.0942.242.1838l.4243-.4242c-.1237-.1238-.256-.2253-.398-.2962l-.2683.5366Zm.1858.1059.24.48.5367-.2684-.24-.48-.5367.2684Zm.2142.287c-.2563 1.2815-.7877 2.2263-1.575 2.866l.3783.4656c.9195-.747 1.508-1.8289 1.785-3.214l-.5883-.1176Zm-1.575 2.866c-.8265.6714-1.7848 1.2161-2.8776 1.6324l.2136.5607c1.1471-.437 2.1621-1.0123 3.0423-1.7275l-.3783-.4656Zm-3.0355 1.7716a21.029 21.029 0 0 0-1.1362 2.5159l.5618.2106A20.422 20.422 0 0 1 56.8747 34.1l-.5294-.2824Zm-1.1302 2.5009c-.3965.9065-.5596 1.9949-.5048 3.2533l.5994-.026c-.052-1.1949.105-2.1865.4551-2.9868l-.5497-.2405Zm-.501 3.2896c.0867.5206.2714.9623.5688 1.3068.2991.3462.6961.5754 1.1743.6949l.1455-.5821c-.375-.0937-.6581-.2646-.8657-.505-.2092-.2422-.3579-.5738-.4311-1.0132l-.5918.0986Zm1.8301 2.0103c1.1445-.0545 2.1873-.2455 3.1256-.5767l-.1997-.5658c-.875.3088-1.8589.4911-2.9544.5432l.0285.5993Zm3.14-.5822c.9169-.3776 1.7554-.7831 2.5146-1.2169l-.2977-.521c-.7341.4195-1.549.814-2.4454 1.1831l.2285.5548Zm2.528-1.2251a76.0025 76.0025 0 0 0 2.1685-1.4457l-.3415-.4933a75.3766 75.3766 0 0 1-2.1515 1.4343l.3245.5047Zm2.1721-1.4482a20.6704 20.6704 0 0 1 2.2868-1.4194l-.2823-.5294a21.2566 21.2566 0 0 0-2.3532 1.4606l.3487.4882Zm2.3151-1.4365 3.04-2.08-.3388-.4952-3.04 2.08.3388.4952Zm3.0341-2.0761a104.6685 104.6685 0 0 1 3.1908-1.9943l-.3087-.5145a105.183 105.183 0 0 0-3.2091 2.0058l.327.503Zm3.1908-1.9943c.2869-.1721.6212-.424 1.0009-.7494l-.3905-.4556c-.367.3146-.6726.5427-.9191.6905l.3087.5145Zm1.0009-.7494c.1531-.1313.2811-.1811.3861-.1886.1023-.0073.2212.0227.3643.1249l.3487-.4882c-.2302-.1645-.4847-.2545-.7557-.2352-.2683.0192-.5137.1428-.7339.3315l.3905.4556Zm-16.3278.8864 1.6-1.28-.3748-.4685-1.6 1.28.3748.4685Zm1.6025-1.282c.6446-.5274 1.0297-1.2083 1.1471-2.0298l-.594-.0848c-.096.6718-.4042 1.2175-.933 1.6502l.3799.4644Zm.689-2.3253c-.6159.3919-1.1727.894-1.6711 1.5031l.4644.38c.4616-.5642.9714-1.0222 1.5288-1.3769l-.3221-.5062Zm-1.6732 1.5057c-.4413.5516-.8013 1.1327-1.0788 1.7432l.5462.2483c.2558-.5627.5891-1.1016 1.0011-1.6167l-.4685-.3748Z' fill='%23E3C343'/%3E%3C/svg%3E")
}

.reviews {
    padding-top: 80px!important;
    background-image: url(../../../themes/rugiet/assets/images/testimonial-bg.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 579px
}

.reviews__title {
    font-family: "Montserrat",sans-serif!important;
    font-weight: 500;
    font-size: 30px;
    line-height: 124.9%;
    text-align: center;
    letter-spacing: .05em;
    text-transform: uppercase;
    color: #e6e6e2;
    margin-bottom: 38px!important
}

.reviews__wrapper .slick-arrow {
    background: none!important;
    border: none!important;
    position: absolute;
    color: #fff;
    z-index: 2
}

.reviews__wrapper .slick-prev {
    top: 105px;
    left: 0;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg width='21' height='38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m19.5 36.9999-18-18 18-18' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E") no-repeat center center / cover!important;
    width: 21px;
    height: 38px
}

.reviews__wrapper .slick-next {
    top: 105px;
    right: 0;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg width='21' height='38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.5007 1 18 18-18 18' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E") no-repeat center center / cover!important;
    width: 21px;
    height: 38px
}

.slick-slide {
    display: block;
    opacity: .1;
    transition-delay: 0s;
    transition-duration: 0.2s;
    transition-property: opacity;
    transition-timing-function: ease-out
}

.slick-slide.slick-current {
    display: block;
    opacity: 1;
    transition-delay: 0.3s;
    transition-duration: 0.2s;
    transition-property: opacity;
    transition-timing-function: ease-in
}

.reviews__wrapper_item .item-box__border {
    border: 2px solid #ada661;
    border-radius: 400px;
    max-width: 937px;
    margin: 0 auto!important;
    display: block;
    padding: 27px!important
}

.reviews__wrapper_item .item-box__bg {
    width: 100%;
    height: 100%
}

.reviews__wrapper_item .item-box__bg img {
    margin: 0 auto!important
}

.reviews__wrapper_item .item-box__bg img:not(.item-box__bg_768) {
    display: none
}

.custom {
    padding: 100px 0 167px!important
}

.custom__title {
    font-weight: 600;
    font-size: 70px;
    line-height: 111.4%;
    letter-spacing: -.01em;
    color: #e6e6e2;
    max-width: 460px
}

.custom__desc {
    font-weight: 500;
    font-size: 20px;
    line-height: 209%;
    letter-spacing: .005em;
    color: #e6e6e2;
    max-width: 458px;
    margin-top: 20px!important;
    margin-bottom: 40px!important
}

.custom__mob_info {
    display: none
}

.custom__text {
    margin-top: 24px!important;
    margin-bottom: 44px!important
}

.custom__text p {
    font-weight: 700;
    font-size: 14px;
    line-height: 134%;
    letter-spacing: .04em;
    text-transform: uppercase;
    max-width: 257px
}

.custom__text span {
    display: block;
    margin-top: 18px!important;
    max-width: 322px;
    border-bottom: 2px solid #a8a372
}

.custom__wrapper img {
    display: block
}

.custom__img_first {
    margin-bottom: 60px!important
}

.difference {
    background: rgba(34,34,34,1);
    padding: 77px 0 83px!important
}

.difference__info .difference__info_title {
    font-weight: 600;
    font-size: 80px;
    line-height: 111.4%;
    letter-spacing: .01em;
    color: #e6e6e2;
    position: relative;
    padding-left: 170px!important
}

.difference__info_title span {
    display: inline-block;
    width: 156px;
    height: 134px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='156' height='134' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='a' maskUnits='userSpaceOnUse' x='-.1382' y='.1036' width='156' height='134' fill='%23000'%3E%3Cpath fill='%23fff' d='M-.1382.1036h156v134h-156z'/%3E%3Cpath d='M86.4578 14.9636c7.84-.9333 16.1932-1.7733 25.0602-2.52 8.866-.84 17.92-.9333 27.16-.28 2.613.1867 5.413.4667 8.4.84 1.213.28 2.473.6534 3.78 1.12 1.306.3734 2.053 1.12 2.24 2.24.093.6534-.047 1.12-.42 1.4-.374.28-.7.6534-.98 1.12-.28.1867-.654.42-1.12.7-.467.28-.934.1867-1.4-.28-.094-.84.14-1.3066.7-1.4.56-.1866.933-.6066 1.12-1.26-1.307-.84-3.454-1.4-6.44-1.68-2.987-.3733-6.207-.6066-9.66-.7-3.36-.0933-6.627-.0933-9.8 0-3.174.0934-5.507.1867-7 .28-5.787.1867-11.434.56-16.94 1.12-5.5068.56-10.8269 1.2134-15.9602 1.96-4.48 9.0534-8.7266 18.1067-12.74 27.16a1168.949 1168.949 0 0 1-12.46 27.16 2429.1585 2429.1585 0 0 0-12.46 27.3c-4.1066 9.0534-7.98 18.3864-11.62 28.0004.1867.186.4667.28.84.28.4667 0 .7.233.7.7.0934.746-.14 1.306-.7 1.68-.4667.466-.84.933-1.12 1.4a8.098 8.098 0 0 1-1.26 1.26c-.4667.466-1.12.606-1.96.42-.56-.467-.7466-1.167-.56-2.1.1867-.84.42-1.494.7-1.96 3.2667-8.867 7.0934-18.34 11.48-28.42a1462.39 1462.39 0 0 1 13.72-29.9604c4.6667-9.9866 9.1934-19.5066 13.58-28.56 4.3867-9.0533 8.12-17.0333 11.2-23.94-10.8266 1.4-21.28 3.22-31.36 5.46a2299.3884 2299.3884 0 0 0-30.24 7 813.7994 813.7994 0 0 0-7.42 1.82c-2.7067.6534-5.5066.9334-8.4.84-.84 0-1.68-.0466-2.52-.14-.84-.1866-1.4-.7-1.68-1.54-.1866-1.12.0934-1.96.84-2.52.7467-.56 1.54-1.0733 2.38-1.54 1.0267-.4666 2.2867-.9333 3.78-1.4 1.4-.56 2.8933-.9333 4.48-1.12a17.9964 17.9964 0 0 1 4.48 0c1.4934.0934 2.8.56 3.92 1.4.1867.28.1867.6067 0 .98-.1866.28-.28.4667-.28.56a1057.8228 1057.8228 0 0 1 30.8-6.86c10.4534-2.1466 21.2334-4.0133 32.34-5.6.7467-1.5866 1.4467-3.2666 2.1-5.04.7467-1.7733 1.4934-3.5 2.24-5.18-.4666-.7466-.56-1.5866-.28-2.52.3734-1.0266.98-1.54 1.82-1.54.4667 0 .8867.1867 1.26.56.4667.28.7467.6067.84.98.0933.56-.0466 1.1667-.42 1.82-.28.56-.5133 1.0734-.7 1.54-.6533 1.4-1.3533 2.9867-2.1 4.76-.7466 1.68-1.4 3.08-1.96 4.2Zm-82.32 15.4c2.8.1867 5.4133 0 7.84-.56 2.4267-.56 4.8067-1.12 7.14-1.68-2.6133-.84-5.2733-.9333-7.98-.28-2.8.6534-5.1333 1.4934-7 2.52Z'/%3E%3Cpath d='M82.1014 83.1436a579.3757 579.3757 0 0 0 4.06-5.88c1.4933-2.1466 2.94-4.1533 4.34-6.02.7467-.7466 1.54-1.6799 2.38-2.8.9333-1.12 1.8667-2.1466 2.8-3.08 1.0267-1.0266 2.0067-1.8666 2.94-2.52 1.0267-.6533 2.0066-.9333 2.9396-.84 1.214.1867 2.007.9334 2.38 2.24.374 1.3067.607 2.8467.7 4.62.094 1.68.187 3.36.28 5.04.094 1.68.467 2.94 1.12 3.78.934-.3733 1.774-.7933 2.52-1.26.84-.56 1.727-1.26 2.66-2.1.934-.84 2.054-1.8666 3.36-3.08 1.307-1.2133 3.034-2.66 5.18-4.34.747-.7466 1.54-1.3533 2.38-1.82.28-.1866.7-.3733 1.26-.56.654-.28 1.074-.0466 1.26.7-.093.4667-.373.7467-.84.84-.373.0934-.7.2334-.98.42-1.586.9334-2.986 2.1-4.2 3.5-1.213 1.3067-2.52 2.4734-3.92 3.5-.653.56-1.306 1.12-1.96 1.68-.653.56-1.353 1.2134-2.1 1.96-.653.56-1.446 1.1667-2.38 1.82-.84.6534-1.773.8867-2.8.7-1.12-.28-1.866-1.0733-2.24-2.38-.373-1.3066-.606-2.7533-.7-4.34 0-1.68-.046-3.3133-.14-4.8999-.093-1.68-.466-2.9401-1.12-3.7801-1.5863.4667-2.7996 1.2134-3.6396 2.24-.84.9334-1.7733 1.8667-2.8 2.8-.84 1.0267-1.68 2.1-2.52 3.22-.84 1.0267-1.68 2.1-2.52 3.22-1.5867 2.24-2.8933 4.2-3.92 5.88-1.0267 1.5867-1.8667 2.94-2.52 4.06-.7467 1.12-1.3533 1.96-1.82 2.52-.4667.56-.9333.84-1.4.84-.56 0-.9333-.1866-1.12-.56-.1867-.3733-.28-.84-.28-1.4 0-.56.0933-1.12.28-1.68.0933-.6533.1867-1.2133.28-1.68.1867-.9333.42-1.8666.7-2.8.1867-1.0266.42-1.96.7-2.8 2.8-9.24 5.9733-18.0133 9.52-26.32 3.64-8.3066 7.84-16.1 12.5996-23.38.747-1.3066 1.634-2.6133 2.66-3.92 1.12-1.4 2.287-2.8 3.5-4.2a67.2646 67.2646 0 0 1 3.5-3.78c1.214-1.3066 2.614-2.24 4.2-2.8.747-.1866 1.4-.28 1.96-.28.654-.0933 1.26.0934 1.82.56.934 1.2134 1.167 2.66.7 4.34-.466 1.68-.886 3.1267-1.26 4.34-2.053 4.2934-4.34 8.4-6.86 12.32a188.8597 188.8597 0 0 1-7.7 11.48 333.0235 333.0235 0 0 1-8.2596 10.92c-2.8 3.5467-6.0667 6.6734-9.8 9.38a274.5937 274.5937 0 0 0-2.66 8.12c-.9333 2.6134-1.7733 5.3667-2.52 8.26Zm36.6796-63.42c.094-.28.187-.6533.28-1.12.094-.56.14-1.0733.14-1.54 0-.4666-.093-.84-.28-1.12-.093-.28-.373-.3266-.84-.14-1.586.7467-3.266 2.0067-5.04 3.78-1.68 1.7734-3.313 3.7334-4.9 5.88a260.8634 260.8634 0 0 0-4.34 6.44c-1.306 2.1467-2.426 3.9667-3.36 5.46a205.7523 205.7523 0 0 0-6.2996 12.88c-1.96 4.3867-3.8733 8.9134-5.74 13.58 5.2267-4.76 9.8933-10.0333 13.9996-15.82 4.107-5.7866 8.027-11.8533 11.76-18.2l1.68-3.08c.56-1.12 1.074-2.2866 1.54-3.5.187-.3733.42-.84.7-1.4.28-.56.514-1.26.7-2.1Z'/%3E%3Cpath d='M155.139 64.5236c-.187.84-.7 1.4-1.54 1.68-.747.28-1.4.6534-1.96 1.12-1.867 1.3067-3.734 2.6134-5.6 3.92a589.8485 589.8485 0 0 0-5.74 3.78 425.7578 425.7578 0 0 1-5.04 3.5c-1.774 1.2134-3.594 2.2867-5.46 3.22-1.774.84-3.5 1.4-5.18 1.68-1.68.28-3.267-.0466-4.76-.98-.84-.6533-1.4-1.5866-1.68-2.8-.28-1.2133-.374-2.4733-.28-3.78.093-1.4.373-2.7066.84-3.92.373-1.2133.793-2.2399 1.26-3.08-.374 0-.747.0934-1.12.28-.467.1867-.794.0467-.98-.42 0-.6533.326-.98.98-.98.653 0 1.213-.0933 1.68-.28.56-.84 1.12-1.7266 1.68-2.66.653-.9333 1.306-1.82 1.96-2.66.653-.84 1.4-1.54 2.24-2.1.933-.6533 1.96-1.12 3.08-1.4.373 0 .653.0467.84.14.186.0934.373.2334.56.42l.42.84c-.467 2.3334-1.447 4.1067-2.94 5.32-1.494 1.2134-3.22 2.1934-5.18 2.94-.747 1.4-1.4 2.8467-1.96 4.34-.654 1.4934-.934 3.3134-.84 5.46.28 1.68 1.166 2.7067 2.66 3.08 1.96-.0933 3.733-.42 5.32-.98 1.586-.6533 3.033-1.3533 4.34-2.1 1.306-.84 2.566-1.6799 3.78-2.52a36.6114 36.6114 0 0 1 4.06-2.52c1.773-1.2133 3.546-2.4266 5.32-3.64 1.866-1.2133 3.733-2.38 5.6-3.5.466-.28 1.026-.7 1.68-1.26.653-.56 1.306-.6066 1.96-.14Zm-30.52 1.68c.933-.7466 1.866-1.4933 2.8-2.24 1.026-.84 1.633-1.9133 1.82-3.22-1.027.6534-1.96 1.4934-2.8 2.52-.747.9334-1.354 1.9134-1.82 2.94Z'/%3E%3C/mask%3E%3Cpath d='M86.4578 14.9636c7.84-.9333 16.1932-1.7733 25.0602-2.52 8.866-.84 17.92-.9333 27.16-.28 2.613.1867 5.413.4667 8.4.84 1.213.28 2.473.6534 3.78 1.12 1.306.3734 2.053 1.12 2.24 2.24.093.6534-.047 1.12-.42 1.4-.374.28-.7.6534-.98 1.12-.28.1867-.654.42-1.12.7-.467.28-.934.1867-1.4-.28-.094-.84.14-1.3066.7-1.4.56-.1866.933-.6066 1.12-1.26-1.307-.84-3.454-1.4-6.44-1.68-2.987-.3733-6.207-.6066-9.66-.7-3.36-.0933-6.627-.0933-9.8 0-3.174.0934-5.507.1867-7 .28-5.787.1867-11.434.56-16.94 1.12-5.5068.56-10.8269 1.2134-15.9602 1.96-4.48 9.0534-8.7266 18.1067-12.74 27.16a1168.949 1168.949 0 0 1-12.46 27.16 2429.1585 2429.1585 0 0 0-12.46 27.3c-4.1066 9.0534-7.98 18.3864-11.62 28.0004.1867.186.4667.28.84.28.4667 0 .7.233.7.7.0934.746-.14 1.306-.7 1.68-.4667.466-.84.933-1.12 1.4a8.098 8.098 0 0 1-1.26 1.26c-.4667.466-1.12.606-1.96.42-.56-.467-.7466-1.167-.56-2.1.1867-.84.42-1.494.7-1.96 3.2667-8.867 7.0934-18.34 11.48-28.42a1462.39 1462.39 0 0 1 13.72-29.9604c4.6667-9.9866 9.1934-19.5066 13.58-28.56 4.3867-9.0533 8.12-17.0333 11.2-23.94-10.8266 1.4-21.28 3.22-31.36 5.46a2299.3884 2299.3884 0 0 0-30.24 7 813.7994 813.7994 0 0 0-7.42 1.82c-2.7067.6534-5.5066.9334-8.4.84-.84 0-1.68-.0466-2.52-.14-.84-.1866-1.4-.7-1.68-1.54-.1866-1.12.0934-1.96.84-2.52.7467-.56 1.54-1.0733 2.38-1.54 1.0267-.4666 2.2867-.9333 3.78-1.4 1.4-.56 2.8933-.9333 4.48-1.12a17.9964 17.9964 0 0 1 4.48 0c1.4934.0934 2.8.56 3.92 1.4.1867.28.1867.6067 0 .98-.1866.28-.28.4667-.28.56a1057.8228 1057.8228 0 0 1 30.8-6.86c10.4534-2.1466 21.2334-4.0133 32.34-5.6.7467-1.5866 1.4467-3.2666 2.1-5.04.7467-1.7733 1.4934-3.5 2.24-5.18-.4666-.7466-.56-1.5866-.28-2.52.3734-1.0266.98-1.54 1.82-1.54.4667 0 .8867.1867 1.26.56.4667.28.7467.6067.84.98.0933.56-.0466 1.1667-.42 1.82-.28.56-.5133 1.0734-.7 1.54-.6533 1.4-1.3533 2.9867-2.1 4.76-.7466 1.68-1.4 3.08-1.96 4.2Zm-82.32 15.4c2.8.1867 5.4133 0 7.84-.56 2.4267-.56 4.8067-1.12 7.14-1.68-2.6133-.84-5.2733-.9333-7.98-.28-2.8.6534-5.1333 1.4934-7 2.52Z' fill='%23A8A372'/%3E%3Cpath d='M82.1014 83.1436a579.3757 579.3757 0 0 0 4.06-5.88c1.4933-2.1466 2.94-4.1533 4.34-6.02.7467-.7466 1.54-1.6799 2.38-2.8.9333-1.12 1.8667-2.1466 2.8-3.08 1.0267-1.0266 2.0067-1.8666 2.94-2.52 1.0267-.6533 2.0066-.9333 2.9396-.84 1.214.1867 2.007.9334 2.38 2.24.374 1.3067.607 2.8467.7 4.62.094 1.68.187 3.36.28 5.04.094 1.68.467 2.94 1.12 3.78.934-.3733 1.774-.7933 2.52-1.26.84-.56 1.727-1.26 2.66-2.1.934-.84 2.054-1.8666 3.36-3.08 1.307-1.2133 3.034-2.66 5.18-4.34.747-.7466 1.54-1.3533 2.38-1.82.28-.1866.7-.3733 1.26-.56.654-.28 1.074-.0466 1.26.7-.093.4667-.373.7467-.84.84-.373.0934-.7.2334-.98.42-1.586.9334-2.986 2.1-4.2 3.5-1.213 1.3067-2.52 2.4734-3.92 3.5-.653.56-1.306 1.12-1.96 1.68-.653.56-1.353 1.2134-2.1 1.96-.653.56-1.446 1.1667-2.38 1.82-.84.6534-1.773.8867-2.8.7-1.12-.28-1.866-1.0733-2.24-2.38-.373-1.3066-.606-2.7533-.7-4.34 0-1.68-.046-3.3133-.14-4.8999-.093-1.68-.466-2.9401-1.12-3.7801-1.5863.4667-2.7996 1.2134-3.6396 2.24-.84.9334-1.7733 1.8667-2.8 2.8-.84 1.0267-1.68 2.1-2.52 3.22-.84 1.0267-1.68 2.1-2.52 3.22-1.5867 2.24-2.8933 4.2-3.92 5.88-1.0267 1.5867-1.8667 2.94-2.52 4.06-.7467 1.12-1.3533 1.96-1.82 2.52-.4667.56-.9333.84-1.4.84-.56 0-.9333-.1866-1.12-.56-.1867-.3733-.28-.84-.28-1.4 0-.56.0933-1.12.28-1.68.0933-.6533.1867-1.2133.28-1.68.1867-.9333.42-1.8666.7-2.8.1867-1.0266.42-1.96.7-2.8 2.8-9.24 5.9733-18.0133 9.52-26.32 3.64-8.3066 7.84-16.1 12.5996-23.38.747-1.3066 1.634-2.6133 2.66-3.92 1.12-1.4 2.287-2.8 3.5-4.2a67.2646 67.2646 0 0 1 3.5-3.78c1.214-1.3066 2.614-2.24 4.2-2.8.747-.1866 1.4-.28 1.96-.28.654-.0933 1.26.0934 1.82.56.934 1.2134 1.167 2.66.7 4.34-.466 1.68-.886 3.1267-1.26 4.34-2.053 4.2934-4.34 8.4-6.86 12.32a188.8597 188.8597 0 0 1-7.7 11.48 333.0235 333.0235 0 0 1-8.2596 10.92c-2.8 3.5467-6.0667 6.6734-9.8 9.38a274.5937 274.5937 0 0 0-2.66 8.12c-.9333 2.6134-1.7733 5.3667-2.52 8.26Zm36.6796-63.42c.094-.28.187-.6533.28-1.12.094-.56.14-1.0733.14-1.54 0-.4666-.093-.84-.28-1.12-.093-.28-.373-.3266-.84-.14-1.586.7467-3.266 2.0067-5.04 3.78-1.68 1.7734-3.313 3.7334-4.9 5.88a260.8634 260.8634 0 0 0-4.34 6.44c-1.306 2.1467-2.426 3.9667-3.36 5.46a205.7523 205.7523 0 0 0-6.2996 12.88c-1.96 4.3867-3.8733 8.9134-5.74 13.58 5.2267-4.76 9.8933-10.0333 13.9996-15.82 4.107-5.7866 8.027-11.8533 11.76-18.2l1.68-3.08c.56-1.12 1.074-2.2866 1.54-3.5.187-.3733.42-.84.7-1.4.28-.56.514-1.26.7-2.1Z' fill='%23A8A372'/%3E%3Cpath d='M155.139 64.5236c-.187.84-.7 1.4-1.54 1.68-.747.28-1.4.6534-1.96 1.12-1.867 1.3067-3.734 2.6134-5.6 3.92a589.8485 589.8485 0 0 0-5.74 3.78 425.7578 425.7578 0 0 1-5.04 3.5c-1.774 1.2134-3.594 2.2867-5.46 3.22-1.774.84-3.5 1.4-5.18 1.68-1.68.28-3.267-.0466-4.76-.98-.84-.6533-1.4-1.5866-1.68-2.8-.28-1.2133-.374-2.4733-.28-3.78.093-1.4.373-2.7066.84-3.92.373-1.2133.793-2.2399 1.26-3.08-.374 0-.747.0934-1.12.28-.467.1867-.794.0467-.98-.42 0-.6533.326-.98.98-.98.653 0 1.213-.0933 1.68-.28.56-.84 1.12-1.7266 1.68-2.66.653-.9333 1.306-1.82 1.96-2.66.653-.84 1.4-1.54 2.24-2.1.933-.6533 1.96-1.12 3.08-1.4.373 0 .653.0467.84.14.186.0934.373.2334.56.42l.42.84c-.467 2.3334-1.447 4.1067-2.94 5.32-1.494 1.2134-3.22 2.1934-5.18 2.94-.747 1.4-1.4 2.8467-1.96 4.34-.654 1.4934-.934 3.3134-.84 5.46.28 1.68 1.166 2.7067 2.66 3.08 1.96-.0933 3.733-.42 5.32-.98 1.586-.6533 3.033-1.3533 4.34-2.1 1.306-.84 2.566-1.6799 3.78-2.52a36.6114 36.6114 0 0 1 4.06-2.52c1.773-1.2133 3.546-2.4266 5.32-3.64 1.866-1.2133 3.733-2.38 5.6-3.5.466-.28 1.026-.7 1.68-1.26.653-.56 1.306-.6066 1.96-.14Zm-30.52 1.68c.933-.7466 1.866-1.4933 2.8-2.24 1.026-.84 1.633-1.9133 1.82-3.22-1.027.6534-1.96 1.4934-2.8 2.52-.747.9334-1.354 1.9134-1.82 2.94Z' fill='%23A8A372'/%3E%3Cpath d='M86.4578 14.9636c7.84-.9333 16.1932-1.7733 25.0602-2.52 8.866-.84 17.92-.9333 27.16-.28 2.613.1867 5.413.4667 8.4.84 1.213.28 2.473.6534 3.78 1.12 1.306.3734 2.053 1.12 2.24 2.24.093.6534-.047 1.12-.42 1.4-.374.28-.7.6534-.98 1.12-.28.1867-.654.42-1.12.7-.467.28-.934.1867-1.4-.28-.094-.84.14-1.3066.7-1.4.56-.1866.933-.6066 1.12-1.26-1.307-.84-3.454-1.4-6.44-1.68-2.987-.3733-6.207-.6066-9.66-.7-3.36-.0933-6.627-.0933-9.8 0-3.174.0934-5.507.1867-7 .28-5.787.1867-11.434.56-16.94 1.12-5.5068.56-10.8269 1.2134-15.9602 1.96-4.48 9.0534-8.7266 18.1067-12.74 27.16a1168.949 1168.949 0 0 1-12.46 27.16 2429.1585 2429.1585 0 0 0-12.46 27.3c-4.1066 9.0534-7.98 18.3864-11.62 28.0004.1867.186.4667.28.84.28.4667 0 .7.233.7.7.0934.746-.14 1.306-.7 1.68-.4667.466-.84.933-1.12 1.4a8.098 8.098 0 0 1-1.26 1.26c-.4667.466-1.12.606-1.96.42-.56-.467-.7466-1.167-.56-2.1.1867-.84.42-1.494.7-1.96 3.2667-8.867 7.0934-18.34 11.48-28.42a1462.39 1462.39 0 0 1 13.72-29.9604c4.6667-9.9866 9.1934-19.5066 13.58-28.56 4.3867-9.0533 8.12-17.0333 11.2-23.94-10.8266 1.4-21.28 3.22-31.36 5.46a2299.3884 2299.3884 0 0 0-30.24 7 813.7994 813.7994 0 0 0-7.42 1.82c-2.7067.6534-5.5066.9334-8.4.84-.84 0-1.68-.0466-2.52-.14-.84-.1866-1.4-.7-1.68-1.54-.1866-1.12.0934-1.96.84-2.52.7467-.56 1.54-1.0733 2.38-1.54 1.0267-.4666 2.2867-.9333 3.78-1.4 1.4-.56 2.8933-.9333 4.48-1.12a17.9964 17.9964 0 0 1 4.48 0c1.4934.0934 2.8.56 3.92 1.4.1867.28.1867.6067 0 .98-.1866.28-.28.4667-.28.56a1057.8228 1057.8228 0 0 1 30.8-6.86c10.4534-2.1466 21.2334-4.0133 32.34-5.6.7467-1.5866 1.4467-3.2666 2.1-5.04.7467-1.7733 1.4934-3.5 2.24-5.18-.4666-.7466-.56-1.5866-.28-2.52.3734-1.0266.98-1.54 1.82-1.54.4667 0 .8867.1867 1.26.56.4667.28.7467.6067.84.98.0933.56-.0466 1.1667-.42 1.82-.28.56-.5133 1.0734-.7 1.54-.6533 1.4-1.3533 2.9867-2.1 4.76-.7466 1.68-1.4 3.08-1.96 4.2Zm-82.32 15.4c2.8.1867 5.4133 0 7.84-.56 2.4267-.56 4.8067-1.12 7.14-1.68-2.6133-.84-5.2733-.9333-7.98-.28-2.8.6534-5.1333 1.4934-7 2.52Z' stroke='%23A8A372' mask='url(%23a)'/%3E%3Cpath d='M82.1014 83.1436a579.3757 579.3757 0 0 0 4.06-5.88c1.4933-2.1466 2.94-4.1533 4.34-6.02.7467-.7466 1.54-1.6799 2.38-2.8.9333-1.12 1.8667-2.1466 2.8-3.08 1.0267-1.0266 2.0067-1.8666 2.94-2.52 1.0267-.6533 2.0066-.9333 2.9396-.84 1.214.1867 2.007.9334 2.38 2.24.374 1.3067.607 2.8467.7 4.62.094 1.68.187 3.36.28 5.04.094 1.68.467 2.94 1.12 3.78.934-.3733 1.774-.7933 2.52-1.26.84-.56 1.727-1.26 2.66-2.1.934-.84 2.054-1.8666 3.36-3.08 1.307-1.2133 3.034-2.66 5.18-4.34.747-.7466 1.54-1.3533 2.38-1.82.28-.1866.7-.3733 1.26-.56.654-.28 1.074-.0466 1.26.7-.093.4667-.373.7467-.84.84-.373.0934-.7.2334-.98.42-1.586.9334-2.986 2.1-4.2 3.5-1.213 1.3067-2.52 2.4734-3.92 3.5-.653.56-1.306 1.12-1.96 1.68-.653.56-1.353 1.2134-2.1 1.96-.653.56-1.446 1.1667-2.38 1.82-.84.6534-1.773.8867-2.8.7-1.12-.28-1.866-1.0733-2.24-2.38-.373-1.3066-.606-2.7533-.7-4.34 0-1.68-.046-3.3133-.14-4.8999-.093-1.68-.466-2.9401-1.12-3.7801-1.5863.4667-2.7996 1.2134-3.6396 2.24-.84.9334-1.7733 1.8667-2.8 2.8-.84 1.0267-1.68 2.1-2.52 3.22-.84 1.0267-1.68 2.1-2.52 3.22-1.5867 2.24-2.8933 4.2-3.92 5.88-1.0267 1.5867-1.8667 2.94-2.52 4.06-.7467 1.12-1.3533 1.96-1.82 2.52-.4667.56-.9333.84-1.4.84-.56 0-.9333-.1866-1.12-.56-.1867-.3733-.28-.84-.28-1.4 0-.56.0933-1.12.28-1.68.0933-.6533.1867-1.2133.28-1.68.1867-.9333.42-1.8666.7-2.8.1867-1.0266.42-1.96.7-2.8 2.8-9.24 5.9733-18.0133 9.52-26.32 3.64-8.3066 7.84-16.1 12.5996-23.38.747-1.3066 1.634-2.6133 2.66-3.92 1.12-1.4 2.287-2.8 3.5-4.2a67.2646 67.2646 0 0 1 3.5-3.78c1.214-1.3066 2.614-2.24 4.2-2.8.747-.1866 1.4-.28 1.96-.28.654-.0933 1.26.0934 1.82.56.934 1.2134 1.167 2.66.7 4.34-.466 1.68-.886 3.1267-1.26 4.34-2.053 4.2934-4.34 8.4-6.86 12.32a188.8597 188.8597 0 0 1-7.7 11.48 333.0235 333.0235 0 0 1-8.2596 10.92c-2.8 3.5467-6.0667 6.6734-9.8 9.38a274.5937 274.5937 0 0 0-2.66 8.12c-.9333 2.6134-1.7733 5.3667-2.52 8.26Zm36.6796-63.42c.094-.28.187-.6533.28-1.12.094-.56.14-1.0733.14-1.54 0-.4666-.093-.84-.28-1.12-.093-.28-.373-.3266-.84-.14-1.586.7467-3.266 2.0067-5.04 3.78-1.68 1.7734-3.313 3.7334-4.9 5.88a260.8634 260.8634 0 0 0-4.34 6.44c-1.306 2.1467-2.426 3.9667-3.36 5.46a205.7523 205.7523 0 0 0-6.2996 12.88c-1.96 4.3867-3.8733 8.9134-5.74 13.58 5.2267-4.76 9.8933-10.0333 13.9996-15.82 4.107-5.7866 8.027-11.8533 11.76-18.2l1.68-3.08c.56-1.12 1.074-2.2866 1.54-3.5.187-.3733.42-.84.7-1.4.28-.56.514-1.26.7-2.1Z' stroke='%23A8A372' mask='url(%23a)'/%3E%3Cpath d='M155.139 64.5236c-.187.84-.7 1.4-1.54 1.68-.747.28-1.4.6534-1.96 1.12-1.867 1.3067-3.734 2.6134-5.6 3.92a589.8485 589.8485 0 0 0-5.74 3.78 425.7578 425.7578 0 0 1-5.04 3.5c-1.774 1.2134-3.594 2.2867-5.46 3.22-1.774.84-3.5 1.4-5.18 1.68-1.68.28-3.267-.0466-4.76-.98-.84-.6533-1.4-1.5866-1.68-2.8-.28-1.2133-.374-2.4733-.28-3.78.093-1.4.373-2.7066.84-3.92.373-1.2133.793-2.2399 1.26-3.08-.374 0-.747.0934-1.12.28-.467.1867-.794.0467-.98-.42 0-.6533.326-.98.98-.98.653 0 1.213-.0933 1.68-.28.56-.84 1.12-1.7266 1.68-2.66.653-.9333 1.306-1.82 1.96-2.66.653-.84 1.4-1.54 2.24-2.1.933-.6533 1.96-1.12 3.08-1.4.373 0 .653.0467.84.14.186.0934.373.2334.56.42l.42.84c-.467 2.3334-1.447 4.1067-2.94 5.32-1.494 1.2134-3.22 2.1934-5.18 2.94-.747 1.4-1.4 2.8467-1.96 4.34-.654 1.4934-.934 3.3134-.84 5.46.28 1.68 1.166 2.7067 2.66 3.08 1.96-.0933 3.733-.42 5.32-.98 1.586-.6533 3.033-1.3533 4.34-2.1 1.306-.84 2.566-1.6799 3.78-2.52a36.6114 36.6114 0 0 1 4.06-2.52c1.773-1.2133 3.546-2.4266 5.32-3.64 1.866-1.2133 3.733-2.38 5.6-3.5.466-.28 1.026-.7 1.68-1.26.653-.56 1.306-.6066 1.96-.14Zm-30.52 1.68c.933-.7466 1.866-1.4933 2.8-2.24 1.026-.84 1.633-1.9133 1.82-3.22-1.027.6534-1.96 1.4934-2.8 2.52-.747.9334-1.354 1.9134-1.82 2.94Z' stroke='%23A8A372' mask='url(%23a)'/%3E%3C/svg%3E");
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    top: -10px;
    left: 0
}

.difference__info_subtitle {
    font-weight: 500;
    font-size: 30px;
    line-height: 124.9%;
    letter-spacing: .05em;
    text-transform: uppercase;
    color: #e6e6e2;
    padding-left: 80px!important;
    margin-top: 12px!important
}

.difference__photo {
    margin-top: 69px!important;
    margin-bottom: 73px!important
}

.difference__photo_list {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 22px!important
}

.difference__photo_list .photo_list-item {
    text-align: center
}

.difference__photo_list div {
    display: flex;
    align-items: center
}

.difference__photo_list li {
    font-weight: 500;
    font-size: 16px;
    line-height: 166.9%;
    letter-spacing: .055em;
    text-transform: uppercase;
    color: #a8a372;
    display: flex;
    justify-content: center;
    align-items: center
}

.difference__photo_list div:not(:last-child):after {
    content: "";
    display: inline-block;
    width: 1px;
    height: 13px;
    background: #a8a372;
    margin: 0 42px!important
}

.difference .box__title {
    font-weight: 600;
    font-size: 70px;
    line-height: 111.4%;
    letter-spacing: -.01em;
    color: #e6e6e2;
    max-width: 458px
}

.difference .box__title_ital {
    font-style: italic
}

.difference .box__title_gold {
    color: rgba(168,163,114,1)
}

.difference .box__desc_1 {
    font-weight: 500;
    font-size: 20px;
    line-height: 209%;
    letter-spacing: .005em;
    color: #e6e6e2
}

.difference .box__desc_2 {
    font-style: italic;
    font-weight: 300;
    font-size: 26px;
    line-height: 198.5%;
    letter-spacing: .005em;
    color: #e6e6e2;
    margin-top: 15px!important
}

.faq {
    padding: 51px 0 55px!important
}

.faq-row {
    padding: 100px 117px 140px!important;
    background: #f9f7ed
}

.faq__title {
    font-weight: 600;
    font-size: 70px;
    line-height: 66px;
    text-align: center;
    color: #292929;
    margin-bottom: 60px!important
}

.faq_desc {
    margin-top: 40px!important;
    font-weight: 500;
    font-size: 16px;
    line-height: 168%;
    letter-spacing: .005em;
    color: #222;
    text-align: center
}

.faq a {
    color: #0971D3
}

.faq a:hover {
    color: #0971D3;
    text-decoration: underline
}

.product-faq a {
    color: #3198F6
}

.product-faq a:hover {
    color: #3198F6
}

.faq__wrapper .accordion-item {
    border-left: 0;
    border-right: 0;
    border-top: 2px solid #a09953;
    border-radius: 0;
    background: none!important
}

.faq__wrapper .accordion-item:last-child {
    border-bottom: 2px solid #a09953
}

.faq__wrapper .accordion-header .accordion-button {
    font-family: "Montserrat",sans-serif!important;
    font-weight: 600;
    font-size: 20px;
    line-height: 42px;
    letter-spacing: .02em;
    text-transform: uppercase;
    color: #292929;
    outline: none;
    outline: none;
    box-shadow: none;
    background: none;
    position: relative;
    padding-left: 60px!important
}

.faq__wrapper .accordion-header .accordion-button::after {
    content: "";
    position: absolute;
    top: 28px;
    left: 2px;
    display: block;
    background: url("../images/plus.svg") no-repeat center center / cover;
    width: 17px;
    height: 17px;
    transition: 0.2s
}
.faq__wrapper .open .accordion-header .accordion-button::after{
    background-image: url("../images/negtive.svg")
}

.faq__wrapper .accordion-header .accordion-button::before {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 97%;
    height: 100%;
    margin-left: auto!important;
    background: rgba(227,195,67,.2);
    opacity: 0;
    transition: 0.3s
}

.faq__wrapper .accordion-header .accordion-button.collapsed:hover::before {
    opacity: 1
}

.faq__wrapper .accordion-header .accordion-button:not(.collapsed) {
    background: none
}

.faq__wrapper .accordion-header .accordion-button:not(.collapsed)::after {
    background-image: url("../images/negtive.svg")
}

.faq__wrapper .accordion-header .accordion-button:focus {
    border: none;
    box-shadow: none
}

.faq__wrapper .accordion-collapse .accordion-body {
    font-size: 22px;
    line-height: 1.4em;
    letter-spacing: .055em;
    color: #222;
    padding: 20px 50px!important;
    background-color: #fff
}

.footer {
    background-color: #292929;
    padding: 90px 0 110px!important
}

.footer__icon {
    max-width: 270px;
    margin-left: auto!important;
    margin-right: auto!important;
    display: flex;
    justify-content: space-between;
    margin-bottom: 74px!important
}

.footer__icon a {
    display: block;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.footer__icon_hipa {
    pointer-events: none;
    cursor: default;
    width: 121px;
    height: 95px;
    background-image: var(--logoHipa)
}

.footer__icon_lion {
    width: 88px;
    height: 101px;
    background-image: var(--logoMiniLion)
}

.footer__menu {
    max-width: 830px;
    margin-right: auto!important;
    margin-left: auto!important
}

.footer__menu div {
    display: flex;
    justify-content: center;
    margin-bottom: 20px!important
}

.footer__menu li:not(:last-child) {
    margin-right: 40px!important
}

.footer__menu li {
    display: flex;
    align-items: center
}

.footer__menu li a {
    display: block;
    font-weight: 500;
    font-size: 16px;
    line-height: 155.9%;
    letter-spacing: .055em;
    text-transform: uppercase;
    color: #e6e6e2
}

.footer__social {
    margin-top: 30px!important;
    display: flex;
    justify-content: center
}

.footer__social a {
    display: block;
    width: 32px;
    height: 32px
}

.footer__social .instagram {
    background: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.4414 3.262c4.1387 0 4.6289.0158 6.2633.0904 1.5112.069 2.3319.3215 2.8782.5337.7234.2812 1.2398.6171 1.7822 1.1595.5423.5423.8783 1.0587 1.1594 1.7822.2123.5462.4648 1.367.5337 2.8781.0746 1.6345.0904 2.1247.0904 6.2634s-.0158 4.6289-.0904 6.2633c-.0689 1.5112-.3214 2.3319-.5337 2.8782-.2811.7234-.6171 1.2398-1.1594 1.7822-.5424.5423-1.0588.8783-1.7822 1.1594-.5463.2122-1.367.4648-2.8782.5337-1.6342.0746-2.1244.0904-6.2633.0904-4.139 0-4.6292-.0158-6.2633-.0904-1.5113-.0689-2.332-.3215-2.8782-.5337-.7234-.2811-1.2398-.6171-1.7822-1.1594-.5424-.5424-.8783-1.0588-1.1594-1.7822-.2123-.5463-.4648-1.367-.5338-2.8782-.0745-1.6344-.0903-2.1246-.0903-6.2633s.0158-4.6289.0903-6.2633c.069-1.5113.3215-2.332.5338-2.8782.281-.7235.617-1.2399 1.1594-1.7822C6.06 4.5032 6.5765 4.1673 7.3 3.886c.5461-.2122 1.3668-.4647 2.878-.5337 1.6345-.0746 2.1247-.0903 6.2634-.0903Zm0-2.7928c-4.2096 0-4.7374.0179-6.3906.0933-1.6499.0753-2.7766.3373-3.7625.7205-1.0193.3961-1.8837.9261-2.7454 1.7878-.8617.8617-1.3917 1.726-1.7878 2.7454-.3832.986-.6452 2.1126-.7205 3.7625-.0754 1.6531-.0932 2.181-.0932 6.3906 0 4.2095.0178 4.7374.0932 6.3906.0753 1.6498.3373 2.7765.7205 3.7625.3961 1.0192.9261 1.8836 1.7878 2.7453.8617.8617 1.726 1.3917 2.7454 1.7878.986.3832 2.1126.6452 3.7625.7205 1.6532.0755 2.181.0932 6.3906.0932s4.7374-.0177 6.3906-.0932c1.6498-.0753 2.7765-.3373 3.7625-.7205 1.0193-.3961 1.8837-.9261 2.7453-1.7878.8617-.8617 1.3917-1.726 1.7878-2.7453.3832-.986.6452-2.1127.7205-3.7625.0755-1.6532.0933-2.1811.0933-6.3906 0-4.2096-.0178-4.7375-.0933-6.3906-.0753-1.6499-.3373-2.7766-.7205-3.7625-.3961-1.0193-.9261-1.8837-1.7878-2.7454-.8616-.8617-1.726-1.3917-2.7453-1.7878-.986-.3832-2.1127-.6452-3.7625-.7205-1.6532-.0754-2.181-.0933-6.3906-.0933Zm0 7.5406c-4.3959 0-7.9595 3.5636-7.9595 7.9595s3.5636 7.9595 7.9595 7.9595 7.9595-3.5636 7.9595-7.9595-3.5636-7.9595-7.9595-7.9595Zm0 13.1262c-2.8535 0-5.1667-2.3133-5.1667-5.1667 0-2.8535 2.3132-5.1667 5.1667-5.1667 2.8534 0 5.1667 2.3132 5.1667 5.1667 0 2.8534-2.3133 5.1667-5.1667 5.1667ZM26.5753 7.6953c0 1.0273-.8327 1.86-1.86 1.86-1.0272 0-1.86-.8327-1.86-1.86 0-1.0272.8328-1.86 1.86-1.86 1.0273 0 1.86.8328 1.86 1.86Z' fill='%23fff'/%3E%3C/svg%3E") no-repeat center center / cover;
    margin-right: 30px!important
}

.footer__social .facebook {
    background: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.2088.4692H2.2953c-.9558 0-1.7318.7745-1.7318 1.732v27.9133c0 .9574.776 1.7329 1.7318 1.7329h15.0278V19.696h-4.0889v-4.7363h4.0889V11.467c0-4.0522 2.4743-6.26 6.09-6.26 1.7334 0 3.2198.1298 3.6533.186v4.2357l-2.5079.001c-1.9659 0-2.3451.9347-2.3451 2.3054v3.023h4.6903l-.6133 4.7358h-4.0776v12.152h7.9955c.9568 0 1.7334-.7766 1.7334-1.7314V2.2001c-.0005-.9564-.7761-1.7309-1.7329-1.7309Z' fill='%23fff'/%3E%3C/svg%3E") no-repeat center center / cover
}

.header-product {
    padding-top: 28px!important;
    padding-bottom: 21px!important;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #292929;
    z-index: 9999999
}

.header-product .header__wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 100%;
    width: 100%
}

.header-product .header__wrapper_menu {
    margin-top: 0!important
}

.header-product .header__wrapper_menu li {
    margin-left: 39px!important
}

.header-product .header__wrapper_menu li a.signup {
    border: none;
    padding: 0!important
}

.header-product .header__wrapper_menu li:first-child {
    order: 3
}

.header-product__logo {
    display: block;
    width: 81px;
    height: 45px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: var(--logoRLion)
}

.shiping {
    margin-top: 94px!important;
    padding-top: 73px!important;
    padding-bottom: 50px!important;
    position: relative;
    background-color: #292929;
    min-width: 900px;
    height: 100%
}

.shiping-left {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #2d5e8b;
    width: 280px;
    min-height: 100%;
    margin-left: -185px!important
}

.shiping-left__name {
    position: absolute;
    top: 45%;
    right: -80px;
    display: block;
    font-size: 32px;
    line-height: 1;
    text-transform: uppercase;
    color: #fff;
    transform: rotate(-90deg)
}

.shiping-left::after {
    content: "";
    position: absolute;
    bottom: 30px;
    right: 30px;
    display: block;
    width: 37px;
    height: 31px;
    display: block;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='37' height='31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.4351 12.8469c-.052-3.7537-1.5341-6.7667-3.7963-6.7667-.624 0-1.1961.4143-1.3911 1.4312-.052.1883-.143.2762-.234.3766-.195.0879-.572.226-.9101.226-1.1961 0-2.0672-.7909-2.0672-1.9459 0-1.1173 1.0531-2.3601 2.8733-2.3601 4.4593 0 7.3456 4.8207 7.5276 8.8506h.091c2.1062 0 4.3163.6026 5.9025 1.6696l.091-.0878c-1.7292-1.3935-2.9773-3.3771-2.9773-5.235 0-1.9962 1.9242-3.5278 4.5114-3.5278.6241 0 2.2102.1382 2.8733.1382 1.3391 0 3.4972-.791 3.4972-2.9628 0-.6905-.338-1.4312-1.2481-2.1342-.429-.3264-.091-.5524.2341-.5147 2.3011.3264 4.4593 2.3225 4.4593 5.1472 0 3.6657-2.9772 4.7705-7.0986 6.7164-1.4821.6904-1.7811 1.6696-1.7811 2.3601 0 .3766.091.5524.195.7407 1.3911-1.5818 3.2113-2.1342 4.7064-2.1342 2.1062 0 3.9783 1.4814 4.8494 2.2221 1.6251 1.4311 2.5482 1.6194 3.1203 1.6194 1.6771 0 2.3532-.8787 2.8342-1.7198.195-.3265.481-.3264.572-.0503.052.1381.0911.3767.0911.8788 0 2.6866-2.5873 6.2143-6.3836 6.2143-2.0151 0-3.6923-.5148-6.5785-3.239-1.6252-1.4814-2.5482-2.3601-3.6533-2.3601-.2861.1883-.4811.6026-.4811 1.0671 0 1.2051 1.0141 2.4605 2.3012 4.306 1.7292 2.4104 2.4052 3.377 2.4052 4.9588 0 2.0338-2.0672 4.2684-4.2253 4.2684-.143 0-.3381 0-.8191-.0879-.429-.0878-.429-.3264-.091-.5523.533-.3265 1.3391-.9793 1.3391-1.8957 0-1.2052-.572-1.6195-3.3153-3.239-1.4821-.8787-3.6013-2.4605-3.6013-5.009 0-1.9459 1.7812-3.8039 3.9394-4.8207-1.1961-.6026-3.0683-1.1174-5.2265-1.1174-.234 0-.481 0-.624.0502-.4291 5.2351-3.9784 8.3359-8.3467 9.1268.143 2.1719 1.248 3.5277 1.9241 3.8918.533.2762 1.1961.226 1.6252.226.143.0878.143.3766.091.5147-.858.7909-2.1062 1.5692-3.2633 1.5692-.429 0-.858-.2762-1.196-.6904-.5331-.6529-1.8202-2.8247-1.8202-6.0762.052-4.3437 2.9252-9.1268 9.0747-10.0432ZM7.654 19.3247c1.014-1.3934 1.534-3.0631 1.7291-4.7203-1.9242.3767-3.4973 1.2931-4.6024 2.5987-1.105 1.3433-1.7291 3.0632-1.7811 5.1848 2.1582-.6026 3.6533-1.7199 4.6544-3.0632Z' fill='%23E3C343'/%3E%3C/svg%3E")
}

.shiping__wrapper {
    padding-left: 131px!important
}

.shiping__title {
    display: block;
    width: 404px;
    height: 155px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='404' height='155' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M73.2952 75.3739v-2.7485c-4.4524 0-6.2546-1.3743-9.4349-8.6686l-6.6786-15.4342c-13.8873 0-16.2195-1.48-18.3397-6.3428h1.8021c13.5693 0 23.7463-7.7171 23.7463-19.8742 0-12.2628-8.9049-18.9228-27.1386-18.9228h-9.7529c-3.4983 0-7.4207.1058-10.707.1058-3.3923 0-7.3147-.1058-10.813-.1058H.3604v2.7486h.53c3.9224 0 6.3606 3.7 6.3606 9.1971v47.994c0 5.6029-2.4382 9.3029-6.3606 9.3029h-.53v2.7485h5.6185c3.4983 0 7.4207-.3171 10.813-.3171 3.2863 0 7.2087.3171 10.707.3171h5.6185v-2.7485h-.53c-3.9224 0-6.3606-3.7-6.3606-9.3029V42.1798h7.8447l14.6294 33.1941c5.3005 0 8.6928-.3171 11.9791-.3171 3.2863 0 5.9366.3171 12.6152.3171ZM44.9905 23.3627c0 8.9857-2.3322 14.3771-8.9048 14.3771h-9.8589V7.9285h9.2228c6.9967 0 9.5409 5.6029 9.5409 15.4342ZM137.003 51.4826v-30.657c0-7.8228 4.134-14.6942 9.117-14.6942h.424V3.3828h-1.06c-3.499 0-7.421.3172-10.813.3172-3.393 0-7.315-.3172-10.813-.3172h-1.06v2.7486h.424c5.088 0 9.223 6.8714 9.223 14.6942v30.657c0 11.5228-5.831 18.1828-15.902 18.1828-8.693 0-16.007-5.2857-16.007-17.3371V15.8571c0-5.8143 2.438-9.7257 6.36-9.7257h.53V3.3828h-5.618c-3.4986 0-7.421.3172-10.8133.3172-3.2863 0-7.2087-.3172-10.707-.3172h-5.6185v2.7486h.53c3.9224 0 6.3606 3.9114 6.3606 9.7257V51.694c0 15.9628 8.2688 24.5256 27.6682 24.5256 19.718 0 27.775-10.4656 27.775-24.737ZM214.345 76.3253V55.394c0-5.4971 2.544-9.1971 6.466-9.1971h.53v-2.7485h-5.618c-3.605 0-7.527.3171-10.813.3171-3.287 0-7.209-.3171-10.813-.3171h-5.619v2.7485h.53c3.923 0 6.467 3.7 6.467 9.1971v11.1c-4.346 3.0657-7.103 3.8057-9.965 3.8057-10.283 0-16.008-10.0428-16.008-32.137 0-24.9485 8.269-31.397 16.114-31.397 6.467 0 15.159 2.1143 26.396 24.6313l2.333-.8457L207.878.74l-2.544.5286c0 2.22-1.166 3.1714-3.711 3.1714-3.816 0-8.798-2.1143-16.007-2.1143-11.661 0-36.785 6.9771-36.785 37.5284 0 24.9484 16.325 36.4712 31.166 36.4712 6.255 0 12.722-2.8542 16.432-5.8142 9.647.74 14.417 1.9028 15.371 5.8142h2.545ZM251.291 63.3225v-47.994c0-5.4971 2.438-9.1971 6.36-9.1971h.53V3.3828h-5.618c-3.498 0-7.421.3172-10.813.3172-3.286 0-7.209-.3172-10.707-.3172h-5.619v2.7486h.53c3.923 0 6.361 3.7 6.361 9.1971v47.994c0 5.6029-2.438 9.3029-6.361 9.3029h-.53v2.7485h5.619c3.498 0 7.421-.3171 10.707-.3171 3.392 0 7.315.3171 10.813.3171h5.618v-2.7485h-.53c-3.922 0-6.36-3.7-6.36-9.3029ZM318.415 78.7568l9.435-29.7056-2.226-1.2686c-7.951 10.7828-13.464 17.7599-16.644 20.6142-2.756 2.4314-4.876 2.4314-9.117 2.4314h-9.647V41.2284h8.375c6.997 0 9.011 6.6599 10.071 14.0599h2.65V22.9399h-2.65c-1.06 7.2942-3.074 13.7428-10.071 13.7428h-8.375V7.9285h9.435c4.241 0 6.679.1058 9.117 2.4315 3.074 2.8542 7.103 8.2456 14.523 18.077l2.439-.9514L318.203 0l-2.544.5286c0 2.1143-1.59 2.8542-4.453 2.8542h-16.643c-3.605 0-10.495.1058-13.782.1058-3.392 0-7.314-.1058-10.813-.1058h-5.618v2.7486h.53c3.922 0 6.361 3.7 6.361 9.1971v47.994c0 5.6029-2.439 9.3029-6.361 9.3029h-.53v2.7485h5.618c3.499 0 7.421-.1057 10.813-.1057 3.287 0 7.209.1057 10.707.1057h19.93c2.863 0 4.453.74 4.453 2.8543l2.544.5286ZM383.855 72.6254h-.531c-3.922 0-6.36-3.7-6.36-9.3029V7.9285h4.664c2.227 0 3.711.2115 5.725 2.7486 2.226 2.7486 4.346 6.0257 13.569 21.9885l2.438-.9515L397.212.1057l-2.544.3172c0 2.1142-1.379 2.96-4.241 2.96h-9.647c-4.664 0-8.905.1057-13.251.1057-4.452 0-8.693-.1058-13.357-.1058h-9.647c-2.862 0-4.241-.8457-4.241-2.96l-2.544-.317-6.148 31.6083 2.438.9515c9.223-15.9628 11.343-19.2399 13.569-21.9885 2.014-2.5371 3.498-2.7486 5.725-2.7486h4.664v55.394c0 5.6029-2.438 9.3029-6.36 9.3029h-.531v2.7485h5.619c3.498 0 7.421-.3171 10.707-.3171 3.392 0 7.315.3171 10.813.3171h5.619v-2.7485Z' fill='%23fff'/%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M108.203 108.935c7.444 2.595 14.559 5.403 21.351 8.422 6.787 3.02 13.77 5.921 20.954 8.713 2.104.844 4.249 1.59 6.437 2.238 2.189.648 4.509 1.296 6.962 1.948.175.129.461.243.853.341.392.098.504.307.329.632 0 .326-.244.487-.721.487-.482 0-.853-.066-1.118-.196-5.346-1.429-10.426-3.051-15.242-4.869-4.816-1.818-9.548-3.699-14.189-5.646-4.641-1.948-9.309-3.88-13.992-5.792-4.689-1.912-9.569-3.714-14.65-5.403-1.049.26-2.082.519-3.088.778a46.543 46.543 0 0 1-3.0892.683c-1.4887 2.533-2.8928 5.112-4.2067 7.739-1.3139 2.631-2.5855 5.305-3.8093 8.034-.1749.259-.1325.451.1324.585.2649.129.3497.357.2649.683-.5245.518-.9007 1.103-1.1179 1.751-.2172.648-.853 1.006-1.9073 1.072-.6146-.196-.9855-.487-1.1179-.875-.1325-.389-.1325-.829 0-1.316.1324-.487.3285-.942.5934-1.362.2649-.424.4821-.797.6569-1.119 1.2239-2.466 2.4319-4.916 3.6134-7.351 1.1814-2.434 2.3841-4.786 3.6133-7.06-1.3139.26-2.8928.503-4.7312.731-1.8385.227-3.7458.357-5.7167.388-1.9709.036-3.8571-.047-5.6478-.243-1.7961-.196-3.2637-.585-4.4028-1.17-.5245-.326-.9854-.683-1.3775-1.072-.3921-.389-.5457-.938-.4609-1.657.09-.648.3761-1.135.853-1.461.4821-.326.943-.683 1.3775-1.072 1.404-.714 3.11-1.217 5.1233-1.507 2.0133-.291 4.0954-.421 6.2412-.389 2.1457.035 4.2915.196 6.4372.487 2.1457.29 4.0054.667 5.5842 1.119 2.5375-4.347 4.9485-8.454 7.2265-12.3176a649.1054 649.1054 0 0 0 6.57-11.3909 430.8187 430.8187 0 0 0 6.045-11.1002c1.923-3.6674 3.767-7.48 5.515-11.4419.265-.585.567-1.1505.922-1.7041.35-.5497.874-.8285 1.579-.8285.44.0668.79.2435 1.049.534.265.2906.392.534.392.7303.085.7147-.111 1.1859-.593 1.4136s-.853.5026-1.118.8285c-.265.2591-.901 1.284-1.907 3.0666-1.007 1.7866-2.257 4.0247-3.746 6.7183-1.489 2.6935-3.131 5.713-4.927 9.0545-1.797 3.3454-3.593 6.6869-5.389 10.0283-1.796 3.3454-3.502 6.5102-5.123 9.4943-1.621 2.9878-3.004 5.4858-4.138 7.4958.7.259 1.399.487 2.104.683.699.196 1.398.389 2.103.585 9.372-2.725 17.955-5.941 25.749-9.6394 7.793-3.6988 15.237-7.7234 22.337-12.074 1.663-1.1034 3.719-2.4973 6.172-4.1857 2.453-1.6884 4.927-3.5692 7.423-5.6463 2.495-2.0771 4.863-4.2995 7.094-6.6712 2.236-2.3676 3.963-4.8178 5.187-7.3504.964-1.818 1.552-3.7812 1.775-5.8898.217-2.1085-.286-4.0718-1.51-5.8897-2.014-2.9842-5.473-5.2105-10.379-6.6712-4.906-1.4606-10.295-2.1242-16.16-1.9946-6.744.1963-13.552 1.1858-20.429 2.9684-6.877 1.7866-13.314 4.0404-19.312 6.7654-5.987 2.7289-11.348 5.7955-16.0797 9.2037-4.7312 3.4082-8.3234 6.8636-10.7711 10.37-.6146.7774-1.1603 1.6216-1.6424 2.5326-.4822.9109-.5934 1.8847-.3285 2.9213.3497.3259.8318.534 1.4464.6322.6093.0981 1.2662.1452 1.9709.1452.6993 0 1.3987-.0314 2.1033-.0981.6994-.0629 1.314-.0982 1.8385-.0982.6993.1296 1.3139.5026 1.8384 1.1191.5246.6164.3921 1.1544-.392 1.6059-.6146.1296-1.0491.0668-1.314-.1963-.2649-.2592-.6145-.4516-1.049-.5851-1.049.1964-2.1457.2906-3.2848.2906s-2.1458-.1296-3.02-.3887c-.8742-.2592-1.6-.6636-2.1669-1.2172-.5722-.5498-.8106-1.2801-.7205-2.191.6993-3.1177 2.1033-5.7445 4.2067-7.8884 2.1033-2.1439 4.2915-4.2171 6.5696-6.2314 5.33-4.2092 11.4601-7.9433 18.3791-11.1906 6.92-3.2433 14.628-5.874 23.121-7.8883 1.489-.3259 2.957-.6479 4.403-.9738 1.446-.3259 2.956-.585 4.535-.7774 2.628-.3888 5.341-.6322 8.143-.7304 2.803-.0981 5.563-.0471 8.276.1453 2.713.1963 5.277.5536 7.688 1.0719 2.405.5223 4.535 1.2016 6.373 2.0458 2.363 1.1033 4.403 2.3519 6.109 3.7498 1.706 1.3978 2.909 3.1647 3.613 5.3047.965 2.725.875 5.5167-.265 8.3753-1.139 2.8585-2.845 5.662-5.123 8.4223-2.278 2.7604-4.927 5.3715-7.947 7.8373-3.02 2.4659-5.934 4.6726-8.737 6.6201-7.534 5.1948-15.746 9.8831-24.636 14.0688-8.89 4.1895-18.369 7.9045-28.44 11.1515Zm-32.7163.487c.1749.585.657 1.021 1.4464 1.315.7894.291 1.5789.503 2.363.632 1.3987.259 2.8928.389 4.4663.389 1.5736 0 3.1312-.063 4.6624-.196 1.5311-.13 2.9987-.307 4.4027-.534 1.3987-.228 2.6703-.44 3.8094-.633.1748-.451.4132-.875.7205-1.264s.5457-.844.7206-1.362c-2.4531-.648-4.9697-1.088-7.5552-1.316-2.5855-.228-4.9484-.259-7.0942-.098-2.1457.161-3.9418.503-5.3882 1.021-1.4358.522-2.2888 1.201-2.5537 2.046Zm24.4403.29c.44-.129.874-.243 1.314-.341.44-.099.874-.209 1.314-.342-.44-.13-.79-.243-1.049-.342-.26-.098-.615-.176-1.049-.243-.09.196-.217.404-.392.632-.1857.232-.2281.444-.138.636Z' fill='%23E3C343' stroke='%23E3C343' stroke-miterlimit='10'/%3E%3Cpath d='M206.34 88.3912c-.175.5851-.636.9738-1.377 1.1701-.747.1964-1.378.4555-1.908.7775a368.6773 368.6773 0 0 1-5.255 2.6779c-1.754.8756-3.55 1.7708-5.389 2.6778a444.3468 444.3468 0 0 1-4.731 2.4345c-1.663.8442-3.348 1.5745-5.059 2.191-1.706.616-3.349 1.021-4.928 1.217-1.579.197-3.062-.031-4.466-.683-.789-.452-1.314-1.1034-1.579-1.9476-.265-.8442-.35-1.7355-.265-2.6779.09-.9384.329-1.8336.721-2.6778.392-.8442.81-1.5589 1.25-2.1439-.35 0-.72.0667-1.118.1963-.392.1296-.678.0354-.853-.2905 0-.4516.307-.6833.922-.6833s1.139-.0628 1.579-.1963c.524-.585 1.075-1.2015 1.642-1.8494a28.3399 28.3399 0 0 1 1.775-1.8494c.609-.585 1.335-1.0876 2.167-1.5077.832-.4202 1.775-.7304 2.824-.9267.35 0 .609.0353.789.0982.175.0667.35.161.525.2905l.392.5851c-.44 1.6216-1.356 2.8585-2.76 3.6988-1.404.8442-3.02 1.5274-4.859 2.0457-.704.9737-1.335 1.9789-1.907 3.0195-.567 1.0405-.811 2.3048-.721 3.7969.265 1.1701 1.097 1.8847 2.496 2.1439 1.838-.0629 3.502-.3063 4.991-.7304 1.488-.4201 2.845-.907 4.074-1.4606a68.2267 68.2267 0 0 0 3.613-1.7512c1.182-.6165 2.432-1.1819 3.746-1.7042a496.758 496.758 0 0 1 5.06-2.5326 139.1599 139.1599 0 0 1 5.187-2.4344c.439-.1963.964-.4869 1.578-.8756.62-.3927 1.23-.4241 1.844-.0982Zm-28.641 1.1662c.874-.5183 1.774-1.0562 2.691-1.6059.922-.5497 1.468-1.2801 1.642-2.191-.964.4554-1.817 1.0209-2.564 1.7041-.736.6832-1.33 1.3782-1.769 2.0928Z' fill='%23E3C343' stroke='%23E3C343' stroke-miterlimit='10'/%3E%3Cpath d='M213.302 87.2209c.174 0 .37-.0471.593-.1452.217-.0982.503-.1139.853-.0472.35.2592.567.5851.657.9738.085.3887.111.8128.064 1.2644-.048.4554-.112.9423-.196 1.4606-.091.5222-.133 1.0091-.133 1.4607 0 1.1033.44 1.8494 1.314 2.2381 2.013.1296 3.809-.0825 5.388-.6322a79.7984 79.7984 0 0 0 4.467-1.7041c1.313-.585 2.384-1.1033 3.221-1.5588.832-.4516 1.467-.8285 1.907-1.1191.44-.2905.79-.4711 1.049-.534.265-.0628.525.0354.79.2906 0 .3259-.154.585-.461.7774-.308.1964-.594.3888-.853.5851-.265.1296-.546.2905-.853.4869-.308.1963-.636.3573-.986.4869-.524.3259-1.118.6321-1.775.9266-.657.2906-1.292.6008-1.907.9267-.789.2591-1.6.534-2.432.8285-.832.2905-1.685.5693-2.564.8285-.874.2591-1.796.4397-2.76.534-.965.0981-2.014.0824-3.153-.0471-1.314-.4516-2.018-1.4136-2.103-2.8703-.09-1.4607.042-2.8075.392-4.0404-.44.1963-.901.5026-1.378.9267-.482.424-.943.8284-1.377 1.2172-.705.3887-1.357.8442-1.971 1.3625-.615.5222-1.293 1.0405-2.035 1.5588-.747.5222-1.51.9738-2.299 1.3625-.789.3887-1.664.585-2.628.585-.35-.1295-.789-.3887-1.314-.7774-.265-1.3625.021-2.6111.853-3.7498.832-1.1348 1.733-2.2224 2.692-3.263.874-.8442 1.796-1.6373 2.76-2.3873.964-.746 2.056-1.28 3.285-1.6059.874-.2592 1.748-.2592 2.628 0 .175.1296.307.2591.392.3887.085.1296.217.2592.392.3887.175.5223.175.9895 0 1.4136-.17.4162-.345.8206-.519 1.2093Zm-9.855 6.2314c.964-.3259 1.796-.7146 2.496-1.1701.699-.4515 1.398-.9384 2.103-1.4607-.175-.2591-.265-.4868-.265-.6832.524-.7146 1.118-1.3939 1.775-2.0457.657-.6478 1.07-1.4253 1.25-2.3362-1.579 1.0405-3.02 2.1595-4.334 3.361-1.314 1.2055-2.32 2.6465-3.025 4.3349Z' fill='%23E3C343' stroke='%23E3C343' stroke-miterlimit='10'/%3E%3Cpath d='M267.168 59.4725c.35.6479.392 1.2997.132 1.9476-.265.6479-.524 1.2329-.789 1.7512-.79 1.4293-1.86 3.0666-3.221 4.916-1.357 1.8494-2.803 3.7184-4.334 5.5992-1.531 1.8847-3.068 3.7184-4.599 5.5011-1.531 1.7865-2.872 3.2943-4.005 4.5272-.44 1.4293-.943 3.0038-1.51 4.7236-.573 1.7198-1.028 3.5064-1.378 5.3558a23.8894 23.8894 0 0 0-.392 5.5992c.085 1.8846.525 3.6676 1.314 5.3556.265.259.524.487.789.683.265.197.61.358 1.049.487 1.924-.129 3.349-.6 4.271-1.413.922-.813 1.907-1.575 2.956-2.289 2.713-2.3995 5.298-4.7711 7.751-7.1074 2.453-2.3363 4.551-4.1543 6.305-5.454.44-.3258 1.007-.746 1.706-1.2643.699-.5183 1.399-.6479 2.103-.3887.265.1963.371.4555.329.7774-.043.3259-.154.6008-.329.8285-.174.2278-.418.3731-.72.4398-.307.0668-.546-.0982-.721-.4869-2.977 2.0771-5.674 4.382-8.079 6.9146-2.411 2.5326-5.018 4.967-7.815 7.303-.964.778-1.95 1.528-2.956 2.238-1.007.715-2.257 1.202-3.746 1.461h-1.314c-1.049-.196-1.908-.601-2.564-1.217-.657-.617-1.182-1.347-1.579-2.191-.392-.844-.657-1.751-.79-2.725-.132-.974-.196-1.9123-.196-2.8233.085-2.0771.35-4.0561.79-5.9408.439-1.8808.874-3.5692 1.314-5.0652-.265.1963-.504.4241-.721.6832a10.967 10.967 0 0 1-.721.7775c-.264 2.2067-1.006 4.1542-2.235 5.8426-.09.1963-.112.3887-.064.5851.042.1963-.063.3573-.328.4868-.265.1296-.525.1453-.79.0472-.265-.0982-.482-.1767-.657-.2435-.349-.1963-.524-.534-.524-1.0209 0-.4869.084-.8913.265-1.2172-.79.5851-1.664 1.3311-2.628 2.2381-.965.911-1.95 1.818-2.957 2.725a49.5021 49.5021 0 0 1-3.088 2.5794c-1.049.813-2.146 1.445-3.285 1.901-.79.326-1.643.44-2.565.341-.921-.098-1.467-.569-1.642-1.413.175-2.144.811-4.1387 1.907-5.9881 1.097-1.8494 2.257-3.5221 3.481-5.0141 1.229-1.4254 2.565-2.7565 4.006-3.9933 1.446-1.2329 3.263-2.1086 5.451-2.6308.175 0 .265-.0157.265-.0471 0-.0314.043-.0471.133-.0471h1.446c.964.1963 1.749.5222 2.363.9738.175.2591.371.5222.593.7774.218.2592.414.5536.594.8756a9.3078 9.3078 0 0 0 1.642-1.5588c.482-.585.986-1.1348 1.51-1.657a94.9411 94.9411 0 0 1 2.628-5.8898 87.5463 87.5463 0 0 1 3.153-5.8897c1.139-1.9476 2.384-3.797 3.745-5.5482 1.357-1.7512 2.824-3.3729 4.403-4.8689.525-.5183 1.118-1.0052 1.775-1.4606.657-.4516 1.335-.6832 2.034-.6832.34-.0629.689.0353 1.039.2944Zm-31.529 36.6109c1.224-1.1034 2.453-2.2068 3.677-3.3101 1.223-1.1034 2.363-2.2381 3.417-3.4082.085-.7146.042-1.3782-.133-1.9947-.174-.6164-.524-1.0876-1.049-1.4135-1.404-.1296-2.649.1453-3.745.8285-1.097.6832-1.993 1.3153-2.692 1.9004-1.489 1.1701-2.739 2.4344-3.746 3.7969-1.006 1.3625-1.907 2.7604-2.691 4.1857-.44.7775-.832 1.5902-1.182 2.4344-.349.8442-.439 1.7202-.264 2.6312 1.753-.648 3.284-1.477 4.598-2.482a66.4956 66.4956 0 0 0 3.81-3.1686Zm16.948-17.1393c2.279-2.9841 4.663-5.8897 7.158-8.7129 2.496-2.8232 4.488-6.0194 5.976-9.5925 0-.0628-.047-.0628-.132 0-3.068 2.403-5.627 5.1948-7.688 8.3753-2.055 3.1804-3.825 6.4905-5.314 9.9301Z' fill='%23E3C343' stroke='%23E3C343' stroke-miterlimit='10'/%3E%3Cpath d='M288.45 97.6382a313.813 313.813 0 0 0 6.501-2.2891c2.236-.8089 4.445-1.5745 6.633-2.2892 3.418-1.1701 6.702-2.3362 9.855-3.5063.44-.1964.938-.4516 1.51-.7775.567-.3259 1.118-.2906 1.642.0982 0 .5222-.328.8913-.985 1.119-.657.2278-1.203.4398-1.643.6322-3.767 1.6884-7.772 3.1962-12.021 4.5273-4.249 1.3311-8.302 2.776-12.154 4.3309-1.579 4.4133-3.285 8.7643-5.123 13.0483-1.839 4.283-3.921 8.406-6.242 12.364-2.32 3.958-4.927 7.724-7.814 11.297-2.893 3.569-6.173 6.816-9.855 9.737-2.538 2.011-5.52 3.88-8.932 5.6-3.418 1.719-6.92 2.611-10.512 2.678-2.103 0-3.831-.26-5.187-.778-1.356-.522-2.649-1.135-3.873-1.849-1.224-1.041-2.209-2.289-2.956-3.75-.742-1.461-1.118-3.102-1.118-4.916-.085-3.44.721-6.491 2.432-9.153 1.706-2.662 3.438-5.03 5.187-7.107 2.628-2.921 5.626-5.568 9.001-7.935 3.375-2.368 7.184-4.626 11.428-6.766 4.249-2.144 8.954-4.268 14.125-6.376 5.171-2.109 10.861-4.367 17.081-6.7657.7-2.3991 1.468-4.7864 2.3-7.1581.831-2.3676 1.335-4.916 1.51-7.6449-1.404.8442-2.718 1.7866-3.942 2.8232a140.7354 140.7354 0 0 0-3.614 3.1648c-1.181 1.0719-2.362 2.1438-3.549 3.2118-1.182 1.072-2.432 2.0929-3.746 3.0666-.874.6479-1.775 1.2997-2.691 1.9476-.922.6479-2.077 1.0405-3.481 1.1701-.525-.1296-1.007-.4201-1.447-.8756-.175-1.1034 0-2.0771.525-2.9213.524-.8442 1.049-1.6217 1.579-2.3363.524-.7775 1.049-1.5431 1.578-2.2892.525-.746 1.049-1.5078 1.579-2.2891.44-.4516.79-.9738 1.049-1.5589.265-.585.832-.9384 1.706-1.0719.875.1963 1.335.4712 1.378.8285.042.3573-.09.7657-.392 1.2172-.308.4555-.678.9267-1.118 1.4136-.44.4869-.705.958-.79 1.4135-.09.3259-.063.5851.064.7775.132.1963.064.4554-.196.7774-.525.1963-.874.0668-1.049-.3887-.525.8442-1.049 1.6413-1.579 2.3873-.524.746-1.007 1.5745-1.446 2.4816 1.928-1.0366 3.767-2.2892 5.52-3.7499 1.754-1.4606 3.418-2.9213 4.991-4.3819 1.579-1.4607 3.089-2.7918 4.535-3.9933 1.447-1.2015 2.824-2.0928 4.138-2.6779.085 0 .133-.0157.133-.0471 0-.0314.042-.0471.132-.0471.265.0667.525.0824.79.0471.264-.0314.439.0157.524.1453.44.1295.721.3573.853.6832.133.3259.281.6479.461.9738-.09 2.6621-.482 5.0495-1.181 7.158-.7 2.1085-1.404 4.2995-2.104 6.569Zm-50.449 27.3598c-1.488 1.363-2.845 2.792-4.074 4.284-1.224 1.492-2.32 3.149-3.285 4.967-1.314 2.596-2.077 5.046-2.299 7.351-.217 2.304.09 4.315.922 6.035.832 1.719 2.167 3.05 4.005 3.993 1.839.938 4.117 1.315 6.835 1.119 2.977-.196 5.43-.766 7.359-1.704 1.928-.943 3.899-1.995 5.913-3.165 4.291-2.662 8.079-5.874 11.364-9.64 3.285-3.765 6.172-7.774 8.673-12.023 2.496-4.252 4.662-8.567 6.501-12.949 1.838-4.382 3.46-8.552 4.858-12.51 0-.063-.042-.098-.132-.098s-.09.035 0 .098c-10.596 4.025-19.858 7.935-27.789 11.732-7.921 3.797-14.209 7.967-18.851 12.51Z' fill='%23E3C343' stroke='%23E3C343' stroke-miterlimit='10'/%3E%3Cpath d='M180.155 69.2878c-2.346-1.0054-4.329-3.2117-5.027-4.1892-3.212 2.5135-9.3 7.7081-7.96 8.3784 1.341.6703 4.469 1.6757 5.865 2.0946 3.352-1.6757 9.468-5.2784 7.122-6.2838Z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(72.3604 39)' d='M0 0h243v116H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}

.shiping__desc {
    margin-top: 22px!important;
    margin-bottom: 41px!important;
    font-weight: 500;
    font-size: 20px;
    line-height: 209%;
    letter-spacing: .005em;
    color: #e6e6e2
}

.shiping__price {
    margin-top: 21px!important;
    font-weight: 500;
    font-size: 16px;
    line-height: 16px;
    letter-spacing: .005em;
    color: #e6e6e2;
    background: none;
    border: none;
    display: flex;
    align-items: center
}

.shiping__price span {
    margin-right: 10px!important;
    display: inline-block;
    width: 31px;
    height: 17px;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg width='31' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.8559.3956a8.0692 8.0692 0 0 0-.4357-.0123c-.1463 0-.2915.0045-.4359.0123C7.2649.6541 1.2093 7.6583.9508 7.9623a.6499.6499 0 0 0 .0003.8426c.2586.3037 6.3138 7.3076 14.0332 7.5661.1444.0078.2896.0123.4359.0123.1462 0 .2914-.0045.4357-.0123 7.7195-.2585 13.7747-7.2624 14.0333-7.566a.6497.6497 0 0 0 .0003-.8427c-.2586-.304-6.3141-7.3082-14.0336-7.5667Zm-.4357 14.6878a6.7006 6.7006 0 0 1-6.1902-4.136A6.7002 6.7002 0 1 1 22.12 8.3834a6.7078 6.7078 0 0 1-6.6999 6.7Z' fill='%23E6E6E2'/%3E%3Cpath d='M19.4108 7.6493c-.6962.6962-2.0242.497-2.966-.4449-.942-.9419-1.1412-2.2698-.445-2.966a1.3469 1.3469 0 0 1 .353-.2505 4.5049 4.5049 0 0 0-5.3837 5.1718 4.5052 4.5052 0 0 0 6.8067 3.0662 4.505 4.505 0 0 0 1.9566-5.0975 1.3682 1.3682 0 0 1-.3216.521Z' fill='%23E6E6E2'/%3E%3C/svg%3E") no-repeat center center / cover
}

.shiping__slider {
    max-width: 404px;
    margin: 0 auto!important
}

.shiping__slider .slick-dots {
    display: flex;
    justify-content: center;
    position: absolute;
    bottom: 40px;
    left: 50%;
    right: 50%;
    transform: translate(-50%,-50%)
}

.shiping__slider .slick-dots li {
    list-style: none
}

.shiping__slider .slick-dots li:not(:last-child) {
    margin-right: 28px!important
}

.shiping__slider .slick-dots li button {
    border: none;
    background: none;
    font-size: 0;
    line-height: 0;
    display: block;
    width: 11px;
    height: 11px;
    position: absolute;
    padding: 0!important
}

.shiping__slider .slick-dots li button::after {
    content: "";
    display: block;
    background-color: #fff;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    cursor: pointer
}

.shiping__slider .slick-dots li.slick-active button::after {
    background-color: transparent;
    width: 11px;
    height: 11px;
    border: 2px solid #a8a372
}

.shiping-view .modal-dialog {
    padding-top: 85px!important
}

.shiping-view .modal-content {
    background: #f9f7ed
}

.shiping-view .modal-content>* {
    color: #222
}

.shiping-view .modal-header {
    border-bottom: none;
    padding-top: 50px!important;
    padding-right: 50px!important
}

.modal-header .btn-close {
    opacity: 1!important;
    position: relative
}

.modal-header .btn-close::after {
    content: "Exit";
    font-weight: 500;
    font-size: 16px;
    line-height: 238%;
    color: #222;
    position: absolute;
    left: -36px;
    opacity: 1!important;
    top: -3px
}

.shiping-view .modal-body {
    display: flex;
    justify-content: center
}

.shiping-view .ship-title {
    font-family: "Saol Text",sans-serif!important;
    font-weight: 700;
    font-size: 34px;
    line-height: 122%;
    text-align: center;
    color: #222;
    margin-bottom: 30px!important
}

.shiping-view .ship-title span {
    font-family: "La Luxes Script",sans-serif;
    font-weight: 600;
    font-size: 52px;
    line-height: 113.9%;
    color: #0971D3
}

.shiping-view .ship-list {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    max-width: 550px;
    margin: 0 auto!important
}

.shiping-view .ship-list-item {
    max-width: 281px;
    margin-bottom: 30px!important
}

.ship-list-item .item__first {
    font-weight: 500;
    font-size: 20px;
    line-height: 180.9%;
    letter-spacing: .05em;
    text-transform: uppercase
}

.ship-list-item .item__second {
    font-weight: 500;
    font-size: 16px;
    line-height: 238%;
    color: #222
}

.ship-list-item .item__first span,.ship-list-item .item__second span {
    font-weight: 700
}

.ship-save {
    margin-top: 28px!important
}

.ship-save-title {
    font-family: "Saol Text",sans-serif!important;
    font-weight: 700;
    font-size: 34px;
    line-height: 122%;
    text-align: center;
    margin-bottom: 36px!important
}

.ship-save-title span {
    font-family: "La Luxes Script",sans-serif;
    font-weight: 600;
    font-size: 42px;
    line-height: 113.9%;
    text-align: center;
    color: #0971D3
}

.ship-save-wrap {
    display: flex
}

.ship-save-wrap .save__item {
    width: 320px;
    height: 160px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center
}

.ship-save-wrap .save__item:not(:last-child) {
    margin-right: 20px!important
}

.ship-save-wrap .save__item.item-1 {
    background: rgba(9,113,211,.1)
}

.ship-save-wrap .save__item.item-2 {
    background: rgba(9,113,211,.25)
}

.ship-save-wrap .save__item.item-3 {
    background: rgba(9,113,211,1);
    color: #fff
}

.ship-save-wrap .save__item.item-1 .save__item_title,.ship-save-wrap .save__item.item-2 .save__item_title {
    color: #222!important
}

.save__item_title {
    font-family: "Saol Text",sans-serif!important;
    font-weight: 700;
    font-size: 24px;
    line-height: 1;
    letter-spacing: .04em;
    margin-bottom: 12px!important
}

.save__item_desc {
    font-weight: 500;
    font-size: 12px;
    line-height: 1.5;
    letter-spacing: .05em
}

.save__item_subtitle {
    display: block;
    font-weight: 700;
    font-size: 16px;
    line-height: 1;
    letter-spacing: .05em;
    margin-bottom: 11px!important
}

.ship__btn {
    margin: 43px auto 17px!important
}

.ship__copyright {
    font-style: italic;
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: .05em;
    max-width: 270px;
    margin: 0 auto!important;
    text-align: center;
    padding-bottom: 40px!important
}

.wingman {
    background-image: url(../images/produsct-sec2-bg.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 55px 0!important;
    text-align: center
}

.wingman__title {
    font-weight: 600;
    font-size: 60px;
    line-height: 111.4%;
    letter-spacing: -.01em;
    color: #f9f7ed
}

.maverick {
    padding-top: 55px!important;
    padding-bottom: 75px!important;
    background-color: #393939
}

.maverick__info {
    max-width: 456px;
    margin-left: auto!important
}

.maverick-white {
    background-color: #f9f7ed;
    padding-top: 124px!important;
    padding-bottom: 119px!important;
    width: 90%!important
}

.maverick__info_title {
    font-weight: 600;
    font-size: 60px;
    line-height: 111.4%;
    letter-spacing: -.01em;
    color: #222;
    margin-bottom: 38px!important
}

.maverick__slider {
    padding-top: 65px!important;
    max-width: 425px
}

.maverick__slider_item h2 {
    font-weight: 600;
    font-size: 80px;
    line-height: 111.4%;
    letter-spacing: -.01em;
    color: #222;
    margin-bottom: 28px!important
}

.maverick__slider_item p {
    font-weight: 500;
    font-size: 20px;
    line-height: 209%;
    letter-spacing: .005em;
    color: #222
}

.maverick__slider_item p span {
    font-weight: 700;
    font-size: 20px;
    line-height: 209%;
    letter-spacing: .005em;
    color: #222
}

.maverick__slider_item p a {
    font-weight: 700;
    font-size: 20px;
    line-height: 209%;
    letter-spacing: .005em;
    text-decoration-line: underline;
    color: #0971d3
}

.maverick__slider_item p a {
    color: #0971d3;
    text-decoration: none
}

.maverick__slider .slick-dots {
    position: absolute;
    top: 0;
    left: 0;
    display: flex
}

.maverick__slider .slick-dots li:not(:last-child) {
    margin-right: 28px!important
}

.maverick__slider .slick-dots li button {
    border: none;
    background: none;
    font-size: 0;
    line-height: 0;
    display: block;
    width: 11px;
    height: 11px;
    position: absolute;
    padding: 0!important
}

.maverick__slider .slick-dots li button::after {
    content: "";
    display: block;
    background-color: #000;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    cursor: pointer
}

.maverick__slider .slick-dots li.slick-active button::after {
    background-color: transparent;
    width: 11px;
    height: 11px;
    border: 2px solid #a8a372
}

.product-started {
    background-color: #393939
}

.product-faq {
    padding-top: 0!important;
    background-color: #393939
}

.product-faq.faq-row {
    padding-top: 0!important
}

.product-faq .faq-row {
    background-color: transparent
}

.product-faq .faq__title,.product-faq .faq_desc,.product-faq .faq__tel,.product-faq .faq__wrapper .accordion-header .accordion-button {
    color: #fff!important
}

.product-faq .faq__wrapper .accordion-collapse .accordion-body {
    color: #000
}

.questions.faq .faq-row {
    padding-top: 100px!important
}

.questions .faq__title {
    margin-bottom: 20px!important
}

.questions .questions__subtitle {
    font-size: 40px;
    font-family: "Saol Text",sans-serif;
    color: #222;
    font-weight: 600;
    text-align: center;
    margin-bottom: 20px!important
}

@media screen and (max-width: 1400px) {
    .main-box {
        position:static;
        transform: none;
        margin-bottom: 60px!important
    }

    .main__wrapper_item {
        display: flex!important;
        justify-content: center
    }

    .main__wrapper_item.slick-slide {
        opacity: 1
    }

    .main-ready {
        background-color: #222;
        padding: 60px 0!important
    }

    .ready {
        padding-top: 60px!important
    }

    .tips__wrapper .item-box,.tips__right {
        max-width: 45%
    }
}

@media screen and (min-width: 1200px) {
    .container {
        padding-left:60px!important;
        padding-right: 60px!important
    }
}

@media screen and (max-width: 1200px) {
    .main__wrapper_item .mwi_div {
        background:none;
        border: 1px solid #ada661;
        border-radius: 20px;
        text-align: center;
        height: 220px;
        box-shadow: none
    }

    .main__wrapper_item span {
        display: none
    }

    .main__wrapper_item-title {
        max-width: 100%
    }

    .difference .box__title_ital {
        margin-right: 10px!important
    }

    .reviews__wrapper .slick-prev {
        left: -10px
    }

    .reviews__wrapper .slick-next {
        right: -10px
    }

    .shiping__wrapper {
        padding-left: 40px!important
    }

    .ship-save-wrap {
        flex-direction: column;
        justify-content: center
    }

    .ship-save-wrap .save__item:not(:last-child) {
        margin-bottom: 24px!important;
        margin-right: auto!important
    }

    .ship-save-wrap .save__item {
        margin-left: auto!important;
        margin-right: auto!important
    }

    .shiping-view .ship-title span,.ship-save-title span {
        font-weight: 600
    }

    .tips__wrapper .item-box,.tips__right {
        max-width: 574px
    }
}

@media screen and (max-width: 992px) {
    .footer__menu {
    }

    .footer__menu div {
        flex-direction: column;
        margin-bottom: 0!important
    }

    .main__video_desc {
        display: none;
        opacity: 0;
        visibility: hidden;
        width: 0;
        height: 0
    }

    .main__video_mob {
        display: block
    }

    .tips {
        background-color: #f9f7ed
    }

    .tips__info,.tips__wrapper,.custom__title {
        margin: 0 auto!important
    }

    .tips__info,.slide-item__title,.slide-item__text {
        text-align: center
    }

    .tips__wrapper_info {
        margin-top: 32px!important;
        text-align: center;
        padding-bottom: 0!important;
        margin-left: auto!important;
        margin-right: auto!important
    }

    .tips__wrapper_info::after {
        display: none
    }

    .reviews__wrapper .slick-arrow {
        display: none!important
    }

    .tips__wrapper_slider {
        margin-top: 0!important
    }

    .custom {
        padding: 60px 0!important
    }

    .custom__wrapper {
        max-width: 458px
    }

    .difference .box__title {
        max-width: 100%
    }

    .faq:not(.product-faq) {
        background-color: #f9f7ed;
        padding: 60px 0!important
    }

    .faq-row {
        padding: 0!important
    }

    .footer__menu {
        flex-direction: column;
        justify-content: center
    }

    .footer__menu li {
        display: block;
        margin-bottom: 25px;
        margin-right: auto!important;
        margin-left: auto!important
    }

    .footer__menu li a {
        text-align: center
    }

    .tips__wrapper_slider .slide-item {
        padding-top: 80px!important
    }

    .tips__wrapper_slider .slide-item:first-child {
        padding-top: 60px!important
    }

    .tips__wrapper_slider .slide-item {
        position: relative
    }

    .tips__wrapper_slider .slide-item::after {
        content: "";
        display: inline-block;
        width: 90%;
        height: 2px;
        background-color: #a8a372;
        position: absolute;
        top: 45px;
        left: 50%;
        right: 50%;
        transform: translate(-50%)
    }

    .tips__wrapper_slider .slide-item:first-child:after {
        top: 20px
    }

    .custom__desc,.custom__btn {
        display: none
    }

    .custom__mob_info {
        text-align: center
    }

    .custom__mob_info a {
        margin-left: auto!important;
        margin-right: auto!important
    }

    .custom__mob_info,.custom__mob_info .custom__desc,.custom__mob_info .custom__btn {
        display: inline-block
    }

    .custom__mob_info .custom__desc {
        font-size: 16px;
        line-height: 168%
    }

    .difference {
        padding: 60px 0!important
    }

    .difference__info {
        text-align: center
    }

    .difference__info .difference__info_title {
        font-size: 44px;
        line-height: 120%;
        padding-left: 90px!important;
        display: inline-block;
        letter-spacing: -.01em
    }

    .difference__info_title span {
        width: 77.29px;
        height: 66.11px;
        top: 0
    }

    .difference__info_subtitle {
        font-size: 24px;
        line-height: 1;
        padding-left: 0!important;
        text-transform: none;
        margin-top: 5px!important;
        margin-left: 70px!important;
        font-weight: 400
    }

    .difference__photo {
        margin: 30px 0!important
    }

    .difference__photo_list li:not(:last-child):after {
        display: none
    }

    .difference__photo_list li {
        text-align: center;
        border: 1px solid #ada661;
        border-radius: 20px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 0 auto!important;
        width: 249px;
        height: 40px
    }

    .difference .box__title {
        font-size: 44px;
        line-height: 120%;
        letter-spacing: -.01em;
        text-align: center
    }

    .difference .box__desc_1 {
        font-size: 16px;
        line-height: 168%;
        text-align: center
    }

    .difference .box__desc_2 {
        margin-top: 24px!important;
        font-size: 14px;
        line-height: 216%;
        text-align: center
    }

    .faq__title {
        font-size: 54px;
        line-height: 42px
    }

    .faq__wrapper .accordion-header .accordion-button {
        font-size: 16px;
        line-height: 23px
    }

    .faq__wrapper .accordion-collapse .accordion-body {
        font-size: 16px;
        line-height: 23px
    }

    .faq__wrapper .accordion-header .accordion-button::after {
        top: 17px
    }

    .shiping {
        min-width: 100%;
        padding-top: 40px!important
    }

    .shiping__title {
        margin: 0 auto!important;
        width: 320px;
        height: 123px
    }

    .shiping__wrapper {
        padding-left: 0!important
    }

    .shiping__slider .slick-arrow {
        background: none!important;
        border: none!important;
        position: absolute;
        color: #fff;
        z-index: 2;
        width: 21px;
        height: 38px
    }

    .shiping__slider .slick-prev {
        top: 45%;
        left: -40%;
        background: url("data:image/svg+xml;charset=utf8,%3Csvg width='21' height='38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m19.5 36.9999-18-18 18-18' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E") no-repeat center center / cover!important
    }

    .shiping__slider .slick-next {
        top: 45%;
        right: -40%;
        background: url("data:image/svg+xml;charset=utf8,%3Csvg width='21' height='38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.5007 1 18 18-18 18' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E") no-repeat center center / cover!important
    }

    .maverick {
        background-color: #f9f7ed
    }

    .maverick-white {
        background: none;
        padding: 0!important
    }

    .maverick__info {
        max-width: 100%;
        margin-left: 0!important
    }

    .maverick__info_title {
        font-size: 44px;
        line-height: 111.4%;
        max-width: 370px;
        margin: 0 auto!important;
        text-align: center;
        margin-top: 26px!important
    }

    .maverick__slider {
        padding-top: 0!important;
        max-width: 375px;
        text-align: center;
        margin: 0 auto!important
    }

    .maverick__slider_item {
        padding-top: 80px!important;
        position: relative
    }

    .maverick__slider_item::after {
        content: "";
        display: inline-block;
        width: 90%;
        height: 2px;
        background-color: #a8a372;
        position: absolute;
        top: 45px;
        left: 50%;
        right: 50%;
        transform: translate(-50%)
    }

    .maverick__slider_item h2 {
        font-size: 54px;
        line-height: 90%;
        width: 240px;
        margin-left: auto!important;
        margin-right: auto!important
    }

    .maverick__slider_item p a,.maverick__slider_item p,.maverick__slider_item p span {
        font-size: 16px;
        line-height: 168%
    }

    .product-started {
        padding-top: 60px!important;
        padding-bottom: 40px!important
    }

    .started__wrapper_title {
        font-weight: 400;
        font-size: 24px;
        line-height: 1
    }

    .product-faq {
        padding: 40px 0!important
    }

    .started__wrapper_title span {
        width: 42px;
        height: 29px;
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='42' height='29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.9887 7.8679c.4587-.0287 1.1897-.0574 2.193-.086 1.0034-.0574 2.0497-.0717 3.139-.043 1.0894.0286 2.107.1003 3.053.215.946.086 1.6054.2723 1.978.559.0287.0573.086.1433.172.258.1147.1146.2007.2436.258.387.086.1433.1147.2866.086.43 0 .1146-.086.1863-.258.215-.2006.0573-.387-.0287-.559-.258-.1433-.2294-.2866-.4014-.43-.516-.4013-.2007-1.0606-.344-1.978-.43-.9173-.086-1.9063-.129-2.967-.129a52.6689 52.6689 0 0 0-3.01 0c-.946.0286-1.6483.043-2.107.043-.5733.688-1.1753 1.4476-1.806 2.279-.602.8026-1.4763 1.849-2.623 3.139l-2.408 2.58a19.9419 19.9419 0 0 1-2.623 2.279c-.172.6306-.344 1.3186-.516 2.064a15.365 15.365 0 0 0-.43 2.236c-.0573.8313-.043 1.6483.043 2.451.0574.774.344 1.3616.86 1.763.602.086 1.1754-.0574 1.72-.43.5447-.3727.989-.7167 1.333-1.032.774-.602 1.548-1.247 2.322-1.935a166.7587 166.7587 0 0 0 2.279-2.15 73.1485 73.1485 0 0 0 2.107-2.193c.688-.7454 1.3044-1.4477 1.849-2.107a3.9176 3.9176 0 0 0 .301-.43c.086-.172.2294-.2294.43-.172.1434.2006.129.3726-.043.516-.1433.1433-.258.2723-.344.387a36.596 36.596 0 0 1-.989 1.204c-.344.4013-.688.7883-1.032 1.161a69.7242 69.7242 0 0 0-1.419 1.548c-.4586.4873-.946.9603-1.462 1.419a24.029 24.029 0 0 1-1.505 1.462 78.8759 78.8759 0 0 1-1.591 1.376c-.2293.1433-.4873.344-.774.602-.258.2293-.5446.473-.86.731-.2866.2293-.6163.43-.989.602-.344.1433-.731.1863-1.161.129-.258-.0287-.473-.1004-.645-.215a3.6907 3.6907 0 0 1-.473-.473c-.344-.516-.559-1.1324-.645-1.849a11.6601 11.6601 0 0 1-.043-2.236c.0574-.774.172-1.5194.344-2.236.1434-.7454.301-1.4047.473-1.978-.0573-.1434-.1146-.2437-.172-.301-.0573-.086-.0716-.2007-.043-.344.0574-.1434.129-.2294.215-.258.0574-.0287.1577-.0574.301-.086.516-1.6914 1.118-3.268 1.806-4.73.7167-1.4907 1.4907-2.924 2.322-4.3-1.72.1433-3.354.344-4.902.602s-3.1963.43-4.945.516c-.2866-.0574-.5303-.1434-.731-.258-.2293-.1147-.344-.3154-.344-.602 0-.2007.086-.344.258-.43.172-.1147.3727-.1864.602-.215.2294-.0287.473-.0287.731 0 .2294.0286.43.0716.602.129.086.086.1004.1863.043.301-.0573.1146-.086.1863-.086.215a82.2482 82.2482 0 0 0 4.515-.387 80.599 80.599 0 0 1 4.601-.473c.7167-1.0034 1.505-2.0497 2.365-3.139.86-1.0894 1.8347-2.0354 2.924-2.838.344-.2294.731-.473 1.161-.731.43-.2867.8887-.43 1.376-.43.774 0 1.118.43 1.032 1.29-.0573.516-.215 1.0176-.473 1.505-.258.4873-.516.946-.774 1.376a25.1221 25.1221 0 0 1-.86 1.29c-.258.4013-.516.7883-.774 1.161Zm-.387-4.859c-.9173.7166-1.7773 1.548-2.58 2.494-.774.9173-1.4476 1.8346-2.021 2.752a49.8087 49.8087 0 0 1 2.064-.129l2.15-.172c.43-.602.86-1.2184 1.29-1.849a21.2976 21.2976 0 0 0 1.247-2.021c.1434-.3154.2867-.645.43-.989.1434-.3727.172-.7597.086-1.161-.4873-.1147-.9746-.0287-1.462.258-.4586.2866-.86.559-1.204.817Zm-4.988 5.848c-.8313 1.3473-1.6053 2.752-2.322 4.214-.688 1.462-1.3043 3.01-1.849 4.644 1.4907-1.3474 2.924-2.795 4.3-4.343a89.4767 89.4767 0 0 0 3.956-4.773c0-.0287-.0143-.043-.043-.043-.6593.0573-1.333.1146-2.021.172a44.905 44.905 0 0 0-2.021.129Zm5.6629 14.577c.4014-.5734.817-1.1754 1.247-1.806a63.93 63.93 0 0 1 1.333-1.849c.2294-.2294.473-.516.731-.86.2867-.344.5734-.6594.86-.946.3154-.3154.6164-.5734.903-.774.3154-.2007.6164-.2867.903-.258.3727.0573.6164.2866.731.688.1147.4013.1864.8743.215 1.419l.086 1.548c.0287.516.1434.903.344 1.161.2867-.1147.5447-.2437.774-.387.258-.172.5304-.387.817-.645.2867-.258.6307-.5734 1.032-.946.4014-.3727.9317-.817 1.591-1.333.2294-.2294.473-.4157.731-.559.086-.0574.215-.1147.387-.172.2007-.086.3297-.0144.387.215-.0286.1433-.1146.2293-.258.258-.1146.0286-.215.0716-.301.129a5.1557 5.1557 0 0 0-1.29 1.075 8.5073 8.5073 0 0 1-1.204 1.075l-.602.516c-.2006.172-.4156.3726-.645.602-.2006.172-.4443.3583-.731.559-.258.2006-.5446.2723-.86.215-.344-.086-.5733-.3297-.688-.731-.1146-.4014-.1863-.8457-.215-1.333 0-.516-.0143-1.0177-.043-1.505-.0286-.516-.1433-.903-.344-1.161-.4873.1433-.86.3726-1.118.688-.258.2866-.5446.5733-.86.86-.258.3153-.516.645-.774.989-.258.3153-.516.645-.774.989-.4873.688-.8886 1.29-1.204 1.806-.3153.4873-.5733.903-.774 1.247-.2293.344-.4156.602-.559.774-.1433.172-.2866.258-.43.258-.172 0-.2866-.0574-.344-.172-.0573-.1147-.086-.258-.086-.43s.0287-.344.086-.516a9.706 9.706 0 0 1 .086-.516 9.4373 9.4373 0 0 1 .215-.86c.0574-.3154.129-.602.215-.86.86-2.838 1.8347-5.5327 2.924-8.084 1.118-2.5514 2.408-4.945 3.87-7.181.2294-.4014.5017-.8027.817-1.204.344-.43.7024-.86 1.075-1.29.344-.4014.7024-.7884 1.075-1.161.3727-.4014.8027-.688 1.29-.86.2294-.0574.43-.086.602-.086.2007-.0287.387.0286.559.172.2867.3726.3584.817.215 1.333-.1433.516-.2723.9603-.387 1.333-.6306 1.3186-1.333 2.58-2.107 3.784a58.1178 58.1178 0 0 1-2.365 3.526 102.7192 102.7192 0 0 1-2.537 3.354c-.86 1.0893-1.8633 2.0496-3.01 2.881a84.3796 84.3796 0 0 0-.817 2.494c-.2866.8026-.5446 1.6483-.774 2.537Zm11.266-19.479c.0287-.086.0574-.2007.086-.344.0287-.172.043-.3297.043-.473 0-.1434-.0286-.258-.086-.344-.0286-.086-.1146-.1004-.258-.043-.4873.2293-1.0033.6163-1.548 1.161-.516.5446-1.0176 1.1466-1.505 1.806a79.9643 79.9643 0 0 0-1.333 1.978 169.5178 169.5178 0 0 1-1.032 1.677 63.117 63.117 0 0 0-1.935 3.956 114.173 114.173 0 0 0-1.763 4.171 30.1605 30.1605 0 0 0 4.3-4.859c1.2614-1.7774 2.4654-3.6407 3.612-5.59l.516-.946c.172-.344.3297-.7024.473-1.075l.215-.43c.086-.172.1577-.387.215-.645Zm11.1669 13.76c-.0573.258-.215.43-.473.516-.2293.086-.43.2006-.602.344l-1.72 1.204c-.5733.3726-1.161.7596-1.763 1.161a129.07 129.07 0 0 1-1.548 1.075 14.273 14.273 0 0 1-1.677.989c-.5446.258-1.075.43-1.591.516-.516.086-1.0033-.0144-1.462-.301-.258-.2007-.43-.4874-.516-.86-.086-.3727-.1146-.7597-.086-1.161.0287-.43.1147-.8314.258-1.204.1147-.3727.2437-.688.387-.946-.1146 0-.2293.0286-.344.086-.1433.0573-.2436.0143-.301-.129 0-.2007.1004-.301.301-.301.2007 0 .3727-.0287.516-.086.172-.258.344-.5304.516-.817.2007-.2867.4014-.559.602-.817.2007-.258.43-.473.688-.645.2867-.2007.602-.344.946-.43.1147 0 .2007.0143.258.043.0574.0286.1147.0716.172.129l.129.258c-.1433.7166-.4443 1.2613-.903 1.634-.4586.3726-.989.6736-1.591.903-.2293.43-.43.8743-.602 1.333-.2006.4586-.2866 1.0176-.258 1.677.086.516.3584.8313.817.946.602-.0287 1.1467-.129 1.634-.301.4874-.2007.9317-.4157 1.333-.645.4014-.258.7884-.516 1.161-.774a11.257 11.257 0 0 1 1.247-.774l1.634-1.118a56.4725 56.4725 0 0 1 1.72-1.075c.1434-.086.3154-.215.516-.387.2007-.172.4014-.1864.602-.043Zm-9.374.516.86-.688c.3154-.258.5017-.5877.559-.989-.3153.2006-.602.4586-.86.774-.2293.2866-.4156.5876-.559.903Z' fill='%23E3C343'/%3E%3Cpath d='m17.9887 7.8679-.2466-.1708-.3523.5088.6176-.0386-.0187-.2994Zm2.193-.086.0086.3.0085-.0005-.0171-.2995Zm3.139-.043.0079-.3-.0079.3Zm3.053.215-.0361.298.009.0007.0271-.2987Zm1.978.559.2684-.1342-.0309-.0616-.0546-.042-.1829.2378Zm.172.258-.24.18.0128.017.0151.015.2121-.212Zm.258.387-.2785.1114.0089.0223.0124.0206.2572-.1543Zm.086.43-.2941-.0589-.0059.0291v.0298h.3Zm-.258.215-.0493-.296-.0168.0028-.0163.0047.0824.2885Zm-.559-.258-.2544.159.0068.0108.0076.0102.24-.18Zm-.43-.516.1874-.2343-.0248-.0199-.0284-.0142-.1342.2684Zm-1.978-.43.028-.2987-.028.2987Zm-2.967-.129-.0083.3h.0083v-.3Zm-3.01 0-.0088-.3-.0003.0001.0091.2999Zm-2.107.043v-.3h-.1405l-.0899.1079.2304.192Zm-1.806 2.279-.239-.1814-.001.0014.24.18Zm-2.623 3.139.2194.2047.0048-.0054-.2242-.1993Zm-2.408 2.58.2159.2084.0034-.0037-.2193-.2047Zm-2.623 2.279-.1764-.2427-.0853.062-.0277.1017.2894.079Zm-.516 2.064.2899.078.0024-.0106-.2923-.0674Zm-.43 2.236-.2983-.0345-.001.0138.2993.0207Zm.043 2.451.2994-.0222-.001-.0098-.2984.032Zm.86 1.763-.1842.2368.063.0489.0788.0112.0424-.2969Zm1.72-.43-.1694-.2476.1694.2476Zm1.333-1.032-.1842-.2368-.0095.0074-.009.0082.2027.2212Zm2.322-1.935.1994.2242.0044-.0041-.2038-.2201Zm2.279-2.15.208.2163.0042-.0042-.2122-.2121Zm2.107-2.193-.2204-.2035-.0004.0003.2208.2032Zm1.849-2.107.2313.191.003-.0036-.2343-.1874Zm.301-.43.2573.1543.0059-.0099.0052-.0103-.2684-.1341Zm.43-.172.2441-.1744-.0609-.0853-.1008-.0288-.0824.2885Zm-.043.516-.192-.2305-.0105.0087-.0096.0096.2121.2122Zm-.344.387.236.1854.004-.0054-.24-.18Zm-.989 1.204-.2278-.1953.2278.1953Zm-1.032 1.161.2181.206.0024-.0026-.2205-.2034Zm-1.419 1.548.2186.2057.0056-.0064-.2242-.1993Zm-1.462 1.419-.1993-.2243-.0098.0087-.009.0096.2181.206Zm-1.505 1.462.1993.2242-.1993-.2242Zm-1.591 1.376.159.2544.018-.0113.0163-.0137-.1933-.2294Zm-.774.602.1993.2242.0014-.0013-.2007-.2229Zm-.86.731.1874.2342.0026-.0021-.19-.2321Zm-.989.602.1155.2771.0102-.0048-.1257-.2723Zm-1.161.129.0397-.2975-.0065-.0007-.0332.2982Zm-.645-.215-.192.2304.0123.0103.0133.0089.1664-.2496Zm-.473-.473-.2496.1664.0089.0133.0103.0123.2304-.192Zm-.645-1.849-.298.0343.0002.0014.2978-.0357Zm-.043-2.236.2991.023.0001-.0009-.2992-.0221Zm.344-2.236.292.07.0026-.0134-.2946-.0566Zm.473-1.978.2874.0862.03-.1004-.0388-.0973-.2786.1115Zm-.172-.301-.2496.1664.0165.0247.021.021.2121-.2121Zm-.043-.344-.2785-.1115-.0102.0256-.0055.027.2942.0589Zm.215-.258.0949.2846.0202-.0068.019-.0095-.134-.2683Zm.301-.086.0589.2941.1758-.0351.0523-.1715-.287-.0875Zm1.806-4.73-.2704-.13-.001.0022.2714.1278Zm2.322-4.3.2568.155.3038-.5028-.5855.0488.0249.299Zm-4.902.602-.0493-.296.0493.296Zm-4.945.516-.0588.2941.0364.0073.0372-.0018-.0148-.2996Zm-.731-.258.1489-.2605-.0073-.0041-.0074-.0038-.1342.2684Zm-.086-1.032.1342.2683.0167-.0084.0155-.0103-.1664-.2496Zm.602-.215-.0372-.2977.0372.2977Zm.731 0 .0372-.2978-.004-.0004-.0332.2982Zm.602.129.2122-.2122-.0501-.05-.0672-.0224-.0949.2846Zm.043.301.2683.1341-.2683-.1341Zm-.086.215h-.3v.3178l.3173-.0183-.0173-.2995Zm4.515-.387.0338.2981.0055-.0007-.0393-.2974Zm4.601-.473.0222.2991.1402-.0103.0817-.1145-.2441-.1743Zm2.365-3.139-.2354-.186.2354.186Zm2.924-2.838-.1666-.25-.0113.0084.1779.2416Zm1.161-.731.1544.2572.0061-.0037.0059-.004-.1664-.2495Zm2.408.86.2982.033.0003-.0032-.2985-.0298Zm-.473 1.505-.2651-.1404.2651.1404Zm-.774 1.376.2545.159.0028-.0047-.2573-.1543Zm-.86 1.29-.2441-.1744-.0043.006-.0039.0061.2523.1623Zm-1.161-3.698-.18-.24-.0047.0036.1847.2364Zm-2.58 2.494-.2287-.1941-.0006.0006.2293.1935Zm-2.021 2.752-.2544-.159-.3173.5076.5966-.0497-.0249-.299Zm2.064-.129.0125.3.0115-.001-.024-.299Zm2.15-.172.024.299.139-.0111.0811-.1136-.2441-.1743Zm1.29-1.849-.2463-.1714-.0015.0024.2478.169Zm1.247-2.021.2638.1428.005-.0092.0043-.0095-.2731-.1241Zm.43-.989.2771.1154.0029-.0078-.28-.1076Zm.086-1.161.2934-.0629-.0398-.1857-.1849-.0435-.0687.292Zm-1.462.258-.1521-.2587-.0069.0043.159.2544Zm-6.192 6.665-.026-.299-.1501.0131-.0792.1283.2553.1576Zm-2.322 4.214-.2694-.1321-.002.0043.2714.1278Zm-1.849 4.644-.2846-.0949-.3609 1.0827.8467-.7653-.2012-.2225Zm4.3-4.343.2242.1993-.2242-.1993Zm3.956-4.773.2375.1833.0625-.081v-.1023h-.3Zm-.043-.043v-.3h-.013l-.013.001.026.299Zm-2.021.172.0125.3.0124-.001-.0249-.299Zm3.3727-.5606c.4533-.0283 1.18-.057 2.1829-.0856l-.0171-.5997c-1.0038.0287-1.7391.0574-2.2032.0864l.0374.5989Zm2.1914-.086c.9944-.0568 2.0323-.071 3.114-.0426l.0158-.5997c-1.097-.0289-2.1517-.0145-3.164.0434l.0342.599Zm3.114-.0426c1.0812.0285 2.0894.0996 3.0248.213l.0722-.5957c-.9566-.116-1.9837-.1882-3.0812-.217l-.0158.5998Zm3.0338.214c.9366.085 1.5214.2666 1.8222.498l.3658-.4756c-.4445-.342-1.1784-.5332-2.1337-.62l-.0543.5975Zm1.7368.3943c.0417.0835.1134.188.2003.3039l.48-.36c-.0851-.1135-.128-.181-.1436-.2122l-.5367.2683Zm.2282.336c.0874.0874.1501.1826.1916.2863l.5571-.2229c-.0732-.183-.1825-.3458-.3244-.4877l-.4243.4243Zm.2129.3292c.0535.0892.061.1572.0491.2168l.5883.1177c.0454-.227-.0044-.4457-.1229-.6432l-.5145.3087Zm.0432.2757c0-.0097.002-.0273.0115-.0478a.1243.1243 0 0 1 .032-.043c.0085-.007.0115-.0069.0027-.0034a.2801.2801 0 0 1-.0535.0132l.0986.5919c.1118-.0187.2356-.0568.3363-.1407.1133-.0944.1724-.2264.1724-.3702h-.6Zm-.0404-.0735c-.0325.0093-.0554.007-.0821-.0054-.0336-.0156-.0871-.0543-.1545-.1441l-.48.36c.1047.1395.2304.2584.3831.3288.1595.0737.3302.0856.4983.0376l-.1648-.5769Zm-.2222-.1285c-.1536-.2458-.3179-.448-.497-.5913l-.3748.4685c.1076.086.2299.2278.363.4408l.5088-.318Zm-.5502-.6254c-.454-.227-1.1605-.3737-2.0842-.4603l-.056.5974c.911.0854 1.5232.2252 1.8719.3996l.2683-.5367Zm-2.0842-.4603c-.9279-.087-1.9263-.1303-2.995-.1303v.6c1.0527 0 2.0323.0426 2.939.1277l.056-.5974ZM22.6841 8.17a52.9679 52.9679 0 0 0-3.0272 0l.0176.5997a52.3826 52.3826 0 0 1 2.9929 0l.0167-.5997Zm-3.0275 0c-.9454.0287-1.644.0429-2.0979.0429v.6c.4635 0 1.1696-.0145 2.1161-.0432l-.0182-.5997Zm-2.3283.1508c-.5767.692-1.1816 1.4553-1.8146 2.2897l.478.3627c.6284-.8283 1.2275-1.5843 1.7975-2.2683l-.4609-.3841Zm-1.8156 2.2911c-.5947.7929-1.4627 1.8321-2.6072 3.1197l.4484.3986c1.1489-1.2925 2.0295-2.346 2.6388-3.1583l-.48-.36Zm-2.6023 3.1143-2.408 2.58.4386.4094 2.408-2.58-.4386-.4094Zm-2.4045 2.5763a19.6376 19.6376 0 0 1-2.5836 2.2447l.3529.4853a20.2327 20.2327 0 0 0 2.6623-2.3133l-.4316-.4167Zm-2.6966 2.4084c-.1732.6351-.3462 1.3269-.5189 2.0755l.5846.1349c.1713-.7421.3423-1.4262.5132-2.0525l-.5789-.1579Zm-.5163 2.065a15.6666 15.6666 0 0 0-.4383 2.2796l.596.0687a15.0685 15.0685 0 0 1 .4217-2.1923l-.5794-.156Zm-.4396 2.2933c-.0585.8483-.0439 1.6829.044 2.5036l.5966-.0639c-.084-.7846-.0981-1.584-.042-2.3984l-.5986-.0413Zm.0432 2.4938c.0623.8413.3794 1.5145.975 1.9777l.3683-.4736c-.4365-.3395-.6926-.8417-.745-1.5484l-.5983.0443Zm1.1167 2.0378c.683.0976 1.331-.0682 1.9318-.4793l-.3388-.4952c-.4884.3342-.987.455-1.5081.3806l-.0849.5939Zm1.9318-.4793c.552-.3777 1.0086-.7305 1.3663-1.0585l-.4054-.4423c-.3302.3027-.7623.6379-1.2997 1.0056l.3388.4952Zm1.3478-1.0428c.7795-.6063 1.5585-1.2555 2.3371-1.9476l-.3986-.4485c-.7694.6839-1.5383 1.3247-2.3069 1.9225l.3684.4736Zm2.3416-1.9517a166.719 166.719 0 0 0 2.2832-2.1539l-.4159-.4325a166.1582 166.1582 0 0 1-2.2749 2.1461l.4076.4403Zm2.2874-2.158a73.5307 73.5307 0 0 0 2.1156-2.202l-.4416-.4063a72.6501 72.6501 0 0 1-2.0983 2.184l.4243.4243Zm2.1153-2.2017c.691-.7486 1.3111-1.4551 1.8598-2.1194l-.4626-.3821c-.5406.6544-1.1532 1.3526-1.8381 2.0946l.4409.4069Zm1.8628-2.123a4.2364 4.2364 0 0 0 .324-.4631l-.5145-.3087a3.621 3.621 0 0 1-.278.3969l.4685.3749Zm.3351-.4833a.1136.1136 0 0 1 .019-.0295c.0014-.0014-.0002.0004-.004.0019-.0086.0034.0055-.0069.0642.0099l.1648-.5769c-.1419-.0406-.2998-.0509-.4518.0099-.1555.0622-.2614.1815-.3289.3164l.5367.2683Zm-.0825-.1318c.0478.0669.0411.0901.0419.0802.0004-.0048.0021-.0069.0004-.004-.0025.0041-.0109.0164-.0332.035l.3841.4609c.1285-.1071.231-.2541.2466-.442.0152-.1819-.056-.345-.1516-.4788l-.4882.3487Zm-.011.1295c-.1496.1496-.2747.2896-.3719.4192l.48.36c.0748-.0998.1791-.2179.3162-.3549l-.4243-.4243Zm-.3678.4138a36.079 36.079 0 0 1-.9809 1.1941l.4556.3905c.3467-.4045.6791-.8091.9971-1.2139l-.4718-.3707Zm-.9809 1.1941a41.9338 41.9338 0 0 1-1.0246 1.1528l.4409.4069c.3466-.3754.693-.7652 1.0393-1.1692l-.4556-.3905Zm-1.0223 1.1503a69.8756 69.8756 0 0 0-1.4251 1.5546l.4484.3987a69.5735 69.5735 0 0 1 1.4129-1.5414l-.4362-.4119Zm-1.4193 1.5483a22.5514 22.5514 0 0 1-1.4429 1.4004l.3986.4485a23.1832 23.1832 0 0 0 1.4812-1.4376l-.4369-.4113Zm-1.4617 1.4187a23.731 23.731 0 0 1-1.4862 1.4437l.3986.4485a24.2989 24.2989 0 0 0 1.5238-1.4803l-.4362-.4119Zm-1.4862 1.4437a78.0005 78.0005 0 0 1-1.5849 1.3708l.3865.4589a78.7918 78.7918 0 0 0 1.597-1.3812l-.3986-.4485Zm-1.5507 1.3459c-.2489.1555-.521.3682-.8157.6334l.4014.4459c.2787-.2508.5225-.4394.7323-.5705l-.318-.5088Zm-.8143.6321a27.4083 27.4083 0 0 1-.8506.7231l.3799.4643c.318-.2601.6078-.5064.8693-.7389l-.3986-.4485Zm-.8481.721c-.2656.2125-.5741.4009-.9273.5639l.2514.5447c.3922-.1809.743-.3939 1.0507-.6401l-.3748-.4685Zm-.917.5593c-.2875.1198-.6198.1601-1.006.1086l-.0792.5947c.4738.0632.9155.0175 1.316-.1494l-.2308-.5539Zm-1.0124.1078c-.2223-.0247-.3886-.0843-.5118-.1665l-.3328.4993c.2208.1472.4846.2309.7783.2635l.0663-.5963Zm-.4861-.1473a3.3834 3.3834 0 0 1-.4346-.4346l-.461.3841c.155.186.3255.3565.5115.5114l.384-.4609Zm-.4155-.4089c-.3139-.4709-.5154-1.0408-.5967-1.7184l-.5957.0715c.0907.7557.3191 1.4186.6932 1.9797l.4992-.3328Zm-.5966-1.717a11.3611 11.3611 0 0 1-.0419-2.1786l-.5982-.046a11.9595 11.9595 0 0 0 .0441 2.2933l.596-.0687ZM6.721 23.241c.0562-.7587.1685-1.488.3365-2.1881l-.5834-.1401c-.176.7332-.293 1.4946-.3514 2.2839l.5983.0443Zm.3394-2.2015c.142-.7379.2973-1.387.4658-1.9484l-.5747-.1724c-.1756.5852-.3355 1.2547-.4803 2.0075l.5892.1133Zm.457-2.1461c-.0613-.1531-.1368-.3001-.2384-.4017l-.4243.4243c.013.013.0522.0667.1056.2003l.557-.2229Zm-.201-.356a.017.017 0 0 1-.002-.0043.0814.0814 0 0 1-.0036-.017c-.0023-.0181-.0024-.0494.0072-.0974l-.5884-.1177c-.0377.1887-.0294.3937.0876.5693l.4992-.3329Zm-.014-.0661c.021-.0527.039-.0798.0486-.0914.0085-.0102.0038-.0005-.0173.0066l-.1897-.5692c-.2134.0711-.3308.2613-.3987.4311l.557.2229Zm.0706-.1011c.0183-.0092.0838-.0318.2257-.0602l-.1177-.5883c-.1448.0289-.28.0637-.3763.1118l.2683.5367Zm.4538-.2668c.5122-1.6789 1.1091-3.242 1.7905-4.6898l-.543-.2555c-.6946 1.4762-1.3016 3.0664-1.8214 4.7702l.5739.1751Zm1.7894-4.6876c.7127-1.4823 1.4821-2.9072 2.3084-4.2748l-.5135-.3103c-.8365 1.3844-1.615 2.8262-2.3356 4.3252l.5407.2599Zm2.0267-4.729c-1.7274.144-3.3695.3457-4.9264.6051l.0987.5919c1.5391-.2566 3.165-.4563 4.8775-.599l-.0498-.598Zm-4.9264.6051c-1.5353.256-3.172.4268-4.9104.5123l.0295.5993c1.759-.0865 3.4189-.2596 4.9795-.5197l-.0986-.5919Zm-4.8368.5178c-.263-.0526-.4747-.1292-.641-.2243l-.2977.5209c.235.1343.5107.2297.821.2917l.1177-.5883Zm-.6557-.2322c-.0677-.0338-.107-.0736-.1317-.117-.0259-.0453-.0465-.1131-.0465-.2166h-.6c0 .183.0368.359.1256.5143.0898.1573.2226.2752.3843.356l.2683-.5367Zm-.1782-.3336c0-.057.0119-.0872.0218-.1037.0094-.0157.0276-.0366.0704-.058l-.2683-.5367c-.1292.0646-.24.1584-.3166.286-.0761.1269-.1073.2686-.1073.4124h.6Zm.1244-.1804c.129-.086.2842-.1434.4728-.167l-.0744-.5953c-.27.0337-.516.1196-.7312.263l.3328.4993Zm.4728-.167c.2034-.0254.4233-.0259.6607.0005l.0663-.5963c-.2786-.031-.546-.0314-.8014.0005l.0744.5953Zm.6566 0c.2148.0269.3954.0663.5444.116l.1897-.5692c-.195-.065-.4158-.1116-.6597-.1421l-.0744.5953Zm.427.0435c.004.0039.0023.0032-.0009-.0027A.0834.0834 0 0 1 2.717 8.91c-.0035-.0245.005-.0325-.0036-.0153l.5366.2683c.0488-.0974.0788-.213.061-.3378-.0181-.1265-.0807-.23-.1601-.3095l-.4243.4243Zm-.0131-.0453a2.2287 2.2287 0 0 0-.0747.1625.7843.7843 0 0 0-.026.0747.4098.4098 0 0 0-.017.112h.6c0 .0199-.0023.0345-.0035.0409-.0013.0071-.0025.0114-.0026.012-.0002.0006.0012-.0043.0062-.0168a1.6688 1.6688 0 0 1 .0542-.117l-.5366-.2683Zm.1996.6487a82.5372 82.5372 0 0 0 4.5315-.3885l-.0675-.5961c-1.514.1714-3.0135.2999-4.4985.3856l.0345.599Zm4.537-.3891c1.5136-.2 3.0415-.357 4.5839-.4713l-.0443-.5983a80.8997 80.8997 0 0 0-4.6182.4747l.0786.5949Zm4.8058-.596c.7136-.999 1.499-2.0415 2.3564-3.1275l-.4709-.3718c-.8627 1.0926-1.6539 2.1428-2.3737 3.1505l.4882.3487Zm2.3564-3.1275c.8438-1.0689 1.7993-1.996 2.8665-2.7824l-.3559-.483c-1.1115.8189-2.1054 1.7837-2.9815 2.8936l.4709.3717Zm2.8549-2.7743c.3394-.2262.7222-.4673 1.149-.7234l-.3087-.5145c-.4333.26-.8244.5062-1.1731.7386l.3328.4993Zm1.161-.731c.3839-.256.7852-.3796 1.2096-.3796v-.6c-.5502 0-1.0662.163-1.5424.4803l.3328.4993Zm1.2096-.3796c.3348 0 .5097.0917.6043.2099.1014.1267.1687.3553.1292.7502l.597.0597c.0465-.465-.0151-.8815-.2577-1.1848-.2495-.3117-.6335-.435-1.0728-.435v.6Zm.7339.9568c-.0529.4762-.1986.9417-.44 1.3978l.5303.2807c.2745-.5186.4442-1.0564.506-1.6122l-.5963-.0663Zm-.44 1.3978c-.2557.483-.5111.937-.7661 1.362l.5145.3087c.261-.435.5216-.8984.7819-1.39l-.5303-.2807Zm-.7633 1.3574c-.2837.4539-.5669.8787-.8497 1.2746l.4882.3487c.2906-.4068.5807-.842.8703-1.3053l-.5088-.318Zm-.8579 1.2867a40.7479 40.7479 0 0 1-.7683 1.1525l.4933.3415c.26-.3756.5199-.7655.7797-1.1695l-.5047-.3245ZM17.417 2.7725c-.9344.73-1.809 1.5757-2.624 2.5363l.4575.3882c.7903-.9315 1.6357-1.7484 2.5359-2.4517l-.3694-.4728Zm-2.6246 2.5369c-.7822.927-1.4644 1.8558-2.0461 2.7865l.5088.318c.5651-.904 1.2301-1.81 1.9959-2.7176l-.4586-.3869Zm-1.7668 3.2444a49.5337 49.5337 0 0 1 2.0516-.1282l-.025-.5995a50.1293 50.1293 0 0 0-2.0764.1298l.0498.598Zm2.0631-.1289 2.15-.172-.0479-.598-2.15.172.0479.598Zm2.3701-.2967a103.173 103.173 0 0 0 1.2938-1.8543l-.4957-.338a103.426 103.426 0 0 1-1.2863 1.8436l.4882.3487Zm1.2922-1.852a21.6073 21.6073 0 0 0 1.2645-2.0495l-.5276-.2857a21.028 21.028 0 0 1-1.2294 1.9925l.4925.3427Zm1.2738-2.0682c.1448-.3184.2894-.651.4338-.9978l-.5538-.2307c-.1422.3413-.2843.668-.4262.9802l.5462.2483Zm.4369-1.0055c.1649-.4285.1972-.875.0994-1.3315l-.5867.1257c.0741.346.0491.6737-.0727.9905l.56.2153Zm-.1253-1.5607c-.5724-.1346-1.1382-.0289-1.6828.2915l.3042.5171c.4301-.253.839-.3192 1.2412-.2245l.1374-.584Zm-1.6897.2957c-.4641.29-.8727.5672-1.225.8314l.36.48c.3358-.2518.7298-.5194 1.183-.8026l-.318-.5088Zm-6.2883 6.7618c-.8366 1.3559-1.6152 2.769-2.336 4.2395l.5387.2641c.7125-1.4535 1.4818-2.8497 2.3079-4.1885l-.5106-.315Zm-2.3381 4.2438c-.6934 1.4734-1.314 3.0324-1.8622 4.6769l.5692.1897c.5412-1.6235 1.1532-3.1605 1.8359-4.6111l-.5429-.2555Zm-1.3764 4.9943c1.499-1.3549 2.94-2.8103 4.323-4.3662l-.4484-.3986c-1.369 1.54-2.7946 2.9799-4.277 4.3197l.4024.4451Zm4.323-4.3662a89.8172 89.8172 0 0 0 3.9693-4.789l-.475-.3667a89.2122 89.2122 0 0 1-3.9427 4.7571l.4484.3986Zm4.0318-4.9723c0-.0606-.0153-.1612-.0986-.2444-.0833-.0833-.1838-.0986-.2444-.0986v.6a.2577.2577 0 0 1-.1799-.0772.2577.2577 0 0 1-.0771-.1798h.6Zm-.369-.342c-.6589.0574-1.3322.1147-2.0199.172l.0498.598a561.7302 561.7302 0 0 0 2.0221-.1722l-.052-.5977Zm-2.0075.1712a45.2092 45.2092 0 0 0-2.0345.1299l.052.5977a44.606 44.606 0 0 1 2.0075-.1281l-.025-.5995Zm3.6544 15.0058-.2905-.075.5363.247-.2458-.172Zm1.247-1.806-.2463-.1714-.0015.0024.2478.169Zm1.333-1.849-.2121-.2122-.0151.0151-.0128.0171.24.18Zm.731-.86-.2304-.1921-.005.0059-.0046.0062.24.18Zm.86-.946-.2121-.2122.2121.2122Zm.903-.774-.1612-.2534-.0108.0076.172.2458Zm.903-.258.0456-.2966-.0078-.0012-.0079-.0008-.0299.2986Zm.731.688-.2884.0824.2884-.0824Zm.215 1.419-.2996.0157.0001.0009.2995-.0166Zm.086 1.548-.2995.0166.2995-.0166Zm.344 1.161-.2368.1841.1386.1782.2096-.0838-.1114-.2785Zm.774-.387.1591.2545.0073-.0049-.1664-.2496Zm.817-.645-.2007-.223.2007.223Zm1.032-.946.2042.2198-.2042-.2198Zm1.591-1.333.1849.2362.0144-.0112.0129-.0129-.2122-.2121Zm.731-.559.1457.2622.0106-.0059.0101-.0067-.1664-.2496Zm.387-.172.0949.2846.0118-.004.0115-.0049-.1182-.2757Zm.387.215.2942.0588.0132-.0662-.0163-.0654-.2911.0728Zm-.258.258-.0588-.2942-.007.0014-.0069.0017.0727.2911Zm-.301.129.1521.2585.0073-.0042.007-.0047-.1664-.2496Zm-1.29 1.075.22.2042.0067-.0078-.2267-.1964Zm-1.204 1.075-.1774-.242-.0092.0068-.0086.0074.1952.2278Zm-.602.516-.1952-.2278.1952.2278Zm-.645.602.1953.2277.0087-.0075.0082-.0081-.2122-.2121Zm-.731.559-.172-.2458-.0062.0043-.006.0047.1842.2368Zm-.86.215-.0727.291.0094.0024.0097.0017.0536-.2951Zm-.688-.731.2885-.0825-.2885.0825Zm-.215-1.333h-.3v.0088l.0005.0088.2995-.0176Zm-.043-1.505-.2995.0166v.001l.2995-.0176Zm-.344-1.161.2368-.1842-.1254-.1613-.196.0576.0846.2879Zm-1.118.688.2233.2009.0089-.011-.2322-.1899Zm-.86.86-.2018-.222-.0164.0149-.014.0171.2322.19Zm-.774.989.2324.1901.0076-.0101-.24-.18Zm-.774.989-.2401-.1801-.0047.0067.2448.1734Zm-1.204 1.806.252.163.004-.0066-.256-.1564Zm-.774 1.247.2496.1664.005-.0075.0046-.0078-.2592-.1511Zm-.559.774.2305.192-.2305-.192Zm-.774.086-.2683.1341.2683-.1341Zm0-.946.2846.0948.0086-.0256.0038-.0268-.297-.0424Zm.086-.516-.2941-.0589.2941.0589Zm.215-.86.2874.0862.0048-.0161.003-.0165-.2952-.0536Zm.215-.86.2847.0949.0024-.0079-.2871-.087Zm2.924-8.084-.2748-.1205-.0011.0027.2759.1178Zm3.87-7.181.2511.1641.0049-.0075.0045-.0078-.2605-.1488Zm.817-1.204-.2342-.1875-.0017.0021.2359.1854Zm1.075-1.29.2267.1964.0011-.0012-.2278-.1952Zm1.075-1.161.2123.2122.0076-.0081-.2199-.2041Zm1.29-.86-.0727-.291-.0138.0033-.0133.0048.0998.2829Zm.602-.086v.3h.0213l.0212-.003-.0425-.297Zm.559.172.2378-.183-.0202-.0263-.0255-.0212-.1921.2305Zm-.172 2.666.2707.1294.0095-.02.0066-.0212-.2868-.0882Zm-2.107 3.784-.2524-.1623-.0027.0044.2551.1579Zm-2.365 3.526.2429.176-.2429-.176Zm-2.537 3.354.2355.1859-.2355-.1859Zm-3.01 2.881-.1761-.2429-.0766.0556-.0309.0895.2836.0978Zm-.817 2.494.2828.1009.0037-.012-.2865-.0889Zm10.492-16.942-.2846-.095-.0049.0148-.0033.015.2928.0652Zm.086-.344.2944.0588.0015-.0095-.2959-.0493Zm-.043-.817-.2846.0948.0127.0381.0223.0335.2496-.1664Zm-.258-.043-.1114-.2786-.0083.0033-.008.0038.1277.2715Zm-1.548 1.161-.2122-.2123-.0056.006.2178.2063Zm-1.505 1.806-.2413-.1784-.0049.007.2462.1714Zm-1.333 1.978-.2514-.164-.0048.008.2562.156Zm-1.032 1.677-.2544-.159-.0054.0087-.0049.009.2647.1413Zm-1.935 3.956-.2739-.1224.2739.1224Zm-1.763 4.171-.2785-.1115.4805.3333-.202-.2218Zm4.3-4.859.2447.1736-.2447-.1736Zm3.612-5.59.2587.1521.0047-.0085-.2634-.1436Zm.516-.946.2636.1437.0048-.0096-.2684-.1341Zm.473-1.075-.2683-.1342-.0065.013-.0052.0135.28.1077Zm.215-.43-.2683-.1342.2683.1342Zm-10.8052 19.006a177.947 177.947 0 0 0 1.2491-1.809l-.4957-.338a179.8976 179.8976 0 0 1-1.2449 1.8029l.4915.3441Zm1.2475-1.8067a63.6488 63.6488 0 0 1 1.3267-1.8403l-.48-.36a64.1522 64.1522 0 0 0-1.3392 1.8576l.4925.3427Zm1.2989-1.8082c.242-.242.4949-.5402.7588-.8921l-.48-.36c-.252.336-.4864.6112-.7031.8278l.4243.4243Zm.7493-.8801c.2814-.3377.562-.6463.8417-.9259l-.4243-.4243c-.2937.2937-.5865.6158-.8783.9661l.4609.3841Zm.8417-.9259c.3061-.3062.5938-.552.8629-.7404l-.3441-.4915c-.3043.213-.6186.4831-.9431.8076l.4243.4243Zm.8519-.733c.2756-.1754.51-.2328.7121-.2126l.0597-.5971c-.3712-.0371-.7389.0775-1.0939.3035l.3221.5062Zm.6963-.2146c.1342.0206.2301.069.3023.1369.0738.0695.1397.1755.1859.337l.5769-.1649c-.0686-.2399-.1818-.4491-.3516-.609-.1715-.1614-.3838-.2564-.6223-.2931l-.0912.5931Zm.4882.4739c.1069.3741.176.8238.2038 1.3523l.5992-.0315c-.0295-.5608-.1037-1.0572-.2261-1.4857l-.5769.1649Zm.2039 1.3532.086 1.548.5991-.0333-.086-1.548-.5991.0333Zm.086 1.548c.0302.5443.1526 1.0018.4067 1.3285l.4736-.3683c-.1472-.1893-.2541-.5058-.2812-.9935l-.5991.0333Zm.7549 1.4229c.301-.1204.5752-.2571.8216-.4111l-.318-.5088c-.2123.1326-.454.2539-.7264.3628l.2228.5571Zm.829-.4159c.2726-.1817.5564-.4062.8513-.6717l-.4014-.4459c-.2783.2505-.5392.456-.7827.6183l.3328.4993Zm.8513-.6717a92.2121 92.2121 0 0 0 1.0355-.9491l-.4083-.4397c-.4006.372-.7434.6862-1.0286.9429l.4014.4459Zm1.0355-.9491c.3928-.3648.916-.8034 1.5717-1.3166l-.3698-.4725c-.6629.5188-1.2004.9689-1.6102 1.3494l.4083.4397Zm1.599-1.3407c.2115-.2116.4332-.3804.6645-.5089l-.2914-.5245c-.2846.1581-.5503.362-.7974.6091l.4243.4243Zm.6852-.5215c.0532-.0355.1528-.0828.3155-.137l-.1897-.5692c-.1814.0604-.3398.1277-.4586.2069l.3328.4993Zm.3388-.1459a.1883.1883 0 0 1 .0278-.0099c.0056-.0014.0068-.0012.0041-.0011a.0702.0702 0 0 1-.0189-.002.1125.1125 0 0 1-.0296-.0112.0959.0959 0 0 1-.0214-.0159c-.0044-.0044-.0057-.0068-.0047-.0052a.116.116 0 0 1 .0078.0165.3435.3435 0 0 1 .0127.0408l.5821-.1455c-.0371-.1481-.1144-.3204-.2851-.4152-.1789-.0994-.3679-.0642-.5112-.0028l.2364.5515Zm-.0253-.1196a.0862.0862 0 0 1-.0065.0214c-.0007.0014 0-.0002.0025-.0027s.0041-.0031.0027-.0024a.0885.0885 0 0 1-.0214.0064l.1177.5883c.1178-.0235.2326-.0753.3253-.168.0927-.0927.1444-.2075.168-.3253l-.5883-.1177Zm-.0366.0258c-.1433.0358-.2763.0915-.3947.1704l.3328.4993c.0536-.0358.1214-.0661.2074-.0876l-.1455-.5821Zm-.3804.1615a5.4557 5.4557 0 0 0-1.3646 1.1371l.4534.3929a4.86 4.86 0 0 1 1.2154-1.0129l-.3042-.5171Zm-1.3577 1.1294a8.2035 8.2035 0 0 1-1.1616 1.0372l.3548.4839a8.8049 8.8049 0 0 0 1.2465-1.1128l-.4397-.4083Zm-1.1794 1.0514-.0376.0322-.0377.0323-.0376.0322-.0376.0323-.0376.0322-.0377.0323-.0376.0322-.0376.0323a2.6887 2.6887 0 0 0-.0376.0322 3.1449 3.1449 0 0 0-.0188.0162l-.0189.0161-.0188.0161a2.6887 2.6887 0 0 1-.0188.0161l-.0188.0162a2.6887 2.6887 0 0 0-.0188.0161l-.0188.0161a3.1449 3.1449 0 0 0-.0376.0323l-.0189.0161a2.6887 2.6887 0 0 0-.0376.0322l-.0188.0162a2.6887 2.6887 0 0 0-.0188.0161l.3905.4555.0376-.0322.0376-.0323.0376-.0322.0377-.0323.0376-.0322.0376-.0323.0376-.0322.0377-.0323a2.6887 2.6887 0 0 0 .0188-.0161l.0188-.0161a2.6887 2.6887 0 0 1 .0188-.0161l.0188-.0162a2.6887 2.6887 0 0 0 .0188-.0161l.0188-.0161.0189-.0161a3.1449 3.1449 0 0 1 .0376-.0323l.0188-.0161a2.6887 2.6887 0 0 1 .0188-.0161l.0188-.0162a2.6887 2.6887 0 0 0 .0188-.0161l.0188-.0161.0188-.0161.0189-.0162-.3905-.4555Zm-.602.516c-.2076.1779-.4283.384-.6619.6176l.4243.4243c.225-.2251.4344-.4203.6281-.5864l-.3905-.4555Zm-.645.602c-.1913.164-.4268.3443-.7078.541l.3441.4915c.2923-.2046.5441-.3969.7542-.577l-.3905-.4555Zm-.72.55c-.1921.1494-.3926.1983-.6221.1566l-.1073.5903c.4011.073.774-.0215 1.0978-.2733l-.3684-.4736Zm-.603.1607c-.2198-.0549-.3809-.2024-.4723-.5224l-.5769.1649c.1379.4827.4355.8226.9037.9396l.1455-.5821Zm-.4723-.5224c-.1077-.377-.1764-.7992-.204-1.2682l-.599.0353c.0298.5057.1044.9721.2261 1.3978l.5769-.1649Zm-.2035-1.2505a25.968 25.968 0 0 0-.0435-1.5227l-.599.0353c.0283.4811.0425.9769.0425 1.4874h.6Zm-.0434-1.5217c-.0303-.5443-.1526-1.0018-.4068-1.3285l-.4736.3683c.1472.1893.2542.5058.2813.9935l.5991-.0333Zm-.7282-1.4322c-.5309.1562-.9609.4135-1.2656.7859l.4644.3799c.2113-.2582.5267-.4596.9705-.5901l-.1693-.5757Zm-1.2564.7752c-.2506.2785-.5301.5581-.8388.8387l.4036.4439c.322-.2927.6159-.5864.8812-.8813l-.446-.4013Zm-.8692.8707a30.1032 30.1032 0 0 0-.7818.999l.48.36a29.447 29.447 0 0 1 .7662-.9791l-.4644-.3799Zm-.774.989a30.1032 30.1032 0 0 0-.7818.999l.48.36a29.447 29.447 0 0 1 .7662-.9791l-.4644-.3799Zm-.7866 1.0056c-.4898.6915-.8952 1.2994-1.2152 1.8229l.512.3129c.3107-.5085.708-1.1046 1.1928-1.789l-.4896-.3468Zm-1.211 1.8164c-.3169.4896-.5775.9095-.7813 1.2588l.5183.3023c.1975-.3386.4529-.7501.7667-1.2352l-.5037-.3259Zm-.7718 1.2436c-.2275.3411-.4068.5887-.5398.7483l.4609.3841c.1536-.1843.3469-.4528.5781-.7996l-.4992-.3328Zm-.5398.7483c-.1184.1421-.1855.1501-.1996.1501v.6c.2726 0 .4922-.1641.6605-.366l-.4609-.3841Zm-.1996.1501c-.0546 0-.0769-.0094-.0808-.0114-.0014-.0007.0002 0 .0027.0025s.0032.0041.0025.0027l-.5367.2683c.1257.2513.372.3379.6123.3379v-.6Zm-.0756-.0062c-.0307-.0613-.0544-.1552-.0544-.2958h-.6c0 .2034.0337.3961.1177.5641l.5367-.2683Zm-.0544-.2958c0-.1381.0229-.2781.0706-.4212l-.5692-.1897a1.9223 1.9223 0 0 0-.1014.6109h.6Zm.083-.4736a9.3238 9.3238 0 0 1 .0832-.4996l-.5883-.1177a9.9103 9.9103 0 0 0-.0889.5324l.594.0849Zm.0832-.4996a9.092 9.092 0 0 1 .2082-.8326l-.5747-.1724a9.6904 9.6904 0 0 0-.2218.8873l.5883.1177Zm.216-.8652c.0552-.3037.1236-.5764.2044-.8188l-.5692-.1897c-.0912.2736-.1661.5743-.2255.9012l.5903.1073Zm.2069-.8266c.8571-2.8283 1.8281-5.5126 2.9128-8.0532l-.5518-.2356c-1.0939 2.562-2.0722 5.267-2.9352 8.1148l.5742.174Zm2.9117-8.0506c1.1116-2.5368 2.3938-4.9157 3.8463-7.1373l-.5022-.3283c-1.4714 2.2505-2.7693 4.6588-3.8937 7.2247l.5496.2409Zm3.8557-7.1526c.2213-.3873.4852-.7765.7924-1.1675l-.4718-.3707c-.3235.4117-.6042.8252-.8415 1.2405l.5209.2977Zm.7908-1.1654a42.3889 42.3889 0 0 1 1.0674-1.281l-.4534-.393c-.3751.433-.736.866-1.0825 1.2992l.4685.3748Zm1.0685-1.2822c.339-.3955.6921-.7769 1.0594-1.1441l-.4243-.4243a20.9207 20.9207 0 0 0-1.0907 1.178l.4556.3904ZM27.8275 3.17c.3416-.368.7312-.6264 1.17-.7812l-.1997-.5658c-.5359.189-1.0063.504-1.41.9387l.4397.4083Zm1.1429-.7731c.2137-.0534.389-.077.5292-.077v-.6c-.2037 0-.4298.0337-.6747.095l.1455.582Zm.5717-.08c.1072-.0154.2101.0101.3245.1054l.3841-.461c-.2296-.1913-.4995-.2804-.7935-.2384l.0849.594Zm.2787.0579c.2206.2867.2859.6302.1638 1.0698l.5781.1606c.1646-.5925.0865-1.1377-.2663-1.5963l-.4756.3659Zm.1638 1.0698c-.1429.5142-.2711.9558-.3847 1.325l.5735.1765c.1157-.376.2455-.8232.3893-1.341l-.5781-.1605Zm-.3686 1.2838c-.6254 1.3076-1.3216 2.558-2.0887 3.7512l.5047.3245c.7809-1.2148 1.4893-2.487 2.1253-3.8168l-.5413-.2589ZM27.5245 8.484a57.802 57.802 0 0 1-2.3528 3.5078l.4858.3521a58.4406 58.4406 0 0 0 2.3772-3.5441l-.5102-.3158Zm-2.3528 3.5078a102.2948 102.2948 0 0 1-2.5295 3.3442l.4709.3718a102.9305 102.9305 0 0 0 2.5444-3.3639l-.4858-.3521Zm-2.5295 3.3442c-.8426 1.0672-1.8259 2.0085-2.9507 2.824l.3522.4857c1.1685-.8471 2.192-1.8265 3.0694-2.9379l-.4709-.3718Zm-3.0582 2.9691a84.3872 84.3872 0 0 0-.8199 2.5028l.573.1779a84.1691 84.1691 0 0 1 .8141-2.4851l-.5672-.1956Zm-.8159 2.4909c-.2899.8118-.5505 1.6661-.782 2.5629l.581.1499c.2273-.8805.4826-1.7175.766-2.511l-.565-.2018ZM29.8272 4.0497c.0343-.1027.0658-.2309.0956-.38l-.5883-.1177c-.0276.1376-.0534.2387-.0765.308l.5692.1897Zm.0973-.3895c.0309-.185.0471-.3594.0471-.5223h-.6c0 .1237-.0124.2646-.0389.4236l.5918.0987Zm.0471-.5223c0-.1805-.0357-.3595-.1364-.5105l-.4992.3329c.014.021.0356.0713.0356.1776h.6Zm-.1014-.439a.4133.4133 0 0 0-.1193-.1819.4055.4055 0 0 0-.202-.0943c-.1245-.0208-.2441.0142-.3327.0496l.2228.5571a.2402.2402 0 0 1 .0407-.0132c.0051-.001-.0067.0021-.0294-.0017a.195.195 0 0 1-.0945-.046.1878.1878 0 0 1-.0548-.0798l.5692-.1897Zm-.6703-.2195c-.529.249-1.0729.6608-1.6324 1.2203l.4243.4243c.5298-.5298 1.0179-.892 1.4636-1.1017l-.2555-.5429Zm-1.6381 1.2261c-.5251.5543-1.0345 1.1658-1.5284 1.834l.4825.3567c.4807-.6505.9746-1.243 1.4815-1.778l-.4356-.4127Zm-1.5334 1.841a80.0094 80.0094 0 0 0-1.3381 1.9855l.5026.3277a79.3677 79.3677 0 0 1 1.328-1.9705l-.4925-.3427ZM24.6854 7.54c-.401.6587-.7443 1.2166-1.0302 1.674l.5088.318c.2875-.46.6322-1.0201 1.0339-1.68l-.5125-.312Zm-1.0405 1.6918a63.4072 63.4072 0 0 0-1.9442 3.9748l.5478.2447a62.827 62.827 0 0 1 1.9258-3.9372l-.5294-.2823Zm-1.9442 3.9748a114.3645 114.3645 0 0 0-1.7676 4.1819l.5571.2229a113.8539 113.8539 0 0 1 1.7583-4.1601l-.5478-.2447Zm-1.2871 4.5152a30.4703 30.4703 0 0 0 4.3427-4.9072l-.4893-.3473a29.8664 29.8664 0 0 1-4.2574 4.8109l.404.4436Zm4.3427-4.9072c1.2664-1.7846 2.4751-3.6551 3.6259-5.6115l-.5172-.3043c-1.1424 1.9423-2.3418 3.7984-3.598 5.5685l.4893.3473Zm3.6307-5.62.516-.946-.5267-.2873-.516.946.5267.2873Zm.521-.9555c.1764-.353.338-.7201.4846-1.1014l-.56-.2154c-.14.364-.2938.7134-.4613 1.0485l.5367.2683Zm.473-1.075.215-.43-.5367-.2683-.215.43.5367.2683Zm.215-.43c.1001-.2004.1787-.4404.2395-.714l-.5857-.1302c-.0539.2423-.1187.4323-.1905.5759l.5367.2683ZM40.7095 17.715l.2929.065.043-.1938-.1615-.1154-.1744.2442Zm-.473.516-.0949-.2848-.0104.0039.1053.2809Zm-.602.344.1721.2457.0103-.0072.0097-.0081-.1921-.2304Zm-1.72 1.204.1636.2516.0085-.0059-.1721-.2457Zm-1.763 1.161-.1664-.2497-.0066.0046.173.2451Zm-3.225 2.064.1285.2711.0057-.0028-.1342-.2683Zm-1.591.516.0493.2959-.0493-.2959Zm-1.462-.301-.1842.2368.0122.0094.013.0082.159-.2544Zm-.602-2.021.2993.0213.0001-.0014-.2994-.0199Zm.258-1.204.28.1077.0037-.0097.0031-.0098-.2868-.0882Zm.387-.946.2623.1457.2476-.4457h-.5099v.3Zm-.344.086.1114.2785.0116-.0046.0112-.0056-.1342-.2683Zm-.301-.129h-.3v.0577l.0215.0537.2785-.1114Zm.817-.387.1114.2785.0866-.0346.0516-.0775-.2496-.1664Zm.516-.817-.2457-.1721-.0061.0087-.0054.009.2572.1544Zm.602-.817-.2368-.1842.2368.1842Zm.688-.645.1665.2496.0056-.0039-.1721-.2457Zm.946-.43v-.3h-.0369l-.0358.0089.0727.2911Zm.43.172.2684-.1342-.0218-.0435-.0344-.0345-.2122.2122Zm.129.258.2942.0588.0202-.1009-.046-.0921-.2684.1342Zm-.903 1.634-.1892-.2329.1892.2329Zm-1.591.903-.1068-.2804-.105.04-.0529.0992.2647.1412Zm-.602 1.333.2749.1202.0032-.0074.0028-.0075-.2809-.1053Zm-.258 1.677-.2997.013.0008.0182.003.0181.2959-.0493Zm.817.946-.0727.291.0428.0107.0442-.0021-.0143-.2996Zm1.634-.301.0999.2829.0072-.0026.0071-.0029-.1142-.2774Zm1.333-.645.1489.2604.0068-.0039.0066-.0042-.1623-.2523Zm1.161-.774.1708.2466.0036-.0025-.1744-.2441Zm1.247-.774.1412.2647.0146-.0078.0136-.0094-.1694-.2475Zm1.634-1.118-.1635-.2516-.0059.004.1694.2476Zm1.72-1.075-.1543-.2573.1543.2573Zm.516-.387-.1952-.2278.1952.2278Zm-8.772.473-.2731-.1242.4605.3584-.1874-.2342Zm.86-.688.1874.2342.0026-.0021-.19-.2321Zm.559-.989.297.0424.0923-.6457-.5503.3502.161.2531Zm-.86.774-.2322-.19-.002.0025.2342.1875Zm8.5222.3219c-.0337.1515-.1135.2426-.275.2965l.1897.5692c.3544-.1182.59-.3711.671-.7356l-.5857-.1301Zm-.2855.3002c-.2579.0967-.4885.2276-.6887.3944l.3841.4609c.1438-.1198.3145-.2183.5153-.2935l-.2107-.5618Zm-.6687.3791-1.72 1.204.3441.4915 1.72-1.204-.3441-.4915Zm-1.7115 1.1982c-.5743.3734-1.163.761-1.7659 1.1629l.3328.4993a180.226 180.226 0 0 1 1.7601-1.1591l-.327-.5031Zm-1.7725 1.1675c-.486.343-1.0008.7005-1.5444 1.0725l.3388.4952c.5458-.3735 1.063-.7326 1.5516-1.0776l-.346-.4901Zm-1.5444 1.0725a13.972 13.972 0 0 1-1.6417.9682l.2683.5367a14.5825 14.5825 0 0 0 1.7122-1.0097l-.3388-.4952Zm-1.636.9654c-.5233.2479-1.0271.4104-1.5119.4912l.0986.5919c.5472-.0912 1.1041-.2727 1.6701-.5408l-.2568-.5423Zm-1.5119.4912c-.4412.0736-.8548-.0101-1.2537-.2594l-.318.5088c.5184.324 1.0795.4409 1.6703.3425l-.0986-.5919Zm-1.2285-.2418c-.1946-.1514-.3346-.3733-.4079-.6907l-.5846.1349c.0988.4279.3027.7794.6241 1.0294l.3684-.4736Zm-.4079-.6907c-.0789-.3421-.1057-.6991-.079-1.0722l-.5985-.0427c-.0307.4296-.0002.8466.0929 1.2498l.5846-.1349Zm-.0789-1.0736c.0268-.4023.1069-.7738.2386-1.1162l-.56-.2154c-.1549.4029-.2468.834-.2773 1.2917l.5987.0399Zm.2454-1.1357c.1103-.3587.2319-.6535.3625-.8885l-.5245-.2914c-.1561.281-.2925.6168-.4115 1.0034l.5735.1765Zm.1002-1.3342c-.1665 0-.3268.042-.4781.1176l.2683.5367c.078-.039.147-.0543.2098-.0543v-.6Zm-.4554.1074c-.0287.0115-.0019-.0073.0468.0136.0488.0209.0537.0533.0422.0245l-.5571.2229c.0458.1146.1295.2402.2786.3041.1491.0638.2977.0378.4123-.008l-.2228-.5571Zm.1104.1496c0-.0127.0008-.022.0017-.0282.0009-.0061.0018-.0088.0017-.0087a.032.032 0 0 1-.0038.0078.0809.0809 0 0 1-.0277.0276c-.0045.0028-.0075.0038-.0077.0039a.0476.0476 0 0 1 .0087-.0018.2196.2196 0 0 1 .0281-.0016v-.6c-.1466 0-.3116.0368-.4379.1631-.1262.1262-.1631.2913-.1631.4379h.6Zm.001-.001c.228 0 .4398-.0324.6274-.1075l-.2228-.5571c-.099.0396-.2312.0646-.4046.0646v.6Zm.7656-.2196c.1749-.2623.3494-.5387.5237-.8291l-.5145-.3087a20.0973 20.0973 0 0 1-.5084.805l.4992.3328Zm.5122-.8114a20.022 20.022 0 0 1 .593-.8049l-.4736-.3683a20.4685 20.4685 0 0 0-.6109.8291l.4915.3441Zm.593-.8049c.182-.2339.3879-.4264.6176-.5795l-.3328-.4993c-.2862.1909-.539.4284-.7584.7105l.4736.3683Zm.6233-.5834a2.5338 2.5338 0 0 1 .8467-.3847l-.1455-.5821a3.1336 3.1336 0 0 0-1.0453.4753l.3441.4915Zm.7739-.3757a.6412.6412 0 0 1 .1012.0066c.0234.0039.0284.0076.0227.0047l.2683-.5367c-.12-.06-.2622-.0746-.3922-.0746v.6Zm.1239.0113c.022.011.0537.0325.094.0728l.4243-.4243c-.0744-.0744-.1574-.1388-.25-.1852l-.2683.5367Zm.0378-.0052.129.258.5367-.2683-.129-.258-.5367.2683Zm.1031.065c-.1329.665-.4054 1.141-.798 1.46l.3784.4657c.5247-.4264.8543-1.0396 1.008-1.808l-.5884-.1177Zm-.798 1.46c-.4317.3508-.9337.6365-1.5086.8555l.2136.5607c.6292-.2397 1.1878-.556 1.6734-.9505l-.3784-.4657Zm-1.6665.9947a11.4503 11.4503 0 0 0-.6182 1.3688l.5618.2107c.1674-.4464.3627-.8788.5858-1.2972l-.5294-.2823Zm-.6121 1.3539c-.2239.5118-.3129 1.1192-.2829 1.8103l.5994-.0261c-.0272-.6275.0557-1.1381.2332-1.5437l-.5497-.2405Zm-.2791 1.8466c.0498.2985.1573.5615.3376.7702.1819.2107.4216.3473.7026.4175l.1455-.5821c-.1778-.0444-.3035-.1228-.394-.2275-.092-.1066-.1636-.2593-.1999-.4768l-.5918.0987Zm1.1272 1.1963c.6265-.0298 1.2005-.1346 1.7196-.3177l-.1997-.5658c-.4557.1608-.9709.2567-1.5484.2842l.0285.5993Zm1.7339-.3232c.4977-.2049.9537-.4254 1.3677-.662l-.2977-.5209c-.3888.2221-.8213.4316-1.2984.6281l.2284.5548Zm1.3811-.6701c.404-.2597.7939-.5196 1.1695-.7797l-.3415-.4933a40.45 40.45 0 0 1-1.1525.7683l.3245.5047Zm1.1731-.7822a10.9455 10.9455 0 0 1 1.2138-.7534l-.2824-.5294a11.563 11.563 0 0 0-1.2801.7945l.3487.4883Zm1.242-.7706 1.634-1.118-.3388-.4951-1.634 1.118.3388.4951Zm1.6281-1.114a55.9981 55.9981 0 0 1 1.7109-1.0693l-.3087-.5145a56.7048 56.7048 0 0 0-1.7292 1.0807l.327.5031Zm1.7109-1.0693c.1635-.0981.3498-.239.5569-.4165l-.3905-.4555c-.1943.1665-.352.2836-.4751.3575l.3087.5145Zm.5569-.4165c.0668-.0572.1084-.0669.1271-.0683.016-.0011.0485.0011.1053.0417l.3487-.4883c-.1439-.1027-.312-.165-.4968-.1518-.1819.013-.3409.0964-.4748.2112l.3905.4555Zm-8.7799.4795.86-.688-.3748-.4685-.86.688.3748.4685Zm.8626-.6901c.3732-.3053.598-.7025.666-1.1787l-.594-.0849c-.0466.3265-.1945.5886-.4519.7993l.3799.4643Zm.208-1.4742c-.3446.2192-.6548.4993-.9312.8371l.4644.3799c.2396-.2928.5028-.5288.7889-.7108l-.3221-.5062Zm-.9332.8396c-.244.305-.4437.6271-.5979.9663l.5462.2483c.1325-.2914.3054-.5713.5202-.8397l-.4685-.3749Z' fill='%23E3C343'/%3E%3C/svg%3E")
    }

    .difference__photo_list div:not(:last-child):after {
        display: none
    }
}

@media screen and (max-width: 768px) {
    .header-product {
        padding-top:20px!important
    }

    .header__wrapper_logo .text-rugiet {
        display: none
    }

    .header__wrapper_logo .logo-lion {
        margin-left: 0!important
    }

    .reviews {
        padding-top: 20px!important;
        height: 450px
    }

    .reviews__wrapper_item .item-box__bg {
        height: 420px;
        display: flex;
        align-items: center;
        justify-content: center
    }

    .reviews__wrapper_item .item-box__bg img.item-box__bg_768 {
        display: none
    }

    .reviews__wrapper_item .item-box__bg img:not(.item-box__bg_768) {
        display: block;
        width: 100%
    }

    .reviews__wrapper_item .item-box__border {
        padding: 0!important;
        border: none;
        border-radius: 0
    }

    .reviews__wrapper_item .item-box__bg {
        border-radius: 0;
        padding: 0!important
    }

    .reviews__wrapper .slick-track {
        display: flex!important;
        display: -webkit-flex!important;
        justify-content: center!important;
        -webkit-justify-content: center!important;
        align-items: center!important;
        -webkit-align-items: center!important;
        height: 100%
    }

    .custom__text {
        display: none
    }

    .tips-bg {
        padding-top: 40px!important;
        padding-bottom: 40px!important
    }

    .ready__item {
        text-align: center;
        padding-top: 0!important;
        margin-top: -140px!important
    }

    .tips__wrapper .item-box__title span::after {
        left: 0
    }

    .tips__wrapper_info {
        margin-top: 32px!important;
        text-align: center;
        margin-left: auto!important;
        margin-right: auto!important
    }

    .slide-item__title {
        font-size: 54px;
        line-height: 90%;
        text-align: center
    }

    .slide-item__text {
        font-size: 16px!important;
        line-height: 168%;
        text-align: center;
        letter-spacing: .005em
    }

    .started {
        padding: 57px 0 60px!important
    }

    .reviews__title {
        display: none
    }

    .custom__wrapper {
        text-align: center
    }

    .custom__title {
        font-size: 44px;
        line-height: 120%;
        text-align: center;
        width: 290px;
        text-align: center
    }

    .header__wrapper {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 100%
    }

    .hamburger {
        display: block;
        cursor: pointer;
        position: relative;
        z-index: 99999
    }

    .hamburger.active .bar:nth-child(2) {
        opacity: 0
    }

    .hamburger.active .bar:nth-child(1) {
        transform: translateY(8px) rotate(45deg)
    }

    .hamburger.active .bar:nth-child(3) {
        transform: translateY(-8px) rotate(-45deg)
    }

    .hamburger.active .bar {
        background-color: #fff;
        margin-bottom: 0!important
    }

    .header__wrapper_menu,.header-fixed .header__wrapper_menu {
        display: none
    }

    .header__wrapper_logo span {
        width: 90px;
        height: 100px;
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='42' height='47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.216 15.1775a.862.862 0 0 0-.4747.3735c-.1041.2005-.0854.3988-.0521.6689.0823.6584.1333 1.0076.1583 1.2018.0593.4748.1041.8514.025 1.3083a2.4985 2.4985 0 0 1-.2634.8282c-.1676.3165-.3009.383-.3206.5824 0 0-.2572.5466.4674 1.0551h2.9148s.8329-.1741.4695-1.0551c-.0749-.1846-.153-.268-.3206-.5824a2.5727 2.5727 0 0 1-.2634-.8282c-.077-.4569-.0322-.8335.026-1.3083.024-.1942.075-.5434.1593-1.2018.0333-.2701.0562-.4684-.0531-.6689a.8553.8553 0 0 0-.4747-.3735M21.0676 25.2366c.3706 0 .5403.0854 1.2149.2975 1.6802.5276 2.1341.5001 2.3996.9496.1179.2249.1774.4765.1728.7312a2.2399 2.2399 0 0 1-.2311 1.0297l-.3363.784a6.4203 6.4203 0 0 1-1.6032 2.2547c-.5028.4516-.7651.4537-1.5011.4537-.8464 0-1.0681 0-1.6126-.4949a5.9407 5.9407 0 0 1-1.4699-2.0764c-.1853-.4336-.3508-.8008-.5028-1.111a1.6086 1.6086 0 0 1-.202-.9211 1.4589 1.4589 0 0 1 .2312-.6235c.2436-.3609.5725-.4601 2.1101-.9496.8734-.2754 1.0285-.3239 1.3304-.3239ZM21.9882 7.354l-.7818-.6172-.7828.6172a.1394.1394 0 0 1-.2197-.0697.1437.1437 0 0 1 .0011-.0896c.1041-.2775.2238-.555.3196-.8377.1853-.5476.3518-1.1026.5444-1.6491a.148.148 0 0 1 .0533-.0714.1443.1443 0 0 1 .1683 0 .1472.1472 0 0 1 .0532.0714c.1905.5454.3582 1.1004.5435 1.648.0957.2828.2082.5603.3185.8378a.1428.1428 0 0 1-.0485.1642.138.138 0 0 1-.1691-.0039ZM22.213 4.5984l1.0337 1.6101s.3519-2.9954.9057-4.0252C24.7062 1.1536 25.6296.012 25.6296.012s-2.6598 1.1046-3.1231 2.509c-.4632 1.4043-.2935 2.0774-.2935 2.0774ZM24.0797 5.5383l.9473 1.4771s.3206-2.7432.8276-3.6822c.507-.939 1.3533-1.9868 1.3533-1.9868S24.774 2.352 24.3503 3.637c-.4237 1.2851-.2706 1.9013-.2706 1.9013ZM20.0397 4.5865l-1.0347 1.61s-.3509-2.9954-.9047-4.0251C17.5465 1.1416 16.6221 0 16.6221 0s2.6598 1.1047 3.123 2.508c.4633 1.4032.2946 2.0785.2946 2.0785ZM18.1715 5.5257l-.9463 1.4771s-.3217-2.7432-.8328-3.6833c-.5112-.94-1.3533-1.9867-1.3533-1.9867s2.4391 1.0086 2.8638 2.2916c.4247 1.283.2686 1.9013.2686 1.9013ZM26.232 6.3178a2.3499 2.3499 0 0 1 .3623-.7944 2.5097 2.5097 0 0 1 .7579-.6799 2.4756 2.4756 0 0 1 .9619-.3193c.7027-.0675 1.321.3746 1.8842.7386.4685.3007.9474.5813 1.4221.8704.5371.3281 1.0535.6911 1.6396.9274a6.3434 6.3434 0 0 0 2.3725.4506c.7953 0 1.93-.0707 2.4245-.8135.2342-.3514-1.6937-.3165-1.9467-.3039-.5663.0306-1.1326-.0559-1.6896-.1477-1.1118-.1825-2.0373-.688-3.0429-1.1606-.4018-.1952-.9817-.4547-1.1899-.8873-.1041-.211-.127-.5402.0396-.7386.152-.1762.3987-.1698.7287-.1635.3302.0097.656.0793.9619.2057a2.0507 2.0507 0 0 0-.4227-.4484c-1.2252-.957-3.629-.4822-4.9063.958a4.235 4.235 0 0 0-.9817 2.2252l.6246.0812ZM15.9653 6.4784a2.3513 2.3513 0 0 0-.3623-.7955 2.4995 2.4995 0 0 0-.7619-.6818 2.4659 2.4659 0 0 0-.9672-.3163c-.7038-.0686-1.3211.3735-1.8853.7386-.4674.3007-.9473.5813-1.421.8704-.5372.325-1.0535.69-1.6396.9243a6.3476 6.3476 0 0 1-2.3715.4505c-.7953 0-1.93-.0707-2.4245-.8135-.2342-.3513 1.6937-.3165 1.9467-.305.5663.0307 1.1316-.0558 1.6896-.1476 1.1108-.1815 2.0373-.688 3.0429-1.1606.4008-.19.9838-.4495 1.1888-.881.1041-.211.127-.5402-.0406-.7386-.1509-.1751-.3987-.1699-.7287-.1625a2.6943 2.6943 0 0 0-.965.2037 2.0427 2.0427 0 0 1 .4216-.4484c1.2263-.956 3.6301-.4822 4.9074.958a4.2327 4.2327 0 0 1 .9858 2.222l-.6152.0833ZM8.9007 9.0116a.4504.4504 0 0 0-.1967-.076c-.1552-.02-.3124-.0538-.4623-.0834a15.566 15.566 0 0 1-.9004-.1962 5.0414 5.0414 0 0 0-.8703-.1867 1.379 1.379 0 0 0-.737.211c-.4623.248-.859.6024-1.266.9316-.202.1583-.4237.2996-.6183.4727-.1119.1-.2163.2083-.3123.3239-.0791.0939-.227.2342-.2488.3556a.997.997 0 0 0 .2873-.0697c.104-.0274.2009-.0569.3008-.0865.2155-.0622.432-.1245.6486-.1825.2165-.058.4164-.115.6246-.1604a.6042.6042 0 0 1 .3859.0286.6143.6143 0 0 1 .2918.2573c.5205.9887-1.0483 2.5069-1.548 3.2159-.2623.3725-.4383.7766-.6433 1.1828a4.0091 4.0091 0 0 1-.4373.6278c-.5309.6847-1.0628 1.3895-2.0206 1.1268-.1499-.0422-.3269-.0549-.4164.1055-.1457.2722.1228.4727.3602.5001.246.0262.4945.0077.734-.0548.4278-.1055.7911-.3588 1.145-.6162.1864-.1361.3717-.2733.5664-.3967.4507-.2849.9369-.383.7547.2891a7.1492 7.1492 0 0 1-.2571.7385c-.2176.5497-.5008 1.0783-.6246 1.6629-.1677.7966.052 1.6776-.2738 2.4425-.0281.0654-.9963.3956-.5986.6246.6787.3914 1.3252-.747 1.4407-1.2577.1635-.7164.2822-1.4423.4602-2.1566.1114-.4463.23-.8936.4934-1.2766.4477-.65.7131-1.4244 1.2316-2.0247.4382-.5065 1.0483-.613 1.6729-.7386.5902-.1182 1.9862-.2764 2.563-.46.1582-.0507.5205-.2765-.1468-3.0387-.1333-.537-1.194-1.9065-1.3825-2.0352Z' fill='%23E3C343'/%3E%3Cpath d='M11.1423 15.9318c-.329 2.2928 1.2138 2.7348 1.2846 3.5873a.5063.5063 0 0 1-.0267.2072.4992.4992 0 0 1-.108.1779.4939.4939 0 0 1-.1704.1176.487.487 0 0 1-.2029.0365c-1.7073-.0633-3.4864.2384-3.9788.613-.4664.3545-.8037.8937-1.1639 1.3495-.3186.403-.634.8071-.9546 1.208-.3207.401-.6309.7819-.9578 1.1606-.3123.3609-.608.7386-.9286 1.0857a2.2003 2.2003 0 0 1-1.1784.6795c-.6766.1372-1.3242.0063-1.3991-.8008-.0219-.2342-.0115-.4864.304-.6035a.6323.6323 0 0 1 .3414-.0308.6375.6375 0 0 1 .3082.1521c.1197.1055.2196.2385.3456.3408a.3187.3187 0 0 0 .23.1002c.33-.0506.5716-.5475.7735-.7754a8.6625 8.6625 0 0 0 1.0025-1.3126c.4945-.8356.709-3.4681.8401-3.8089.2832-.7385 2.3944-3.2707 2.767-3.3762.7184-.1931 1.4304-.4041 2.1383-.6225h.0073c.3508-.1077.7787.1508.7267.5148Z' fill='%23E3C343'/%3E%3Cpath d='M11.667 21.793c.0395-.211-1.0577-.8441-2.133-.6035a2.4536 2.4536 0 0 0-.9433.4526c-.3914.287-.6017.5919-1.091 1.4085-.813 1.3537-.7776 1.4181-1.145 1.9108-.4165.5624-.686.9285-1.191 1.2577 0 0-.2384.1551-1.5376.7037a.2187.2187 0 0 0-.1503.0476.2245.2245 0 0 0-.0808.1371c-.0114.1055.1843.2015.2447.23.4924.231 1.7104-.3229 2.7347-1.4149.3987-.422.2873-.422.9432-1.2049.6891-.8251 1.0337-1.2376 1.547-1.6249.5444-.4104 1.2981-.978 2.3579-1.1658.2456-.0433.4351-.0528.4445-.134ZM11.7837 22.6106c-.0874-.0538-.1957-.0084-.2821.0306-.2602.1182-2.2548 1.2545-2.4703 1.4349a4.3197 4.3197 0 0 0-.683.747c-.2883.3883-.5787.7734-.8817 1.1501a5.5766 5.5766 0 0 1-.8838.9284c-.429.3356-.937.5614-1.3991.8536-1.0931.6964-1.2576.9285-1.344 1.0678a5.9198 5.9198 0 0 0-.3935.805c-.027.0622.5778-.306.9026-.5476.9702-.7206 1.091-.7839 1.271-.8082.9661-.1055 1.9353 1.4254 1.7792 1.6196-.1041.1297-.6382-.4379-1.4158-.2944a1.699 1.699 0 0 0-1.0171.6626c-.3425.4695-.4466 1.13-.2905 1.2144.2082.1139.6018-.9622 1.344-1.0308.8464-.077 1.801 1.1912 2.0696 2.356.2685 1.1648-.1614 2.2157-.327 2.6134-.3945.9496-.968 1.4888-.9077 1.5468.0843.0802 1.2492-.9264 1.9613-1.7303 1.6-1.8032 2.3943-4.2109 2.7212-6.5785.127-.9317.9182-2.5322 1.5282-3.4955.1583-.2511.3602-.8663.3196-1.1606a.4336.4336 0 0 0-.0437-.1657.461.461 0 0 0-.1416-.116c-.4164-.3039-.8224-.6331-1.2305-.9559-.0593-.0475-.1166-.0992-.1853-.1467ZM33.5383 9.0116a.4504.4504 0 0 1 .1968-.076c.1551-.02.3123-.0538.4611-.0834.303-.057.6017-.1213.9005-.1962a5.0485 5.0485 0 0 1 .8714-.1867 1.3789 1.3789 0 0 1 .737.211c.4622.248.8588.6024 1.2659.9316.2019.1635.4237.305.6183.478.1122.0997.2166.208.3124.3239.0791.0939.2279.2342.2488.3555a.9867.9867 0 0 1-.2863-.0696c-.1041-.0274-.2009-.057-.3009-.0865-.2165-.0623-.432-.1245-.6496-.1825-.2175-.0581-.4164-.115-.6246-.1604a.6065.6065 0 0 0-.385.0294.6172.6172 0 0 0-.2917.2565c-.5205.9886 1.0494 2.5069 1.548 3.2159.2634.3725.4394.7766.6444 1.1828.1253.2232.2717.4334.4373.6278.5309.6847 1.0618 1.3895 2.0206 1.1268.1499-.0422.3269-.0549.4164.1055.1457.2722-.1239.4727-.3612.5001a2.0542 2.0542 0 0 1-.734-.0549c-.4268-.1055-.7901-.3587-1.1451-.6161-.1863-.1361-.3727-.2733-.5673-.3967-.4498-.2849-.937-.383-.7548.2891a6.919 6.919 0 0 0 .2582.7385c.2176.5497.4997 1.0783.6246 1.6628.1676.7966-.052 1.6776.2738 2.4426.0281.0654.9952.3956.5986.6246-.6788.3914-1.3252-.747-1.4418-1.2577-.1624-.7164-.2821-1.4423-.4602-2.1566-.1113-.4463-.229-.8936-.4924-1.2766-.4476-.65-.7131-1.4244-1.2325-2.0248-.4373-.5064-1.0483-.613-1.6719-.7385-.5913-.1182-2.2996-.2765-2.8753-.46-.1593-.0507-.3613-1.7768.0427-3.1442.1884-.6352 1.6083-1.8063 1.7978-1.935Z' fill='%23E3C343'/%3E%3Cpath d='M31.2918 15.7547c.0385 1.5056-.8682 2.3792-.9682 3.238a.5145.5145 0 0 0 .0189.2075.508.508 0 0 0 .0997.1822.501.501 0 0 0 .1636.1261.4934.4934 0 0 0 .1998.0487c1.1451.0338 2.942.7755 3.4094 1.131.4674.3556 1.0878.8779 1.448 1.3337.3123.403.634.8071.9536 1.2081.3196.4009.6309.7818.9588 1.1606.3123.3608.6079.7385.9286 1.0856a2.196 2.196 0 0 0 1.1784.6763c.6808.1393 1.3232.0064 1.3992-.8008.0218-.2342.0114-.4864-.304-.6035a.6335.6335 0 0 0-.6496.1214c-.1208.1055-.2207.2384-.3456.3408a.3248.3248 0 0 1-.2301.1002c-.3311-.0507-.5726-.5476-.7735-.7755a8.5945 8.5945 0 0 1-1.0025-1.3125c-.4955-.8357-.7089-3.4681-.8401-3.8089-.2842-.7386-2.3944-3.2708-2.7681-3.3763-.7183-.191-1.4293-.4072-2.1403-.6235l-.1822-.0517c-.2634-.0697-.5611.115-.5538.3925Z' fill='%23E3C343'/%3E%3Cpath d='M29.7305 21.2654c-.0385-.211 1.0587-.8441 2.1341-.6035.4539.1055 1.8072.8514 1.9831.9802.3914.2869.6017.5919 1.0921 1.4085.813 1.3537.7776 1.418 1.1451 1.9108.4164.5623.686.9284 1.1909 1.2576 0 0 .2394.1551 1.5386.7038a.2198.2198 0 0 1 .1502.0478.225.225 0 0 1 .0809.1368c.0115.1055-.1842.2015-.2456.23-.4924.2311-1.7094-.3228-2.7348-1.4149-.3977-.422-.2873-.422-.9432-1.2049-.6891-.825-1.0337-1.2376-1.5469-1.6248-.5445-.4104-2.3382-1.5056-3.399-1.6934-.2456-.0433-.4299-.0528-.4455-.134Z' fill='%23E3C343'/%3E%3Cpath d='M30.0315 22.7163c.0875-.0538.1947-.0084.2821.0306.2561.1182 2.8795 1.149 3.095 1.3305.2555.2212.4847.4719.6829.747.2884.3883.5778.7734.8818 1.15a5.613 5.613 0 0 0 .8827.9285c.43.3355.937.5613 1.3992.8536 1.0931.6963 1.2586.9285 1.3439 1.0677a5.918 5.918 0 0 1 .3946.8051c.026.0622-.5778-.306-.9026-.5476-.9702-.7217-1.091-.7903-1.2711-.8093-.9671-.1055-1.9363 1.4254-1.7801 1.6196.1041.1297.6381-.4379 1.4168-.2944a1.7029 1.7029 0 0 1 1.0171.6626c.3414.4695.4466 1.13.2904 1.2144-.2082.114-.6017-.9622-1.3439-1.0308-.8474-.077-1.801 1.1912-2.0706 2.356-.2696 1.1648.1624 2.2157.3269 2.6135.3945.9495.9692 1.4887.9088 1.5467-.0843.0802-1.2492-.9264-1.9623-1.7303-1.5991-1.8032-2.0706-4.2816-2.9357-6.5047-.3675-.9411-1.3669-2.3507-1.5033-3.2823a3.2206 3.2206 0 0 1-.026-.9211.9477.9477 0 0 1 .0448-.1657 2.047 2.047 0 0 0 .0551-.2026c.1552-.5444.1801-.9696.5882-1.2914.0594-.0464.1166-.0981.1853-.1456ZM23.3078 37.6022c-.0125.4041-.2593.6647-.4987.9728a7.1426 7.1426 0 0 0-1.1451 2.2378c-.1541 1.5288-.7714 1.5288-.9265 0a7.127 7.127 0 0 0-1.1389-2.2378c-.2384-.3081-.4862-.5687-.4986-.9728-.0125-.478.3195-.594.6048-1.3337.1312-.3344.4674-1.2059.1041-1.6607-.2082-.2616-.5528-.2532-.6402-.575a.7471.7471 0 0 1 .0354-.4336c.0312-.1119.1395-.4801.3903-.5413.1999-.0485.3904.1203.4987.2163.4403.3883 1.7697.3883 2.207 0 .1093-.096.3008-.2648.4996-.2163.2499.0612.3582.4294.3915.5413a.7867.7867 0 0 1 .0354.4336c-.0896.3218-.431.3165-.6403.575-.3612.4548-.0229 1.3263.1041 1.6607.2978.7397.6267.8557.6174 1.3337Z' fill='%23E3C343'/%3E%3Cpath d='M23.3078 37.6022c-.0125.4041-.2593.6647-.4987.9728a7.1426 7.1426 0 0 0-1.1451 2.2378c-.1541 1.5288-.7714 1.5288-.9265 0a7.127 7.127 0 0 0-1.1389-2.2378c-.2384-.3081-.4862-.5687-.4986-.9728-.0125-.478.3195-.594.6048-1.3337.1312-.3344.4674-1.2059.1041-1.6607-.2082-.2616-.5528-.2532-.6402-.575a.7471.7471 0 0 1 .0354-.4336c.0312-.1119.1395-.4801.3903-.5413.1999-.0485.3904.1203.4987.2163.4403.3883 1.7697.3883 2.207 0 .1093-.096.3008-.2648.4996-.2163.2499.0612.3582.4294.3915.5413a.7867.7867 0 0 1 .0354.4336c-.0896.3218-.431.3165-.6403.575-.3612.4548-.0229 1.3263.1041 1.6607.2978.7397.6267.8557.6174 1.3337Z' stroke='%23E3C343' stroke-width='.56' stroke-miterlimit='10'/%3E%3Cpath d='M32.1659 38.0107c-.1041.0781-.5278-.3292-.6975-.4917-.4424-.4273-.6142-.7522-1.1222-1.4444-.4425-.6024-.6673-.9042-.8485-.9211-.4164-.0422-.6631.5276-1.3949 1.4423-1.0702 1.3379-6.4242 10.1648-6.7989 10.1648-.3748 0-5.7944-8.8269-6.8625-10.1648-.7287-.9137-.9796-1.4845-1.3939-1.4423-.1811.0169-.407.3166-.8495.9211-.508.6922-.6797 1.0171-1.1222 1.4444-.1697.1625-.5913.5698-.6975.4917-.1509-.1129.5507-1.0815.9671-2.336.2822-.844.0896-.7807.3644-3.1652.2613-2.2716.584-3.62 1.0993-4.9199.0073-.019.7391-1.3252.7506-1.3252.0468 0 1.9561 3.7836 1.8249 4.1729-.4247 1.2735-1.3669 3.1747-1.2992 3.5799.075.4389.4258 1.0213 1.7115 1.5826.381-.882.7627-1.7641 1.1451-2.6461-.3633-.5392-.4477-1.0203-.2686-1.1881.1416-.1329.4164-.0422.4497-.0306.3123.1055.532.4674.5413.9137a11.8913 11.8913 0 0 0-.3008 1.5827c-.1041.8936-.2852 2.3454.2082 3.9249.1364.4358.1457.3102.9609 2.0395 0 0 .6371 1.3484 1.1722 2.586.2082.4885.9473 2.0617 1.6 2.0775.6975.0179 1.3127-1.5563 1.5376-2.0775.5351-1.2376 1.1722-2.586 1.1722-2.586.8151-1.7293.8245-1.6037.9608-2.0395.4945-1.5826.3196-3.0313.2082-3.9249a11.712 11.712 0 0 0-.3008-1.5827c.0094-.4463.228-.8039.5413-.9137.0333-.0116.3123-.1055.4497.0306.1791.1678.0958.6489-.2685 1.1881.3789.8813.7606 1.7634 1.1451 2.6461 1.2867-.5602 1.6375-1.1426 1.7114-1.5826.0677-.4052-1.1867-2.0954-1.6115-3.3689-.1311-.3893 1.7781-4.176 1.8249-4.1729.0115 0 .0146.0401.0229.0591.5143 1.2999 1.8739 3.7034 2.1393 5.975.2749 2.3834.0823 2.3212.3644 3.1652.4133 1.2545 1.117 2.2231.964 2.336ZM28.4176 10.4781c-3.4655.8767-6.0056-1.743-6.9519-2.47a.5278.5278 0 0 0-.7287.0865c-2.3517 2.7886-7.0373 2.7-7.0373 2.7-2.0415 3.5873-1.6574 5.0887-1.0556 5.8262.3497.4284.9171.6636 1.4428 1.4908.5518.8694.7912 1.5236.6663 2.394 0 0-.3946 1.4677.4695 1.6998.7287.1962 1.3876-1.5099 1.3876-1.5099s.1562 1.3537-.2248 1.7346c-.3363.4358-.9879.5845-1.041.8937-.1479.9105.458 1.954 1.5105 2.6715 2.4193-.7608 4.1016-1.7346 4.1037-2.4035a1.6269 1.6269 0 0 0-.1135-.5613c-.1676-.3894-.4611-.5803-.8265-.8547-.8162-.6098-1.2253-.9147-1.3971-1.3093-.0333-.0739-.2613-.6173-.0573-1.1743.1281-.3493.304-.3757.5133-.8293a2.0288 2.0288 0 0 0 .228-.9876 4.8957 4.8957 0 0 0-.304-1.4307c-.0614-.1646-.3238-.5698-.9536-.7322a8.4502 8.4502 0 0 1-1.1451-.3588 8.3363 8.3363 0 0 1-1.0577-.442c-.8953-.4812-2.5838-1.1606-1.9415-1.2261.6985-.0738 1.6052-.1055 4.1787-.0496 2.0143.0433 2.133 1.5415 2.133 1.5415h1.9894c.0614-.5929.6246-2.1312 4.3723-1.7778 0 0 1.4689.0464 1.7458.0939.3404.0591-.5861.3355-2.029 1.1849h-.0083c-.2998.135-.432.211-.8266.3851-.433.1899-.4809.2374-.838.3925a2.7504 2.7504 0 0 0-.8328.5845c-.1343.1287-.6184 1.1279-.6559 1.8359a2.0062 2.0062 0 0 0 .228.9875c.2082.4537.3863.4801.5133.8293.203.5571-.025 1.1005-.0573 1.1743-.1728.3946-.5819.6995-1.396 1.3094-.3675.2743-.6611.4653-.8266.8546a1.6183 1.6183 0 0 0-.1145.5613c0 .6689 1.6844 1.6428 4.1027 2.4035 1.0524-.7174 1.4824-1.7493 1.5105-2.6715.0104-.326.0729-.633-.2249-.7966-.5371-.3028-.5652-.23-.8213-.4336-.4164-.326-.7287-.4579-.6694-1.8738.1603.1973.5934.844.9213 1.0709.3716.2627.5372.3787.7828.3534a.575.575 0 0 0 .3295-.1705.5886.5886 0 0 0 .1598-.338c.076-.8441.3269-2.3065.7818-3.0239.5257-.8272 1.0952-1.0625 1.445-1.4908.5892-.7386.7287-2.5977-1.3794-6.1438Z' fill='%23E3C343'/%3E%3Cpath d='M11.9559 11.0288c-.1468.1414-.7204-.7829-.7506-.8441a7.882 7.882 0 0 1-.381-1.1395c-.4341-1.477.0354-2.2462 1.8739-2.013.5923.0748.9983.309 1.4917.6066.5143.3102 1.1119.5275 1.7344.4896.0458 0 .0562.0105.0468.0495a.7044.7044 0 0 1-.129.2311.9916.9916 0 0 1-.3936.2532c-.433.1836-.9223.4284-1.4137.211-.3445-.153-.6131-.422-.9796-.5423-.2384-.076-.6693-.1783-.8682 0-.178.1594-.1364.4653-.1436.67-.0167.4537.052.9085.0374 1.3621a3.1097 3.1097 0 0 1-.0302.3408c-.0208.0939-.027.2469-.0947.325ZM29.7917 10.5014c.1468.1414.7204-.7829.7506-.844a7.8744 7.8744 0 0 0 .3831-1.1354c.4341-1.477-.0344-2.2462-1.8739-2.013-.5923.0748-.9983.309-1.4918.6066-.5142.3102-1.1107.5276-1.7343.4896-.0458 0-.0562.0105-.0469.0496a.7065.7065 0 0 0 .1291.231.9918.9918 0 0 0 .3935.2532c.4331.1836.9224.4284 1.4137.211.3457-.153.6142-.422.9807-.5422.2384-.076.6683-.1784.8682 0 .177.1593.1353.4652.1426.67.0177.4536-.052.9084-.0364 1.362.0028.1142.0128.228.0302.3408.0177.0897.0229.2427.0916.3208Z' fill='%23E3C343' stroke='%23E3C343' stroke-width='.2' stroke-miterlimit='10'/%3E%3C/svg%3E")
    }

    .header__wrapper_mob-info {
        display: block;
        width: 143px;
        height: 28px;
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='143' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.7749 26.7973v-.9772c-1.5906 0-2.2343-.4886-3.3704-3.0818l-2.3858-5.4873c-4.9609 0-5.794-.5262-6.5514-2.255h.6438c4.8473 0 8.4827-2.7437 8.4827-7.0658 0-4.3597-3.181-6.7275-9.6945-6.7275h-3.484c-1.2497 0-2.6509.0376-3.8248.0376-1.2119 0-2.613-.0376-3.8627-.0376H.7207v.9772h.1894c1.4011 0 2.2721 1.3154 2.2721 3.2698v17.0631c0 1.9919-.871 3.3073-2.2721 3.3073H.7207v.9772h2.007c1.2498 0 2.651-.1127 3.8628-.1127 1.174 0 2.575.1127 3.8248.1127h2.0071v-.9772h-.1894c-1.4012 0-2.2722-1.3154-2.2722-3.3073V14.996h2.8024l5.226 11.8013c1.8934 0 3.1052-.1127 4.2792-.1127 1.174 0 2.1207.1127 4.5065.1127ZM16.6637 8.306c0 3.1947-.8331 5.1115-3.181 5.1115H9.9608V2.8188h3.2947c2.4994 0 3.4082 1.992 3.4082 5.4872ZM48.3357 18.3034V7.404c0-2.7812 1.4769-5.2241 3.2568-5.2241h.1515v-.9772h-.3787c-1.2497 0-2.6509.1127-3.8627.1127-1.2118 0-2.613-.1127-3.8627-.1127h-.3787v.9772h.1515c1.8177 0 3.2946 2.443 3.2946 5.2241v10.8994c0 4.0966-2.0828 6.4644-5.6804 6.4644-3.1053 0-5.7183-1.8792-5.7183-6.1638V5.6376c0-2.0671.871-3.4577 2.2722-3.4577h.1893v-.9772h-2.007c-1.2497 0-2.6509.1127-3.8627.1127-1.174 0-2.5751-.1127-3.8248-.1127h-2.0071v.9772h.1893c1.4012 0 2.2722 1.3906 2.2722 3.4577v12.7409c0 5.6752 2.9538 8.7195 9.8839 8.7195 7.0437 0 9.9218-3.7208 9.9218-8.7946ZM75.0662 27.1356V19.694c0-1.9544.9089-3.2698 2.3101-3.2698h.1893v-.9772h-2.0071c-1.2875 0-2.6887.1127-3.8627.1127-1.1739 0-2.5751-.1127-3.8626-.1127h-2.0071v.9772h.1893c1.4012 0 2.3101 1.3154 2.3101 3.2698v3.9463c-1.5527 1.0899-2.5373 1.353-3.5598 1.353-3.6733 0-5.7182-3.5705-5.7182-11.4255 0-8.8698 2.9538-11.1624 5.7561-11.1624 2.31 0 5.4153.7516 9.4295 8.757l.8331-.3007-2.31-10.5986-.9089.188c0 .7892-.4166 1.1274-1.3254 1.1274-1.3633 0-3.1432-.7517-5.7183-.7517-4.1656 0-13.1407 2.4806-13.1407 13.3423 0 8.8698 5.8319 12.9665 11.1336 12.9665 2.2343 0 4.5444-1.0148 5.8698-2.0671 3.4461.263 5.1502.6765 5.4911 2.0671h.9088ZM88.2643 22.5128V5.4497c0-1.9544.871-3.2698 2.2722-3.2698h.1893v-.9772h-2.0071c-1.2497 0-2.6508.1127-3.8626.1127-1.174 0-2.5752-.1127-3.8249-.1127h-2.007v.9772h.1893c1.4012 0 2.2722 1.3154 2.2722 3.2698v17.0631c0 1.9919-.871 3.3073-2.2722 3.3073h-.1893v.9772h2.007c1.2497 0 2.6509-.1127 3.8249-.1127 1.2118 0 2.6129.1127 3.8626.1127h2.0071v-.9772h-.1893c-1.4012 0-2.2722-1.3154-2.2722-3.3073ZM112.243 28l3.37-10.5611-.795-.451c-2.84 3.8336-4.81 6.3141-5.946 7.3289-.984.8644-1.742.8644-3.256.8644h-3.447V14.6577h2.992c2.5 0 3.219 2.3678 3.598 4.9987h.946V8.1557h-.946c-.379 2.5933-1.098 4.8859-3.598 4.8859h-2.992V2.8188h3.371c1.515 0 2.386.0376 3.257.8644 1.098 1.0148 2.537 2.9316 5.188 6.4269l.871-.3383L112.167 0l-.909.188c0 .7516-.568 1.0147-1.59 1.0147h-5.946c-1.287 0-3.7489.0376-4.9229.0376-1.2118 0-2.613-.0376-3.8627-.0376h-2.0071v.9772h.1894c1.4012 0 2.2721 1.3154 2.2721 3.2698v17.0631c0 1.9919-.8709 3.3073-2.2721 3.3073h-.1894v.9772h2.0071c1.2497 0 2.6509-.0376 3.8627-.0376 1.174 0 2.5749.0376 3.8249.0376h7.119c1.023 0 1.591.2631 1.591 1.0148l.909.1879ZM135.619 25.8201h-.189c-1.401 0-2.272-1.3154-2.272-3.3073V2.8188h1.666c.795 0 1.326.0752 2.045.9772.795.9772 1.553 2.1423 4.847 7.8174l.871-.3382L140.391.0376l-.909.1127c0 .7517-.492 1.0524-1.515 1.0524h-3.446c-1.666 0-3.181.0376-4.733.0376-1.591 0-3.106-.0376-4.772-.0376h-3.446c-1.023 0-1.515-.3007-1.515-1.0524l-.909-.1127-2.196 11.2376.871.3382c3.294-5.6751 4.052-6.8402 4.847-7.8174.72-.902 1.25-.9772 2.045-.9772h1.666v19.694c0 1.9919-.871 3.3073-2.272 3.3073h-.189v.9772h2.007c1.25 0 2.651-.1127 3.825-.1127 1.211 0 2.613.1127 3.862.1127h2.007v-.9772Z' fill='%23fff'/%3E%3C/svg%3E")
    }

    .header-product .header__wrapper_mob-info {
        display: none
    }

    .header__wrapper_menu.active {
        position: absolute;
        top: 150px;
        left: 0;
        display: block;
        width: 100%;
        height: 100%
    }

    .header__wrapper_menu.active ul {
        flex-direction: column
    }

    .header__wrapper_menu.active ul li {
        margin-bottom: 30px!important;
        margin-left: 0px!important
    }

    .header__wrapper_menu.active ul li#menu-item-223 {
        order: 0!important
    }

    .header__wrapper_menu.active ul li#menu-item-223 a {
        padding: 0!important;
        border: none;
        width: 100%;
        height: 100%
    }

    .header.active,.header-product.active {
        width: 100%;
        height: 100vh;
        background: #393939
    }

    .header-fixed .header__wrapper_logo .logo-lion {
        background-image: var(--logoMiniLion);
        width: 45px;
        height: 50px
    }

    .footer,.custom,.difference {
        padding: 30px 0!important
    }

    .shiping {
        margin-top: 80px!important;
        padding-top: 20px!important
    }

    .shiping__desc {
        font-size: 15px;
        line-height: 168%;
        text-align: center;
        letter-spacing: .005em;
        max-width: 375px;
        margin-left: auto!important;
        margin-right: auto!important
    }

    .shiping__slider .slick-prev {
        left: -10%
    }

    .shiping__slider .slick-next {
        right: -10%
    }

    .shiping__price {
        margin-left: auto!important;
        margin-right: auto!important
    }

    .wingman {
        background-position: left
    }

    .wingman__title {
        font-size: 54px
    }

    .ship-list {
        flex-direction: column
    }

    .shiping-view .ship-list-item,.rugietBtn {
        margin-left: auto!important;
        margin-right: auto!important
    }

    .shiping-view .ship-title {
        max-width: 280px;
        margin-left: auto!important;
        margin-right: auto!important
    }
}

@media screen and (max-width: 576px) {
    .rugietBtn {
        width:320px;
        height: 68px;
        font-size: 22px;
        line-height: 95.4%;
        letter-spacing: .02em
    }

    .header__wrapper_logo .logo-lion {
        width: 40px;
        height: 42px
    }

    .header {
        padding: 11px 0!important
    }

    .header__wrapper_logo span {
        width: 42px;
        height: 47px
    }

    .tips-bg {
        max-width: 100%!important;
        width: 100%!important
    }

    .container {
        max-width: 100%!important;
        width: 100%!important
    }

    .custom__btn,.ready__item_btn {
        padding-left: 50px!important;
        padding-right: 50px!important
    }

    .slide-item img {
        margin-top: 30px!important
    }

    .faq__wrapper .accordion-header .accordion-button {
        padding-left: 40px!important
    }

    .faq__wrapper .accordion-collapse .accordion-body {
        padding: 20px 30px!important
    }

    .main-box {
        margin-bottom: 30px!important
    }

    .ready {
        background-color: #292929;
        background-image: url(../../../themes/rugiet/assets/images/r-bg-rugiet.svg);
        background-repeat: no-repeat
    }

    .main__wrapper_item .mwi_div {
        height: 164px;
        width: 289px!important;
        padding: 0!important;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center
    }

    .main__wrapper_item-title {
        font-weight: 700;
        font-size: 20px;
        line-height: 124.9%;
        letter-spacing: .02em
    }

    .main__wrapper_item-text {
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 168%;
        letter-spacing: .055em;
        color: #e6e6e2;
        width: 235px
    }

    .ready__item_icon {
        width: 280px;
        height: 108px
    }

    .faq__wrapper .accordion-header .accordion-button::before {
        width: 90%
    }

    .custom__img_first {
        width: 370px;
        margin-left: auto!important;
        margin-right: auto!important
    }

    .custom__img_second {
        width: 300px;
        margin-left: auto!important;
        margin-right: auto!important
    }

    .tips__wrapper {
        padding-top: 53px!important
    }

    .tips__wrapper .item-box__title {
        margin-bottom: 13px!important
    }

    .tips__wrapper .item-box__title span::after {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='70' height='65' viewBox='0 0 70 65' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-outside-1' maskUnits='userSpaceOnUse' x='0.0996094' y='-0.431519' width='70' height='65' fill='black'%3E%3Crect fill='white' x='0.0996094' y='-0.431519' width='70' height='65'/%3E%3Cpath d='M29.989 5.39586C27.3955 8.60516 24.8819 12.171 22.4481 16.0935C20.0541 20.016 17.7799 24.0969 15.6254 28.3364C13.5107 32.5362 11.5756 36.7756 9.82006 41.0547C8.0645 45.2941 6.52839 49.3355 5.21173 53.1787C4.77284 54.4862 4.3539 55.8135 3.95491 57.1606C3.51602 58.5474 3.27663 59.9935 3.23673 61.4991C3.67562 61.3406 4.314 60.8057 5.15188 59.8945C5.94986 59.0228 6.86753 57.8738 7.90491 56.4474C8.98218 55.0607 10.1392 53.4759 11.3761 51.6929C12.6529 49.8704 13.9496 48.0082 15.2663 46.1064C16.5829 44.165 17.8996 42.2235 19.2163 40.2821C20.5728 38.3407 21.8695 36.5181 23.1064 34.8144C24.3832 33.1107 25.5602 31.5853 26.6375 30.2382C27.7147 28.8911 28.6524 27.8609 29.4503 27.1478C29.7296 26.91 30.0488 26.6723 30.4079 26.4346C30.767 26.1969 31.1261 26.1176 31.4852 26.1969C32.0837 26.2761 32.4827 26.6525 32.6822 27.3261C32.8816 27.96 33.0213 28.6732 33.1011 29.4656C33.3006 31.724 33.3604 34.1012 33.2806 36.5974C33.2008 39.0935 33.2407 41.4707 33.4003 43.7291C33.5599 45.9479 33.7594 48.1865 33.9988 50.4449C34.2382 52.6636 34.737 54.6051 35.495 56.2691C35.8142 56.8635 36.1933 57.4182 36.6322 57.9332C37.071 58.4879 37.6695 58.7851 38.4276 58.8247C39.5448 58.6266 40.4225 58.1313 41.0609 57.3389C41.6993 56.5465 42.2978 55.7145 42.8564 54.8428C43.4948 53.8127 44.1132 52.6636 44.7117 51.3958C45.3501 50.0883 45.9485 48.761 46.5071 47.4139C47.0657 46.0271 47.5645 44.68 48.0033 43.3725C48.4821 42.0254 48.9011 40.7774 49.2602 39.6284C49.8587 37.7662 50.4172 35.8247 50.9359 33.8041C51.4945 31.7438 51.9533 29.6637 52.3124 27.5638C52.6715 25.4242 52.9109 23.3243 53.0306 21.2641C53.1902 19.1641 53.1503 17.1435 52.9109 15.202C52.8311 14.6474 52.7114 14.1125 52.5518 13.5974C52.4321 13.0823 52.1728 12.7059 51.7738 12.4682C51.4945 12.4682 51.295 12.5474 51.1753 12.7059C51.0556 12.8644 50.916 13.0031 50.7564 13.1219C50.6367 13.2804 50.497 13.4785 50.3374 13.7163C50.2177 13.9144 50.0382 13.9342 49.7988 13.7757C49.5594 13.4983 49.5594 13.2408 49.7988 13.0031C50.0382 12.7257 50.2177 12.488 50.3374 12.2899C50.5369 12.0918 50.7364 11.9135 50.9359 11.755C51.1753 11.5965 51.4945 11.5173 51.8935 11.5173C52.5319 11.6362 52.9708 11.9729 53.2102 12.5276C53.4496 13.0823 53.649 13.637 53.8086 14.1917C54.048 15.1426 54.1877 16.1728 54.2276 17.2821C54.3074 18.3519 54.3074 19.4415 54.2276 20.5509C54.1877 21.6206 54.0879 22.6904 53.9283 23.7602C53.8086 24.8299 53.669 25.8403 53.5094 26.7912C53.0705 29.4062 52.5119 31.9221 51.8336 34.339C51.1554 36.7558 50.4571 39.0935 49.739 41.3519C49.3799 42.5405 48.8811 44.0263 48.2427 45.8092C47.6044 47.5922 46.8662 49.3949 46.0284 51.2175C45.1905 53.0004 44.2728 54.6447 43.2753 56.1503C42.2778 57.6559 41.2405 58.7256 40.1632 59.3596C39.6445 59.6765 39.046 59.835 38.3678 59.835C37.7294 59.8747 37.1309 59.7162 36.5723 59.3596C35.7344 58.8049 35.0761 57.9332 34.5973 56.7446C34.0387 55.4767 33.5998 54.0108 33.2806 52.3467C32.9614 50.6826 32.7221 48.9591 32.5625 47.1761C32.4029 45.3536 32.3031 43.531 32.2632 41.7085C32.2632 39.8859 32.2632 38.1624 32.2632 36.5379C32.2632 34.8738 32.2433 33.3881 32.2034 32.0806C32.2034 30.7335 32.1435 29.6637 32.0238 28.8713C31.9839 28.5939 31.9241 28.3166 31.8443 28.0392C31.8044 27.7619 31.6647 27.544 31.4253 27.3855C31.146 27.3062 30.8867 27.3459 30.6473 27.5043C30.4478 27.6232 30.2483 27.7421 30.0488 27.8609C29.4902 28.2968 28.9716 28.792 28.4928 29.3467C28.0539 29.9014 27.615 30.4561 27.1761 31.0108C26.5377 31.724 25.9193 32.457 25.3208 33.2098C24.7622 33.9626 24.2036 34.7352 23.645 35.5276C22.0491 37.6275 20.493 39.767 18.9769 41.9462C17.5006 44.0857 16.0243 46.2649 14.5481 48.4836C13.0718 50.6628 11.5756 52.8221 10.0594 54.9617C8.54329 57.1408 6.96728 59.2605 5.33142 61.3208C5.17183 61.4397 5.01223 61.5982 4.85264 61.7963C4.65314 61.9944 4.45365 62.1727 4.25415 62.3312C4.05466 62.5293 3.83521 62.6877 3.59582 62.8066C3.35643 62.9255 3.11703 62.9453 2.87764 62.866C2.63825 62.7868 2.47865 62.6085 2.39885 62.3312C2.27915 62.0538 2.17941 61.7963 2.09961 61.5585C2.17941 60.0926 2.39885 58.686 2.75794 57.3389C3.11703 56.0314 3.51602 54.7636 3.95491 53.5353C5.15188 49.9694 6.52839 46.2252 8.08445 42.3028C9.68041 38.3407 11.4559 34.3588 13.411 30.3571C15.366 26.3553 17.4807 22.4131 19.7549 18.5302C22.0291 14.6474 24.463 10.9428 27.0564 7.41653C27.6549 6.62411 28.2534 5.83169 28.8519 5.03928C29.4902 4.20724 30.1486 3.41482 30.8269 2.66202C31.0263 2.46391 31.2458 2.22619 31.4852 1.94884C31.7645 1.63188 32.1036 1.51301 32.5026 1.59225C32.5824 1.63187 32.6223 1.65168 32.6223 1.65168C32.9415 2.04789 32.8816 2.56297 32.4428 3.1969C32.0438 3.83084 31.6049 4.60344 31.1261 5.51473C30.9266 5.95056 30.6872 6.42601 30.4079 6.94108C30.1286 7.45615 29.9291 7.99103 29.8094 8.54573C29.7296 8.82307 29.6897 9.0608 29.6897 9.25891C29.6897 9.41739 29.59 9.51644 29.3905 9.55606C29.1511 9.55606 29.0114 9.45701 28.9715 9.25891C28.9715 9.0608 28.9915 8.84289 29.0314 8.60516C29.1112 7.9316 29.2109 7.3571 29.3306 6.88165C29.4902 6.4062 29.6897 5.95056 29.9291 5.51473C29.969 5.51473 29.989 5.49491 29.989 5.45529V5.39586Z'/%3E%3Cpath d='M68.4064 49.337C68.3267 49.6936 68.1072 49.9313 67.7481 50.0501C67.4289 50.169 67.1496 50.3275 66.9102 50.5256C66.1123 51.0803 65.3143 51.635 64.5163 52.1897C63.7183 52.7047 62.9004 53.2396 62.0625 53.7943C61.3842 54.2698 60.6661 54.765 59.908 55.2801C59.1499 55.7952 58.3719 56.2508 57.5739 56.647C56.8158 57.0036 56.0777 57.2413 55.3595 57.3602C54.6413 57.4791 53.963 57.3404 53.3247 56.9442C52.9656 56.6668 52.7262 56.2706 52.6065 55.7556C52.4868 55.2405 52.4469 54.7056 52.4868 54.1509C52.5267 53.5566 52.6464 53.0019 52.8459 52.4868C53.0055 51.9718 53.185 51.5359 53.3845 51.1793C53.2249 51.1793 53.0653 51.219 52.9057 51.2982C52.7062 51.3774 52.5666 51.318 52.4868 51.1199C52.4868 50.8426 52.6264 50.7039 52.9057 50.7039C53.185 50.7039 53.4244 50.6643 53.6239 50.585C53.8633 50.2284 54.1027 49.852 54.3421 49.4558C54.6214 49.0596 54.9007 48.6832 55.18 48.3266C55.4592 47.97 55.7784 47.6729 56.1375 47.4352C56.5365 47.1578 56.9754 46.9597 57.4542 46.8409C57.6138 46.8409 57.7335 46.8607 57.8133 46.9003C57.8931 46.9399 57.9729 46.9993 58.0527 47.0786L58.2322 47.4352C58.0327 48.4257 57.6138 49.1785 56.9754 49.6936C56.337 50.2086 55.5989 50.6247 54.761 50.9416C54.4418 51.5359 54.1625 52.1501 53.9231 52.784C53.6438 53.4179 53.5241 54.1905 53.564 55.1018C53.6837 55.815 54.0628 56.2508 54.7012 56.4093C55.539 56.3697 56.2971 56.231 56.9754 55.9933C57.6537 55.7159 58.2721 55.4188 58.8307 55.1018C59.3893 54.7452 59.9279 54.3886 60.4466 54.032C61.0052 53.6358 61.5837 53.2793 62.1822 52.9623C62.9403 52.4472 63.6984 51.9321 64.4565 51.4171C65.2544 50.902 66.0524 50.4067 66.8504 49.9313C67.0499 49.8124 67.2893 49.6341 67.5686 49.3964C67.8479 49.1587 68.1272 49.1389 68.4064 49.337ZM55.3595 50.0501C55.7585 49.7332 56.1575 49.4162 56.5565 49.0992C56.9954 48.7427 57.2547 48.287 57.3345 47.7323C56.8956 48.0097 56.4966 48.3663 56.1375 48.8021C55.8183 49.1983 55.559 49.6143 55.3595 50.0501Z'/%3E%3C/mask%3E%3Cpath d='M29.989 5.39586C27.3955 8.60516 24.8819 12.171 22.4481 16.0935C20.0541 20.016 17.7799 24.0969 15.6254 28.3364C13.5107 32.5362 11.5756 36.7756 9.82006 41.0547C8.0645 45.2941 6.52839 49.3355 5.21173 53.1787C4.77284 54.4862 4.3539 55.8135 3.95491 57.1606C3.51602 58.5474 3.27663 59.9935 3.23673 61.4991C3.67562 61.3406 4.314 60.8057 5.15188 59.8945C5.94986 59.0228 6.86753 57.8738 7.90491 56.4474C8.98218 55.0607 10.1392 53.4759 11.3761 51.6929C12.6529 49.8704 13.9496 48.0082 15.2663 46.1064C16.5829 44.165 17.8996 42.2235 19.2163 40.2821C20.5728 38.3407 21.8695 36.5181 23.1064 34.8144C24.3832 33.1107 25.5602 31.5853 26.6375 30.2382C27.7147 28.8911 28.6524 27.8609 29.4503 27.1478C29.7296 26.91 30.0488 26.6723 30.4079 26.4346C30.767 26.1969 31.1261 26.1176 31.4852 26.1969C32.0837 26.2761 32.4827 26.6525 32.6822 27.3261C32.8816 27.96 33.0213 28.6732 33.1011 29.4656C33.3006 31.724 33.3604 34.1012 33.2806 36.5974C33.2008 39.0935 33.2407 41.4707 33.4003 43.7291C33.5599 45.9479 33.7594 48.1865 33.9988 50.4449C34.2382 52.6636 34.737 54.6051 35.495 56.2691C35.8142 56.8635 36.1933 57.4182 36.6322 57.9332C37.071 58.4879 37.6695 58.7851 38.4276 58.8247C39.5448 58.6266 40.4225 58.1313 41.0609 57.3389C41.6993 56.5465 42.2978 55.7145 42.8564 54.8428C43.4948 53.8127 44.1132 52.6636 44.7117 51.3958C45.3501 50.0883 45.9485 48.761 46.5071 47.4139C47.0657 46.0271 47.5645 44.68 48.0033 43.3725C48.4821 42.0254 48.9011 40.7774 49.2602 39.6284C49.8587 37.7662 50.4172 35.8247 50.9359 33.8041C51.4945 31.7438 51.9533 29.6637 52.3124 27.5638C52.6715 25.4242 52.9109 23.3243 53.0306 21.2641C53.1902 19.1641 53.1503 17.1435 52.9109 15.202C52.8311 14.6474 52.7114 14.1125 52.5518 13.5974C52.4321 13.0823 52.1728 12.7059 51.7738 12.4682C51.4945 12.4682 51.295 12.5474 51.1753 12.7059C51.0556 12.8644 50.916 13.0031 50.7564 13.1219C50.6367 13.2804 50.497 13.4785 50.3374 13.7163C50.2177 13.9144 50.0382 13.9342 49.7988 13.7757C49.5594 13.4983 49.5594 13.2408 49.7988 13.0031C50.0382 12.7257 50.2177 12.488 50.3374 12.2899C50.5369 12.0918 50.7364 11.9135 50.9359 11.755C51.1753 11.5965 51.4945 11.5173 51.8935 11.5173C52.5319 11.6362 52.9708 11.9729 53.2102 12.5276C53.4496 13.0823 53.649 13.637 53.8086 14.1917C54.048 15.1426 54.1877 16.1728 54.2276 17.2821C54.3074 18.3519 54.3074 19.4415 54.2276 20.5509C54.1877 21.6206 54.0879 22.6904 53.9283 23.7602C53.8086 24.8299 53.669 25.8403 53.5094 26.7912C53.0705 29.4062 52.5119 31.9221 51.8336 34.339C51.1554 36.7558 50.4571 39.0935 49.739 41.3519C49.3799 42.5405 48.8811 44.0263 48.2427 45.8092C47.6044 47.5922 46.8662 49.3949 46.0284 51.2175C45.1905 53.0004 44.2728 54.6447 43.2753 56.1503C42.2778 57.6559 41.2405 58.7256 40.1632 59.3596C39.6445 59.6765 39.046 59.835 38.3678 59.835C37.7294 59.8747 37.1309 59.7162 36.5723 59.3596C35.7344 58.8049 35.0761 57.9332 34.5973 56.7446C34.0387 55.4767 33.5998 54.0108 33.2806 52.3467C32.9614 50.6826 32.7221 48.9591 32.5625 47.1761C32.4029 45.3536 32.3031 43.531 32.2632 41.7085C32.2632 39.8859 32.2632 38.1624 32.2632 36.5379C32.2632 34.8738 32.2433 33.3881 32.2034 32.0806C32.2034 30.7335 32.1435 29.6637 32.0238 28.8713C31.9839 28.5939 31.9241 28.3166 31.8443 28.0392C31.8044 27.7619 31.6647 27.544 31.4253 27.3855C31.146 27.3062 30.8867 27.3459 30.6473 27.5043C30.4478 27.6232 30.2483 27.7421 30.0488 27.8609C29.4902 28.2968 28.9716 28.792 28.4928 29.3467C28.0539 29.9014 27.615 30.4561 27.1761 31.0108C26.5377 31.724 25.9193 32.457 25.3208 33.2098C24.7622 33.9626 24.2036 34.7352 23.645 35.5276C22.0491 37.6275 20.493 39.767 18.9769 41.9462C17.5006 44.0857 16.0243 46.2649 14.5481 48.4836C13.0718 50.6628 11.5756 52.8221 10.0594 54.9617C8.54329 57.1408 6.96728 59.2605 5.33142 61.3208C5.17183 61.4397 5.01223 61.5982 4.85264 61.7963C4.65314 61.9944 4.45365 62.1727 4.25415 62.3312C4.05466 62.5293 3.83521 62.6877 3.59582 62.8066C3.35643 62.9255 3.11703 62.9453 2.87764 62.866C2.63825 62.7868 2.47865 62.6085 2.39885 62.3312C2.27915 62.0538 2.17941 61.7963 2.09961 61.5585C2.17941 60.0926 2.39885 58.686 2.75794 57.3389C3.11703 56.0314 3.51602 54.7636 3.95491 53.5353C5.15188 49.9694 6.52839 46.2252 8.08445 42.3028C9.68041 38.3407 11.4559 34.3588 13.411 30.3571C15.366 26.3553 17.4807 22.4131 19.7549 18.5302C22.0291 14.6474 24.463 10.9428 27.0564 7.41653C27.6549 6.62411 28.2534 5.83169 28.8519 5.03928C29.4902 4.20724 30.1486 3.41482 30.8269 2.66202C31.0263 2.46391 31.2458 2.22619 31.4852 1.94884C31.7645 1.63188 32.1036 1.51301 32.5026 1.59225C32.5824 1.63187 32.6223 1.65168 32.6223 1.65168C32.9415 2.04789 32.8816 2.56297 32.4428 3.1969C32.0438 3.83084 31.6049 4.60344 31.1261 5.51473C30.9266 5.95056 30.6872 6.42601 30.4079 6.94108C30.1286 7.45615 29.9291 7.99103 29.8094 8.54573C29.7296 8.82307 29.6897 9.0608 29.6897 9.25891C29.6897 9.41739 29.59 9.51644 29.3905 9.55606C29.1511 9.55606 29.0114 9.45701 28.9715 9.25891C28.9715 9.0608 28.9915 8.84289 29.0314 8.60516C29.1112 7.9316 29.2109 7.3571 29.3306 6.88165C29.4902 6.4062 29.6897 5.95056 29.9291 5.51473C29.969 5.51473 29.989 5.49491 29.989 5.45529V5.39586Z' fill='%23A8A372'/%3E%3Cpath d='M68.4064 49.337C68.3267 49.6936 68.1072 49.9313 67.7481 50.0501C67.4289 50.169 67.1496 50.3275 66.9102 50.5256C66.1123 51.0803 65.3143 51.635 64.5163 52.1897C63.7183 52.7047 62.9004 53.2396 62.0625 53.7943C61.3842 54.2698 60.6661 54.765 59.908 55.2801C59.1499 55.7952 58.3719 56.2508 57.5739 56.647C56.8158 57.0036 56.0777 57.2413 55.3595 57.3602C54.6413 57.4791 53.963 57.3404 53.3247 56.9442C52.9656 56.6668 52.7262 56.2706 52.6065 55.7556C52.4868 55.2405 52.4469 54.7056 52.4868 54.1509C52.5267 53.5566 52.6464 53.0019 52.8459 52.4868C53.0055 51.9718 53.185 51.5359 53.3845 51.1793C53.2249 51.1793 53.0653 51.219 52.9057 51.2982C52.7062 51.3774 52.5666 51.318 52.4868 51.1199C52.4868 50.8426 52.6264 50.7039 52.9057 50.7039C53.185 50.7039 53.4244 50.6643 53.6239 50.585C53.8633 50.2284 54.1027 49.852 54.3421 49.4558C54.6214 49.0596 54.9007 48.6832 55.18 48.3266C55.4592 47.97 55.7784 47.6729 56.1375 47.4352C56.5365 47.1578 56.9754 46.9597 57.4542 46.8409C57.6138 46.8409 57.7335 46.8607 57.8133 46.9003C57.8931 46.9399 57.9729 46.9993 58.0527 47.0786L58.2322 47.4352C58.0327 48.4257 57.6138 49.1785 56.9754 49.6936C56.337 50.2086 55.5989 50.6247 54.761 50.9416C54.4418 51.5359 54.1625 52.1501 53.9231 52.784C53.6438 53.4179 53.5241 54.1905 53.564 55.1018C53.6837 55.815 54.0628 56.2508 54.7012 56.4093C55.539 56.3697 56.2971 56.231 56.9754 55.9933C57.6537 55.7159 58.2721 55.4188 58.8307 55.1018C59.3893 54.7452 59.9279 54.3886 60.4466 54.032C61.0052 53.6358 61.5837 53.2793 62.1822 52.9623C62.9403 52.4472 63.6984 51.9321 64.4565 51.4171C65.2544 50.902 66.0524 50.4067 66.8504 49.9313C67.0499 49.8124 67.2893 49.6341 67.5686 49.3964C67.8479 49.1587 68.1272 49.1389 68.4064 49.337ZM55.3595 50.0501C55.7585 49.7332 56.1575 49.4162 56.5565 49.0992C56.9954 48.7427 57.2547 48.287 57.3345 47.7323C56.8956 48.0097 56.4966 48.3663 56.1375 48.8021C55.8183 49.1983 55.559 49.6143 55.3595 50.0501Z' fill='%23A8A372'/%3E%3Cpath d='M29.989 5.39586C27.3955 8.60516 24.8819 12.171 22.4481 16.0935C20.0541 20.016 17.7799 24.0969 15.6254 28.3364C13.5107 32.5362 11.5756 36.7756 9.82006 41.0547C8.0645 45.2941 6.52839 49.3355 5.21173 53.1787C4.77284 54.4862 4.3539 55.8135 3.95491 57.1606C3.51602 58.5474 3.27663 59.9935 3.23673 61.4991C3.67562 61.3406 4.314 60.8057 5.15188 59.8945C5.94986 59.0228 6.86753 57.8738 7.90491 56.4474C8.98218 55.0607 10.1392 53.4759 11.3761 51.6929C12.6529 49.8704 13.9496 48.0082 15.2663 46.1064C16.5829 44.165 17.8996 42.2235 19.2163 40.2821C20.5728 38.3407 21.8695 36.5181 23.1064 34.8144C24.3832 33.1107 25.5602 31.5853 26.6375 30.2382C27.7147 28.8911 28.6524 27.8609 29.4503 27.1478C29.7296 26.91 30.0488 26.6723 30.4079 26.4346C30.767 26.1969 31.1261 26.1176 31.4852 26.1969C32.0837 26.2761 32.4827 26.6525 32.6822 27.3261C32.8816 27.96 33.0213 28.6732 33.1011 29.4656C33.3006 31.724 33.3604 34.1012 33.2806 36.5974C33.2008 39.0935 33.2407 41.4707 33.4003 43.7291C33.5599 45.9479 33.7594 48.1865 33.9988 50.4449C34.2382 52.6636 34.737 54.6051 35.495 56.2691C35.8142 56.8635 36.1933 57.4182 36.6322 57.9332C37.071 58.4879 37.6695 58.7851 38.4276 58.8247C39.5448 58.6266 40.4225 58.1313 41.0609 57.3389C41.6993 56.5465 42.2978 55.7145 42.8564 54.8428C43.4948 53.8127 44.1132 52.6636 44.7117 51.3958C45.3501 50.0883 45.9485 48.761 46.5071 47.4139C47.0657 46.0271 47.5645 44.68 48.0033 43.3725C48.4821 42.0254 48.9011 40.7774 49.2602 39.6284C49.8587 37.7662 50.4172 35.8247 50.9359 33.8041C51.4945 31.7438 51.9533 29.6637 52.3124 27.5638C52.6715 25.4242 52.9109 23.3243 53.0306 21.2641C53.1902 19.1641 53.1503 17.1435 52.9109 15.202C52.8311 14.6474 52.7114 14.1125 52.5518 13.5974C52.4321 13.0823 52.1728 12.7059 51.7738 12.4682C51.4945 12.4682 51.295 12.5474 51.1753 12.7059C51.0556 12.8644 50.916 13.0031 50.7564 13.1219C50.6367 13.2804 50.497 13.4785 50.3374 13.7163C50.2177 13.9144 50.0382 13.9342 49.7988 13.7757C49.5594 13.4983 49.5594 13.2408 49.7988 13.0031C50.0382 12.7257 50.2177 12.488 50.3374 12.2899C50.5369 12.0918 50.7364 11.9135 50.9359 11.755C51.1753 11.5965 51.4945 11.5173 51.8935 11.5173C52.5319 11.6362 52.9708 11.9729 53.2102 12.5276C53.4496 13.0823 53.649 13.637 53.8086 14.1917C54.048 15.1426 54.1877 16.1728 54.2276 17.2821C54.3074 18.3519 54.3074 19.4415 54.2276 20.5509C54.1877 21.6206 54.0879 22.6904 53.9283 23.7602C53.8086 24.8299 53.669 25.8403 53.5094 26.7912C53.0705 29.4062 52.5119 31.9221 51.8336 34.339C51.1554 36.7558 50.4571 39.0935 49.739 41.3519C49.3799 42.5405 48.8811 44.0263 48.2427 45.8092C47.6044 47.5922 46.8662 49.3949 46.0284 51.2175C45.1905 53.0004 44.2728 54.6447 43.2753 56.1503C42.2778 57.6559 41.2405 58.7256 40.1632 59.3596C39.6445 59.6765 39.046 59.835 38.3678 59.835C37.7294 59.8747 37.1309 59.7162 36.5723 59.3596C35.7344 58.8049 35.0761 57.9332 34.5973 56.7446C34.0387 55.4767 33.5998 54.0108 33.2806 52.3467C32.9614 50.6826 32.7221 48.9591 32.5625 47.1761C32.4029 45.3536 32.3031 43.531 32.2632 41.7085C32.2632 39.8859 32.2632 38.1624 32.2632 36.5379C32.2632 34.8738 32.2433 33.3881 32.2034 32.0806C32.2034 30.7335 32.1435 29.6637 32.0238 28.8713C31.9839 28.5939 31.9241 28.3166 31.8443 28.0392C31.8044 27.7619 31.6647 27.544 31.4253 27.3855C31.146 27.3062 30.8867 27.3459 30.6473 27.5043C30.4478 27.6232 30.2483 27.7421 30.0488 27.8609C29.4902 28.2968 28.9716 28.792 28.4928 29.3467C28.0539 29.9014 27.615 30.4561 27.1761 31.0108C26.5377 31.724 25.9193 32.457 25.3208 33.2098C24.7622 33.9626 24.2036 34.7352 23.645 35.5276C22.0491 37.6275 20.493 39.767 18.9769 41.9462C17.5006 44.0857 16.0243 46.2649 14.5481 48.4836C13.0718 50.6628 11.5756 52.8221 10.0594 54.9617C8.54329 57.1408 6.96728 59.2605 5.33142 61.3208C5.17183 61.4397 5.01223 61.5982 4.85264 61.7963C4.65314 61.9944 4.45365 62.1727 4.25415 62.3312C4.05466 62.5293 3.83521 62.6877 3.59582 62.8066C3.35643 62.9255 3.11703 62.9453 2.87764 62.866C2.63825 62.7868 2.47865 62.6085 2.39885 62.3312C2.27915 62.0538 2.17941 61.7963 2.09961 61.5585C2.17941 60.0926 2.39885 58.686 2.75794 57.3389C3.11703 56.0314 3.51602 54.7636 3.95491 53.5353C5.15188 49.9694 6.52839 46.2252 8.08445 42.3028C9.68041 38.3407 11.4559 34.3588 13.411 30.3571C15.366 26.3553 17.4807 22.4131 19.7549 18.5302C22.0291 14.6474 24.463 10.9428 27.0564 7.41653C27.6549 6.62411 28.2534 5.83169 28.8519 5.03928C29.4902 4.20724 30.1486 3.41482 30.8269 2.66202C31.0263 2.46391 31.2458 2.22619 31.4852 1.94884C31.7645 1.63188 32.1036 1.51301 32.5026 1.59225C32.5824 1.63187 32.6223 1.65168 32.6223 1.65168C32.9415 2.04789 32.8816 2.56297 32.4428 3.1969C32.0438 3.83084 31.6049 4.60344 31.1261 5.51473C30.9266 5.95056 30.6872 6.42601 30.4079 6.94108C30.1286 7.45615 29.9291 7.99103 29.8094 8.54573C29.7296 8.82307 29.6897 9.0608 29.6897 9.25891C29.6897 9.41739 29.59 9.51644 29.3905 9.55606C29.1511 9.55606 29.0114 9.45701 28.9715 9.25891C28.9715 9.0608 28.9915 8.84289 29.0314 8.60516C29.1112 7.9316 29.2109 7.3571 29.3306 6.88165C29.4902 6.4062 29.6897 5.95056 29.9291 5.51473C29.969 5.51473 29.989 5.49491 29.989 5.45529V5.39586Z' stroke='%23A8A372' stroke-width='2.8' mask='url(%23path-1-outside-1)'/%3E%3Cpath d='M68.4064 49.337C68.3267 49.6936 68.1072 49.9313 67.7481 50.0501C67.4289 50.169 67.1496 50.3275 66.9102 50.5256C66.1123 51.0803 65.3143 51.635 64.5163 52.1897C63.7183 52.7047 62.9004 53.2396 62.0625 53.7943C61.3842 54.2698 60.6661 54.765 59.908 55.2801C59.1499 55.7952 58.3719 56.2508 57.5739 56.647C56.8158 57.0036 56.0777 57.2413 55.3595 57.3602C54.6413 57.4791 53.963 57.3404 53.3247 56.9442C52.9656 56.6668 52.7262 56.2706 52.6065 55.7556C52.4868 55.2405 52.4469 54.7056 52.4868 54.1509C52.5267 53.5566 52.6464 53.0019 52.8459 52.4868C53.0055 51.9718 53.185 51.5359 53.3845 51.1793C53.2249 51.1793 53.0653 51.219 52.9057 51.2982C52.7062 51.3774 52.5666 51.318 52.4868 51.1199C52.4868 50.8426 52.6264 50.7039 52.9057 50.7039C53.185 50.7039 53.4244 50.6643 53.6239 50.585C53.8633 50.2284 54.1027 49.852 54.3421 49.4558C54.6214 49.0596 54.9007 48.6832 55.18 48.3266C55.4592 47.97 55.7784 47.6729 56.1375 47.4352C56.5365 47.1578 56.9754 46.9597 57.4542 46.8409C57.6138 46.8409 57.7335 46.8607 57.8133 46.9003C57.8931 46.9399 57.9729 46.9993 58.0527 47.0786L58.2322 47.4352C58.0327 48.4257 57.6138 49.1785 56.9754 49.6936C56.337 50.2086 55.5989 50.6247 54.761 50.9416C54.4418 51.5359 54.1625 52.1501 53.9231 52.784C53.6438 53.4179 53.5241 54.1905 53.564 55.1018C53.6837 55.815 54.0628 56.2508 54.7012 56.4093C55.539 56.3697 56.2971 56.231 56.9754 55.9933C57.6537 55.7159 58.2721 55.4188 58.8307 55.1018C59.3893 54.7452 59.9279 54.3886 60.4466 54.032C61.0052 53.6358 61.5837 53.2793 62.1822 52.9623C62.9403 52.4472 63.6984 51.9321 64.4565 51.4171C65.2544 50.902 66.0524 50.4067 66.8504 49.9313C67.0499 49.8124 67.2893 49.6341 67.5686 49.3964C67.8479 49.1587 68.1272 49.1389 68.4064 49.337ZM55.3595 50.0501C55.7585 49.7332 56.1575 49.4162 56.5565 49.0992C56.9954 48.7427 57.2547 48.287 57.3345 47.7323C56.8956 48.0097 56.4966 48.3663 56.1375 48.8021C55.8183 49.1983 55.559 49.6143 55.3595 50.0501Z' stroke='%23A8A372' stroke-width='2.8' mask='url(%23path-1-outside-1)'/%3E%3C/svg%3E")
    }

    .tips__wrapper .item-box__desc p span.mob-wight-span {
        font-weight: 500
    }

    .maverick__slider_item p {
        font-size: 15px
    }

    .maverick {
        padding-top: 0!important
    }

    .shiping__wrapper {
        margin-top: -28px!important
    }

    .shiping__slider .slick-arrow {
        width: 26px;
        height: 26px
    }

    .shiping__slider .slick-prev {
        left: -10%
    }

    .shiping__slider .slick-next {
        right: -10%
    }
}

@media screen and (max-width: 414px) {
    .reviews {
        background-image:url(../images/mobile-review-bg.png)
    }

    .shiping__slider .slick-prev {
        left: -15%
    }

    .shiping__slider .slick-next {
        right: -15%
    }

    .slide-item__text {
        font-size: 11px!important
    }

    .difference__info .difference__info_title {
        text-align: left
    }

    .difference__info_subtitle {
        font-size: 21px;
        margin-left: 30px!important
    }
}

@font-face {
    font-family: 'FontAwesome';
    src: url(../../../themes/salient/css/fonts/fontawesome-webfont.eot?v=4.2);
    src: url('../../../themes/salient/css/fonts/fontawesome-webfont.eot?#iefix&v=4.2') format('embedded-opentype'),url('../../../themes/salient/css/fonts/fontawesome-webfont.svg#fontawesomeregular?v=4.2') format('svg'),url(../../../themes/salient/css/fonts/fontawesome-webfont.woff?v=4.2) format('woff'),url(../../../themes/salient/css/fonts/fontawesome-webfont.ttf?v=4.2) format('truetype');
    font-weight: 400;
    font-style: normal
}

[class^="icon-"],[class*=" icon-"],i[class*="fa-"],span[class*="fa-"] {
    font-family: FontAwesome;
    font-weight: 400;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    *margin-right: .3em
}

[class^="icon-"]:before,[class*=" icon-"]:before {
    text-decoration: inherit;
    speak: none
}

.icon-large:before {
    vertical-align: -10%;
    font-size: 1.3333333333333333em
}

[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width {
    display: inline-block;
    width: 1.1428571428571428em;
    text-align: right;
    padding-right: .2857142857142857em
}

[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large {
    width: 1.4285714285714286em
}

.icons-ul {
    margin-left: 2.142857142857143em;
    list-style-type: none
}

.icons-ul>li {
    position: relative
}

.icons-ul .icon-li {
    position: absolute;
    left: -2.142857142857143em;
    width: 2.142857142857143em;
    text-align: center;
    line-height: inherit
}

[class^="icon-"].hide,[class*=" icon-"].hide {
    display: none
}

.icon-muted {
    color: #eee
}

.icon-light {
    color: #fff
}

.icon-dark {
    color: #333
}

.icon-border {
    border: solid 1px #eee;
    padding: .2em .25em .15em;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.icon-2x {
    font-size: 2em
}

.icon-2x.icon-border {
    border-width: 2px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.icon-3x {
    font-size: 3em
}

.icon-3x.icon-border {
    border-width: 3px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

.icon-4x {
    font-size: 4em
}

.icon-4x.icon-border {
    border-width: 4px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px
}

.icon-5x {
    font-size: 5em
}

.icon-5x.icon-border {
    border-width: 5px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px
}

.pull-right {
    float: right
}

.pull-left {
    float: left
}

[class^="icon-"].pull-left,[class*=" icon-"].pull-left {
    margin-right: .3em
}

[class^="icon-"].pull-right,[class*=" icon-"].pull-right {
    margin-left: .3em
}

[class^="icon-"],[class*=" icon-"] {
    display: inline;
    width: auto;
    height: auto;
    line-height: normal;
    vertical-align: baseline;
    background-image: none;
    background-position: 0% 0%;
    background-repeat: repeat;
    margin-top: 0
}

.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"] {
    background-image: none
}

.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large {
    line-height: .9em
}

.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin {
    display: inline-block
}

.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large {
    line-height: .9em
}

.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x {
    margin-top: .18em
}

.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large {
    line-height: .8em
}

.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x {
    margin-top: .25em
}

.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"] {
    margin-top: 0
}

.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
    margin-top: .05em
}

.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x {
    margin-right: .2em
}

.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
    margin-left: .2em
}

.nav-list [class^="icon-"],.nav-list [class*=" icon-"] {
    line-height: inherit
}

.icon-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: -35%
}

.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"] {
    display: block;
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    font-size: 1em;
    line-height: inherit;
    *line-height: 2em
}

.icon-stack .icon-stack-base {
    font-size: 2em;
    *line-height: 1em
}

.icon-spin {
    display: inline-block;
    -moz-animation: spin 2s infinite linear;
    -o-animation: spin 2s infinite linear;
    -webkit-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear
}

a .icon-stack,a .icon-spin {
    display: inline-block;
    text-decoration: none
}

@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0deg)
    }

    100% {
        -moz-transform: rotate(359deg)
    }
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg)
    }
}

@-o-keyframes spin {
    0% {
        -o-transform: rotate(0deg)
    }

    100% {
        -o-transform: rotate(359deg)
    }
}

@-ms-keyframes spin {
    0% {
        -ms-transform: rotate(0deg)
    }

    100% {
        -ms-transform: rotate(359deg)
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(359deg)
    }
}

.icon-rotate-90:before {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1)
}

.icon-rotate-180:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
}

.icon-rotate-270:before {
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3)
}

.icon-flip-horizontal:before {
    -webkit-transform: scale(-1,1);
    -moz-transform: scale(-1,1);
    -ms-transform: scale(-1,1);
    -o-transform: scale(-1,1);
    transform: scale(-1,1)
}

.icon-flip-vertical:before {
    -webkit-transform: scale(1,-1);
    -moz-transform: scale(1,-1);
    -ms-transform: scale(1,-1);
    -o-transform: scale(1,-1);
    transform: scale(1,-1)
}

a .icon-rotate-90:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-flip-horizontal:before,a .icon-flip-vertical:before {
    display: inline-block
}

.icon-glass:before {
    content: "\f000"
}

.icon-music:before {
    content: "\f001"
}

.icon-search:before {
    content: "\f002"
}

.icon-envelope-alt:before {
    content: "\f003"
}

.icon-heart:before {
    content: "\f004"
}

.icon-star:before {
    content: "\f005"
}

.icon-star-empty:before {
    content: "\f006"
}

.icon-user:before {
    content: "\f007"
}

.icon-film:before {
    content: "\f008"
}

.icon-th-large:before {
    content: "\f009"
}

.icon-th:before {
    content: "\f00a"
}

.icon-th-list:before {
    content: "\f00b"
}

.icon-ok:before {
    content: "\f00c"
}

.icon-remove:before {
    content: "\f00d"
}

.icon-zoom-in:before {
    content: "\f00e"
}

.icon-zoom-out:before {
    content: "\f010"
}

.icon-power-off:before,.icon-off:before {
    content: "\f011"
}

.icon-signal:before {
    content: "\f012"
}

.icon-gear:before,.icon-cog:before {
    content: "\f013"
}

.icon-trash:before {
    content: "\f014"
}

.icon-home:before {
    content: "\f015"
}

.icon-file-alt:before {
    content: "\f016"
}

.icon-time:before {
    content: "\f017"
}

.icon-road:before {
    content: "\f018"
}

.icon-download-alt:before {
    content: "\f019"
}

.icon-download:before {
    content: "\f01a"
}

.icon-upload:before {
    content: "\f01b"
}

.icon-inbox:before {
    content: "\f01c"
}

.icon-play-circle:before {
    content: "\f01d"
}

.icon-rotate-right:before,.icon-repeat:before {
    content: "\f01e"
}

.icon-refresh:before {
    content: "\f021"
}

.icon-list-alt:before {
    content: "\f022"
}

.icon-lock:before {
    content: "\f023"
}

.icon-flag:before {
    content: "\f024"
}

.icon-headphones:before {
    content: "\f025"
}

.icon-volume-off:before {
    content: "\f026"
}

.icon-volume-down:before {
    content: "\f027"
}

.icon-volume-up:before {
    content: "\f028"
}

.icon-qrcode:before {
    content: "\f029"
}

.icon-barcode:before {
    content: "\f02a"
}

.icon-tag:before {
    content: "\f02b"
}

.icon-tags:before {
    content: "\f02c"
}

.icon-book:before {
    content: "\f02d"
}

.icon-bookmark:before {
    content: "\f02e"
}

.icon-print:before {
    content: "\f02f"
}

.icon-camera:before {
    content: "\f030"
}

.icon-font:before {
    content: "\f031"
}

.icon-bold:before {
    content: "\f032"
}

.icon-italic:before {
    content: "\f033"
}

.icon-text-height:before {
    content: "\f034"
}

.icon-text-width:before {
    content: "\f035"
}

.icon-align-left:before {
    content: "\f036"
}

.icon-align-center:before {
    content: "\f037"
}

.icon-align-right:before {
    content: "\f038"
}

.icon-align-justify:before {
    content: "\f039"
}

.icon-list:before {
    content: "\f03a"
}

.icon-indent-left:before {
    content: "\f03b"
}

.icon-indent-right:before {
    content: "\f03c"
}

.icon-facetime-video:before {
    content: "\f03d"
}

.icon-picture:before {
    content: "\f03e"
}

.icon-pencil:before {
    content: "\f040"
}

.icon-map-marker:before {
    content: "\f041"
}

.icon-adjust:before {
    content: "\f042"
}

.icon-tint:before {
    content: "\f043"
}

.icon-edit:before {
    content: "\f044"
}

.icon-share:before {
    content: "\f045"
}

.icon-check:before {
    content: "\f046"
}

.icon-move:before {
    content: "\f047"
}

.icon-step-backward:before {
    content: "\f048"
}

.icon-fast-backward:before {
    content: "\f049"
}

.icon-backward:before {
    content: "\f04a"
}

.icon-play:before {
    content: "\f04b"
}

.icon-pause:before {
    content: "\f04c"
}

.icon-stop:before {
    content: "\f04d"
}

.icon-forward:before {
    content: "\f04e"
}

.icon-fast-forward:before {
    content: "\f050"
}

.icon-step-forward:before {
    content: "\f051"
}

.icon-eject:before {
    content: "\f052"
}

.icon-chevron-left:before {
    content: "\f053"
}

.icon-chevron-right:before {
    content: "\f054"
}

.icon-plus-sign:before {
    content: "\f055"
}

.icon-minus-sign:before {
    content: "\f056"
}

.icon-remove-sign:before {
    content: "\f057"
}

.icon-ok-sign:before {
    content: "\f058"
}

.icon-question-sign:before {
    content: "\f059"
}

.icon-info-sign:before {
    content: "\f05a"
}

.icon-screenshot:before {
    content: "\f05b"
}

.icon-remove-circle:before {
    content: "\f05c"
}

.icon-ok-circle:before {
    content: "\f05d"
}

.icon-ban-circle:before {
    content: "\f05e"
}

.icon-arrow-left:before {
    content: "\f060"
}

.icon-arrow-right:before {
    content: "\f061"
}

.icon-arrow-up:before {
    content: "\f062"
}

.icon-arrow-down:before {
    content: "\f063"
}

.icon-mail-forward:before,.icon-share-alt:before {
    content: "\f064"
}

.icon-resize-full:before {
    content: "\f065"
}

.icon-resize-small:before {
    content: "\f066"
}

.icon-plus:before {
    content: "\f067"
}

.icon-minus:before {
    content: "\f068"
}

.icon-asterisk:before {
    content: "\f069"
}

.icon-exclamation-sign:before {
    content: "\f06a"
}

.icon-gift:before {
    content: "\f06b"
}

.icon-leaf:before {
    content: "\f06c"
}

.icon-fire:before {
    content: "\f06d"
}

.icon-eye-open:before {
    content: "\f06e"
}

.icon-eye-close:before {
    content: "\f070"
}

.icon-warning-sign:before {
    content: "\f071"
}

.icon-plane:before {
    content: "\f072"
}

.icon-calendar:before {
    content: "\f073"
}

.icon-random:before {
    content: "\f074"
}

.icon-comment:before {
    content: "\f075"
}

.icon-magnet:before {
    content: "\f076"
}

.icon-chevron-up:before {
    content: "\f077"
}

.icon-chevron-down:before {
    content: "\f078"
}

.icon-retweet:before {
    content: "\f079"
}

.icon-shopping-cart:before {
    content: "\f07a"
}

.icon-folder-close:before {
    content: "\f07b"
}

.icon-folder-open:before {
    content: "\f07c"
}

.icon-resize-vertical:before {
    content: "\f07d"
}

.icon-resize-horizontal:before {
    content: "\f07e"
}

.icon-bar-chart:before {
    content: "\f080"
}

.icon-twitter-sign:before {
    content: "\f081"
}

.icon-facebook-sign:before {
    content: "\f082"
}

.icon-camera-retro:before {
    content: "\f083"
}

.icon-key:before {
    content: "\f084"
}

.icon-gears:before,.icon-cogs:before {
    content: "\f085"
}

.icon-comments:before {
    content: "\f086"
}

.icon-thumbs-up-alt:before {
    content: "\f087"
}

.icon-thumbs-down-alt:before {
    content: "\f088"
}

.icon-star-half:before {
    content: "\f089"
}

.icon-heart-empty:before {
    content: "\f08a"
}

.icon-signout:before {
    content: "\f08b"
}

.icon-linkedin-sign:before {
    content: "\f08c"
}

.icon-pushpin:before {
    content: "\f08d"
}

.icon-external-link:before {
    content: "\f08e"
}

.icon-signin:before {
    content: "\f090"
}

.icon-trophy:before {
    content: "\f091"
}

.icon-github-sign:before {
    content: "\f092"
}

.icon-upload-alt:before {
    content: "\f093"
}

.icon-lemon:before {
    content: "\f094"
}

.icon-phone:before {
    content: "\f095"
}

.icon-unchecked:before,.icon-check-empty:before {
    content: "\f096"
}

.icon-bookmark-empty:before {
    content: "\f097"
}

.icon-phone-sign:before {
    content: "\f098"
}

.icon-twitter:before {
    content: "\f099"
}

.icon-facebook:before {
    content: "\f09a"
}

.icon-github:before {
    content: "\f09b"
}

.icon-unlock:before {
    content: "\f09c"
}

.icon-credit-card:before {
    content: "\f09d"
}

.icon-rss:before {
    content: "\f09e"
}

.icon-hdd:before {
    content: "\f0a0"
}

.icon-bullhorn:before {
    content: "\f0a1"
}

.icon-bell:before {
    content: "\f0a2"
}

.icon-certificate:before {
    content: "\f0a3"
}

.icon-hand-right:before {
    content: "\f0a4"
}

.icon-hand-left:before {
    content: "\f0a5"
}

.icon-hand-up:before {
    content: "\f0a6"
}

.icon-hand-down:before {
    content: "\f0a7"
}

.icon-circle-arrow-left:before {
    content: "\f0a8"
}

.icon-circle-arrow-right:before {
    content: "\f0a9"
}

.icon-circle-arrow-up:before {
    content: "\f0aa"
}

.icon-circle-arrow-down:before {
    content: "\f0ab"
}

.icon-globe:before {
    content: "\f0ac"
}

.icon-wrench:before {
    content: "\f0ad"
}

.icon-tasks:before {
    content: "\f0ae"
}

.icon-filter:before {
    content: "\f0b0"
}

.icon-briefcase:before {
    content: "\f0b1"
}

.icon-fullscreen:before {
    content: "\f0b2"
}

.icon-group:before {
    content: "\f0c0"
}

.icon-link:before {
    content: "\f0c1"
}

.icon-cloud:before {
    content: "\f0c2"
}

.icon-beaker:before {
    content: "\f0c3"
}

.icon-cut:before {
    content: "\f0c4"
}

.icon-copy:before {
    content: "\f0c5"
}

.icon-paperclip:before,.icon-paper-clip:before {
    content: "\f0c6"
}

.icon-save:before {
    content: "\f0c7"
}

.icon-sign-blank:before {
    content: "\f0c8"
}

.icon-reorder:before {
    content: "\f0c9"
}

.icon-list-ul:before {
    content: "\f0ca"
}

.icon-list-ol:before {
    content: "\f0cb"
}

.icon-strikethrough:before {
    content: "\f0cc"
}

.icon-underline:before {
    content: "\f0cd"
}

.icon-table:before {
    content: "\f0ce"
}

.icon-magic:before {
    content: "\f0d0"
}

.icon-truck:before {
    content: "\f0d1"
}

.icon-pinterest:before {
    content: "\f0d2"
}

.icon-pinterest-sign:before {
    content: "\f0d3"
}

.icon-google-plus-sign:before {
    content: "\f0d4"
}

.icon-google-plus:before {
    content: "\f0d5"
}

.icon-money:before {
    content: "\f0d6"
}

.icon-caret-down:before {
    content: "\f0d7"
}

.icon-caret-up:before {
    content: "\f0d8"
}

.icon-caret-left:before {
    content: "\f0d9"
}

.icon-caret-right:before {
    content: "\f0da"
}

.icon-columns:before {
    content: "\f0db"
}

.icon-sort:before {
    content: "\f0dc"
}

.icon-sort-down:before {
    content: "\f0dd"
}

.icon-sort-up:before {
    content: "\f0de"
}

.icon-envelope:before {
    content: "\f0e0"
}

.icon-linkedin:before {
    content: "\f0e1"
}

.icon-rotate-left:before,.icon-undo:before {
    content: "\f0e2"
}

.icon-legal:before {
    content: "\f0e3"
}

.icon-dashboard:before {
    content: "\f0e4"
}

.icon-comment-alt:before {
    content: "\f0e5"
}

.icon-comments-alt:before {
    content: "\f0e6"
}

.icon-bolt:before {
    content: "\f0e7"
}

.icon-sitemap:before {
    content: "\f0e8"
}

.icon-umbrella:before {
    content: "\f0e9"
}

.icon-paste:before {
    content: "\f0ea"
}

.icon-lightbulb:before {
    content: "\f0eb"
}

.icon-exchange:before {
    content: "\f0ec"
}

.icon-cloud-download:before {
    content: "\f0ed"
}

.icon-cloud-upload:before {
    content: "\f0ee"
}

.icon-user-md:before {
    content: "\f0f0"
}

.icon-stethoscope:before {
    content: "\f0f1"
}

.icon-suitcase:before {
    content: "\f0f2"
}

.icon-bell-alt:before {
    content: "\f0f3"
}

.icon-coffee:before {
    content: "\f0f4"
}

.icon-food:before {
    content: "\f0f5"
}

.icon-file-text-alt:before {
    content: "\f0f6"
}

.icon-building:before {
    content: "\f0f7"
}

.icon-hospital:before {
    content: "\f0f8"
}

.icon-ambulance:before {
    content: "\f0f9"
}

.icon-medkit:before {
    content: "\f0fa"
}

.icon-fighter-jet:before {
    content: "\f0fb"
}

.icon-beer:before {
    content: "\f0fc"
}

.icon-h-sign:before {
    content: "\f0fd"
}

.icon-plus-sign-alt:before {
    content: "\f0fe"
}

.icon-double-angle-left:before {
    content: "\f100"
}

.icon-double-angle-right:before {
    content: "\f101"
}

.icon-double-angle-up:before {
    content: "\f102"
}

.icon-double-angle-down:before {
    content: "\f103"
}

.icon-angle-left:before {
    content: "\f104"
}

.icon-angle-right:before {
    content: "\f105"
}

.icon-angle-up:before {
    content: "\f106"
}

.icon-angle-down:before {
    content: "\f107"
}

.icon-desktop:before {
    content: "\f108"
}

.icon-laptop:before {
    content: "\f109"
}

.icon-tablet:before {
    content: "\f10a"
}

.icon-mobile-phone:before {
    content: "\f10b"
}

.icon-circle-blank:before {
    content: "\f10c"
}

.icon-quote-left:before {
    content: "\f10d"
}

.icon-quote-right:before {
    content: "\f10e"
}

.icon-spinner:before {
    content: "\f110"
}

.icon-circle:before {
    content: "\f111"
}

.icon-mail-reply:before,.icon-reply:before {
    content: "\f112"
}

.icon-github-alt:before {
    content: "\f113"
}

.icon-folder-close-alt:before {
    content: "\f114"
}

.icon-folder-open-alt:before {
    content: "\f115"
}

.icon-expand-alt:before {
    content: "\f116"
}

.icon-collapse-alt:before {
    content: "\f117"
}

.icon-smile:before {
    content: "\f118"
}

.icon-frown:before {
    content: "\f119"
}

.icon-meh:before {
    content: "\f11a"
}

.icon-gamepad:before {
    content: "\f11b"
}

.icon-keyboard:before {
    content: "\f11c"
}

.icon-flag-alt:before {
    content: "\f11d"
}

.icon-flag-checkered:before {
    content: "\f11e"
}

.icon-terminal:before {
    content: "\f120"
}

.icon-code:before {
    content: "\f121"
}

.icon-reply-all:before {
    content: "\f122"
}

.icon-mail-reply-all:before {
    content: "\f122"
}

.icon-star-half-full:before,.icon-star-half-empty:before {
    content: "\f123"
}

.icon-location-arrow:before {
    content: "\f124"
}

.icon-crop:before {
    content: "\f125"
}

.icon-code-fork:before {
    content: "\f126"
}

.icon-unlink:before {
    content: "\f127"
}

.icon-question:before {
    content: "\f128"
}

.icon-info:before {
    content: "\f129"
}

.icon-exclamation:before {
    content: "\f12a"
}

.icon-superscript:before {
    content: "\f12b"
}

.icon-subscript:before {
    content: "\f12c"
}

.icon-eraser:before {
    content: "\f12d"
}

.icon-puzzle-piece:before {
    content: "\f12e"
}

.icon-microphone:before {
    content: "\f130"
}

.icon-microphone-off:before {
    content: "\f131"
}

.icon-shield:before {
    content: "\f132"
}

.icon-calendar-empty:before {
    content: "\f133"
}

.icon-fire-extinguisher:before {
    content: "\f134"
}

.icon-rocket:before {
    content: "\f135"
}

.icon-maxcdn:before {
    content: "\f136"
}

.icon-chevron-sign-left:before {
    content: "\f137"
}

.icon-chevron-sign-right:before {
    content: "\f138"
}

.icon-chevron-sign-up:before {
    content: "\f139"
}

.icon-chevron-sign-down:before {
    content: "\f13a"
}

.icon-html5:before {
    content: "\f13b"
}

.icon-css3:before {
    content: "\f13c"
}

.icon-anchor:before {
    content: "\f13d"
}

.icon-unlock-alt:before {
    content: "\f13e"
}

.icon-bullseye:before {
    content: "\f140"
}

.icon-ellipsis-horizontal:before {
    content: "\f141"
}

.icon-ellipsis-vertical:before {
    content: "\f142"
}

.icon-rss-sign:before {
    content: "\f143"
}

.icon-play-sign:before {
    content: "\f144"
}

.icon-ticket:before {
    content: "\f145"
}

.icon-minus-sign-alt:before {
    content: "\f146"
}

.icon-check-minus:before {
    content: "\f147"
}

.icon-level-up:before {
    content: "\f148"
}

.icon-level-down:before {
    content: "\f149"
}

.icon-check-sign:before {
    content: "\f14a"
}

.icon-edit-sign:before {
    content: "\f14b"
}

.icon-external-link-sign:before {
    content: "\f14c"
}

.icon-share-sign:before {
    content: "\f14d"
}

.icon-compass:before {
    content: "\f14e"
}

.icon-collapse:before {
    content: "\f150"
}

.icon-collapse-top:before {
    content: "\f151"
}

.icon-expand:before {
    content: "\f152"
}

.icon-euro:before,.icon-eur:before {
    content: "\f153"
}

.icon-gbp:before {
    content: "\f154"
}

.icon-dollar:before,.icon-usd:before {
    content: "\f155"
}

.icon-rupee:before,.icon-inr:before {
    content: "\f156"
}

.icon-yen:before,.icon-jpy:before {
    content: "\f157"
}

.icon-renminbi:before,.icon-cny:before {
    content: "\f158"
}

.icon-won:before,.icon-krw:before {
    content: "\f159"
}

.icon-bitcoin:before,.icon-btc:before {
    content: "\f15a"
}

.icon-file:before {
    content: "\f15b"
}

.icon-file-text:before {
    content: "\f15c"
}

.icon-sort-by-alphabet:before {
    content: "\f15d"
}

.icon-sort-by-alphabet-alt:before {
    content: "\f15e"
}

.icon-sort-by-attributes:before {
    content: "\f160"
}

.icon-sort-by-attributes-alt:before {
    content: "\f161"
}

.icon-sort-by-order:before {
    content: "\f162"
}

.icon-sort-by-order-alt:before {
    content: "\f163"
}

.icon-thumbs-up:before {
    content: "\f164"
}

.icon-thumbs-down:before {
    content: "\f165"
}

.icon-youtube-sign:before {
    content: "\f166"
}

.icon-youtube:before {
    content: "\f167"
}

.icon-xing:before {
    content: "\f168"
}

.icon-xing-sign:before {
    content: "\f169"
}

.icon-youtube-play:before {
    content: "\f16a"
}

.icon-dropbox:before {
    content: "\f16b"
}

.icon-stackexchange:before,.fa-stackexchange:before {
    content: "\f16c"
}

.icon-instagram:before {
    content: "\f16d"
}

.icon-flickr:before {
    content: "\f16e"
}

.icon-adn:before {
    content: "\f170"
}

.icon-bitbucket:before {
    content: "\f171"
}

.icon-bitbucket-sign:before {
    content: "\f172"
}

.icon-tumblr:before {
    content: "\f173"
}

.icon-tumblr-sign:before {
    content: "\f174"
}

.icon-long-arrow-down:before {
    content: "\f175"
}

.icon-long-arrow-up:before {
    content: "\f176"
}

.icon-long-arrow-left:before {
    content: "\f177"
}

.icon-long-arrow-right:before {
    content: "\f178"
}

.icon-apple:before {
    content: "\f179"
}

.icon-windows:before {
    content: "\f17a"
}

.icon-android:before {
    content: "\f17b"
}

.icon-linux:before {
    content: "\f17c"
}

.icon-dribbble:before {
    content: "\f17d"
}

.icon-skype:before {
    content: "\f17e"
}

.icon-foursquare:before {
    content: "\f180"
}

.icon-trello:before {
    content: "\f181"
}

.icon-female:before {
    content: "\f182"
}

.icon-male:before {
    content: "\f183"
}

.icon-gittip:before {
    content: "\f184"
}

.icon-sun:before {
    content: "\f185"
}

.icon-moon:before {
    content: "\f186"
}

.icon-archive:before {
    content: "\f187"
}

.icon-bug:before {
    content: "\f188"
}

.icon-vk:before {
    content: "\f189"
}

.icon-weibo:before {
    content: "\f18a"
}

.icon-renren:before {
    content: "\f18b"
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.fa-lg {
    font-size: 1.33333333em;
    line-height: .75em;
    vertical-align: -15%
}

.fa-2x {
    font-size: 2em
}

.fa-3x {
    font-size: 3em
}

.fa-4x {
    font-size: 4em
}

.fa-5x {
    font-size: 5em
}

.fa-fw {
    width: 1.28571429em;
    text-align: center
}

.fa-ul {
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none
}

.fa-ul>li {
    position: relative
}

.fa-li {
    position: absolute;
    left: -2.14285714em;
    width: 2.14285714em;
    top: .14285714em;
    text-align: center
}

.fa-li.fa-lg {
    left: -1.85714286em
}

.fa-border {
    padding: .2em .25em .15em;
    border: solid .08em #eee;
    border-radius: .1em
}

.fa-pull-left {
    float: left
}

.fa-pull-right {
    float: right
}

.fa.fa-pull-left {
    margin-right: .3em
}

.fa.fa-pull-right {
    margin-left: .3em
}

.pull-right {
    float: right
}

.pull-left {
    float: left
}

.fa.pull-left {
    margin-right: .3em
}

.fa.pull-right {
    margin-left: .3em
}

.fa-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear
}

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

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

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

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

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.fa-rotate-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.fa-rotate-180 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.fa-rotate-270 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}

.fa-flip-horizontal {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    -webkit-transform: scale(-1,1);
    -ms-transform: scale(-1,1);
    transform: scale(-1,1)
}

.fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    -webkit-transform: scale(1,-1);
    -ms-transform: scale(1,-1);
    transform: scale(1,-1)
}

:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical {
    filter: none
}

.fa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle
}

.fa-stack-1x,.fa-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center
}

.fa-stack-1x {
    line-height: inherit
}

.fa-stack-2x {
    font-size: 2em
}

.fa-inverse {
    color: #fff
}

.fa-glass:before {
    content: "\f000"
}

.fa-music:before {
    content: "\f001"
}

.fa-search:before {
    content: "\f002"
}

.fa-envelope-o:before {
    content: "\f003"
}

.fa-heart:before {
    content: "\f004"
}

.fa-star:before {
    content: "\f005"
}

.fa-star-o:before {
    content: "\f006"
}

.fa-user:before {
    content: "\f007"
}

.fa-film:before {
    content: "\f008"
}

.fa-th-large:before {
    content: "\f009"
}

.fa-th:before {
    content: "\f00a"
}

.fa-th-list:before {
    content: "\f00b"
}

.fa-check:before {
    content: "\f00c"
}

.fa-remove:before,.fa-close:before,.fa-times:before {
    content: "\f00d"
}

.fa-search-plus:before {
    content: "\f00e"
}

.fa-search-minus:before {
    content: "\f010"
}

.fa-power-off:before {
    content: "\f011"
}

.fa-signal:before {
    content: "\f012"
}

.fa-gear:before,.fa-cog:before {
    content: "\f013"
}

.fa-trash-o:before {
    content: "\f014"
}

.fa-home:before {
    content: "\f015"
}

.fa-file-o:before {
    content: "\f016"
}

.fa-clock-o:before {
    content: "\f017"
}

.fa-road:before {
    content: "\f018"
}

.fa-download:before {
    content: "\f019"
}

.fa-arrow-circle-o-down:before {
    content: "\f01a"
}

.fa-arrow-circle-o-up:before {
    content: "\f01b"
}

.fa-inbox:before {
    content: "\f01c"
}

.fa-play-circle-o:before {
    content: "\f01d"
}

.fa-rotate-right:before,.fa-repeat:before {
    content: "\f01e"
}

.fa-refresh:before {
    content: "\f021"
}

.fa-list-alt:before {
    content: "\f022"
}

.fa-lock:before {
    content: "\f023"
}

.fa-flag:before {
    content: "\f024"
}

.fa-headphones:before {
    content: "\f025"
}

.fa-volume-off:before {
    content: "\f026"
}

.fa-volume-down:before {
    content: "\f027"
}

.fa-volume-up:before {
    content: "\f028"
}

.fa-qrcode:before {
    content: "\f029"
}

.fa-barcode:before {
    content: "\f02a"
}

.fa-tag:before {
    content: "\f02b"
}

.fa-tags:before {
    content: "\f02c"
}

.fa-book:before {
    content: "\f02d"
}

.fa-bookmark:before {
    content: "\f02e"
}

.fa-print:before {
    content: "\f02f"
}

.fa-camera:before {
    content: "\f030"
}

.fa-font:before {
    content: "\f031"
}

.fa-bold:before {
    content: "\f032"
}

.fa-italic:before {
    content: "\f033"
}

.fa-text-height:before {
    content: "\f034"
}

.fa-text-width:before {
    content: "\f035"
}

.fa-align-left:before {
    content: "\f036"
}

.fa-align-center:before {
    content: "\f037"
}

.fa-align-right:before {
    content: "\f038"
}

.fa-align-justify:before {
    content: "\f039"
}

.fa-list:before {
    content: "\f03a"
}

.fa-dedent:before,.fa-outdent:before {
    content: "\f03b"
}

.fa-indent:before {
    content: "\f03c"
}

.fa-video-camera:before {
    content: "\f03d"
}

.fa-photo:before,.fa-image:before,.fa-picture-o:before {
    content: "\f03e"
}

.fa-pencil:before {
    content: "\f040"
}

.fa-map-marker:before {
    content: "\f041"
}

.fa-adjust:before {
    content: "\f042"
}

.fa-tint:before {
    content: "\f043"
}

.fa-edit:before,.fa-pencil-square-o:before {
    content: "\f044"
}

.fa-share-square-o:before {
    content: "\f045"
}

.fa-check-square-o:before {
    content: "\f046"
}

.fa-arrows:before {
    content: "\f047"
}

.fa-step-backward:before {
    content: "\f048"
}

.fa-fast-backward:before {
    content: "\f049"
}

.fa-backward:before {
    content: "\f04a"
}

.fa-play:before {
    content: "\f04b"
}

.fa-pause:before {
    content: "\f04c"
}

.fa-stop:before {
    content: "\f04d"
}

.fa-forward:before {
    content: "\f04e"
}

.fa-fast-forward:before {
    content: "\f050"
}

.fa-step-forward:before {
    content: "\f051"
}

.fa-eject:before {
    content: "\f052"
}

.fa-chevron-left:before {
    content: "\f053"
}

.fa-chevron-right:before {
    content: "\f054"
}

.fa-plus-circle:before {
    content: "\f055"
}

.fa-minus-circle:before {
    content: "\f056"
}

.fa-times-circle:before {
    content: "\f057"
}

.fa-check-circle:before {
    content: "\f058"
}

.fa-question-circle:before {
    content: "\f059"
}

.fa-info-circle:before {
    content: "\f05a"
}

.fa-crosshairs:before {
    content: "\f05b"
}

.fa-times-circle-o:before {
    content: "\f05c"
}

.fa-check-circle-o:before {
    content: "\f05d"
}

.fa-ban:before {
    content: "\f05e"
}

.fa-arrow-left:before {
    content: "\f060"
}

.fa-arrow-right:before {
    content: "\f061"
}

.fa-arrow-up:before {
    content: "\f062"
}

.fa-arrow-down:before {
    content: "\f063"
}

.fa-mail-forward:before,.fa-share:before {
    content: "\f064"
}

.fa-expand:before {
    content: "\f065"
}

.fa-compress:before {
    content: "\f066"
}

.fa-plus:before {
    content: "\f067"
}

.fa-minus:before {
    content: "\f068"
}

.fa-asterisk:before {
    content: "\f069"
}

.fa-exclamation-circle:before {
    content: "\f06a"
}

.fa-gift:before {
    content: "\f06b"
}

.fa-leaf:before {
    content: "\f06c"
}

.fa-fire:before {
    content: "\f06d"
}

.fa-eye:before {
    content: "\f06e"
}

.fa-eye-slash:before {
    content: "\f070"
}

.fa-warning:before,.fa-exclamation-triangle:before {
    content: "\f071"
}

.fa-plane:before {
    content: "\f072"
}

.fa-calendar:before {
    content: "\f073"
}

.fa-random:before {
    content: "\f074"
}

.fa-comment:before {
    content: "\f075"
}

.fa-magnet:before {
    content: "\f076"
}

.fa-chevron-up:before {
    content: "\f077"
}

.fa-chevron-down:before {
    content: "\f078"
}

.fa-retweet:before {
    content: "\f079"
}

.fa-shopping-cart:before {
    content: "\f07a"
}

.fa-folder:before {
    content: "\f07b"
}

.fa-folder-open:before {
    content: "\f07c"
}

.fa-arrows-v:before {
    content: "\f07d"
}

.fa-arrows-h:before {
    content: "\f07e"
}

.fa-bar-chart-o:before,.fa-bar-chart:before {
    content: "\f080"
}

.fa-twitter-square:before {
    content: "\f081"
}

.fa-facebook-square:before {
    content: "\f082"
}

.fa-camera-retro:before {
    content: "\f083"
}

.fa-key:before {
    content: "\f084"
}

.fa-gears:before,.fa-cogs:before {
    content: "\f085"
}

.fa-comments:before {
    content: "\f086"
}

.fa-thumbs-o-up:before {
    content: "\f087"
}

.fa-thumbs-o-down:before {
    content: "\f088"
}

.fa-star-half:before {
    content: "\f089"
}

.fa-heart-o:before {
    content: "\f08a"
}

.fa-sign-out:before {
    content: "\f08b"
}

.fa-linkedin-square:before {
    content: "\f08c"
}

.fa-thumb-tack:before {
    content: "\f08d"
}

.fa-external-link:before {
    content: "\f08e"
}

.fa-sign-in:before {
    content: "\f090"
}

.fa-trophy:before {
    content: "\f091"
}

.fa-github-square:before {
    content: "\f092"
}

.fa-upload:before {
    content: "\f093"
}

.fa-lemon-o:before {
    content: "\f094"
}

.fa-phone:before {
    content: "\f095"
}

.fa-square-o:before {
    content: "\f096"
}

.fa-bookmark-o:before {
    content: "\f097"
}

.fa-phone-square:before {
    content: "\f098"
}

.fa-twitter:before {
    content: "\f099"
}

.fa-facebook-f:before,.fa-facebook:before {
    content: "\f09a"
}

.fa-github:before {
    content: "\f09b"
}

.fa-unlock:before {
    content: "\f09c"
}

.fa-credit-card:before {
    content: "\f09d"
}

.fa-feed:before,.fa-rss:before {
    content: "\f09e"
}

.fa-hdd-o:before {
    content: "\f0a0"
}

.fa-bullhorn:before {
    content: "\f0a1"
}

.fa-bell:before {
    content: "\f0f3"
}

.fa-certificate:before {
    content: "\f0a3"
}

.fa-hand-o-right:before {
    content: "\f0a4"
}

.fa-hand-o-left:before {
    content: "\f0a5"
}

.fa-hand-o-up:before {
    content: "\f0a6"
}

.fa-hand-o-down:before {
    content: "\f0a7"
}

.fa-arrow-circle-left:before {
    content: "\f0a8"
}

.fa-arrow-circle-right:before {
    content: "\f0a9"
}

.fa-arrow-circle-up:before {
    content: "\f0aa"
}

.fa-arrow-circle-down:before {
    content: "\f0ab"
}

.fa-globe:before {
    content: "\f0ac"
}

.fa-wrench:before {
    content: "\f0ad"
}

.fa-tasks:before {
    content: "\f0ae"
}

.fa-filter:before {
    content: "\f0b0"
}

.fa-briefcase:before {
    content: "\f0b1"
}

.fa-arrows-alt:before {
    content: "\f0b2"
}

.fa-group:before,.fa-users:before {
    content: "\f0c0"
}

.fa-chain:before,.fa-link:before {
    content: "\f0c1"
}

.fa-cloud:before {
    content: "\f0c2"
}

.fa-flask:before {
    content: "\f0c3"
}

.fa-cut:before,.fa-scissors:before {
    content: "\f0c4"
}

.fa-copy:before,.fa-files-o:before {
    content: "\f0c5"
}

.fa-paperclip:before {
    content: "\f0c6"
}

.fa-save:before,.fa-floppy-o:before {
    content: "\f0c7"
}

.fa-square:before {
    content: "\f0c8"
}

.fa-navicon:before,.fa-reorder:before,.fa-bars:before {
    content: "\f0c9"
}

.fa-list-ul:before {
    content: "\f0ca"
}

.fa-list-ol:before {
    content: "\f0cb"
}

.fa-strikethrough:before {
    content: "\f0cc"
}

.fa-underline:before {
    content: "\f0cd"
}

.fa-table:before {
    content: "\f0ce"
}

.fa-magic:before {
    content: "\f0d0"
}

.fa-truck:before {
    content: "\f0d1"
}

.fa-pinterest:before {
    content: "\f0d2"
}

.fa-pinterest-square:before {
    content: "\f0d3"
}

.fa-google-plus-square:before {
    content: "\f0d4"
}

.fa-google-plus:before {
    content: "\f0d5"
}

.fa-money:before {
    content: "\f0d6"
}

.fa-caret-down:before {
    content: "\f0d7"
}

.fa-caret-up:before {
    content: "\f0d8"
}

.fa-caret-left:before {
    content: "\f0d9"
}

.fa-caret-right:before {
    content: "\f0da"
}

.fa-columns:before {
    content: "\f0db"
}

.fa-unsorted:before,.fa-sort:before {
    content: "\f0dc"
}

.fa-sort-down:before,.fa-sort-desc:before {
    content: "\f0dd"
}

.fa-sort-up:before,.fa-sort-asc:before {
    content: "\f0de"
}

.fa-envelope:before {
    content: "\f0e0"
}

.fa-linkedin:before {
    content: "\f0e1"
}

.fa-rotate-left:before,.fa-undo:before {
    content: "\f0e2"
}

.fa-legal:before,.fa-gavel:before {
    content: "\f0e3"
}

.fa-dashboard:before,.fa-tachometer:before {
    content: "\f0e4"
}

.fa-comment-o:before {
    content: "\f0e5"
}

.fa-comments-o:before {
    content: "\f0e6"
}

.fa-flash:before,.fa-bolt:before {
    content: "\f0e7"
}

.fa-sitemap:before {
    content: "\f0e8"
}

.fa-umbrella:before {
    content: "\f0e9"
}

.fa-paste:before,.fa-clipboard:before {
    content: "\f0ea"
}

.fa-lightbulb-o:before {
    content: "\f0eb"
}

.fa-exchange:before {
    content: "\f0ec"
}

.fa-cloud-download:before {
    content: "\f0ed"
}

.fa-cloud-upload:before {
    content: "\f0ee"
}

.fa-user-md:before {
    content: "\f0f0"
}

.fa-stethoscope:before {
    content: "\f0f1"
}

.fa-suitcase:before {
    content: "\f0f2"
}

.fa-bell-o:before {
    content: "\f0a2"
}

.fa-coffee:before {
    content: "\f0f4"
}

.fa-cutlery:before {
    content: "\f0f5"
}

.fa-file-text-o:before {
    content: "\f0f6"
}

.fa-building-o:before {
    content: "\f0f7"
}

.fa-hospital-o:before {
    content: "\f0f8"
}

.fa-ambulance:before {
    content: "\f0f9"
}

.fa-medkit:before {
    content: "\f0fa"
}

.fa-fighter-jet:before {
    content: "\f0fb"
}

.fa-beer:before {
    content: "\f0fc"
}

.fa-h-square:before {
    content: "\f0fd"
}

.fa-plus-square:before {
    content: "\f0fe"
}

.fa-angle-double-left:before {
    content: "\f100"
}

.fa-angle-double-right:before {
    content: "\f101"
}

.fa-angle-double-up:before {
    content: "\f102"
}

.fa-angle-double-down:before {
    content: "\f103"
}

.fa-angle-left:before {
    content: "\f104"
}

.fa-angle-right:before {
    content: "\f105"
}

.fa-angle-up:before {
    content: "\f106"
}

.fa-angle-down:before {
    content: "\f107"
}

.fa-desktop:before {
    content: "\f108"
}

.fa-laptop:before {
    content: "\f109"
}

.fa-tablet:before {
    content: "\f10a"
}

.fa-mobile-phone:before,.fa-mobile:before {
    content: "\f10b"
}

.fa-circle-o:before {
    content: "\f10c"
}

.fa-quote-left:before {
    content: "\f10d"
}

.fa-quote-right:before {
    content: "\f10e"
}

.fa-spinner:before {
    content: "\f110"
}

.fa-circle:before {
    content: "\f111"
}

.fa-mail-reply:before,.fa-reply:before {
    content: "\f112"
}

.fa-github-alt:before {
    content: "\f113"
}

.fa-folder-o:before {
    content: "\f114"
}

.fa-folder-open-o:before {
    content: "\f115"
}

.fa-smile-o:before {
    content: "\f118"
}

.fa-frown-o:before {
    content: "\f119"
}

.fa-meh-o:before {
    content: "\f11a"
}

.fa-gamepad:before {
    content: "\f11b"
}

.fa-keyboard-o:before {
    content: "\f11c"
}

.fa-flag-o:before {
    content: "\f11d"
}

.fa-flag-checkered:before {
    content: "\f11e"
}

.fa-terminal:before {
    content: "\f120"
}

.fa-code:before {
    content: "\f121"
}

.fa-mail-reply-all:before,.fa-reply-all:before {
    content: "\f122"
}

.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before {
    content: "\f123"
}

.fa-location-arrow:before {
    content: "\f124"
}

.fa-crop:before {
    content: "\f125"
}

.fa-code-fork:before {
    content: "\f126"
}

.fa-unlink:before,.fa-chain-broken:before {
    content: "\f127"
}

.fa-question:before {
    content: "\f128"
}

.fa-info:before {
    content: "\f129"
}

.fa-exclamation:before {
    content: "\f12a"
}

.fa-superscript:before {
    content: "\f12b"
}

.fa-subscript:before {
    content: "\f12c"
}

.fa-eraser:before {
    content: "\f12d"
}

.fa-puzzle-piece:before {
    content: "\f12e"
}

.fa-microphone:before {
    content: "\f130"
}

.fa-microphone-slash:before {
    content: "\f131"
}

.fa-shield:before {
    content: "\f132"
}

.fa-calendar-o:before {
    content: "\f133"
}

.fa-fire-extinguisher:before {
    content: "\f134"
}

.fa-rocket:before {
    content: "\f135"
}

.fa-maxcdn:before {
    content: "\f136"
}

.fa-chevron-circle-left:before {
    content: "\f137"
}

.fa-chevron-circle-right:before {
    content: "\f138"
}

.fa-chevron-circle-up:before {
    content: "\f139"
}

.fa-chevron-circle-down:before {
    content: "\f13a"
}

.fa-html5:before {
    content: "\f13b"
}

.fa-css3:before {
    content: "\f13c"
}

.fa-anchor:before {
    content: "\f13d"
}

.fa-unlock-alt:before {
    content: "\f13e"
}

.fa-bullseye:before {
    content: "\f140"
}

.fa-ellipsis-h:before {
    content: "\f141"
}

.fa-ellipsis-v:before {
    content: "\f142"
}

.fa-rss-square:before {
    content: "\f143"
}

.fa-play-circle:before {
    content: "\f144"
}

.fa-ticket:before {
    content: "\f145"
}

.fa-minus-square:before {
    content: "\f146"
}

.fa-minus-square-o:before {
    content: "\f147"
}

.fa-level-up:before {
    content: "\f148"
}

.fa-level-down:before {
    content: "\f149"
}

.fa-check-square:before {
    content: "\f14a"
}

.fa-pencil-square:before {
    content: "\f14b"
}

.fa-external-link-square:before {
    content: "\f14c"
}

.fa-share-square:before {
    content: "\f14d"
}

.fa-compass:before {
    content: "\f14e"
}

.fa-toggle-down:before,.fa-caret-square-o-down:before {
    content: "\f150"
}

.fa-toggle-up:before,.fa-caret-square-o-up:before {
    content: "\f151"
}

.fa-toggle-right:before,.fa-caret-square-o-right:before {
    content: "\f152"
}

.fa-euro:before,.fa-eur:before {
    content: "\f153"
}

.fa-gbp:before {
    content: "\f154"
}

.fa-dollar:before,.fa-usd:before {
    content: "\f155"
}

.fa-rupee:before,.fa-inr:before {
    content: "\f156"
}

.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before {
    content: "\f157"
}

.fa-ruble:before,.fa-rouble:before,.fa-rub:before {
    content: "\f158"
}

.fa-won:before,.fa-krw:before {
    content: "\f159"
}

.fa-bitcoin:before,.fa-btc:before {
    content: "\f15a"
}

.fa-file:before {
    content: "\f15b"
}

.fa-file-text:before {
    content: "\f15c"
}

.fa-sort-alpha-asc:before {
    content: "\f15d"
}

.fa-sort-alpha-desc:before {
    content: "\f15e"
}

.fa-sort-amount-asc:before {
    content: "\f160"
}

.fa-sort-amount-desc:before {
    content: "\f161"
}

.fa-sort-numeric-asc:before {
    content: "\f162"
}

.fa-sort-numeric-desc:before {
    content: "\f163"
}

.fa-thumbs-up:before {
    content: "\f164"
}

.fa-thumbs-down:before {
    content: "\f165"
}

.fa-youtube-square:before {
    content: "\f166"
}

.fa-youtube:before {
    content: "\f167"
}

.fa-xing:before {
    content: "\f168"
}

.fa-xing-square:before {
    content: "\f169"
}

.fa-youtube-play:before {
    content: "\f16a"
}

.fa-dropbox:before {
    content: "\f16b"
}

.fa-stack-overflow:before {
    content: "\f16c"
}

.fa-instagram:before {
    content: "\f16d"
}

.fa-flickr:before {
    content: "\f16e"
}

.fa-adn:before {
    content: "\f170"
}

.fa-bitbucket:before {
    content: "\f171"
}

.fa-bitbucket-square:before {
    content: "\f172"
}

.fa-tumblr:before {
    content: "\f173"
}

.fa-tumblr-square:before {
    content: "\f174"
}

.fa-long-arrow-down:before {
    content: "\f175"
}

.fa-long-arrow-up:before {
    content: "\f176"
}

.fa-long-arrow-left:before {
    content: "\f177"
}

.fa-long-arrow-right:before {
    content: "\f178"
}

.fa-apple:before {
    content: "\f179"
}

.fa-windows:before {
    content: "\f17a"
}

.fa-android:before {
    content: "\f17b"
}

.fa-linux:before {
    content: "\f17c"
}

.fa-dribbble:before {
    content: "\f17d"
}

.fa-skype:before {
    content: "\f17e"
}

.fa-foursquare:before {
    content: "\f180"
}

.fa-trello:before {
    content: "\f181"
}

.fa-female:before {
    content: "\f182"
}

.fa-male:before {
    content: "\f183"
}

.fa-gittip:before,.fa-gratipay:before {
    content: "\f184"
}

.fa-sun-o:before {
    content: "\f185"
}

.fa-moon-o:before {
    content: "\f186"
}

.fa-archive:before {
    content: "\f187"
}

.fa-bug:before {
    content: "\f188"
}

.fa-vk:before {
    content: "\f189"
}

.fa-weibo:before {
    content: "\f18a"
}

.fa-renren:before {
    content: "\f18b"
}

.fa-pagelines:before {
    content: "\f18c"
}

.fa-stack-exchange:before {
    content: "\f18d"
}

.fa-arrow-circle-o-right:before {
    content: "\f18e"
}

.fa-arrow-circle-o-left:before {
    content: "\f190"
}

.fa-toggle-left:before,.fa-caret-square-o-left:before {
    content: "\f191"
}

.fa-dot-circle-o:before {
    content: "\f192"
}

.fa-wheelchair:before {
    content: "\f193"
}

.fa-vimeo-square:before {
    content: "\f194"
}

.fa-turkish-lira:before,.fa-try:before {
    content: "\f195"
}

.fa-plus-square-o:before {
    content: "\f196"
}

.fa-space-shuttle:before {
    content: "\f197"
}

.fa-slack:before {
    content: "\f198"
}

.fa-envelope-square:before {
    content: "\f199"
}

.fa-wordpress:before {
    content: "\f19a"
}

.fa-openid:before {
    content: "\f19b"
}

.fa-institution:before,.fa-bank:before,.fa-university:before {
    content: "\f19c"
}

.fa-mortar-board:before,.fa-graduation-cap:before {
    content: "\f19d"
}

.fa-yahoo:before {
    content: "\f19e"
}

.fa-google:before {
    content: "\f1a0"
}

.fa-reddit:before {
    content: "\f1a1"
}

.fa-reddit-square:before {
    content: "\f1a2"
}

.fa-stumbleupon-circle:before {
    content: "\f1a3"
}

.fa-stumbleupon:before {
    content: "\f1a4"
}

.fa-delicious:before {
    content: "\f1a5"
}

.fa-digg:before {
    content: "\f1a6"
}

.fa-pied-piper-pp:before {
    content: "\f1a7"
}

.fa-pied-piper-alt:before {
    content: "\f1a8"
}

.fa-drupal:before {
    content: "\f1a9"
}

.fa-joomla:before {
    content: "\f1aa"
}

.fa-language:before {
    content: "\f1ab"
}

.fa-fax:before {
    content: "\f1ac"
}

.fa-building:before {
    content: "\f1ad"
}

.fa-child:before {
    content: "\f1ae"
}

.fa-paw:before {
    content: "\f1b0"
}

.fa-spoon:before {
    content: "\f1b1"
}

.fa-cube:before {
    content: "\f1b2"
}

.fa-cubes:before {
    content: "\f1b3"
}

.fa-behance:before {
    content: "\f1b4"
}

.fa-behance-square:before {
    content: "\f1b5"
}

.fa-steam:before {
    content: "\f1b6"
}

.fa-steam-square:before {
    content: "\f1b7"
}

.fa-recycle:before {
    content: "\f1b8"
}

.fa-automobile:before,.fa-car:before {
    content: "\f1b9"
}

.fa-cab:before,.fa-taxi:before {
    content: "\f1ba"
}

.fa-tree:before {
    content: "\f1bb"
}

.fa-spotify:before {
    content: "\f1bc"
}

.fa-deviantart:before {
    content: "\f1bd"
}

.fa-soundcloud:before {
    content: "\f1be"
}

.fa-database:before {
    content: "\f1c0"
}

.fa-file-pdf-o:before {
    content: "\f1c1"
}

.fa-file-word-o:before {
    content: "\f1c2"
}

.fa-file-excel-o:before {
    content: "\f1c3"
}

.fa-file-powerpoint-o:before {
    content: "\f1c4"
}

.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before {
    content: "\f1c5"
}

.fa-file-zip-o:before,.fa-file-archive-o:before {
    content: "\f1c6"
}

.fa-file-sound-o:before,.fa-file-audio-o:before {
    content: "\f1c7"
}

.fa-file-movie-o:before,.fa-file-video-o:before {
    content: "\f1c8"
}

.fa-file-code-o:before {
    content: "\f1c9"
}

.fa-vine:before {
    content: "\f1ca"
}

.fa-codepen:before {
    content: "\f1cb"
}

.fa-jsfiddle:before {
    content: "\f1cc"
}

.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before {
    content: "\f1cd"
}

.fa-circle-o-notch:before {
    content: "\f1ce"
}

.fa-ra:before,.fa-resistance:before,.fa-rebel:before {
    content: "\f1d0"
}

.fa-ge:before,.fa-empire:before {
    content: "\f1d1"
}

.fa-git-square:before {
    content: "\f1d2"
}

.fa-git:before {
    content: "\f1d3"
}

.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before {
    content: "\f1d4"
}

.fa-tencent-weibo:before {
    content: "\f1d5"
}

.fa-qq:before {
    content: "\f1d6"
}

.fa-wechat:before,.fa-weixin:before {
    content: "\f1d7"
}

.fa-send:before,.fa-paper-plane:before {
    content: "\f1d8"
}

.fa-send-o:before,.fa-paper-plane-o:before {
    content: "\f1d9"
}

.fa-history:before {
    content: "\f1da"
}

.fa-circle-thin:before {
    content: "\f1db"
}

.fa-header:before {
    content: "\f1dc"
}

.fa-paragraph:before {
    content: "\f1dd"
}

.fa-sliders:before {
    content: "\f1de"
}

.fa-share-alt:before {
    content: "\f1e0"
}

.fa-share-alt-square:before {
    content: "\f1e1"
}

.fa-bomb:before {
    content: "\f1e2"
}

.fa-soccer-ball-o:before,.fa-futbol-o:before {
    content: "\f1e3"
}

.fa-tty:before {
    content: "\f1e4"
}

.fa-binoculars:before {
    content: "\f1e5"
}

.fa-plug:before {
    content: "\f1e6"
}

.fa-slideshare:before {
    content: "\f1e7"
}

.fa-twitch:before {
    content: "\f1e8"
}

.fa-yelp:before {
    content: "\f1e9"
}

.fa-newspaper-o:before {
    content: "\f1ea"
}

.fa-wifi:before {
    content: "\f1eb"
}

.fa-calculator:before {
    content: "\f1ec"
}

.fa-paypal:before {
    content: "\f1ed"
}

.fa-google-wallet:before {
    content: "\f1ee"
}

.fa-cc-visa:before {
    content: "\f1f0"
}

.fa-cc-mastercard:before {
    content: "\f1f1"
}

.fa-cc-discover:before {
    content: "\f1f2"
}

.fa-cc-amex:before {
    content: "\f1f3"
}

.fa-cc-paypal:before {
    content: "\f1f4"
}

.fa-cc-stripe:before {
    content: "\f1f5"
}

.fa-bell-slash:before {
    content: "\f1f6"
}

.fa-bell-slash-o:before {
    content: "\f1f7"
}

.fa-trash:before {
    content: "\f1f8"
}

.fa-copyright:before {
    content: "\f1f9"
}

.fa-at:before {
    content: "\f1fa"
}

.fa-eyedropper:before {
    content: "\f1fb"
}

.fa-paint-brush:before {
    content: "\f1fc"
}

.fa-birthday-cake:before {
    content: "\f1fd"
}

.fa-area-chart:before {
    content: "\f1fe"
}

.fa-pie-chart:before {
    content: "\f200"
}

.fa-line-chart:before {
    content: "\f201"
}

.fa-lastfm:before {
    content: "\f202"
}

.fa-lastfm-square:before {
    content: "\f203"
}

.fa-toggle-off:before {
    content: "\f204"
}

.fa-toggle-on:before {
    content: "\f205"
}

.fa-bicycle:before {
    content: "\f206"
}

.fa-bus:before {
    content: "\f207"
}

.fa-ioxhost:before {
    content: "\f208"
}

.fa-angellist:before {
    content: "\f209"
}

.fa-cc:before {
    content: "\f20a"
}

.fa-shekel:before,.fa-sheqel:before,.fa-ils:before {
    content: "\f20b"
}

.fa-meanpath:before {
    content: "\f20c"
}

.fa-buysellads:before {
    content: "\f20d"
}

.fa-connectdevelop:before {
    content: "\f20e"
}

.fa-dashcube:before {
    content: "\f210"
}

.fa-forumbee:before {
    content: "\f211"
}

.fa-leanpub:before {
    content: "\f212"
}

.fa-sellsy:before {
    content: "\f213"
}

.fa-shirtsinbulk:before {
    content: "\f214"
}

.fa-simplybuilt:before {
    content: "\f215"
}

.fa-skyatlas:before {
    content: "\f216"
}

.fa-cart-plus:before {
    content: "\f217"
}

.fa-cart-arrow-down:before {
    content: "\f218"
}

.fa-diamond:before {
    content: "\f219"
}

.fa-ship:before {
    content: "\f21a"
}

.fa-user-secret:before {
    content: "\f21b"
}

.fa-motorcycle:before {
    content: "\f21c"
}

.fa-street-view:before {
    content: "\f21d"
}

.fa-heartbeat:before {
    content: "\f21e"
}

.fa-venus:before {
    content: "\f221"
}

.fa-mars:before {
    content: "\f222"
}

.fa-mercury:before {
    content: "\f223"
}

.fa-intersex:before,.fa-transgender:before {
    content: "\f224"
}

.fa-transgender-alt:before {
    content: "\f225"
}

.fa-venus-double:before {
    content: "\f226"
}

.fa-mars-double:before {
    content: "\f227"
}

.fa-venus-mars:before {
    content: "\f228"
}

.fa-mars-stroke:before {
    content: "\f229"
}

.fa-mars-stroke-v:before {
    content: "\f22a"
}

.fa-mars-stroke-h:before {
    content: "\f22b"
}

.fa-neuter:before {
    content: "\f22c"
}

.fa-genderless:before {
    content: "\f22d"
}

.fa-facebook-official:before {
    content: "\f230"
}

.fa-pinterest-p:before {
    content: "\f231"
}

.fa-whatsapp:before {
    content: "\f232"
}

.fa-server:before {
    content: "\f233"
}

.fa-user-plus:before {
    content: "\f234"
}

.fa-user-times:before {
    content: "\f235"
}

.fa-hotel:before,.fa-bed:before {
    content: "\f236"
}

.fa-viacoin:before {
    content: "\f237"
}

.fa-train:before {
    content: "\f238"
}

.fa-subway:before {
    content: "\f239"
}

.fa-medium:before {
    content: "\f23a"
}

.fa-yc:before,.fa-y-combinator:before {
    content: "\f23b"
}

.fa-optin-monster:before {
    content: "\f23c"
}

.fa-opencart:before {
    content: "\f23d"
}

.fa-expeditedssl:before {
    content: "\f23e"
}

.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before {
    content: "\f240"
}

.fa-battery-3:before,.fa-battery-three-quarters:before {
    content: "\f241"
}

.fa-battery-2:before,.fa-battery-half:before {
    content: "\f242"
}

.fa-battery-1:before,.fa-battery-quarter:before {
    content: "\f243"
}

.fa-battery-0:before,.fa-battery-empty:before {
    content: "\f244"
}

.fa-mouse-pointer:before {
    content: "\f245"
}

.fa-i-cursor:before {
    content: "\f246"
}

.fa-object-group:before {
    content: "\f247"
}

.fa-object-ungroup:before {
    content: "\f248"
}

.fa-sticky-note:before {
    content: "\f249"
}

.fa-sticky-note-o:before {
    content: "\f24a"
}

.fa-cc-jcb:before {
    content: "\f24b"
}

.fa-cc-diners-club:before {
    content: "\f24c"
}

.fa-clone:before {
    content: "\f24d"
}

.fa-balance-scale:before {
    content: "\f24e"
}

.fa-hourglass-o:before {
    content: "\f250"
}

.fa-hourglass-1:before,.fa-hourglass-start:before {
    content: "\f251"
}

.fa-hourglass-2:before,.fa-hourglass-half:before {
    content: "\f252"
}

.fa-hourglass-3:before,.fa-hourglass-end:before {
    content: "\f253"
}

.fa-hourglass:before {
    content: "\f254"
}

.fa-hand-grab-o:before,.fa-hand-rock-o:before {
    content: "\f255"
}

.fa-hand-stop-o:before,.fa-hand-paper-o:before {
    content: "\f256"
}

.fa-hand-scissors-o:before {
    content: "\f257"
}

.fa-hand-lizard-o:before {
    content: "\f258"
}

.fa-hand-spock-o:before {
    content: "\f259"
}

.fa-hand-pointer-o:before {
    content: "\f25a"
}

.fa-hand-peace-o:before {
    content: "\f25b"
}

.fa-trademark:before {
    content: "\f25c"
}

.fa-registered:before {
    content: "\f25d"
}

.fa-creative-commons:before {
    content: "\f25e"
}

.fa-gg:before {
    content: "\f260"
}

.fa-gg-circle:before {
    content: "\f261"
}

.fa-tripadvisor:before {
    content: "\f262"
}

.fa-odnoklassniki:before {
    content: "\f263"
}

.fa-odnoklassniki-square:before {
    content: "\f264"
}

.fa-get-pocket:before {
    content: "\f265"
}

.fa-wikipedia-w:before {
    content: "\f266"
}

.fa-safari:before {
    content: "\f267"
}

.fa-chrome:before {
    content: "\f268"
}

.fa-firefox:before {
    content: "\f269"
}

.fa-opera:before {
    content: "\f26a"
}

.fa-internet-explorer:before {
    content: "\f26b"
}

.fa-tv:before,.fa-television:before {
    content: "\f26c"
}

.fa-contao:before {
    content: "\f26d"
}

.fa-500px:before {
    content: "\f26e"
}

.fa-amazon:before {
    content: "\f270"
}

.fa-calendar-plus-o:before {
    content: "\f271"
}

.fa-calendar-minus-o:before {
    content: "\f272"
}

.fa-calendar-times-o:before {
    content: "\f273"
}

.fa-calendar-check-o:before {
    content: "\f274"
}

.fa-industry:before {
    content: "\f275"
}

.fa-map-pin:before {
    content: "\f276"
}

.fa-map-signs:before {
    content: "\f277"
}

.fa-map-o:before {
    content: "\f278"
}

.fa-map:before {
    content: "\f279"
}

.fa-commenting:before {
    content: "\f27a"
}

.fa-commenting-o:before {
    content: "\f27b"
}

.fa-houzz:before {
    content: "\f27c"
}

.fa-vimeo:before {
    content: "\f27d"
}

.fa-black-tie:before {
    content: "\f27e"
}

.fa-fonticons:before {
    content: "\f280"
}

.fa-reddit-alien:before {
    content: "\f281"
}

.fa-edge:before {
    content: "\f282"
}

.fa-credit-card-alt:before {
    content: "\f283"
}

.fa-codiepie:before {
    content: "\f284"
}

.fa-modx:before {
    content: "\f285"
}

.fa-fort-awesome:before {
    content: "\f286"
}

.fa-usb:before {
    content: "\f287"
}

.fa-product-hunt:before {
    content: "\f288"
}

.fa-mixcloud:before {
    content: "\f289"
}

.fa-scribd:before {
    content: "\f28a"
}

.fa-pause-circle:before {
    content: "\f28b"
}

.fa-pause-circle-o:before {
    content: "\f28c"
}

.fa-stop-circle:before {
    content: "\f28d"
}

.fa-stop-circle-o:before {
    content: "\f28e"
}

.fa-shopping-bag:before {
    content: "\f290"
}

.fa-shopping-basket:before {
    content: "\f291"
}

.fa-hashtag:before {
    content: "\f292"
}

.fa-bluetooth:before {
    content: "\f293"
}

.fa-bluetooth-b:before {
    content: "\f294"
}

.fa-percent:before {
    content: "\f295"
}

.fa-gitlab:before {
    content: "\f296"
}

.fa-wpbeginner:before {
    content: "\f297"
}

.fa-wpforms:before {
    content: "\f298"
}

.fa-envira:before {
    content: "\f299"
}

.fa-universal-access:before {
    content: "\f29a"
}

.fa-wheelchair-alt:before {
    content: "\f29b"
}

.fa-question-circle-o:before {
    content: "\f29c"
}

.fa-blind:before {
    content: "\f29d"
}

.fa-audio-description:before {
    content: "\f29e"
}

.fa-volume-control-phone:before {
    content: "\f2a0"
}

.fa-braille:before {
    content: "\f2a1"
}

.fa-assistive-listening-systems:before {
    content: "\f2a2"
}

.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before {
    content: "\f2a3"
}

.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before {
    content: "\f2a4"
}

.fa-glide:before {
    content: "\f2a5"
}

.fa-glide-g:before {
    content: "\f2a6"
}

.fa-signing:before,.fa-sign-language:before {
    content: "\f2a7"
}

.fa-low-vision:before {
    content: "\f2a8"
}

.fa-viadeo:before {
    content: "\f2a9"
}

.fa-viadeo-square:before {
    content: "\f2aa"
}

.fa-snapchat:before {
    content: "\f2ab"
}

.fa-snapchat-ghost:before {
    content: "\f2ac"
}

.fa-snapchat-square:before {
    content: "\f2ad"
}

.fa-pied-piper:before {
    content: "\f2ae"
}

.fa-first-order:before {
    content: "\f2b0"
}

.fa-yoast:before {
    content: "\f2b1"
}

.fa-themeisle:before {
    content: "\f2b2"
}

.fa-google-plus-circle:before,.fa-google-plus-official:before {
    content: "\f2b3"
}

.fa-fa:before,.fa-font-awesome:before {
    content: "\f2b4"
}

.fa-handshake-o:before {
    content: "\f2b5"
}

.fa-envelope-open:before {
    content: "\f2b6"
}

.fa-envelope-open-o:before {
    content: "\f2b7"
}

.fa-linode:before {
    content: "\f2b8"
}

.fa-address-book:before {
    content: "\f2b9"
}

.fa-address-book-o:before {
    content: "\f2ba"
}

.fa-vcard:before,.fa-address-card:before {
    content: "\f2bb"
}

.fa-vcard-o:before,.fa-address-card-o:before {
    content: "\f2bc"
}

.fa-user-circle:before {
    content: "\f2bd"
}

.fa-user-circle-o:before {
    content: "\f2be"
}

.fa-user-o:before {
    content: "\f2c0"
}

.fa-id-badge:before {
    content: "\f2c1"
}

.fa-drivers-license:before,.fa-id-card:before {
    content: "\f2c2"
}

.fa-drivers-license-o:before,.fa-id-card-o:before {
    content: "\f2c3"
}

.fa-quora:before {
    content: "\f2c4"
}

.fa-free-code-camp:before {
    content: "\f2c5"
}

.fa-telegram:before {
    content: "\f2c6"
}

.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before {
    content: "\f2c7"
}

.fa-thermometer-3:before,.fa-thermometer-three-quarters:before {
    content: "\f2c8"
}

.fa-thermometer-2:before,.fa-thermometer-half:before {
    content: "\f2c9"
}

.fa-thermometer-1:before,.fa-thermometer-quarter:before {
    content: "\f2ca"
}

.fa-thermometer-0:before,.fa-thermometer-empty:before {
    content: "\f2cb"
}

.fa-shower:before {
    content: "\f2cc"
}

.fa-bathtub:before,.fa-s15:before,.fa-bath:before {
    content: "\f2cd"
}

.fa-podcast:before {
    content: "\f2ce"
}

.fa-window-maximize:before {
    content: "\f2d0"
}

.fa-window-minimize:before {
    content: "\f2d1"
}

.fa-window-restore:before {
    content: "\f2d2"
}

.fa-times-rectangle:before,.fa-window-close:before {
    content: "\f2d3"
}

.fa-times-rectangle-o:before,.fa-window-close-o:before {
    content: "\f2d4"
}

.fa-bandcamp:before {
    content: "\f2d5"
}

.fa-grav:before {
    content: "\f2d6"
}

.fa-etsy:before {
    content: "\f2d7"
}

.fa-imdb:before {
    content: "\f2d8"
}

.fa-ravelry:before {
    content: "\f2d9"
}

.fa-eercast:before {
    content: "\f2da"
}

.fa-microchip:before {
    content: "\f2db"
}

.fa-snowflake-o:before {
    content: "\f2dc"
}

.fa-superpowers:before {
    content: "\f2dd"
}

.fa-wpexplorer:before {
    content: "\f2de"
}

.fa-meetup:before {
    content: "\f2e0"
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0
}

.sr-only-focusable:active,.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

.col {
    position: relative;
    display: block;
    width: 100%
}

html body .vc_row-fluid>.span_12,.full-page-inner>.span_12,.full-page-inner>.container>.span_12 {
    display: flex;
    display: -ms-flexbox;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    float: none
}

@media (min-width: 690px) {
    .col {
        margin-right:2%
    }
}

.col:last-child {
    margin-right: 0
}

.col.col_last {
    margin-right: 0
}

html body .vc_row-fluid>.span_12>.wpb_column,.compose-mode .vc_row-fluid>.span_12>.vc_element,.compose-mode .vc_row-fluid>.span_12>.vc_element>.wpb_column,.full-page-inner>.span_12>.wpb_column,.full-page-inner>.container>.span_12>.wpb_column {
    float: none;
    margin-right: 0
}

html body .vc_row-fluid>.span_12>.wpb_column:not([class*="offset-"]),.compose-mode .vc_row-fluid>.span_12>.vc_element:not([class*="offset-"]),.compose-mode .vc_row-fluid>.span_12>.vc_element>.wpb_column:not([class*="offset-"]),.full-page-inner>.span_12>.wpb_column:not([class*="offset-"]),.full-page-inner>.container>.span_12>.wpb_column:not([class*="offset-"]) {
    margin-left: 0
}

.vc_row-fluid>.span_12,.full-page-inner>.span_12,.full-page-inner>.container>.span_12 {
    width: auto
}

.vc_row-fluid>.span_12,body[data-col-gap="default"] .vc_row-fluid[data-column-margin="default"]:not(.full-width-content) .full-page-inner>.container>.span_12 {
    margin-left: -1%;
    margin-right: -1%
}

.vc_row-fluid>.span_12 .wpb_column,body[data-col-gap="default"] .vc_row-fluid[data-column-margin="default"]:not(.full-width-content) .full-page-inner>.container>.span_12 .wpb_column:not(.child_column) {
    padding-left: 1%;
    padding-right: 1%
}

body[data-col-gap*="px"] .wpb_wrapper>.wpb_row:last-child:not([data-column-margin*="px"]) {
    margin-bottom: 0
}

body .container-wrap .wpb_row[data-column-margin="none"]:not(.full-width-section):not(.full-width-content) {
    margin-bottom: 0
}

body .container-wrap .vc_row-fluid[data-column-margin="none"]>.span_12,body .container-wrap .vc_row-fluid[data-column-margin="none"] .full-page-inner>.container>.span_12,body .container-wrap .vc_row-fluid[data-column-margin="none"] .full-page-inner>.span_12 {
    margin-left: 0;
    margin-right: 0
}

body .container-wrap .vc_row-fluid[data-column-margin="none"] .wpb_column:not(.child_column),body .container-wrap .inner_row[data-column-margin="none"] .child_column {
    padding-left: 0;
    padding-right: 0
}

body[data-col-gap="20px"] .wpb_row:not(.full-width-section):not(.full-width-content),body .container-wrap .wpb_row[data-column-margin="20px"]:not(.full-width-section):not(.full-width-content) {
    margin-bottom: 20px
}

body[data-col-gap="20px"] .vc_row-fluid .span_12,body .container-wrap .vc_row-fluid[data-column-margin="20px"]>.span_12,body .container-wrap .vc_row-fluid[data-column-margin="20px"] .full-page-inner>.container>.span_12,body .container-wrap .vc_row-fluid[data-column-margin="20px"] .full-page-inner>.span_12 {
    margin-left: -10px;
    margin-right: -10px
}

body[data-col-gap="20px"] .vc_row-fluid .wpb_column,body .container-wrap .vc_row-fluid[data-column-margin="20px"] .wpb_column:not(.child_column),body .container-wrap .inner_row[data-column-margin="20px"] .child_column {
    padding-left: 10px;
    padding-right: 10px
}

.container-wrap .vc_row-fluid[data-column-margin="20px"].full-width-content>.span_12,.container-wrap .vc_row-fluid[data-column-margin="20px"].full-width-content .full-page-inner>.span_12 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px
}

body[data-col-gap="30px"] .wpb_row:not(.full-width-section):not(.full-width-content),body .container-wrap .wpb_row[data-column-margin="30px"]:not(.full-width-section):not(.full-width-content) {
    margin-bottom: 30px
}

body[data-col-gap="30px"] .vc_row-fluid .span_12,body .container-wrap .vc_row-fluid[data-column-margin="30px"]>.span_12,body .container-wrap .vc_row-fluid[data-column-margin="30px"] .full-page-inner>.container>.span_12,body .container-wrap .vc_row-fluid[data-column-margin="30px"] .full-page-inner>.span_12 {
    margin-left: -15px;
    margin-right: -15px
}

body[data-col-gap="30px"] .vc_row-fluid .wpb_column,body .container-wrap .vc_row-fluid[data-column-margin="30px"] .wpb_column:not(.child_column),body .container-wrap .inner_row[data-column-margin="30px"] .child_column {
    padding-left: 15px;
    padding-right: 15px
}

.container-wrap .vc_row-fluid[data-column-margin="30px"].full-width-content>.span_12,.container-wrap .vc_row-fluid[data-column-margin="30px"].full-width-content .full-page-inner>.span_12 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 15px;
    padding-right: 15px
}

body[data-col-gap="40px"] .wpb_row:not(.full-width-section):not(.full-width-content),body .container-wrap .wpb_row[data-column-margin="40px"]:not(.full-width-section):not(.full-width-content) {
    margin-bottom: 40px
}

body[data-col-gap="40px"] .vc_row-fluid .span_12,body .container-wrap .vc_row-fluid[data-column-margin="40px"]>.span_12,body .container-wrap .vc_row-fluid[data-column-margin="40px"] .full-page-inner>.container>.span_12,body .container-wrap .vc_row-fluid[data-column-margin="40px"] .full-page-inner>.span_12 {
    margin-left: -20px;
    margin-right: -20px
}

body[data-col-gap="40px"] .vc_row-fluid .wpb_column,body .container-wrap .vc_row-fluid[data-column-margin="40px"] .wpb_column:not(.child_column),body .container-wrap .inner_row[data-column-margin="40px"] .child_column {
    padding-left: 20px;
    padding-right: 20px
}

.container-wrap .vc_row-fluid[data-column-margin="40px"].full-width-content>.span_12,.container-wrap .vc_row-fluid[data-column-margin="40px"].full-width-content .full-page-inner>.span_12 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px
}

body[data-col-gap="50px"] .vc_row-fluid .span_12,body .container-wrap .vc_row-fluid[data-column-margin="50px"]>.span_12,body .container-wrap .vc_row-fluid[data-column-margin="50px"] .full-page-inner>.container>.span_12,body .container-wrap .vc_row-fluid[data-column-margin="50px"] .full-page-inner>.span_12 {
    margin-left: -25px;
    margin-right: -25px
}

body[data-col-gap="50px"] .vc_row-fluid .wpb_column,body .container-wrap .vc_row-fluid[data-column-margin="50px"] .wpb_column:not(.child_column),body .container-wrap .inner_row[data-column-margin="50px"] .child_column {
    padding-left: 25px;
    padding-right: 25px
}

.container-wrap .vc_row-fluid[data-column-margin="50px"].full-width-content>.span_12,.container-wrap .vc_row-fluid[data-column-margin="50px"].full-width-content .full-page-inner>.span_12 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 25px;
    padding-right: 25px
}

body[data-col-gap="60px"] .vc_row-fluid .span_12,body .container-wrap .vc_row-fluid[data-column-margin="60px"]>.span_12,body .container-wrap .vc_row-fluid[data-column-margin="60px"] .full-page-inner>.container>.span_12,body .container-wrap .vc_row-fluid[data-column-margin="60px"] .full-page-inner>.span_12 {
    margin-left: -30px;
    margin-right: -30px
}

body[data-col-gap="60px"] .vc_row-fluid .wpb_column,body .container-wrap .vc_row-fluid[data-column-margin="60px"] .wpb_column:not(.child_column),body .container-wrap .inner_row[data-column-margin="60px"] .child_column {
    padding-left: 30px;
    padding-right: 30px
}

.container-wrap .vc_row-fluid[data-column-margin="60px"].full-width-content>.span_12,.container-wrap .vc_row-fluid[data-column-margin="60px"].full-width-content .full-page-inner>.span_12 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 30px;
    padding-right: 30px
}

body[data-col-gap="70px"] .vc_row-fluid .span_12,body .container-wrap .vc_row-fluid[data-column-margin="70px"]>.span_12,body .container-wrap .vc_row-fluid[data-column-margin="70px"] .full-page-inner>.container>.span_12,body .container-wrap .vc_row-fluid[data-column-margin="70px"] .full-page-inner>.span_12 {
    margin-left: -35px;
    margin-right: -35px
}

body[data-col-gap="70px"] .vc_row-fluid .wpb_column,body .container-wrap .vc_row-fluid[data-column-margin="70px"] .wpb_column:not(.child_column),body .container-wrap .inner_row[data-column-margin="70px"] .child_column {
    padding-left: 35px;
    padding-right: 35px
}

.container-wrap .vc_row-fluid[data-column-margin="70px"].full-width-content>.span_12,.container-wrap .vc_row-fluid[data-column-margin="70px"].full-width-content .full-page-inner>.span_12 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 35px;
    padding-right: 35px
}

body[data-col-gap="80px"] .vc_row-fluid .span_12,body .container-wrap .vc_row-fluid[data-column-margin="80px"]>.span_12,body .container-wrap .vc_row-fluid[data-column-margin="80px"] .full-page-inner>.container>.span_12,body .container-wrap .vc_row-fluid[data-column-margin="80px"] .full-page-inner>.span_12 {
    margin-left: -40px;
    margin-right: -40px
}

body[data-col-gap="80px"] .vc_row-fluid .wpb_column,body .container-wrap .vc_row-fluid[data-column-margin="80px"] .wpb_column:not(.child_column),body .container-wrap .inner_row[data-column-margin="80px"] .child_column {
    padding-left: 40px;
    padding-right: 40px
}

.container-wrap .vc_row-fluid[data-column-margin="80px"].full-width-content>.span_12,.container-wrap .vc_row-fluid[data-column-margin="80px"].full-width-content .full-page-inner>.span_12 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
    padding-right: 40px
}

body[data-col-gap="90px"] .vc_row-fluid .span_12,body .container-wrap .vc_row-fluid[data-column-margin="90px"]>.span_12,body .container-wrap .vc_row-fluid[data-column-margin="90px"] .full-page-inner>.container>.span_12,body .container-wrap .vc_row-fluid[data-column-margin="90px"] .full-page-inner>.span_12 {
    margin-left: -45px;
    margin-right: -45px
}

body[data-col-gap="90px"] .vc_row-fluid .wpb_column,body .container-wrap .vc_row-fluid[data-column-margin="90px"] .wpb_column:not(.child_column),body .container-wrap .inner_row[data-column-margin="90px"] .child_column {
    padding-left: 45px;
    padding-right: 45px
}

.container-wrap .vc_row-fluid[data-column-margin="90px"].full-width-content>.span_12,.container-wrap .vc_row-fluid[data-column-margin="90px"].full-width-content .full-page-inner>.span_12 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 45px;
    padding-right: 45px
}

html body .full-width-content.vc_row-fluid .wpb_column {
    padding: 0
}

.full-width-content.vc_row-fluid .wpb_column .wpb_row,.full-width-content.vc_row-fluid .wpb_column .wpb_wrapper,html body .full-width-content.vc_row-fluid .span_12 {
    margin: 0
}

@media only screen and (max-width: 999px) and (min-width:690px) {
    .vc_row-fluid[data-column-margin="20px"]>.span_12>.one-fourths:not([class*="vc_col-xs-"]),.vc_row-fluid .vc_row-fluid.inner_row[data-column-margin="20px"]>.span_12>.one-fourths:not([class*="vc_col-xs-"]) {
        margin-bottom:20px!important
    }

    body[data-col-gap="30px"] .vc_row-fluid:not(.inner_row):not(.full-width-content)>.span_12>.one-fourths:not([class*="vc_col-xs-"]),body[data-col-gap="30px"] .vc_row-fluid:not(.full-width-content) .vc_row-fluid.inner_row>.span_12>.one-fourths:not([class*="vc_col-xs-"]),.vc_row-fluid[data-column-margin="30px"]>.span_12>.one-fourths:not([class*="vc_col-xs-"]),.vc_row-fluid .vc_row-fluid.inner_row[data-column-margin="30px"]>.span_12>.one-fourths:not([class*="vc_col-xs-"]) {
        margin-bottom: 30px
    }

    body[data-col-gap="40px"] .vc_row-fluid:not(.inner_row):not(.full-width-content)>.span_12>.one-fourths:not([class*="vc_col-xs-"]),body[data-col-gap="40px"] .vc_row-fluid:not(.full-width-content) .vc_row-fluid.inner_row>.span_12>.one-fourths:not([class*="vc_col-xs-"]),.vc_row-fluid[data-column-margin="40px"]>.span_12>.one-fourths:not([class*="vc_col-xs-"]),.vc_row-fluid .vc_row-fluid.inner_row[data-column-margin="40px"]>.span_12>.one-fourths:not([class*="vc_col-xs-"]) {
        margin-bottom: 40px
    }

    body[data-col-gap="50px"] .vc_row-fluid:not(.inner_row):not(.full-width-content)>.span_12>.one-fourths:not([class*="vc_col-xs-"]),body[data-col-gap="50px"] .vc_row-fluid:not(.full-width-content) .vc_row-fluid.inner_row>.span_12>.one-fourths:not([class*="vc_col-xs-"]),.vc_row-fluid[data-column-margin="50px"]>.span_12>.one-fourths:not([class*="vc_col-xs-"]),.vc_row-fluid.vc_row-fluid.inner_row[data-column-margin="50px"]>.span_12>.one-fourths:not([class*="vc_col-xs-"]) {
        margin-bottom: 50px
    }

    body[data-col-gap="60px"] .vc_row-fluid:not(.inner_row):not(.full-width-content)>.span_12>.one-fourths:not([class*="vc_col-xs-"]),body[data-col-gap="60px"] .vc_row-fluid:not(.full-width-content) .vc_row-fluid.inner_row>.span_12>.one-fourths:not([class*="vc_col-xs-"]),.vc_row-fluid[data-column-margin="60px"]>.span_12>.one-fourths:not([class*="vc_col-xs-"]),.vc_row-fluid .vc_row-fluid.inner_row[data-column-margin="60px"]>.span_12>.one-fourths:not([class*="vc_col-xs-"]) {
        margin-bottom: 60px
    }

    body[data-col-gap="70px"] .vc_row-fluid:not(.inner_row):not(.full-width-content)>.span_12>.one-fourths:not([class*="vc_col-xs-"]),body[data-col-gap="70px"] .vc_row-fluid:not(.full-width-content) .vc_row-fluid.inner_row>.span_12>.one-fourths:not([class*="vc_col-xs-"]),.vc_row-fluid[data-column-margin="70px"]>.span_12>.one-fourths:not([class*="vc_col-xs-"]),.vc_row-fluid .vc_row-fluid.inner_row[data-column-margin="70px"]>.span_12>.one-fourths:not([class*="vc_col-xs-"]) {
        margin-bottom: 70px
    }
}

@media only screen and (max-width: 1000px) {
    .container-wrap .full-width-content .vc_row-fluid[data-column-margin*="px"]>.span_12>.wpb_column {
        margin-bottom:30px
    }
}

.vc_row-fluid[data-column-margin="default"].full-width-content>.span_12>.one-fourths:not([class*="vc_col-xs-"]),.vc_row-fluid[data-column-margin="none"].full-width-content>.span_12>.one-fourths:not([class*="vc_col-xs-"]),body[data-col-gap*="px"] .vc_row-fluid[data-column-margin="default"].full-width-content>.span_12>.one-fourths:not([class*="vc_col-xs-"]),body[data-col-gap*="px"] .vc_row-fluid[data-column-margin="none"].full-width-content>.span_12>.one-fourths:not([class*="vc_col-xs-"]),body[data-col-gap*="px"] .vc_row-fluid.full-width-content .inner_row[data-column-margin="default"]>.span_12>.one-fourths:not([class*="vc_col-xs-"]),body[data-col-gap*="px"] .vc_row-fluid.full-width-content .inner_row[data-column-margin="none"]>.span_12>.one-fourths:not([class*="vc_col-xs-"]),body[data-col-gap*="px"] .vc_row-fluid[data-column-margin="default"].full-width-content,body[data-col-gap*="px"] .vc_row-fluid[data-column-margin="none"].full-width-content,body[data-col-gap*="px"] .full-width-content .inner_row[data-column-margin="default"],body[data-col-gap*="px"] .full-width-content .inner_row[data-column-margin="none"] {
    margin-bottom: 0
}

body[data-col-gap*="px"] .vc_row-fluid[data-column-margin="default"].full-width-content>.span_12,body[data-col-gap*="px"] .vc_row-fluid[data-column-margin="none"].full-width-content>.span_12,body[data-col-gap*="px"] .full-width-content .inner_row[data-column-margin="default"]>.span_12,body[data-col-gap*="px"] .full-width-content .inner_row[data-column-margin="none"]>.span_12 {
    margin-left: 0;
    margin-right: 0
}

body[data-col-gap*="px"] .vc_row-fluid[data-column-margin="default"].full-width-content>.span_12>.wpb_column,body[data-col-gap*="px"] .vc_row-fluid[data-column-margin="none"].full-width-content>.span_12>.wpb_column,body[data-col-gap*="px"] .full-width-content .inner_row[data-column-margin="default"]>.span_12>.wpb_column,body[data-col-gap*="px"] .full-width-content .inner_row[data-column-margin="none"]>.span_12>.wpb_column {
    padding-left: 0;
    padding-right: 0
}

.wpb_column[data-border-radius*="px"]>.vc_column-inner>.column-bg-overlay-wrap {
    overflow: hidden
}

.wpb_column[data-border-radius="3px"]>.vc_column-inner,.wpb_column[data-border-radius="3px"]>.vc_column-inner>.column-bg-overlay-wrap,.wpb_column[data-border-radius="3px"]>.vc_column-inner>.column-image-bg-wrap[data-bg-animation="zoom-out-reveal"] {
    border-radius: 3px
}

.wpb_column[data-border-radius="5px"]>.vc_column-inner,.wpb_column[data-border-radius="5px"]>.vc_column-inner>.column-bg-overlay-wrap,.wpb_column[data-border-radius="5px"]>.vc_column-inner>.column-image-bg-wrap[data-bg-animation="zoom-out-reveal"] {
    border-radius: 5px
}

.wpb_column[data-border-radius="10px"]>.vc_column-inner,.wpb_column[data-border-radius="10px"]>.vc_column-inner>.column-bg-overlay-wrap,.wpb_column[data-border-radius="10px"]>.vc_column-inner>.column-image-bg-wrap[data-bg-animation="zoom-out-reveal"] {
    border-radius: 10px
}

.wpb_column[data-border-radius="15px"]>.vc_column-inner,.wpb_column[data-border-radius="15px"]>.vc_column-inner>.column-bg-overlay-wrap,.wpb_column[data-border-radius="15px"]>.vc_column-inner>.column-image-bg-wrap[data-bg-animation="zoom-out-reveal"] {
    border-radius: 15px
}

.wpb_column[data-border-radius="20px"]>.vc_column-inner,.wpb_column[data-border-radius="20px"]>.vc_column-inner>.column-bg-overlay-wrap,.wpb_column[data-border-radius="20px"]>.vc_column-inner>.column-image-bg-wrap[data-bg-animation="zoom-out-reveal"] {
    border-radius: 20px
}

.vc_row-fluid .wpb_column.boxed,.material .vc_row-fluid .wpb_column.boxed,.ascend .vc_row-fluid .wpb_column.boxed {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none
}

.wpb_column.boxed>.vc_column-inner {
    box-shadow: 0 1px 1px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1);
    background-color: #fff;
    padding: 25px 15px 15px;
    position: relative;
    -webkit-transition: transform .2s ease,-webkit-box-shadow .2s ease;
    transition: transform .2s ease,box-shadow .2s ease;
    top: 0
}

.wpb_column.boxed:hover>.vc_column-inner {
    transform: translateY(-4px);
    -webkit-transform: translateY(-4px);
    box-shadow: 0 17px 25px rgba(0,0,0,.13);
    -webkit-box-shadow: 0 17px 25px rgba(0,0,0,.13)
}

.vc_row-fluid .wpb_column {
    box-shadow: none
}

.wpb_column[data-shadow="small_depth"]>.vc_column-inner>.column-bg-overlay-wrap {
    box-shadow: 0 10px 50px rgba(0,0,0,.08),0 13px 45px rgba(0,0,0,.08)
}

.wpb_column[data-shadow="medium_depth"]>.vc_column-inner>.column-bg-overlay-wrap {
    box-shadow: 0 30px 80px rgba(0,0,0,.14),0 20px 70px rgba(0,0,0,.12)
}

.wpb_column[data-shadow="large_depth"]>.vc_column-inner>.column-bg-overlay-wrap {
    box-shadow: 0 40px 100px rgba(0,0,0,.15),0 25px 80px rgba(0,0,0,.1)
}

.wpb_column[data-shadow="x_large_depth"]>.vc_column-inner>.column-bg-overlay-wrap {
    box-shadow: 0 60px 135px rgba(0,0,0,.14),0 15px 65px rgba(0,0,0,.14)
}

.wpb_column>.vc_column-inner>.border-wrap {
    position: static;
    pointer-events: none
}

.wpb_column>.vc_column-inner>.border-wrap>span {
    position: absolute;
    z-index: 100
}

.wpb_column[data-border-style="solid"]>.vc_column-inner>.border-wrap>span {
    border-style: solid
}

.wpb_column[data-border-style="dotted"]>.vc_column-inner>.border-wrap>span {
    border-style: dotted
}

.wpb_column[data-border-style="dashed"]>.vc_column-inner>.border-wrap>span {
    border-style: dashed
}

.wpb_column>.vc_column-inner>.border-wrap>.border-top,.wpb_column[data-border-style*="double"]>.vc_column-inner>.border-wrap>.border-top:after {
    width: 100%;
    top: 0;
    left: 0;
    border-color: inherit
}

.wpb_column>.vc_column-inner>.border-wrap>.border-bottom,.wpb_column[data-border-style*="double"]>.vc_column-inner>.border-wrap>.border-bottom:after {
    width: 100%;
    bottom: 0;
    left: 0;
    border-color: inherit
}

.wpb_column>.vc_column-inner>.border-wrap>.border-left,.wpb_column[data-border-style*="double"]>.vc_column-inner>.border-wrap>.border-left:after {
    height: 100%;
    top: 0;
    left: 0;
    border-color: inherit
}

.wpb_column>.vc_column-inner>.border-wrap>.border-right,.wpb_column[data-border-style*="double"]>.vc_column-inner>.border-wrap>.border-right:after {
    height: 100%;
    top: 0;
    right: 0;
    border-color: inherit
}

.wpb_column>.vc_column-inner>.border-wrap>.border-right,.wpb_column[data-border-style*="double"]>.vc_column-inner>.border-wrap>.border-right:after,.wpb_column>.vc_column-inner>.border-wrap>.border-left,.wpb_column[data-border-style*="double"]>.vc_column-inner>.border-wrap>.border-left:after,.wpb_column>.vc_column-inner>.border-wrap>.border-bottom,.wpb_column[data-border-style*="double"]>.vc_column-inner>.border-wrap>.border-bottom:after {
    border-top: none!important
}

.wpb_column>.vc_column-inner>.border-wrap>.border-left,.wpb_column[data-border-style*="double"]>.vc_column-inner>.border-wrap>.border-left:after,.wpb_column>.vc_column-inner>.border-wrap>.border-bottom,.wpb_column[data-border-style*="double"]>.vc_column-inner>.border-wrap>.border-bottom:after,.wpb_column>.vc_column-inner>.border-wrap>.border-top,.wpb_column[data-border-style*="double"]>.vc_column-inner>.border-wrap>.border-top:after {
    border-right: none!important
}

.wpb_column>.vc_column-inner>.border-wrap>.border-right,.wpb_column[data-border-style*="double"]>.vc_column-inner>.border-wrap>.border-right:after,.wpb_column>.vc_column-inner>.border-wrap>.border-left,.wpb_column[data-border-style*="double"]>.vc_column-inner>.border-wrap>.border-left:after,.wpb_column>.vc_column-inner>.border-wrap>.border-top,.wpb_column[data-border-style*="double"]>.vc_column-inner>.border-wrap>.border-top:after {
    border-bottom: none!important
}

.wpb_column>.vc_column-inner>.border-wrap>.border-right,.wpb_column[data-border-style*="double"]>.vc_column-inner>.border-wrap>.border-right:after,.wpb_column>.vc_column-inner>.border-wrap>.border-bottom,.wpb_column[data-border-style*="double"]>.vc_column-inner>.border-wrap>.border-bottom:after,.wpb_column>.vc_column-inner>.border-wrap>.border-top,.wpb_column[data-border-style*="double"]>.vc_column-inner>.border-wrap>.border-top:after {
    border-left: none!important
}

@media only screen and (min-width: 1000px) {
    .wpb_column.has-animation[data-animation="reveal-from-bottom"]>.vc_column-inner {
        transform:translateY(101%);
        -webkit-transform: translateY(101%)
    }

    .wpb_column.has-animation[data-animation="reveal-from-top"]>.vc_column-inner {
        transform: translateY(-101%);
        -webkit-transform: translateY(-101%)
    }

    .wpb_column.has-animation[data-animation="reveal-from-left"]>.vc_column-inner {
        transform: translateX(-120%);
        -webkit-transform: translateX(-120%)
    }

    .wpb_column.has-animation[data-animation="reveal-from-right"]>.vc_column-inner {
        transform: translateX(120%);
        -webkit-transform: translateX(120%)
    }
}

.col.padding-1-percent>.vc_column-inner {
    padding: calc(600px * 0.01)
}

.col.padding-2-percent>.vc_column-inner,.col.padding-3-percent>.vc_column-inner {
    padding: calc(600px * 0.03)
}

.col.padding-4-percent>.vc_column-inner,.col.padding-5-percent>.vc_column-inner,.col.padding-6-percent>.vc_column-inner {
    padding: calc(600px * 0.06)
}

.col.padding-7-percent>.vc_column-inner {
    padding: calc(600px * 0.07)
}

.col.padding-8-percent>.vc_column-inner {
    padding: calc(600px * 0.08)
}

.col.padding-9-percent>.vc_column-inner {
    padding: calc(600px * 0.09)
}

.col.padding-10-percent>.vc_column-inner {
    padding: calc(600px * 0.1)
}

.col.padding-11-percent>.vc_column-inner {
    padding: calc(600px * 0.11)
}

.col.padding-12-percent>.vc_column-inner {
    padding: calc(600px * 0.12)
}

.col.padding-13-percent>.vc_column-inner {
    padding: calc(600px * 0.13)
}

.col.padding-14-percent>.vc_column-inner {
    padding: calc(600px * 0.14)
}

.col.padding-15-percent>.vc_column-inner {
    padding: calc(600px * 0.15)
}

.col.padding-16-percent>.vc_column-inner {
    padding: calc(600px * 0.16)
}

.col.padding-17-percent>.vc_column-inner {
    padding: calc(600px * 0.17)
}

@media only screen and (max-width: 690px) {
    .col.padding-1-percent>.vc_column-inner {
        padding:calc(100vw * 0.01)
    }

    .col.padding-2-percent>.vc_column-inner,.col.padding-3-percent>.vc_column-inner {
        padding: calc(100vw * 0.03)
    }

    .col.padding-4-percent>.vc_column-inner,.col.padding-5-percent>.vc_column-inner,.col.padding-6-percent>.vc_column-inner {
        padding: calc(100vw * 0.06)
    }

    .col.padding-7-percent>.vc_column-inner {
        padding: calc(100vw * 0.07)
    }

    .col.padding-8-percent>.vc_column-inner {
        padding: calc(100vw * 0.08)
    }

    .col.padding-9-percent>.vc_column-inner {
        padding: calc(100vw * 0.09)
    }

    .col.padding-10-percent>.vc_column-inner {
        padding: calc(100vw * 0.1)
    }

    .col.padding-11-percent>.vc_column-inner {
        padding: calc(100vw * 0.11)
    }

    .col.padding-12-percent>.vc_column-inner {
        padding: calc(100vw * 0.12)
    }

    .col.padding-13-percent>.vc_column-inner {
        padding: calc(100vw * 0.13)
    }

    .col.padding-14-percent>.vc_column-inner {
        padding: calc(100vw * 0.14)
    }

    .col.padding-15-percent>.vc_column-inner {
        padding: calc(100vw * 0.15)
    }

    .col.padding-16-percent>.vc_column-inner {
        padding: calc(100vw * 0.16)
    }

    .col.padding-17-percent>.vc_column-inner {
        padding: calc(100vw * 0.17)
    }

    .col.padding-1-percent[data-border-width*="px"]>.vc_column-inner,.col.padding-2-percent[data-border-width*="px"]>.vc_column-inner,.col.padding-3-percent[data-border-width*="px"]>.vc_column-inner,.col.padding-4-percent[data-border-width*="px"]>.vc_column-inner,.col.padding-5-percent[data-border-width*="px"]>.vc_column-inner,.col.padding-6-percent[data-border-width*="px"]>.vc_column-inner,.col.padding-7-percent[data-border-width*="px"]>.vc_column-inner {
        padding: calc(100vw * 0.09)
    }
}

@media only screen and (min-width: 1000px) {
    .col.padding-1-percent>.vc_column-inner {
        padding:calc((100vw - 180px) * 0.01)
    }

    .col.padding-2-percent>.vc_column-inner {
        padding: calc((100vw - 180px) * 0.02)
    }

    .col.padding-3-percent>.vc_column-inner {
        padding: calc((100vw - 180px) * 0.03)
    }

    .col.padding-4-percent>.vc_column-inner {
        padding: calc((100vw - 180px) * 0.04)
    }

    .col.padding-5-percent>.vc_column-inner {
        padding: calc((100vw - 180px) * 0.05)
    }

    .col.padding-6-percent>.vc_column-inner {
        padding: calc((100vw - 180px) * 0.06)
    }

    .col.padding-7-percent>.vc_column-inner {
        padding: calc((100vw - 180px) * 0.07)
    }

    .col.padding-8-percent>.vc_column-inner {
        padding: calc((100vw - 180px) * 0.08)
    }

    .col.padding-9-percent>.vc_column-inner {
        padding: calc((100vw - 180px) * 0.09)
    }

    .col.padding-10-percent>.vc_column-inner {
        padding: calc((100vw - 180px) * 0.1)
    }

    .col.padding-11-percent>.vc_column-inner {
        padding: calc((100vw - 180px) * 0.11)
    }

    .col.padding-12-percent>.vc_column-inner {
        padding: calc((100vw - 180px) * 0.12)
    }

    .col.padding-13-percent>.vc_column-inner {
        padding: calc((100vw - 180px) * 0.13)
    }

    .col.padding-14-percent>.vc_column-inner {
        padding: calc((100vw - 180px) * 0.14)
    }

    .col.padding-15-percent>.vc_column-inner {
        padding: calc((100vw - 180px) * 0.15)
    }

    .col.padding-16-percent>.vc_column-inner {
        padding: calc((100vw - 180px) * 0.16)
    }

    .col.padding-17-percent>.vc_column-inner {
        padding: calc((100vw - 180px) * 0.17)
    }

    .column_container:not(.vc_col-sm-12) .col.padding-1-percent>.vc_column-inner {
        padding: calc((100vw - 180px) * 0.005)
    }

    .column_container:not(.vc_col-sm-12) .col.padding-2-percent>.vc_column-inner {
        padding: calc((100vw - 180px) * 0.01)
    }

    .column_container:not(.vc_col-sm-12) .col.padding-3-percent>.vc_column-inner {
        padding: calc((100vw - 180px) * 0.015)
    }

    .column_container:not(.vc_col-sm-12) .col.padding-4-percent>.vc_column-inner {
        padding: calc((100vw - 180px) * 0.02)
    }

    .column_container:not(.vc_col-sm-12) .col.padding-5-percent>.vc_column-inner {
        padding: calc((100vw - 180px) * 0.025)
    }

    .column_container:not(.vc_col-sm-12) .col.padding-6-percent>.vc_column-inner {
        padding: calc((100vw - 180px) * 0.03)
    }

    .column_container:not(.vc_col-sm-12) .col.padding-7-percent>.vc_column-inner {
        padding: calc((100vw - 180px) * 0.035)
    }

    .column_container:not(.vc_col-sm-12) .col.padding-8-percent>.vc_column-inner {
        padding: calc((100vw - 180px) * 0.04)
    }

    .column_container:not(.vc_col-sm-12) .col.padding-9-percent>.vc_column-inner {
        padding: calc((100vw - 180px) * 0.045)
    }

    .column_container:not(.vc_col-sm-12) .col.padding-10-percent>.vc_column-inner {
        padding: calc((100vw - 180px) * 0.05)
    }

    .column_container:not(.vc_col-sm-12) .col.padding-11-percent>.vc_column-inner {
        padding: calc((100vw - 180px) * 0.055)
    }

    .column_container:not(.vc_col-sm-12) .col.padding-12-percent>.vc_column-inner {
        padding: calc((100vw - 180px) * 0.06)
    }

    .column_container:not(.vc_col-sm-12) .col.padding-13-percent>.vc_column-inner {
        padding: calc((100vw - 180px) * 0.065)
    }

    .column_container:not(.vc_col-sm-12) .col.padding-14-percent>.vc_column-inner {
        padding: calc((100vw - 180px) * 0.07)
    }

    .column_container:not(.vc_col-sm-12) .col.padding-15-percent>.vc_column-inner {
        padding: calc((100vw - 180px) * 0.075)
    }

    .column_container:not(.vc_col-sm-12) .col.padding-16-percent>.vc_column-inner {
        padding: calc((100vw - 180px) * 0.08)
    }

    .column_container:not(.vc_col-sm-12) .col.padding-17-percent>.vc_column-inner {
        padding: calc((100vw - 180px) * 0.09)
    }
}

@media only screen and (min-width: 1425px) {
    .col.padding-1-percent>.vc_column-inner {
        padding:calc(1245px * 0.01)
    }

    .col.padding-2-percent>.vc_column-inner {
        padding: calc(1245px * 0.02)
    }

    .col.padding-3-percent>.vc_column-inner {
        padding: calc(1245px * 0.03)
    }

    .col.padding-4-percent>.vc_column-inner {
        padding: calc(1245px * 0.04)
    }

    .col.padding-5-percent>.vc_column-inner {
        padding: calc(1245px * 0.05)
    }

    .col.padding-6-percent>.vc_column-inner {
        padding: calc(1245px * 0.06)
    }

    .col.padding-7-percent>.vc_column-inner {
        padding: calc(1245px * 0.07)
    }

    .col.padding-8-percent>.vc_column-inner {
        padding: calc(1245px * 0.08)
    }

    .col.padding-9-percent>.vc_column-inner {
        padding: calc(1245px * 0.09)
    }

    .col.padding-10-percent>.vc_column-inner {
        padding: calc(1245px * 0.1)
    }

    .col.padding-11-percent>.vc_column-inner {
        padding: calc(1245px * 0.11)
    }

    .col.padding-12-percent>.vc_column-inner {
        padding: calc(1245px * 0.12)
    }

    .col.padding-13-percent>.vc_column-inner {
        padding: calc(1245px * 0.13)
    }

    .col.padding-14-percent>.vc_column-inner {
        padding: calc(1245px * 0.14)
    }

    .col.padding-15-percent>.vc_column-inner {
        padding: calc(1245px * 0.15)
    }

    .col.padding-16-percent>.vc_column-inner {
        padding: calc(1245px * 0.16)
    }

    .col.padding-17-percent>.vc_column-inner {
        padding: calc(1245px * 0.17)
    }

    .column_container:not(.vc_col-sm-12) .col.padding-1-percent>.vc_column-inner {
        padding: calc(1245px * 0.005)
    }

    .column_container:not(.vc_col-sm-12) .col.padding-2-percent>.vc_column-inner {
        padding: calc(1245px * 0.01)
    }

    .column_container:not(.vc_col-sm-12) .col.padding-3-percent>.vc_column-inner {
        padding: calc(1245px * 0.015)
    }

    .column_container:not(.vc_col-sm-12) .col.padding-4-percent>.vc_column-inner {
        padding: calc(1245px * 0.02)
    }

    .column_container:not(.vc_col-sm-12) .col.padding-5-percent>.vc_column-inner {
        padding: calc(1245px * 0.025)
    }

    .column_container:not(.vc_col-sm-12) .col.padding-6-percent>.vc_column-inner {
        padding: calc(1245px * 0.03)
    }

    .column_container:not(.vc_col-sm-12) .col.padding-7-percent>.vc_column-inner {
        padding: calc(1245px * 0.035)
    }

    .column_container:not(.vc_col-sm-12) .col.padding-8-percent>.vc_column-inner {
        padding: calc(1245px * 0.04)
    }

    .column_container:not(.vc_col-sm-12) .col.padding-9-percent>.vc_column-inner {
        padding: calc(1245px * 0.045)
    }

    .column_container:not(.vc_col-sm-12) .col.padding-10-percent>.vc_column-inner {
        padding: calc(1245px * 0.05)
    }

    .column_container:not(.vc_col-sm-12) .col.padding-11-percent>.vc_column-inner {
        padding: calc(1245px * 0.055)
    }

    .column_container:not(.vc_col-sm-12) .col.padding-12-percent>.vc_column-inner {
        padding: calc(1245px * 0.06)
    }

    .column_container:not(.vc_col-sm-12) .col.padding-13-percent>.vc_column-inner {
        padding: calc(1245px * 0.065)
    }

    .column_container:not(.vc_col-sm-12) .col.padding-14-percent>.vc_column-inner {
        padding: calc(1245px * 0.07)
    }

    .column_container:not(.vc_col-sm-12) .col.padding-15-percent>.vc_column-inner {
        padding: calc(1245px * 0.075)
    }

    .column_container:not(.vc_col-sm-12) .col.padding-16-percent>.vc_column-inner {
        padding: calc(1245px * 0.08)
    }

    .column_container:not(.vc_col-sm-12) .col.padding-17-percent>.vc_column-inner {
        padding: calc(1245px * 0.09)
    }
}

.full-width-content .col.padding-1-percent>.vc_column-inner {
    padding: calc(100vw * 0.01)
}

.full-width-content .col.padding-2-percent>.vc_column-inner {
    padding: calc(100vw * 0.02)
}

.full-width-content .col.padding-3-percent>.vc_column-inner {
    padding: calc(100vw * 0.03)
}

.full-width-content .col.padding-4-percent>.vc_column-inner {
    padding: calc(100vw * 0.04)
}

.full-width-content .col.padding-5-percent>.vc_column-inner {
    padding: calc(100vw * 0.05)
}

.full-width-content .col.padding-6-percent>.vc_column-inner {
    padding: calc(100vw * 0.06)
}

.full-width-content .col.padding-7-percent>.vc_column-inner {
    padding: calc(100vw * 0.07)
}

.full-width-content .col.padding-8-percent>.vc_column-inner {
    padding: calc(100vw * 0.08)
}

.full-width-content .col.padding-9-percent>.vc_column-inner {
    padding: calc(100vw * 0.09)
}

.full-width-content .col.padding-10-percent>.vc_column-inner {
    padding: calc(100vw * 0.1)
}

.full-width-content .col.padding-11-percent>.vc_column-inner {
    padding: calc(100vw * 0.11)
}

.full-width-content .col.padding-12-percent>.vc_column-inner {
    padding: calc(100vw * 0.12)
}

.full-width-content .col.padding-13-percent>.vc_column-inner {
    padding: calc(100vw * 0.13)
}

.full-width-content .col.padding-14-percent>.vc_column-inner {
    padding: calc(100vw * 0.14)
}

.full-width-content .col.padding-15-percent>.vc_column-inner {
    padding: calc(100vw * 0.15)
}

.full-width-content .col.padding-16-percent>.vc_column-inner {
    padding: calc(100vw * 0.16)
}

.full-width-content .col.padding-17-percent>.vc_column-inner {
    padding: calc(100vw * 0.17)
}

@media only screen and (max-width: 999px) {
    .full-width-content .col.padding-1-percent>.vc_column-inner {
        padding:calc(100vw * 0.01)
    }

    .full-width-content .col.padding-2-percent>.vc_column-inner,.full-width-content .col.padding-3-percent>.vc_column-inner {
        padding: calc(100vw * 0.03)
    }

    .full-width-content .col.padding-4-percent>.vc_column-inner,.full-width-content .col.padding-5-percent>.vc_column-inner,.full-width-content .col.padding-6-percent>.vc_column-inner {
        padding: calc(100vw * 0.06)
    }
}

@media only screen and (min-width: 1000px) {
    .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-1-percent>.vc_column-inner {
        padding:calc(100vw * 0.005)
    }

    .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-2-percent>.vc_column-inner {
        padding: calc(100vw * 0.01)
    }

    .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-3-percent>.vc_column-inner {
        padding: calc(100vw * 0.015)
    }

    .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-4-percent>.vc_column-inner {
        padding: calc(100vw * 0.02)
    }

    .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-5-percent>.vc_column-inner {
        padding: calc(100vw * 0.025)
    }

    .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-6-percent>.vc_column-inner {
        padding: calc(100vw * 0.03)
    }

    .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-7-percent>.vc_column-inner {
        padding: calc(100vw * 0.035)
    }

    .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-8-percent>.vc_column-inner {
        padding: calc(100vw * 0.04)
    }

    .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-9-percent>.vc_column-inner {
        padding: calc(100vw * 0.045)
    }

    .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-10-percent>.vc_column-inner {
        padding: calc(100vw * 0.05)
    }

    .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-11-percent>.vc_column-inner {
        padding: calc(100vw * 0.055)
    }

    .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-12-percent>.vc_column-inner {
        padding: calc(100vw * 0.06)
    }

    .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-13-percent>.vc_column-inner {
        padding: calc(100vw * 0.065)
    }

    .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-14-percent>.vc_column-inner {
        padding: calc(100vw * 0.07)
    }

    .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-15-percent>.vc_column-inner {
        padding: calc(100vw * 0.075)
    }

    .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-16-percent>.vc_column-inner {
        padding: calc(100vw * 0.08)
    }

    .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-17-percent>.vc_column-inner {
        padding: calc(100vw * 0.09)
    }
}

body #ajax-content-wrap .col[data-padding-pos="right"]>.vc_column-inner {
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 0
}

body #ajax-content-wrap .col[data-padding-pos="left"]>.vc_column-inner {
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0
}

body #ajax-content-wrap .col[data-padding-pos="bottom"]>.vc_column-inner {
    padding-right: 0;
    padding-top: 0;
    padding-left: 0
}

#ajax-content-wrap .col[data-padding-pos="top"]>.vc_column-inner {
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0
}

#ajax-content-wrap .col[data-padding-pos="top-right"]>.vc_column-inner {
    padding-bottom: 0;
    padding-left: 0
}

#ajax-content-wrap .col[data-padding-pos="top-left"]>.vc_column-inner {
    padding-bottom: 0;
    padding-right: 0
}

#ajax-content-wrap .col[data-padding-pos="top-bottom"]>.vc_column-inner {
    padding-left: 0;
    padding-right: 0
}

#ajax-content-wrap .col[data-padding-pos="bottom-right"]>.vc_column-inner {
    padding-left: 0;
    padding-top: 0
}

#ajax-content-wrap .col[data-padding-pos="bottom-left"]>.vc_column-inner {
    padding-right: 0;
    padding-top: 0
}

#ajax-content-wrap .col[data-padding-pos="left-right"]>.vc_column-inner {
    padding-top: 0;
    padding-bottom: 0
}

body.compose-mode .vc_row.vc_row-o-content-middle>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.span_12>.vc_element>.vc_column_container>.vc_column-inner,body.compose-mode .vc_row.vc_row-o-content-middle>.fp-tableCell .fp-scrollable>.fp-scroller .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.span_12>.vc_element>.vc_column_container>.vc_column-inner {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%
}

body.compose-mode .wpb_row.vc_row-flex>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.span_12>.vc_element>.vc_column_container>.vc_column-inner,body.compose-mode .wpb_row.vc_row-flex>.fp-tableCell .fp-scrollable>.fp-scroller>.full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.span_12>.vc_element>.vc_column_container>.vc_column-inner {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

@media (max-width: 999px) and (min-width:691px) {
    .vc_col-xs-12:not([data-t-w-inherits="small_desktop"]) {
        width:100%
    }

    .vc_col-xs-11:not([data-t-w-inherits="small_desktop"]) {
        width: 91.66666667%
    }

    .vc_col-xs-10:not([data-t-w-inherits="small_desktop"]) {
        width: 83.33333333%
    }

    .vc_col-xs-9:not([data-t-w-inherits="small_desktop"]) {
        width: 75%
    }

    .vc_col-xs-8:not([data-t-w-inherits="small_desktop"]) {
        width: 66.66666667%
    }

    .vc_col-xs-7:not([data-t-w-inherits="small_desktop"]) {
        width: 58.33333333%
    }

    .vc_col-xs-6:not([data-t-w-inherits="small_desktop"]) {
        width: 50%
    }

    .vc_col-xs-5:not([data-t-w-inherits="small_desktop"]) {
        width: 41.66666667%
    }

    .vc_col-xs-4:not([data-t-w-inherits="small_desktop"]) {
        width: 33.33333333%
    }

    .vc_col-xs-3:not([data-t-w-inherits="small_desktop"]) {
        width: 25%
    }

    .vc_col-xs-2:not([data-t-w-inherits="small_desktop"]) {
        width: 16.66666667%
    }

    .vc_col-xs-1:not([data-t-w-inherits="small_desktop"]) {
        width: 8.33333333%
    }
}

@media (max-width: 690px) {
    .vc_col-xs-12 {
        width:100%
    }

    .vc_col-xs-11 {
        width: 91.66666667%
    }

    .vc_col-xs-10 {
        width: 83.33333333%
    }

    .vc_col-xs-9 {
        width: 75%
    }

    .vc_col-xs-8 {
        width: 66.66666667%
    }

    .vc_col-xs-7 {
        width: 58.33333333%
    }

    .vc_col-xs-6 {
        width: 50%
    }

    .vc_col-xs-5 {
        width: 41.66666667%
    }

    .vc_col-xs-4 {
        width: 33.33333333%
    }

    .vc_col-xs-3 {
        width: 25%
    }

    .vc_col-xs-2 {
        width: 16.66666667%
    }

    .vc_col-xs-1 {
        width: 8.33333333%
    }
}

.vc_col-xs-pull-12 {
    right: 100%
}

.vc_col-xs-pull-11 {
    right: 91.66666667%
}

.vc_col-xs-pull-10 {
    right: 83.33333333%
}

.vc_col-xs-pull-9 {
    right: 75%
}

.vc_col-xs-pull-8 {
    right: 66.66666667%
}

.vc_col-xs-pull-7 {
    right: 58.33333333%
}

.vc_col-xs-pull-6 {
    right: 50%
}

.vc_col-xs-pull-5 {
    right: 41.66666667%
}

.vc_col-xs-pull-4 {
    right: 33.33333333%
}

.vc_col-xs-pull-3 {
    right: 25%
}

.vc_col-xs-pull-2 {
    right: 16.66666667%
}

.vc_col-xs-pull-1 {
    right: 8.33333333%
}

.vc_col-xs-pull-0 {
    right: auto
}

.vc_col-xs-push-12 {
    left: 100%
}

.vc_col-xs-push-11 {
    left: 91.66666667%
}

.vc_col-xs-push-10 {
    left: 83.33333333%
}

.vc_col-xs-push-9 {
    left: 75%
}

.vc_col-xs-push-8 {
    left: 66.66666667%
}

.vc_col-xs-push-7 {
    left: 58.33333333%
}

.vc_col-xs-push-6 {
    left: 50%
}

.vc_col-xs-push-5 {
    left: 41.66666667%
}

.vc_col-xs-push-4 {
    left: 33.33333333%
}

.vc_col-xs-push-3 {
    left: 25%
}

.vc_col-xs-push-2 {
    left: 16.66666667%
}

.vc_col-xs-push-1 {
    left: 8.33333333%
}

.vc_col-xs-push-0 {
    left: auto
}

.vc_col-xs-offset-12 {
    margin-left: 100%
}

.vc_col-xs-offset-11 {
    margin-left: 91.66666667%
}

.vc_col-xs-offset-10 {
    margin-left: 83.33333333%
}

.vc_col-xs-offset-9 {
    margin-left: 75%
}

.vc_col-xs-offset-8 {
    margin-left: 66.66666667%
}

.vc_col-xs-offset-7 {
    margin-left: 58.33333333%
}

.vc_col-xs-offset-6 {
    margin-left: 50%
}

.vc_col-xs-offset-5 {
    margin-left: 41.66666667%
}

.vc_col-xs-offset-4 {
    margin-left: 33.33333333%
}

.vc_col-xs-offset-3 {
    margin-left: 25%
}

.vc_col-xs-offset-2 {
    margin-left: 16.66666667%
}

.vc_col-xs-offset-1 {
    margin-left: 8.33333333%
}

.vc_col-xs-offset-0 {
    margin-left: 0
}

@media (min-width: 690px) {
    .rtl .vc_rtl-columns-reverse .vc_col-sm-1,.rtl .vc_rtl-columns-reverse .vc_col-sm-10,.rtl .vc_rtl-columns-reverse .vc_col-sm-11,.rtl .vc_rtl-columns-reverse .vc_col-sm-12,.rtl .vc_rtl-columns-reverse .vc_col-sm-2,.rtl .vc_rtl-columns-reverse .vc_col-sm-3,.rtl .vc_rtl-columns-reverse .vc_col-sm-4,.rtl .vc_rtl-columns-reverse .vc_col-sm-5,.rtl .vc_rtl-columns-reverse .vc_col-sm-6,.rtl .vc_rtl-columns-reverse .vc_col-sm-7,.rtl .vc_rtl-columns-reverse .vc_col-sm-8,.rtl .vc_rtl-columns-reverse .vc_col-sm-9 {
        float:right
    }

    .vc_col-sm-12 {
        width: 100%
    }

    .vc_col-sm-11 {
        width: 91.66666667%
    }

    .vc_col-sm-10 {
        width: 83.33333333%
    }

    .vc_col-sm-9 {
        width: 75%
    }

    .vc_col-sm-8 {
        width: 66.66666667%
    }

    .vc_col-sm-7 {
        width: 58.33333333%
    }

    .vc_col-sm-6 {
        width: 50%
    }

    .vc_col-sm-5 {
        width: 41.66666667%
    }

    .vc_col-sm-4 {
        width: 33.33333333%
    }

    .vc_col-sm-3 {
        width: 25%
    }

    .vc_col-sm-2 {
        width: 16.66666667%
    }

    .vc_col-sm-1 {
        width: 8.33333333%
    }

    .vc_col-sm-pull-12 {
        right: 100%
    }

    .vc_col-sm-pull-11 {
        right: 91.66666667%
    }

    .vc_col-sm-pull-10 {
        right: 83.33333333%
    }

    .vc_col-sm-pull-9 {
        right: 75%
    }

    .vc_col-sm-pull-8 {
        right: 66.66666667%
    }

    .vc_col-sm-pull-7 {
        right: 58.33333333%
    }

    .vc_col-sm-pull-6 {
        right: 50%
    }

    .vc_col-sm-pull-5 {
        right: 41.66666667%
    }

    .vc_col-sm-pull-4 {
        right: 33.33333333%
    }

    .vc_col-sm-pull-3 {
        right: 25%
    }

    .vc_col-sm-pull-2 {
        right: 16.66666667%
    }

    .vc_col-sm-pull-1 {
        right: 8.33333333%
    }

    .vc_col-sm-pull-0 {
        right: auto
    }

    .vc_col-sm-push-12 {
        left: 100%
    }

    .vc_col-sm-push-11 {
        left: 91.66666667%
    }

    .vc_col-sm-push-10 {
        left: 83.33333333%
    }

    .vc_col-sm-push-9 {
        left: 75%
    }

    .vc_col-sm-push-8 {
        left: 66.66666667%
    }

    .vc_col-sm-push-7 {
        left: 58.33333333%
    }

    .vc_col-sm-push-6 {
        left: 50%
    }

    .vc_col-sm-push-5 {
        left: 41.66666667%
    }

    .vc_col-sm-push-4 {
        left: 33.33333333%
    }

    .vc_col-sm-push-3 {
        left: 25%
    }

    .vc_col-sm-push-2 {
        left: 16.66666667%
    }

    .vc_col-sm-push-1 {
        left: 8.33333333%
    }

    .vc_col-sm-push-0 {
        left: auto
    }

    .vc_col-sm-offset-12 {
        margin-left: 100%
    }

    .vc_col-sm-offset-11 {
        margin-left: 91.66666667%
    }

    .vc_col-sm-offset-10 {
        margin-left: 83.33333333%
    }

    .vc_col-sm-offset-9 {
        margin-left: 75%
    }

    .vc_col-sm-offset-8 {
        margin-left: 66.66666667%
    }

    .vc_col-sm-offset-7 {
        margin-left: 58.33333333%
    }

    .vc_col-sm-offset-6 {
        margin-left: 50%
    }

    .vc_col-sm-offset-5 {
        margin-left: 41.66666667%
    }

    .vc_col-sm-offset-4 {
        margin-left: 33.33333333%
    }

    .vc_col-sm-offset-3 {
        margin-left: 25%
    }

    .vc_col-sm-offset-2 {
        margin-left: 16.66666667%
    }

    .vc_col-sm-offset-1 {
        margin-left: 8.33333333%
    }

    .vc_col-sm-offset-0 {
        margin-left: 0
    }
}

@media (min-width: 1000px) {
    .rtl .vc_rtl-columns-reverse .vc_col-md-1,.rtl .vc_rtl-columns-reverse .vc_col-md-10,.rtl .vc_rtl-columns-reverse .vc_col-md-11,.rtl .vc_rtl-columns-reverse .vc_col-md-12,.rtl .vc_rtl-columns-reverse .vc_col-md-2,.rtl .vc_rtl-columns-reverse .vc_col-md-3,.rtl .vc_rtl-columns-reverse .vc_col-md-4,.rtl .vc_rtl-columns-reverse .vc_col-md-5,.rtl .vc_rtl-columns-reverse .vc_col-md-6,.rtl .vc_rtl-columns-reverse .vc_col-md-7,.rtl .vc_rtl-columns-reverse .vc_col-md-8,.rtl .vc_rtl-columns-reverse .vc_col-md-9 {
        float:right
    }

    .vc_col-md-12 {
        width: 100%
    }

    .vc_col-md-11 {
        width: 91.66666667%
    }

    .vc_col-md-10 {
        width: 83.33333333%
    }

    .vc_col-md-9 {
        width: 75%
    }

    .vc_col-md-8 {
        width: 66.66666667%
    }

    .vc_col-md-7 {
        width: 58.33333333%
    }

    .vc_col-md-6 {
        width: 50%
    }

    .vc_col-md-5 {
        width: 41.66666667%
    }

    .vc_col-md-4 {
        width: 33.33333333%
    }

    .vc_col-md-3 {
        width: 25%
    }

    .vc_col-md-2 {
        width: 16.66666667%
    }

    .vc_col-md-1 {
        width: 8.33333333%
    }

    .vc_col-md-pull-12 {
        right: 100%
    }

    .vc_col-md-pull-11 {
        right: 91.66666667%
    }

    .vc_col-md-pull-10 {
        right: 83.33333333%
    }

    .vc_col-md-pull-9 {
        right: 75%
    }

    .vc_col-md-pull-8 {
        right: 66.66666667%
    }

    .vc_col-md-pull-7 {
        right: 58.33333333%
    }

    .vc_col-md-pull-6 {
        right: 50%
    }

    .vc_col-md-pull-5 {
        right: 41.66666667%
    }

    .vc_col-md-pull-4 {
        right: 33.33333333%
    }

    .vc_col-md-pull-3 {
        right: 25%
    }

    .vc_col-md-pull-2 {
        right: 16.66666667%
    }

    .vc_col-md-pull-1 {
        right: 8.33333333%
    }

    .vc_col-md-pull-0 {
        right: auto
    }

    .vc_col-md-push-12 {
        left: 100%
    }

    .vc_col-md-push-11 {
        left: 91.66666667%
    }

    .vc_col-md-push-10 {
        left: 83.33333333%
    }

    .vc_col-md-push-9 {
        left: 75%
    }

    .vc_col-md-push-8 {
        left: 66.66666667%
    }

    .vc_col-md-push-7 {
        left: 58.33333333%
    }

    .vc_col-md-push-6 {
        left: 50%
    }

    .vc_col-md-push-5 {
        left: 41.66666667%
    }

    .vc_col-md-push-4 {
        left: 33.33333333%
    }

    .vc_col-md-push-3 {
        left: 25%
    }

    .vc_col-md-push-2 {
        left: 16.66666667%
    }

    .vc_col-md-push-1 {
        left: 8.33333333%
    }

    .vc_col-md-push-0 {
        left: auto
    }

    .vc_col-md-offset-12 {
        margin-left: 100%
    }

    .vc_col-md-offset-11 {
        margin-left: 91.66666667%
    }

    .vc_col-md-offset-10 {
        margin-left: 83.33333333%
    }

    .vc_col-md-offset-9 {
        margin-left: 75%
    }

    .vc_col-md-offset-8 {
        margin-left: 66.66666667%
    }

    .vc_col-md-offset-7 {
        margin-left: 58.33333333%
    }

    .vc_col-md-offset-6 {
        margin-left: 50%
    }

    .vc_col-md-offset-5 {
        margin-left: 41.66666667%
    }

    .vc_col-md-offset-4 {
        margin-left: 33.33333333%
    }

    .vc_col-md-offset-3 {
        margin-left: 25%
    }

    .vc_col-md-offset-2 {
        margin-left: 16.66666667%
    }

    .vc_col-md-offset-1 {
        margin-left: 8.33333333%
    }

    .vc_col-md-offset-0 {
        margin-left: 0
    }
}

@media (min-width: 1300px) {
    .rtl .vc_rtl-columns-reverse .vc_col-lg-1,.rtl .vc_rtl-columns-reverse .vc_col-lg-10,.rtl .vc_rtl-columns-reverse .vc_col-lg-11,.rtl .vc_rtl-columns-reverse .vc_col-lg-12,.rtl .vc_rtl-columns-reverse .vc_col-lg-2,.rtl .vc_rtl-columns-reverse .vc_col-lg-3,.rtl .vc_rtl-columns-reverse .vc_col-lg-4,.rtl .vc_rtl-columns-reverse .vc_col-lg-5,.rtl .vc_rtl-columns-reverse .vc_col-lg-6,.rtl .vc_rtl-columns-reverse .vc_col-lg-7,.rtl .vc_rtl-columns-reverse .vc_col-lg-8,.rtl .vc_rtl-columns-reverse .vc_col-lg-9 {
        float:right
    }

    .vc_col-lg-12 {
        width: 100%
    }

    .vc_col-lg-11 {
        width: 91.66666667%
    }

    .vc_col-lg-10 {
        width: 83.33333333%
    }

    .vc_col-lg-9 {
        width: 75%
    }

    .vc_col-lg-8 {
        width: 66.66666667%
    }

    .vc_col-lg-7 {
        width: 58.33333333%
    }

    .vc_col-lg-6 {
        width: 50%
    }

    .vc_col-lg-5 {
        width: 41.66666667%
    }

    .vc_col-lg-4 {
        width: 33.33333333%
    }

    .vc_col-lg-3 {
        width: 25%
    }

    .vc_col-lg-2 {
        width: 16.66666667%
    }

    .vc_col-lg-1 {
        width: 8.33333333%
    }

    .vc_col-lg-pull-12 {
        right: 100%
    }

    .vc_col-lg-pull-11 {
        right: 91.66666667%
    }

    .vc_col-lg-pull-10 {
        right: 83.33333333%
    }

    .vc_col-lg-pull-9 {
        right: 75%
    }

    .vc_col-lg-pull-8 {
        right: 66.66666667%
    }

    .vc_col-lg-pull-7 {
        right: 58.33333333%
    }

    .vc_col-lg-pull-6 {
        right: 50%
    }

    .vc_col-lg-pull-5 {
        right: 41.66666667%
    }

    .vc_col-lg-pull-4 {
        right: 33.33333333%
    }

    .vc_col-lg-pull-3 {
        right: 25%
    }

    .vc_col-lg-pull-2 {
        right: 16.66666667%
    }

    .vc_col-lg-pull-1 {
        right: 8.33333333%
    }

    .vc_col-lg-pull-0 {
        right: auto
    }

    .vc_col-lg-push-12 {
        left: 100%
    }

    .vc_col-lg-push-11 {
        left: 91.66666667%
    }

    .vc_col-lg-push-10 {
        left: 83.33333333%
    }

    .vc_col-lg-push-9 {
        left: 75%
    }

    .vc_col-lg-push-8 {
        left: 66.66666667%
    }

    .vc_col-lg-push-7 {
        left: 58.33333333%
    }

    .vc_col-lg-push-6 {
        left: 50%
    }

    .vc_col-lg-push-5 {
        left: 41.66666667%
    }

    .vc_col-lg-push-4 {
        left: 33.33333333%
    }

    .vc_col-lg-push-3 {
        left: 25%
    }

    .vc_col-lg-push-2 {
        left: 16.66666667%
    }

    .vc_col-lg-push-1 {
        left: 8.33333333%
    }

    .vc_col-lg-push-0 {
        left: auto
    }

    .vc_col-lg-offset-12 {
        margin-left: 100%
    }

    .vc_col-lg-offset-11 {
        margin-left: 91.66666667%
    }

    .vc_col-lg-offset-10 {
        margin-left: 83.33333333%
    }

    .vc_col-lg-offset-9 {
        margin-left: 75%
    }

    .vc_col-lg-offset-8 {
        margin-left: 66.66666667%
    }

    .vc_col-lg-offset-7 {
        margin-left: 58.33333333%
    }

    .vc_col-lg-offset-6 {
        margin-left: 50%
    }

    .vc_col-lg-offset-5 {
        margin-left: 41.66666667%
    }

    .vc_col-lg-offset-4 {
        margin-left: 33.33333333%
    }

    .vc_col-lg-offset-3 {
        margin-left: 25%
    }

    .vc_col-lg-offset-2 {
        margin-left: 16.66666667%
    }

    .vc_col-lg-offset-1 {
        margin-left: 8.33333333%
    }

    .vc_col-lg-offset-0 {
        margin-left: 0
    }
}

.vc_col-xs-5\/5 {
    width: 100%
}

.vc_col-xs-4\/5 {
    width: 80%
}

.vc_col-xs-3\/5 {
    width: 60%
}

.vc_col-xs-2\/5 {
    width: 40%
}

.vc_col-xs-1\/5 {
    width: 20%
}

.vc_col-xs-pull-5\/5 {
    right: 100%
}

.vc_col-xs-pull-4\/5 {
    right: 80%
}

.vc_col-xs-pull-3\/5 {
    right: 60%
}

.vc_col-xs-pull-2\/5 {
    right: 40%
}

.vc_col-xs-pull-1\/5 {
    right: 20%
}

.vc_col-xs-pull-0\/5 {
    right: auto
}

.vc_col-xs-push-5\/5 {
    left: 100%
}

.vc_col-xs-push-4\/5 {
    left: 80%
}

.vc_col-xs-push-3\/5 {
    left: 60%
}

.vc_col-xs-push-2\/5 {
    left: 40%
}

.vc_col-xs-push-1\/5 {
    left: 20%
}

.vc_col-xs-push-0\/5 {
    left: auto
}

.vc_col-xs-offset-5\/5 {
    margin-left: 100%
}

.vc_col-xs-offset-4\/5 {
    margin-left: 80%
}

.vc_col-xs-offset-3\/5 {
    margin-left: 60%
}

.vc_col-xs-offset-2\/5 {
    margin-left: 40%
}

.vc_col-xs-offset-1\/5 {
    margin-left: 20%
}

.vc_col-xs-offset-0\/5 {
    margin-left: 0
}

.rtl .vc_rtl-columns-reverse .vc_col-xs-1\/5,.rtl .vc_rtl-columns-reverse .vc_col-xs-2\/5,.rtl .vc_rtl-columns-reverse .vc_col-xs-3\/5,.rtl .vc_rtl-columns-reverse .vc_col-xs-4\/5,.rtl .vc_rtl-columns-reverse .vc_col-xs-5\/5,.rtl .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-1\/5,.rtl .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-2\/5,.rtl .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-3\/5,.rtl .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-4\/5,.rtl .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-5\/5 {
    float: right
}

@media (min-width: 690px) {
    .vc_col-sm-1\/5,.vc_col-sm-2\/5,.vc_col-sm-3\/5,.vc_col-sm-4\/5,.vc_col-sm-5\/5 {
        float:left
    }

    .rtl .vc_rtl-columns-reverse .vc_col-sm-1\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-2\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-3\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-4\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-5\/5 {
        float: right
    }

    .vc_col-sm-5\/5 {
        width: 100%
    }

    .vc_col-sm-4\/5 {
        width: 80%
    }

    .vc_col-sm-3\/5 {
        width: 60%
    }

    .vc_col-sm-2\/5 {
        width: 40%
    }

    .vc_col-sm-1\/5 {
        width: 20%
    }

    .vc_col-sm-pull-5\/5 {
        right: 100%
    }

    .vc_col-sm-pull-4\/5 {
        right: 80%
    }

    .vc_col-sm-pull-3\/5 {
        right: 60%
    }

    .vc_col-sm-pull-2\/5 {
        right: 40%
    }

    .vc_col-sm-pull-1\/5 {
        right: 20%
    }

    .vc_col-sm-pull-0\/5 {
        right: auto
    }

    .vc_col-sm-push-5\/5 {
        left: 100%
    }

    .vc_col-sm-push-4\/5 {
        left: 80%
    }

    .vc_col-sm-push-3\/5 {
        left: 60%
    }

    .vc_col-sm-push-2\/5 {
        left: 40%
    }

    .vc_col-sm-push-1\/5 {
        left: 20%
    }

    .vc_col-sm-push-0\/5 {
        left: auto
    }

    .vc_col-sm-offset-5\/5 {
        margin-left: 100%
    }

    .vc_col-sm-offset-4\/5 {
        margin-left: 80%
    }

    .vc_col-sm-offset-3\/5 {
        margin-left: 60%
    }

    .vc_col-sm-offset-2\/5 {
        margin-left: 40%
    }

    .vc_col-sm-offset-1\/5 {
        margin-left: 20%
    }

    .vc_col-sm-offset-0\/5 {
        margin-left: 0
    }
}

@media (min-width: 1000px) {
    .vc_col-md-1\/5,.vc_col-md-2\/5,.vc_col-md-3\/5,.vc_col-md-4\/5,.vc_col-md-5\/5 {
        float:left
    }

    .rtl .vc_rtl-columns-reverse .vc_col-sm-1\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-2\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-3\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-4\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-5\/5 {
        float: right
    }

    .vc_col-md-5\/5 {
        width: 100%
    }

    .vc_col-md-4\/5 {
        width: 80%
    }

    .vc_col-md-3\/5 {
        width: 60%
    }

    .vc_col-md-2\/5 {
        width: 40%
    }

    .vc_col-md-1\/5 {
        width: 20%
    }

    .vc_col-md-pull-5\/5 {
        right: 100%
    }

    .vc_col-md-pull-4\/5 {
        right: 80%
    }

    .vc_col-md-pull-3\/5 {
        right: 60%
    }

    .vc_col-md-pull-2\/5 {
        right: 40%
    }

    .vc_col-md-pull-1\/5 {
        right: 20%
    }

    .vc_col-md-pull-0\/5 {
        right: auto
    }

    .vc_col-md-push-5\/5 {
        left: 100%
    }

    .vc_col-md-push-4\/5 {
        left: 80%
    }

    .vc_col-md-push-3\/5 {
        left: 60%
    }

    .vc_col-md-push-2\/5 {
        left: 40%
    }

    .vc_col-md-push-1\/5 {
        left: 20%
    }

    .vc_col-md-push-0\/5 {
        left: auto
    }

    .vc_col-md-offset-5\/5 {
        margin-left: 100%
    }

    .vc_col-md-offset-4\/5 {
        margin-left: 80%
    }

    .vc_col-md-offset-3\/5 {
        margin-left: 60%
    }

    .vc_col-md-offset-2\/5 {
        margin-left: 40%
    }

    .vc_col-md-offset-1\/5 {
        margin-left: 20%
    }

    .vc_col-md-offset-0\/5 {
        margin-left: 0
    }
}

@media (min-width: 1300px) {
    .vc_col-lg-1\/5,.vc_col-lg-2\/5,.vc_col-lg-3\/5,.vc_col-lg-4\/5,.vc_col-lg-5\/5 {
        float:left
    }

    .rtl .vc_rtl-columns-reverse .vc_col-sm-1\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-2\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-3\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-4\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-5\/5 {
        float: right
    }

    .vc_col-lg-5\/5 {
        width: 100%
    }

    .vc_col-lg-4\/5 {
        width: 80%
    }

    .vc_col-lg-3\/5 {
        width: 60%
    }

    .vc_col-lg-2\/5 {
        width: 40%
    }

    .vc_col-lg-1\/5 {
        width: 20%
    }

    .vc_col-lg-pull-5\/5 {
        right: 100%
    }

    .vc_col-lg-pull-4\/5 {
        right: 80%
    }

    .vc_col-lg-pull-3\/5 {
        right: 60%
    }

    .vc_col-lg-pull-2\/5 {
        right: 40%
    }

    .vc_col-lg-pull-1\/5 {
        right: 20%
    }

    .vc_col-lg-pull-0\/5 {
        right: auto
    }

    .vc_col-lg-push-5\/5 {
        left: 100%
    }

    .vc_col-lg-push-4\/5 {
        left: 80%
    }

    .vc_col-lg-push-3\/5 {
        left: 60%
    }

    .vc_col-lg-push-2\/5 {
        left: 40%
    }

    .vc_col-lg-push-1\/5 {
        left: 20%
    }

    .vc_col-lg-push-0\/5 {
        left: auto
    }

    .vc_col-lg-offset-5\/5 {
        margin-left: 100%
    }

    .vc_col-lg-offset-4\/5 {
        margin-left: 80%
    }

    .vc_col-lg-offset-3\/5 {
        margin-left: 60%
    }

    .vc_col-lg-offset-2\/5 {
        margin-left: 40%
    }

    .vc_col-lg-offset-1\/5 {
        margin-left: 20%
    }

    .vc_col-lg-offset-0\/5 {
        margin-left: 0
    }
}

@media only screen and (min-width : 690px) and (max-width :999px) {
    .vc_col-sm-1[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-1 {
        width:8.33333333%
    }

    .vc_col-sm-2[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-2 {
        width: 16.66666667%
    }

    .vc_col-sm-3[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-3 {
        width: 25%
    }

    .vc_col-sm-4[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-4 {
        width: 33.33333333%
    }

    .vc_col-sm-5[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-5 {
        width: 41.66666667%
    }

    .vc_col-sm-6[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-6 {
        width: 50%
    }

    .vc_col-sm-7[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-7 {
        width: 58.33333333%
    }

    .vc_col-sm-8[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-8 {
        width: 66.66666667%
    }

    .vc_col-sm-9[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-9 {
        width: 75%
    }

    .vc_col-sm-10[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-10 {
        width: 83.33333333%
    }

    .vc_col-sm-11[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-11 {
        width: 91.66666667%
    }
}

@media only screen and (max-width : 690px) {
    [class*="vc_col-"]:not([class*="vc_col-xs"]) {
        width:100%
    }

    .wpb_column:not([class*="vc_col-xs"]) {
        width: 100%;
        margin-bottom: 25px
    }

    body .vc_row-fluid .vc_col-sm-2:not([class*="vc_col-xs"]),body .vc_row-fluid.full-width-content .vc_col-sm-2:not([class*="vc_col-xs"]) {
        width: 50%
    }
}

@media only screen and (min-width : 1px) and (max-width :999px) {
    .vc_row-fluid.full-width-content .col .wpb_row,.vc_row-fluid.full-width-content .col,.vc_row-fluid.vc_row[data-column-margin="none"] .col {
        margin-bottom:0
    }
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}

input[type=submit] {
    -webkit-appearance: none
}

html {
    overflow-x: hidden;
    overflow-y: scroll;
    max-width: 100%
}

body {
    max-width: 100%;
    overflow-x: hidden;
    background: #fff;
    font-family: 'Open Sans',sans-serif;
    color: #676767;
    position: relative
}

ol,ul {
    list-style: none
}

input[type=text]::-ms-clear {
    display: none
}

sup {
    font-size: 10px;
    vertical-align: super
}

sub {
    font-size: 10px;
    vertical-align: sub
}

p:empty {
    display: none
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    display: block
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.container,.post-area.standard-minimal.full-width-content .post .inner-wrap {
    margin: 0 auto;
    position: relative
}

.container,.post-area.standard-minimal.full-width-content .post .inner-wrap {
    max-width: 880px
}

.row {
    position: relative
}

.row:after,.col:after,.clr:after,.group:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.row,div.clear {
    padding-bottom: 24px
}

@media (min-width: 690px) {
    .span_1 {
        width:6.5%
    }

    .span_2 {
        width: 15%
    }

    .span_3 {
        width: 23.5%
    }

    .span_4 {
        width: 32%
    }

    .span_5 {
        width: 40.5%
    }

    .span_6 {
        width: 49%
    }

    .span_7 {
        width: 57.5%
    }

    .span_8 {
        width: 66%
    }

    .span_9 {
        width: 74.5%
    }

    .span_10 {
        width: 83%
    }

    .span_11 {
        width: 91.5%
    }

    .span_12 {
        width: 100%
    }
}

body {
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    font-family: 'Open Sans';
    font-weight: 400;
    line-height: 26px
}

body:not(.nectar-no-flex-height) {
    display: flex;
    flex-direction: column;
    min-height: 100vh
}

@media only screen and (min-width: 1000px) {
    body.admin-bar:not(.nectar-no-flex-height) {
        min-height:calc(100vh - 32px)
    }
}

body:not(.nectar-no-flex-height) #ajax-content-wrap,body:not(.nectar-no-flex-height) #ajax-content-wrap .blurred-wrap,body:not(.nectar-no-flex-height) .ocm-effect-wrap,body:not(.nectar-no-flex-height) .ocm-effect-wrap-inner {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

body:not(.nectar-no-flex-height) .container-wrap {
    flex-grow: 1
}

p {
    -webkit-font-smoothing: antialiased
}

body .ui-widget {
    font-family: 'Open Sans';
    font-weight: 400
}

.overflow-x-hidden {
    overflow-x: hidden
}

.alignleft {
    float: left;
    margin-right: 15px
}

.alignright {
    float: right;
    margin-left: 15px
}

.aligncenter {
    display: block;
    margin: 15px auto
}

.no-bottom-padding {
    padding-bottom: 0
}

.col.center {
    text-align: center
}

.col.right {
    text-align: right
}

.wp-smiley {
    margin-bottom: 0
}

dt {
    font-family: 'Open Sans';
    font-weight: 600;
    color: #333
}

dd {
    padding-left: 20px
}

.gallery-caption {
    margin-left: 0;
    margin-bottom: 10px;
    padding: 0 10px
}

#wpstats {
    display: none
}

.post-area:not(.masonry) .sticky {
    margin-bottom: 50px
}

.post-area:not(.masonry) .sticky .content-inner {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 0;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
    background-color: #fff;
    padding: 25px;
    position: relative
}

.side-box {
    padding: 10px 0;
    margin-bottom: 10px;
    border: 1px solid #CCC;
    background-color: #E6E6E6;
    text-align: center
}

.side-box a:link,.side-box a:visited {
    font-weight: 400;
    color: #06c55b;
    font-size: 12px
}

div[id="wpadminbar"] {
    z-index: 1000000!important
}

table {
    font-size: 12px;
    margin-bottom: 20px
}

.wp-caption {
    max-width: 100%;
    position: relative
}

.wp-caption .wp-caption-text {
    max-width: 90%;
    width: auto;
    margin-left: 5%;
    display: inline-block;
    margin-bottom: 5px;
    background-color: #fff;
    box-shadow: 0 10px 35px rgba(0,0,0,.1)
}

.wp-caption .wp-caption-text,.row .col .wp-caption .wp-caption-text {
    padding: 10px 15px;
    top: -25px;
    position: relative;
    border-left: 4px solid #000
}

.wp-caption img,.row .col .wp-caption img {
    margin-bottom: 0;
    display: block;
    margin-right: 0
}

em {
    font-style: italic
}

caption,th,td {
    font-weight: 400;
    text-align: left
}

.container-wrap,.project-title {
    background-color: #f8f8f8;
    position: relative;
    z-index: 10;
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 40px
}

body[data-header-resize="0"] .container-wrap,body[data-header-resize="0"] .project-title {
    margin-top: 0;
    padding-top: 40px
}

body.page-template-template-no-header .container-wrap,body.page-template-template-no-header-footer .container-wrap {
    padding-top: 0
}

body[data-smooth-scrolling="0"] {
    overflow: hidden
}

.clear {
    clear: both
}

.subheader {
    color: #6F6F6F;
    margin-bottom: 15px
}

a {
    color: #3555ff;
    text-decoration: none;
    transition: color 0.2s;
    -webkit-transition: color 0.2s
}

a:hover {
    color: inherit
}

h1 {
    font-size: 54px;
    line-height: 62px;
    margin-bottom: 7px
}

h2 {
    font-size: 34px;
    line-height: 44px;
    margin-bottom: 7px
}

h3 {
    font-size: 22px;
    line-height: 34px;
    margin-bottom: 7px
}

h4 {
    font-size: 18px;
    line-height: 32px;
    margin-bottom: 7px
}

h5 {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 7px
}

h6 {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 7px
}

h1,h2,h3,h4,h5,h6 {
    color: #444;
    letter-spacing: 0;
    -webkit-font-smoothing: antialiased;
    font-family: 'Open Sans';
    font-weight: 600
}

.bold,strong,b {
    font-family: 'Open Sans';
    font-weight: 600
}

.uppercase {
    font-weight: 700;
    text-transform: uppercase
}

.tiny {
    font-size: 14px;
    line-height: 22px
}

body h1.light,body h2.light,body h3.light,body h4.light,body h5.light,body h6.light,p.light {
    text-transform: none;
    font-weight: 300
}

body h1.jumbo,body h2.jumbo,body h3.jumbo,body h4.jumbo,body h5.jumbo,body h6.jumbo,p.jumbo {
    font-size: 100px;
    line-height: 110px
}

h1.light {
    font-size: 34px;
    margin-bottom: 30px
}

h2.light {
    font-size: 28px;
    margin-bottom: 30px;
    letter-spacing: .5px
}

h3.light {
    font-size: 24px;
    margin-bottom: 15px;
    letter-spacing: .5px
}

h4.light {
    font-size: 18px;
    margin-bottom: 7px;
    letter-spacing: .5px
}

h5.light {
    font-size: 16px;
    margin-bottom: 7px;
    letter-spacing: .5px
}

h6.light {
    font-size: 14px;
    margin-bottom: 7px;
    letter-spacing: .5px
}

body h1 em,body h2 em,body h3 em,body h4 em {
    font-size: inherit
}

h1.uppercase {
    letter-spacing: 3px
}

h2.uppercase {
    letter-spacing: 2.5px
}

h3.uppercase {
    letter-spacing: 2px
}

h4.uppercase {
    letter-spacing: 2px
}

h5.uppercase {
    letter-spacing: 1.3px
}

h6.uppercase {
    letter-spacing: 1.3px
}

h1 .nectar-button,h2 .nectar-button,h3 .nectar-button,h4 .nectar-button {
    margin-left: 13px
}

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

p {
    padding-bottom: 27px
}

.row .col p:last-child {
    padding-bottom: 0
}

.container .row:last-child,.wpb_wrapper .clear {
    padding-bottom: 0
}

.wpb_wrapper>div {
    margin-bottom: 24px
}

.wpb_wrapper>div:last-child,.row .wpb_wrapper>img:last-child,.row .wpb_wrapper>.img-with-aniamtion-wrap:last-child img {
    margin-bottom: 0
}

body .pum-overlay,.pum-overlay .pum-container,.pum-overlay .pum-container .pum-content {
    line-height: inherit
}

blockquote {
    font-family: 'Open Sans';
    font-weight: 300;
    line-height: 40px;
    font-size: 22px;
    padding-left: 0;
    letter-spacing: .5px;
    margin-bottom: 30px
}

ul,ol {
    margin-left: 30px;
    margin-bottom: 30px
}

li ul,li ol {
    margin-bottom: 0
}

ul li {
    list-style: disc;
    list-style-position: outside
}

ol li {
    list-style: decimal;
    list-style-position: outside
}

#header-secondary-outer ul,#header-secondary-outer ol,#header-outer nav>ul,#header-outer ol,#footer-outer ul,#footer-outer ol,#slide-out-widget-area ul,#slide-out-widget-area ol,#search-outer ul,#search-outer ol,#mobile-menu ul,#mobile-menu ol,#header-outer .button_social_group ul {
    margin: 0
}

#header-secondary-outer ul li,#header-secondary-outer ol li,#header-outer ul li,#header-outer ol li,#footer-outer ul li,#footer-outer ol li,#search-outer ul li,#search-outer ol li,#slide-out-widget-area ul li,#slide-out-widget-area ol li,#mobile-menu ul li,#mobile-menu ol li {
    list-style: none
}

.main-content img {
    max-width: 100%;
    height: auto
}

.main-content .col.span_4 .col.span_2 img,.main-content .col.span_3 .col.span_2 img,.main-content .col.span_2 .col.span_2 img,.main-content .col.span_6 .col.span_2 img,.main-content .col.span_4 .col.span_2 i,.main-content .col.span_3 .col.span_2 i,.main-content .col.span_2 .col.span_2 i,.main-content .col.span_6 .col.span_2 i {
    top: -4px
}

.no-transform {
    -webkit-transform: inherit!important;
    transform: inherit!important
}

html.no-overflow-y {
    overflow-y: hidden!important
}

html.no-overflow-y body {
    overflow-y: hidden
}

.light h1,.light h2,.light h3,.light h4,.light h5,.light h6,.light p {
    color: #fff
}

code {
    display: block;
    clear: both;
    overflow: auto;
    padding: 1.6em;
    margin-bottom: 1.6em;
    white-space: pre;
    background-color: #f0f0f0;
    font: 14px "Andale Mono",Courier,"Courier New",monospace
}

pre {
    background: #f0f0f0;
    font-family: "Andale Mono",Courier,"Courier New",monospace;
    font-size: 14px;
    font-size: .9375rem;
    padding: 1.6em;
    line-height: 1.6;
    margin-bottom: 1.6em;
    max-width: 100%;
    overflow: auto
}

.body-border-bottom {
    height: 20px;
    width: 100%;
    bottom: 0;
    left: 0;
    position: fixed;
    z-index: 10000;
    background-color: #fff
}

.body-border-top {
    height: 20px;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 10000;
    position: fixed;
    background-color: #fff
}

.admin-bar .body-border-top {
    top: 32px
}

.body-border-right {
    height: 100%;
    width: 20px;
    top: 0;
    right: 0;
    z-index: 10000;
    position: fixed;
    background-color: #fff
}

.body-border-left {
    height: 100%;
    width: 20px;
    top: 0;
    left: 0;
    z-index: 10000;
    position: fixed;
    background-color: #fff
}

.no-left-margin.first-section {
    height: auto!important
}

.row .col h3,.row .col h4 {
    margin-bottom: 8px
}

.vc_separator.vc_separator_align_center h4,.vc_separator.vc_separator_align_center h3 {
    margin-bottom: 0
}

.row .col img {
    margin-bottom: 15px;
    max-width: 100%;
    height: auto
}

.row .col img:not([srcset]) {
    width: auto
}

.row .col .wp-block-gallery.is-cropped .blocks-gallery-image img,.row .col .wp-block-gallery.is-cropped .blocks-gallery-item img {
    width: 100%;
    margin-bottom: 0
}

body .container-wrap [class*="wp-block"].alignfull {
    margin-left: -50vw!important;
    left: 50%;
    max-width: 100vw;
    width: 100vw;
    position: relative
}

body .container-wrap [class*="wp-block"].alignfull img,body .container-wrap [class*="wp-block"].alignwide img {
    max-width: none;
    width: 100%
}

blockquote.wp-block-quote {
    position: relative;
    padding-left: 1.3em
}

blockquote.wp-block-quote:before {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 4px;
    content: '';
    border-left: 4px solid rgba(0,0,0,.1)
}

blockquote.wp-block-quote p {
    margin-bottom: 0
}

blockquote.wp-block-quote cite {
    font-size: 14px;
    line-height: 18px;
    display: block
}

.wpb_text_column>.wpb_wrapper>*:last-child {
    margin-bottom: 0
}

.gallery a img {
    width: 90%;
    max-width: 90%;
    height: auto;
    max-height: 90%;
    padding: 5px;
    background-color: #fff;
    border: 1px solid #e5e5e5!important;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear
}

#ajax-loading-screen {
    background-color: #fff;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    display: none;
    z-index: 1000000000
}

#ajax-loading-screen .reveal-1,#ajax-loading-screen .reveal-2 {
    position: absolute;
    left: 100%;
    top: 0;
    width: 100%;
    height: 100%
}

#ajax-loading-screen[data-effect*="horizontal_swipe"] {
    background-color: transparent!important;
    left: -100%
}

body[data-ajax-transitions="true"] #ajax-loading-screen[data-method="standard"][data-effect*="horizontal_swipe"] {
    display: block
}

body[data-ajax-transitions="true"][data-apte="horizontal_swipe_basic"] #ajax-loading-screen .reveal-2 {
    display: none
}

#ajax-loading-screen.in-from-right {
    left: 0
}

.no-cssanimations #ajax-loading-screen.loaded .reveal-1,.no-cssanimations #ajax-loading-screen.loaded .reveal-2 {
    display: none
}

#ajax-loading-screen.loaded .reveal-1 {
    backface-visibility: hidden;
    -webkit-animation: nectar-anim-effect-2-2 1.85s cubic-bezier(.67,0,.3,1) forwards;
    animation: nectar-anim-effect-2-2 1.85s cubic-bezier(.67,0,.3,1) forwards
}

#ajax-loading-screen.loaded .reveal-2 {
    backface-visibility: hidden;
    -webkit-animation: nectar-anim-effect-2-1 1.85s cubic-bezier(.67,0,.3,1) forwards;
    animation: nectar-anim-effect-2-1 1.85s cubic-bezier(.67,0,.3,1) forwards
}

#ajax-loading-screen.loaded.in-from-right .reveal-1 {
    -webkit-animation: nectar-anim-effect-2-1 1.85s cubic-bezier(.67,0,.3,1) forwards;
    animation: nectar-anim-effect-2-1 1.85s cubic-bezier(.67,0,.3,1) forwards
}

body[data-apte="horizontal_swipe_basic"] #ajax-loading-screen.loaded.in-from-right .reveal-1 {
    -webkit-animation: nectar-anim-effect-2-1 1.1s cubic-bezier(.215,.61,.355,1) forwards;
    animation: nectar-anim-effect-2-1 1.1s cubic-bezier(.215,.61,.355,1) forwards
}

#ajax-loading-screen.loaded.in-from-right .reveal-2 {
    -webkit-animation: nectar-anim-effect-2-2 1.85s cubic-bezier(.67,0,.3,1) forwards;
    animation: nectar-anim-effect-2-2 1.85s cubic-bezier(.67,0,.3,1) forwards
}

body[data-ajax-transitions="true"] #ajax-loading-screen[data-effect*="horizontal_swipe"].hidden {
    display: none
}

body[data-ajax-transitions="true"] #ajax-loading-screen[data-effect*="horizontal_swipe"].hidden.loaded.in-from-right {
    display: block
}

@-webkit-keyframes nectar-anim-effect-2-1 {
    0% {
        -ms-transform: translateX(0);
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    30%,100% {
        -ms-transform: translateX(-100%);
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0);
        -webkit-animation-timing-function: cubic-bezier(.67,0,.3,1);
        animation-timing-function: cubic-bezier(.67,0,.3,1)
    }
}

@keyframes nectar-anim-effect-2-1 {
    0% {
        -ms-transform: translateX(0);
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    30%,100% {
        -ms-transform: translateX(-100%);
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0);
        -webkit-animation-timing-function: cubic-bezier(.67,0,.3,1);
        animation-timing-function: cubic-bezier(.67,0,.3,1)
    }
}

@-webkit-keyframes nectar-anim-effect-2-2 {
    0%,14.5% {
        -ms-transform: translateX(0);
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    34.5%,100% {
        -ms-transform: translateX(-100%);
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0);
        -webkit-animation-timing-function: cubic-bezier(.67,0,.3,1);
        animation-timing-function: cubic-bezier(.67,0,.3,1)
    }
}

@keyframes nectar-anim-effect-2-2 {
    0%,14.5% {
        -ms-transform: translate3d(0,0,0);
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    34.5%,100% {
        -ms-transform: translate3d(-100%,0,0);
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0);
        -webkit-animation-timing-function: cubic-bezier(.67,0,.3,1);
        animation-timing-function: cubic-bezier(.67,0,.3,1)
    }
}

body[data-ajax-transitions="true"] #ajax-loading-screen[data-method="standard"],body[data-ajax-transitions="true"] #ajax-loading-screen[data-effect*="horizontal_swipe"][data-method="ajax"],body[data-ajax-transitions="true"] #ajax-loading-screen[data-method="standard"] .loading-icon {
    display: block;
    opacity: 1
}

#ajax-loading-screen .loading-icon {
    background-repeat: no-repeat;
    background-position: center center;
    display: block;
    position: absolute;
    opacity: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.default-loading-icon {
    top: 50%;
    border-radius: 100%;
    height: 40px;
    width: 40px;
    margin: 0 auto;
    display: block;
    position: relative;
    border: 3px solid #e5e5e5;
    margin-top: -20px
}

.loading-icon .material-icon .spinner {
    width: 60px;
    height: 60px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

.loading-icon .material-icon .spinner {
    -webkit-animation: material-rotate-all 1s linear infinite;
    animation: material-rotate-all 1s linear infinite
}

.loading-icon .material-icon .spinner .right-side,.loading-icon .material-icon .spinner .left-side {
    -webkit-animation: material-fade-in-first 1.2s linear infinite alternate;
    animation: material-fade-in-first 1.2s linear infinite alternate
}

.loading-icon .material-icon .spinner.color-2 .right-side,.loading-icon .material-icon .spinner.color-2 .left-side {
    -webkit-animation: material-fade-in-second 1.2s linear infinite alternate;
    animation: material-fade-in-second 1.2s linear infinite alternate
}

.loading-icon .material-icon .right-side,.loading-icon .material-icon .left-side {
    width: 50%;
    height: 100%;
    position: absolute;
    top: 0;
    overflow: hidden
}

.loading-icon .material-icon .left-side {
    left: 0
}

.loading-icon .material-icon .right-side {
    right: 0
}

.loading-icon .material-icon .bar {
    width: 100%;
    height: 100%;
    -webkit-border-radius: 200px;
    border-radius: 200px 0 0 200px;
    border: 6px solid #666;
    position: relative
}

.loading-icon .material-icon .bar:after {
    content: "";
    width: 6px;
    height: 6px;
    display: block;
    background: #666;
    position: absolute;
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.loading-icon .material-icon .right-side .bar {
    -webkit-border-radius: 0;
    border-radius: 0 200px 200px 0;
    border-left: none;
    -webkit-transform: rotate(-10deg);
    -webkit-transform-origin: left center;
    transform: rotate(-10deg);
    transform-origin: left center;
    -webkit-animation: material-rotate-right 0.75s linear infinite alternate;
    animation: material-rotate-right 0.75s linear infinite alternate
}

.loading-icon .material-icon .right-side .bar:after {
    bottom: -6px;
    left: -3px
}

.loading-icon .material-icon .left-side .bar {
    border-right: none;
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg);
    -webkit-transform-origin: right center;
    transform-origin: right center;
    -webkit-animation: material-rotate-left 0.75s linear infinite alternate;
    animation: material-rotate-left 0.75s linear infinite alternate
}

.loading-icon .material-icon .left-side .bar:after {
    bottom: -6px;
    right: -3px
}

@keyframes material-rotate-left {
    to {
        transform: rotate(30deg)
    }

    from {
        transform: rotate(175deg)
    }
}

@keyframes material-rotate-right {
    from {
        transform: rotate(-175deg)
    }

    to {
        transform: rotate(-30deg)
    }
}

@keyframes material-rotate-all {
    from {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(-360deg)
    }
}

@keyframes material-fade-in-first {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes material-fade-in-second {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.loading-icon .material-icon {
    top: 50%;
    height: 65px;
    width: 65px;
    position: relative;
    margin: -32px auto 0 auto;
    display: block
}

.default-loading-icon:before {
    position: absolute;
    content: "";
    border-color: rgba(0,0,0,1) transparent transparent;
    border-radius: 100%;
    border-style: solid;
    border-width: 3px;
    display: block;
    height: 100%;
    width: 100%;
    top: -3px;
    left: -3px
}

.loading-icon.spin,.portfolio-loading.spin,.pp_loaderIcon.spin,.default-loading-icon.spin {
    animation: 2s cubic-bezier(.63,.045,.34,1) 0s normal none infinite spinning_animation;
    -webkit-animation: 2s cubic-bezier(.63,.045,.34,1) 0s normal none infinite spinning_animation
}

.default-skin-loading-icon {
    width: 100%;
    height: 100%;
    background-position: center;
    display: block;
    background-repeat: no-repeat;
    background-image: url(../../../themes/salient/img/icons/loading-white-bg.gif)
}

@keyframes spinning_animation {
    0% {
        transform: scale(1) rotate(0deg)
    }

    50% {
        transform: scale(.8) rotate(360deg)
    }

    100% {
        transform: scale(1) rotate(720deg)
    }
}

@-webkit-keyframes spinning_animation {
    0% {
        -webkit-transform: scale(1) rotate(0deg)
    }

    50% {
        -webkit-transform: scale(.8) rotate(360deg)
    }

    100% {
        -webkit-transform: scale(1) rotate(720deg)
    }
}

@keyframes bounce_in_animation {
    0% {
        transform: scale(0,0)
    }

    20% {
        transform: scale(1.4,1.4)
    }

    50% {
        transform: scale(.8,.8)
    }

    85% {
        transform: scale(1.1,1.1)
    }

    100% {
        transform: scale(1,1)
    }
}

@-webkit-keyframes bounce_in_animation {
    0% {
        -webkit-transform: scale(0,0)
    }

    20% {
        -webkit-transform: scale(1.4,1.4)
    }

    50% {
        -webkit-transform: scale(.8,.8)
    }

    85% {
        -webkit-transform: scale(1.1,1.1)
    }

    100% {
        -webkit-transform: scale(1,1)
    }
}

@keyframes grow_in_animation {
    0% {
        transform: scale(0,0)
    }

    100% {
        transform: scale(1,1)
    }
}

@-webkit-keyframes grow_in_animation {
    0% {
        -webkit-transform: scale(0,0)
    }

    100% {
        -webkit-transform: scale(1,1)
    }
}

body #ajax-loading-screen[data-effect="center_mask_reveal"] {
    background-color: transparent
}

body[data-ajax-transitions="true"] #ajax-loading-screen[data-effect="center_mask_reveal"].hidden {
    display: none
}

#ajax-loading-screen[data-effect="center_mask_reveal"] span {
    position: absolute;
    background: #fff;
    z-index: 100;
    -webkit-transition: 0.8s cubic-bezier(.12,.75,.4,1);
    transition: 0.8s cubic-bezier(.12,.75,.4,1)
}

#ajax-loading-screen .mask-top {
    top: 0;
    left: 0;
    height: 50%;
    width: 100%
}

#ajax-loading-screen .mask-right {
    top: 0;
    right: 0;
    height: 100%;
    width: 50%
}

#ajax-loading-screen .mask-bottom {
    bottom: 0;
    right: 0;
    height: 50%;
    width: 100%
}

#ajax-loading-screen .mask-left {
    top: 0;
    left: 0;
    height: 100%;
    width: 50%
}

#ajax-loading-screen.loaded .mask-top {
    -webkit-transform: translateY(-100%) translateZ(0);
    -ms-transform: translateY(-100%) translateZ(0);
    transform: translateY(-100%) translateZ(0)
}

#ajax-loading-screen.loaded .mask-right {
    -webkit-transform: translateX(100%) translateZ(0);
    -ms-transform: translateX(100%) translateZ(0);
    transform: translateX(100%) translateZ(0)
}

#ajax-loading-screen.loaded .mask-bottom {
    -webkit-transform: translateY(100%) translateZ(0);
    -ms-transform: translateY(100%) translateZ(0);
    transform: translateY(100%) translateZ(0)
}

#ajax-loading-screen.loaded .mask-left {
    -webkit-transform: translateX(-100%) translateZ(0);
    -ms-transform: translateX(-100%) translateZ(0);
    transform: translateX(-100%) translateZ(0)
}

#ajax-loading-screen[data-effect="center_mask_reveal"].set-to-fade span,#ajax-loading-screen[data-effect="center_mask_reveal"].set-to-fade.loaded span {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -webkit-transform: none;
    transform: none
}

#error-404 {
    text-align: center;
    padding: 10% 0;
    position: relative;
    z-index: 10
}

body.error {
    padding: 0
}

body #error-404[data-cc="true"] h1,body #error-404[data-cc="true"] h2,body #error-404[data-cc="true"] p {
    color: inherit
}

body.error404 .error-404-bg-img,body.error404 .error-404-bg-img-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: 50%;
    z-index: 1
}

body.error404 .error-404-bg-img-overlay {
    opacity: .8
}

body #error-404 h1,body #error-404 h2 {
    font-family: 'Open Sans';
    font-weight: 700
}

body #ajax-content-wrap #error-404 h1 {
    font-size: 250px;
    line-height: 250px
}

body #ajax-content-wrap #error-404 h2 {
    font-size: 54px
}

.woocommerce-page .woocommerce p.cart-empty {
    font-size: 54px;
    font-family: 'Open Sans';
    font-weight: 700
}

body #error-404 .nectar-button {
    margin-top: 50px
}

body.page-template-page-sidebar-php .main-content>.row>.post-area,body.page-template-page-sidebar-php .main-content>.row>#sidebar,body.page-template-page-left-sidebar-php .main-content>.row>.post-area,body.page-template-page-left-sidebar-php .main-content>.row>#sidebar {
    margin-top: 30px
}

.container-wrap .row>.wpb_row:last-child,.home-wrap .row>.wpb_row:last-child,#portfolio-extra>.wpb_row:last-child {
    margin-bottom: 0
}

.wpb_row,.wpb_content_element {
    margin-bottom: 35px
}

body[data-bg-header="true"] .container-wrap,body.single-portfolio .container-wrap,body.page-template-template-portfolio-php .container-wrap,body.tax-project-type .container-wrap {
    padding-top: 25px;
    margin-top: 0!important;
    padding-bottom: 40px
}

body.search-results .container-wrap,body[data-header-resize="1"].search-results .container-wrap {
    padding-top: 50px
}

body.search #page-header-bg {
    height: 250px
}

body.search #page-header-bg h1 {
    font-size: 40px;
    line-height: 50px;
    padding: 0
}

body.search #page-header-bg h1 span {
    color: inherit
}

body.search-no-results[data-header-resize] .container-wrap {
    padding: 8% 0
}

@media only screen and (max-width: 690px) {
    body.search-no-results[data-header-resize] .container-wrap {
        padding:14% 0
    }
}

body.search-no-results #search-results .search-form {
    position: relative
}

body.search-no-results #search-results .search-form button[type=submit] {
    position: absolute;
    right: 0;
    top: 0;
    margin: 0
}

@media only screen and (min-width: 1000px) {
    body.search-no-results:not(.post-type-archive) .container-wrap:not([data-layout="default"]) .container.main-content {
        max-width:1000px
    }

    body.search-results[data-ext-responsive="true"] #search-results[data-layout="list-no-sidebar"] {
        max-width: 1000px;
        margin: 0 auto
    }
}

body.search-no-results #search-results input[type=text] {
    padding-right: 60px
}

#header-space {
    height: 90px;
    background-color: #fff
}

body[data-header-color="dark"] #header-space {
    background-color: #000
}

#header-outer {
    width: 100%;
    top: 0;
    left: 0;
    position: fixed;
    padding: 28px 0 0 0;
    background-color: #fff;
    z-index: 9999;
    overflow: visible
}

#header-outer[data-box-shadow="small"],body.material[data-hhun="1"] #header-outer[data-header-resize="0"][data-box-shadow="small"][data-remove-fixed="0"]:not(.transparent):not(.invisible),body.material[data-hhun="1"] #header-outer[data-header-resize="0"][data-box-shadow="small"][data-remove-fixed="1"]:not(.transparent) {
    -webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,.22);
    box-shadow: 0 0 3px 0 rgba(0,0,0,.22)
}

#header-outer[data-box-shadow="large"],body.material[data-hhun="1"] #header-outer[data-header-resize="0"][data-box-shadow="large"][data-remove-fixed="0"]:not(.transparent):not(.invisible),body.material[data-hhun="1"] #header-outer[data-header-resize="0"][data-box-shadow="large"][data-remove-fixed="1"]:not(.transparent) {
    -webkit-box-shadow: 0 3px 45px rgba(0,0,0,.15);
    box-shadow: 0 3px 45px rgba(0,0,0,.15)
}

body.page-template-template-no-header #header-outer,body.page-template-template-no-header-footer #header-outer {
    visibility: hidden
}

body[data-transparent-nav="1"][data-header-color="light"] #header-outer {
    background-color: rgba(255,255,255,.965)
}

body[data-header-color="dark"] #header-outer,body[data-header-color="dark"] #search-outer {
    background-color: #000;
    -webkit-box-shadow: none;
    box-shadow: none
}

body[data-header-color="dark"] #top nav ul li a,body[data-header-color="dark"] #search-outer input,body[data-header-color="dark"] #top #logo,body[data-header-color="dark"] #top nav ul #nectar-user-account a span,body[data-header-color="dark"] #top nav ul #search-btn a span,body[data-header-color="dark"] #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart {
    color: #A0A0A0
}

body[data-header-color="dark"] #top nav ul .slide-out-widget-area-toggle a .lines,body[data-header-color="dark"] #top nav ul .slide-out-widget-area-toggle a .lines:after,body[data-header-color="dark"] #top nav ul .slide-out-widget-area-toggle a .lines:before,body[data-header-color="dark"] #top nav ul .slide-out-widget-area-toggle .lines-button:after {
    background-color: #A0A0A0
}

.admin-bar #header-outer,.logged-in.buddypress #header-outer {
    top: 32px
}

#top #logo {
    width: auto;
    max-width: none;
    display: block;
    line-height: 22px;
    font-size: 22px;
    letter-spacing: -1px;
    color: #444;
    font-family: 'Open Sans';
    font-weight: 600
}

#top #logo .retina-logo,#top .span_3 #logo .mobile-only-logo {
    display: none
}

#top #logo .starting-logo {
    position: absolute;
    top: 0;
    opacity: 0;
    left: 0
}

#top #logo:hover,#top #logo:focus {
    color: #000
}

#top #logo img {
    text-indent: -9999px;
    max-width: none;
    width: auto;
    margin-bottom: 0;
    display: block;
    transition: opacity 0.4s ease
}

#header-outer[data-transparent-header="true"] #top #logo img.stnd {
    position: relative
}

#top {
    position: relative;
    z-index: 9998;
    width: 100%
}

#top .container .row {
    padding-bottom: 0
}

#top nav>ul {
    overflow: visible;
    transition: padding 0.8s ease,margin 0.25s ease;
    min-height: 1px;
    line-height: 1px
}

#top nav .no-menu-assigned {
    visibility: hidden
}

body:not(.ascend) #top nav>.buttons,body.ascend #header-outer[data-full-width="false"] #top nav>.buttons,#header-outer[data-format="centered-menu-under-logo"] #top nav>.buttons {
    margin-left: 15px
}

body #header-outer[data-full-width="false"][data-has-buttons="no"]:not([data-format="left-header"]) #top nav>.buttons {
    margin-left: 0
}

body:not(.ascend) #header-outer[data-full-width="true"][data-remove-border="true"] #top nav ul #search-btn {
    margin-left: 22px
}

#top nav>.buttons {
    transition: padding 0.8s ease
}

#top nav>ul .slide-out-widget-area-toggle {
    transition: margin 0.25s ease
}

.side-widget-open #top nav>ul .slide-out-widget-area-toggle {
    transition: margin 0.75s ease
}

#header-outer[data-transparency-option="1"][data-full-width="true"].side-widget-open {
    box-shadow: none
}

#header-outer.side-widget-open.hidden-menu #top nav>.sf-menu li,#header-outer.hidden-menu-items #top nav>.sf-menu li:not(#social-in-menu) {
    transition: opacity 0.75s ease
}

body:not(.material) #header-outer[data-format="centered-menu"].side-widget-open #top nav>.sf-menu:not(.buttons) li,body:not(.material) #header-outer.side-widget-open.hidden-menu #top nav>.sf-menu:not(.buttons) li,body:not(.material) #header-outer.side-widget-open.hidden-menu-items #top nav>.sf-menu:not(.buttons) li:not(#social-in-menu) {
    opacity: 0
}

.side-widget-open.no-bg-color {
    border-color: transparent!important
}

#header-outer #top nav>.buttons {
    right: 0;
    height: 100%;
    overflow: hidden
}

body #header-outer[data-using-pr-menu="true"] #top nav>.buttons {
    display: block;
    overflow: visible
}

body.material #header-outer[data-using-pr-menu="true"] #top nav>.buttons {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.woocommerce #header-outer .cart-notification .item-name,#header-outer .woocommerce-page .cart-notification .item-name {
    color: #999
}

#top nav ul li {
    float: right
}

#top nav>ul>li {
    float: left
}

#top nav>ul>li>a,.pull-left-wrap>ul>li>a {
    padding: 0 10px 0 10px;
    display: block;
    color: #676767;
    font-size: 14px;
    line-height: 20px;
    -webkit-transition: color 0.1s ease;
    transition: color 0.1s linear
}

#header-outer[data-lhe="animated_underline"] #top nav>ul>li>a {
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease
}

#header-outer[data-format="centered-menu"] #top .span_9,#header-outer[data-format="centered-menu"] #top .span_9 .sf-menu:not(.buttons) {
    left: 0;
    position: relative;
    text-align: center;
    width: 100%;
    z-index: 1
}

#header-outer[data-format="centered-menu"] #top nav>.sf-menu>li {
    float: none;
    display: inline-block
}

#header-outer[data-format="centered-menu"] #top nav>.sf-menu>.megamenu {
    position: static
}

#header-outer[data-format="centered-menu"] #top nav>.sf-menu>li ul {
    text-align: left
}

#header-outer[data-format="centered-menu"] #top nav>.buttons,#header-outer[data-format="centered-menu"] #top .span_3 {
    z-index: 10;
    position: absolute
}

#header-outer[data-format="centered-menu"] #top .span_3 {
    left: 0
}

#header-outer[data-format="menu-left-aligned"] .row .col.span_3 {
    margin-right: 25px
}

#header-outer[data-format="menu-left-aligned"] .row .col.span_9 {
    float: left
}

#header-outer[data-format="menu-left-aligned"] .row .right-aligned-menu-items {
    float: right
}

body #header-outer[data-full-width="true"] #top nav>.buttons {
    margin-left: 0
}

#header-outer[data-format="centered-menu-under-logo"] #top nav {
    display: inline-block
}

#header-outer[data-format="centered-menu-under-logo"] .span_9 {
    text-align: center;
    line-height: 1px
}

body.original #header-outer[data-format="centered-menu-under-logo"] #top .row .span_9,body.original #header-outer[data-format="centered-menu-under-logo"] #top .row .span_3,body.ascend #header-outer[data-format="centered-menu-under-logo"] #top .row .span_9,body.ascend #header-outer[data-format="centered-menu-under-logo"] #top .row .span_3,body.material #header-outer[data-format="centered-menu-under-logo"] #top .row .span_9,body.material #header-outer[data-format="centered-menu-under-logo"] #top .row .span_3 {
    display: block;
    float: none;
    width: 100%!important
}

body #header-outer[data-format="centered-menu-under-logo"] .span_3 {
    text-align: center
}

#header-outer[data-format="centered-menu-under-logo"] #top nav>.sf-menu>li ul {
    text-align: left
}

#header-outer[data-format="centered-menu-under-logo"] #top .span_9 {
    position: relative
}

#header-outer[data-format="centered-menu-under-logo"] .cart-menu {
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%
}

#header-outer[data-format="centered-menu-under-logo"] #top .span_9 nav>ul>li:not(#social-in-menu):not(#search-btn):not(.slide-out-widget-area-toggle)>a {
    padding-top: 0;
    padding-bottom: 20px
}

#header-outer[data-format="centered-menu-under-logo"] #top .span_9 ul #search-btn,#header-outer[data-format="centered-menu-under-logo"] #top .span_9 ul #nectar-user-account,#header-outer[data-format="centered-menu-under-logo"] #top nav>ul .slide-out-widget-area-toggle {
    padding-top: 0;
    padding-bottom: 0
}

#header-outer[data-format="centered-menu-under-logo"] #top .span_9 ul #social-in-menu a {
    margin-top: 0;
    margin-bottom: 20px
}

#header-outer[data-format="centered-menu-under-logo"] #top #logo img {
    margin: 0 auto 0 auto
}

#header-outer[data-format="centered-menu-under-logo"] #top #logo .starting-logo {
    position: absolute;
    margin-bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%) translateZ(0);
    transform: translateX(-50%) translateZ(0)
}

@media only screen and (min-width: 1000px) {
    #header-outer[data-format="centered-menu-under-logo"] #top #logo .starting-logo {
        top:0
    }
}

@media only screen and (max-width: 999px) {
    #header-outer[data-format="centered-menu-under-logo"] #top #logo .starting-logo {
        left:0;
        -webkit-transform: none;
        transform: none
    }
}

#header-outer[data-format="centered-logo-between-menu"] .cart-menu-wrap {
    z-index: 10000
}

@media only screen and (min-width: 1000px) {
    #header-outer[data-format="centered-logo-between-menu"] nav {
        visibility:hidden
    }
}

#header-outer[data-format="centered-logo-between-menu"] .span_3 {
    position: absolute;
    left: 50%;
    margin-right: 0
}

#header-outer[data-format="centered-logo-between-menu"] .span_3 #logo.no-image {
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

#header-outer[data-format="centered-logo-between-menu"] .span_3 #logo:not(.no-image) img {
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

#header-outer[data-format="centered-logo-between-menu"] .row .col.span_9,#header-outer[data-format="centered-logo-between-menu"] .row .col.span_9 .sf-menu:not(.buttons) {
    left: 0;
    position: relative;
    text-align: center;
    width: 100%;
    z-index: 1
}

body #header-outer[data-format="centered-logo-between-menu"] .row .col.span_9 .sf-menu:not(.buttons) {
    position: static
}

#header-outer[data-format="centered-logo-between-menu"] #top nav>.buttons,#header-outer[data-format="centered-logo-between-menu"] #top .span_3 {
    z-index: 10;
    position: absolute
}

#header-outer[data-format="centered-logo-between-menu"] #top nav>.sf-menu>li ul {
    text-align: left
}

#header-outer[data-format="centered-logo-between-menu"] #top nav>.sf-menu>li {
    float: none
}

#header-outer[data-format="centered-logo-between-menu"] #top nav>.sf-menu>.megamenu {
    position: static
}

#header-outer[data-format="centered-logo-between-menu"] nav #social-in-menu {
    position: absolute;
    left: 0
}

#top nav>ul>li[class*="button_solid_color"]>a:before,#header-outer.transparent #top nav>ul>li[class*="button_solid_color"]>a:before {
    display: block;
    position: absolute;
    left: 0;
    padding-bottom: 10px;
    -webkit-transform: translateY(-7px);
    -ms-transform: translateY(-7px);
    transform: translateY(-7px);
    width: 100%;
    height: 24px;
    content: ' ';
    z-index: -1;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease
}

#header-outer:not([data-format="centered-menu-under-logo"]):not([data-format="centered-menu-bottom-bar"]) #top nav>ul>li[class*="button_"]>a:before {
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%
}

#header-outer[data-format="centered-menu-under-logo"] #top nav>ul>li[class*="button_"]>a:before,#header-outer[data-format="centered-menu-bottom-bar"] #top nav>ul>li[class*="button_"]>a:before {
    -webkit-transform: translateY(-9px);
    -ms-transform: translateY(-9px);
    transform: translateY(-9px)
}

#top nav>ul>li[class*="button_solid_color"]>a:hover:before,#header-outer.transparent #top nav>ul>li[class*="button_solid_color"]>a:hover:before {
    opacity: 0.85!important
}

#top nav>ul>li[class*="button_bordered"]>a:before,#header-outer.transparent #top nav>ul>li[class*="button_bordered"]>a:before {
    border: 2px solid #fff;
    display: block;
    position: absolute;
    left: 0;
    padding-bottom: 10px;
    -webkit-transform: translateY(-7px);
    -ms-transform: translateY(-7px);
    transform: translateY(-7px);
    width: 100%;
    height: 34px;
    content: ' ';
    z-index: -1;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: border-color 0.2s ease;
    transition: border-color 0.2s ease
}

#top nav>ul>li[class*="button_bordered"]>a:before {
    border-color: rgba(0,0,0,.4)
}

.light-text #top nav>ul>li[class*="button_bordered"]>a:before {
    border-color: #fff
}

#header-outer[data-lhe="default"] #top nav>ul>li[class*="button_solid_color"].current_page_ancestor>a,#header-outer[data-lhe="default"] #top nav>ul>li[class*="button_solid_color"].current-menu-ancestor>a,#header-outer #top nav>ul>li[class*="button_solid_color"]>a,#header-outer[data-lhe="default"] #top nav .sf-menu>[class*="button_solid_color"].sfHover:not(#social-in-menu)>a,#header-outer #top nav>ul>li[class*="button_solid_color"]>a .sf-sub-indicator i,#header-outer #top .sf-menu>li[class*="button_solid_color"].sfHover>a .sf-sub-indicator i,#header-outer #top .sf-menu>li[class*="button_solid_color"]:hover>a .sf-sub-indicator i {
    color: #fff!important
}

#top nav>ul>li[class*="button_solid_color"]>a,body #header-outer.transparent #top nav>ul>li[class*="button_solid_color"]>a,#header-outer[data-lhe="animated_underline"] #top nav>ul>li[class*="button_solid_color"]>a,#header-outer[data-lhe="animated_underline"].transparent.dark-slide #top nav>ul>li[class*="button_solid_color"]>a:hover,#header-outer[data-lhe="default"].transparent.dark-slide #top nav>ul>li[class*="button_solid_color"]>a:hover,#header-outer[data-lhe="default"] #top nav .sf-menu>li[class*="button_solid_color"]>a:hover,#header-outer.dark-text #top nav>ul>li[class*="button_solid_color"]>a,#header-outer[data-lhe="default"] #top nav .sf-menu .current_page_item[class*="button_solid_color"]>a,#header-outer.transparent.dark-slide>#top nav>ul>li[class*="button_solid_color"]>a:hover {
    color: #fff!important;
    opacity: 1!important;
    padding-left: 20px;
    padding-right: 20px
}

#header-outer[data-lhe="default"] #top nav>ul>li[class*="button_solid_color"]>a:hover,body #header-outer[data-lhe="default"] #top nav .sf-menu>li[class*="button_solid_color"].sfHover>a {
    color: #fff!important
}

#header-outer[data-lhe="default"] #top nav>ul>li[class*="button_solid_color"]>a,#header-outer[data-lhe="default"] #top nav>ul>li[class*="button_bordered"]>a,#top nav>ul>li[class*="button_bordered"]>a,body #header-outer.transparent #top nav>ul>li[class*="button_bordered"]>a,#header-outer[data-lhe="animated_underline"] #top nav>ul>li[class*="button_bordered"]>a,#header-outer[data-lhe="default"] #top nav ul li[class*="button_bordered"] a:hover {
    padding-left: 20px;
    padding-right: 20px
}

body[data-header-search="false"][data-full-width-header="false"] #header-outer[data-lhe="animated_underline"][data-format="default"][data-cart="false"] #top nav>ul>li:last-child>a,body[data-header-search="false"][data-user-set-ocm="off"] #header-outer[data-lhe="animated_underline"][data-format="centered-menu"][data-cart="false"] #top nav>.buttons>li:last-child>a,body[data-header-search="false"][data-user-set-ocm="off"] #header-outer[data-lhe="animated_underline"][data-format="menu-left-aligned"][data-cart="false"] #top nav>.buttons>li:last-child>a {
    margin-right: 0
}

#header-outer[data-lhe="animated_underline"] nav>ul>li:not([class*="button_"])>a:after,body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:after,#header-secondary-outer[data-lhe="animated_underline"] nav>.sf-menu>li>a:after {
    -ms-transition: -webkit-transform .3s ease-out,border-color .3s ease-out;
    -webkit-transition: -webkit-transform .3s ease-out,border-color .3s ease-out;
    transition: transform .3s ease-out,border-color .3s ease-out;
    position: absolute;
    display: block;
    bottom: -6px;
    left: 0;
    width: 100%;
    -ms-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    border-top: 2px solid #000;
    content: '';
    padding-bottom: inherit
}

body:not(.material) #header-secondary-outer[data-lhe="animated_underline"] nav>.sf-menu>li>a:after {
    bottom: -9px
}

#header-outer[data-lhe="animated_underline"] #top nav>ul>li>a:hover:after,#header-outer[data-lhe="animated_underline"] #top nav>ul>.sfHover>a:after,#header-outer[data-lhe="animated_underline"] .sf-menu .current_page_ancestor>a:after,#header-outer[data-lhe="animated_underline"] .sf-menu .current-menu-ancestor>a:after,#header-outer[data-lhe="animated_underline"] .sf-menu .current-menu-item>a:after,#header-outer[data-lhe="animated_underline"] .sf-menu .current_page_item>a:after,#header-outer[data-lhe="animated_underline"] .buttons .current-menu-item>a:after,#header-outer[data-lhe="animated_underline"] .buttons .current-menu-ancestor>a:after,#header-secondary-outer[data-lhe="animated_underline"] nav>.sf-menu>li>a:hover:after,#header-secondary-outer[data-lhe="animated_underline"] nav>.sf-menu>li>a:focus:after,body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container .current-menu-item>a:after,body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:hover:after,body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:focus:after {
    backface-visibility: hidden;
    -ms-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

#header-outer[data-lhe="animated_underline"] #top nav>ul>li>a {
    padding-left: 0;
    padding-right: 0;
    margin-right: 10px;
    margin-left: 10px
}

#top nav ul li a {
    color: #999
}

.sf-menu {
    line-height: 1;
    float: left;
    margin-bottom: 30px
}

.sf-menu ul li {
    font-weight: 400;
    width: 100%
}

#header-outer .sf-menu>li:hover>ul,#header-outer .sf-menu>.sfHover>ul {
    top: 100%
}

.sub-menu {
    z-index: 3
}

.sf-menu li:hover,.sf-menu .sfHover,.sf-menu:not(.buttons) a:focus,.sf-menu a:hover,.sf-menu a:active {
    outline: 0 none
}

.sf-menu ul li a {
    margin: 0
}

.sf-sub-indicator {
    display: inline-block;
    width: 10px;
    position: relative;
    left: 8px;
    height: 10px
}

.sf-sub-indicator i {
    width: 8px
}

.sf-sub-indicator [class^="icon-"],body .sf-sub-indicator [class*=" icon-"] {
    color: #888;
    font-size: 12px;
    line-height: 16px;
    height: auto;
    background-color: transparent
}

.material .sf-menu>li>a>.sf-sub-indicator i {
    font-size: 16px
}

.sf-shadow .sf-shadow-off {
    background: none repeat scroll 0 0 transparent
}

.sf-vertical,.sf-vertical li {
    width: 100%
}

.sf-vertical li:hover ul,.sf-vertical .sfHover ul {
    left: 100%;
    top: 0
}

.sf-menu,.sf-menu * {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    z-index: 10
}

.sf-menu {
    line-height: 1
}

.sf-menu ul {
    position: absolute;
    top: -999em
}

.sf-menu ul li,.sf-menu ul li li {
    font-size: 12px;
    width: 100%
}

.sf-menu li:hover {
    visibility: inherit
}

.sf-menu li {
    float: left;
    line-height: 0;
    font-size: 12px;
    position: relative
}

.sf-menu a {
    display: block;
    position: relative;
    text-decoration: none
}

.sf-menu li:hover ul,.sf-menu .sfHover ul {
    z-index: 999
}

.sf-menu li li:hover ul,.sf-menu li .sfHover ul,.sf-menu li li li:hover ul,.sf-menu li li .sfHover ul {
    left: 20em;
    top: 0
}

.sf-menu .sf-with-ul a {
    min-width: 1px
}

#header-outer .sf-menu li ul li a {
    font-size: 12px;
    line-height: 13px;
    transition: none;
    letter-spacing: 0
}

.sf-menu li ul li .sf-sub-indicator {
    right: 14px;
    left: auto;
    top: 14px;
    display: block;
    position: absolute
}

.sf-menu .sfHover ul li a,.sf-menu .sfHover ul li li a {
    box-shadow: none
}

.sf-menu ul li a:focus,.sf-menu ul li a:hover,.sf-menu ul li a:active,.sf-menu ul li li a:focus,.sf-menu ul li li a:hover,.sf-menu ul li li a:active {
    border-radius: 0 0 0 0;
    box-shadow: none;
    text-shadow: none
}

body #top nav>ul>li>.temp-hidden-display,body #header-secondary-outer nav>ul>li>.temp-hidden-display {
    display: block!important;
    opacity: 0;
    left: 0!important;
    right: auto!important
}

body #top nav>ul>.edge>ul,body #header-secondary-outer nav>ul>.edge>ul {
    left: auto;
    right: 0
}

body #top nav>ul>li .edge>ul,body #header-secondary-outer nav>ul>li .edge>ul {
    left: auto;
    right: 0
}

#top .span_9 {
    position: static
}

#header-outer #top nav>ul>.megamenu {
    position: inherit
}

#top nav>ul>.megamenu>.sub-menu {
    width: 100%;
    left: 0;
    padding: 15px 0;
    display: table;
    background-color: #1C1C1C
}

body .no-transition,#header-outer[data-megamenu-rt="1"].no-transition,#header-outer[data-megamenu-rt="1"].no-transition a:not(#logo),#header-outer[data-megamenu-rt="1"].no-transition img,#header-outer[data-megamenu-rt="1"].no-transition .icon-salient-search,#header-outer[data-megamenu-rt="1"].no-transition .icon-salient-m-user,#header-outer[data-megamenu-rt="1"].no-transition .icon-salient-cart,.ascend #header-outer[data-megamenu-rt="1"].no-transition .has_products .cart-menu .cart-icon-wrap .icon-salient-cart,#header-outer[data-megamenu-rt="1"].no-transition #top nav ul .slide-out-widget-area-toggle a .lines,#header-outer[data-megamenu-rt="1"].no-transition #top nav ul .slide-out-widget-area-toggle a .lines:before,#header-outer[data-megamenu-rt="1"].no-transition #top nav ul .slide-out-widget-area-toggle a .lines:after,#header-outer[data-megamenu-rt="1"].no-transition .lines-button:after,#header-outer[data-megamenu-rt="1"].no-transition #top nav ul li a>.sf-sub-indicator i,#header-outer[data-megamenu-rt="1"].no-transition #top nav ul #search-btn a:after,#header-outer[data-megamenu-rt="1"].no-transition #top nav ul #nectar-user-account a:after,#header-outer[data-megamenu-rt="1"].no-transition #top nav ul .slide-out-widget-area-toggle a:after,#header-outer[data-megamenu-rt="1"].no-transition .cart-menu:after,#header-outer[data-megamenu-rt="1"].no-transition #top nav>ul>li[class*="button_bordered"]>a:not(:hover):before,#header-outer[data-megamenu-rt="1"].no-transition.transparent #top nav>ul>li[class*="button_bordered"]>a:not(:hover):before,body #slide-out-widget-area-bg.fullscreen-alt.open.no-transition,body #slide-out-widget-area-bg.fullscreen-alt.no-transition,.page-submenu.no-trans,.sf-menu>.no-trans>ul,body[data-hhun="1"] #header-outer.no-trans-hidden:not(.side-widget-open),.posts-container article.ajax-loaded,body[data-button-style="slightly_rounded_shadow"] .nectar-button.wpb_start_animation,body[data-button-style="rounded_shadow"] .nectar-button.wpb_start_animation,.post-area.masonry {
    -webkit-transition: none!important;
    transition: none!important
}

.material #header-outer[data-megamenu-rt="1"]:not([data-transparent-header="true"]):not([data-format="left-header"]).no-transition #logo img,.material #header-outer[data-megamenu-rt="1"]:not([data-transparent-header="true"]):not([data-format="left-header"]).no-transition .logo-spacing img {
    -webkit-transition: height 0.15s ease!important;
    transition: height 0.15s ease!important
}

.material #header-outer[data-megamenu-rt="1"]:not([data-format="left-header"]).no-transition #logo img,.material #header-outer[data-megamenu-rt="1"]:not([data-format="left-header"]).no-transition .logo-spacing img {
    -webkit-transition: height 0.32s ease!important;
    transition: height 0.32s ease!important
}

#header-outer[data-megamenu-rt="1"].no-transition li[class*="button_"] a:hover {
    -webkit-transition: opacity 0.2s ease,color 0.2s ease!important;
    transition: opacity 0.2s ease,color 0.2s ease!important
}

#header-outer[data-lhe="animated_underline"][data-megamenu-rt="1"].no-transition #top nav>ul>li:not([class*="button_"])>a:after {
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out
}

#top nav>ul>.megamenu>.sub-menu {
    display: table
}

#top nav>ul>.megamenu>.sub-menu {
    padding: 30px 0
}

#top nav>ul>.megamenu>ul>li {
    padding: 0 0 0 30px;
    border: none
}

#top nav>ul>li>ul>li,#header-outer[data-format="centered-menu"] #top nav>ul>li>ul>li,#header-secondary-outer .sf-menu>li>ul>li,#header-outer .widget_shopping_cart .cart_list,#header-outer .widget_shopping_cart .total,#header-outer .widget_shopping_cart .buttons {
    opacity: 0;
    -ms-transform: translateY(13px);
    -webkit-transform: translateY(13px);
    transform: translateY(13px);
    -ms-transition: transform 0.65s cubic-bezier(.2,.8,.25,1),opacity 0.65s cubic-bezier(.2,.8,.25,1);
    transition: transform 0.65s cubic-bezier(.2,.8,.25,1),opacity 0.65s cubic-bezier(.2,.8,.25,1);
    -webkit-transition: transform 0.65s cubic-bezier(.2,.8,.25,1),opacity 0.65s cubic-bezier(.2,.8,.25,1)
}

#top nav>ul>.sfHover>ul>li,#header-secondary-outer .sf-menu>.sfHover>ul>li,#header-outer[data-format="centered-menu"] #top nav>ul>.sfHover>ul>li,#header-outer .widget_shopping_cart.open .cart_list,#header-outer .widget_shopping_cart.open .total,#header-outer .widget_shopping_cart.open .buttons {
    opacity: 1;
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

#header-outer .widget_shopping_cart .cart_list,#header-outer .widget_shopping_cart,.wpcf7-form-control-wrap,.nectar-social.full-width>* {
    display: block!important
}

#top nav>ul>.megamenu>ul>li:last-child {
    padding-right: 30px
}

[data-megamenu-width="full-width"] #top nav>ul>.megamenu>ul>li {
    padding: 0 30px 0 0
}

[data-megamenu-width="full-width"] #top nav>ul>.megamenu>ul>li:last-child {
    padding: 0
}

#top nav>ul>.megamenu>ul>li>ul {
    margin: 0;
    padding: 0
}

#top nav>ul>.megamenu>ul>li {
    width: 33.33%
}

#header-outer #top nav>ul>.megamenu>ul>li {
    display: table-cell;
    float: none
}

#top nav>ul>.megamenu.columns-2>ul>li {
    width: 50%
}

#top nav>ul>.megamenu.columns-3>ul>li {
    width: 33.33%
}

#top nav>ul>.megamenu.columns-4>ul>li {
    width: 25%
}

#top nav>ul>.megamenu.columns-5>ul>li {
    width: 20%
}

#top nav>ul>.megamenu.columns-6>ul>li {
    width: 16.66%
}

#top nav>ul>.megamenu>ul>li ul {
    display: block!important;
    top: 0!important;
    width: 100%;
    opacity: 1!important;
    left: 0!important;
    box-shadow: none;
    position: relative
}

#top nav>ul>.megamenu>ul>li>ul>.has-ul>ul {
    margin-left: 0;
    padding-right: 0;
    padding-left: 0
}

#top nav>ul>.megamenu ul li {
    float: none
}

#top nav>ul>.megamenu ul li a {
    border-bottom: none;
    padding: 9px 15px
}

body:not([data-header-format="left-header"]) #top nav>ul>.megamenu>ul>li>a,body:not([data-header-format="left-header"]) #top nav>ul>.megamenu>ul>li>ul>.has-ul>a {
    font-family: 'Open Sans';
    font-weight: 700;
    font-size: 12px;
    text-transform: uppercase;
    margin-bottom: 7px;
    letter-spacing: 2px
}

body:not([data-header-format="left-header"]) #top nav>ul>.megamenu>ul>li>a,body:not([data-header-format="left-header"]) #top nav>ul>.megamenu>ul>li>ul>.has-ul>a {
    color: #444
}

body[data-header-color="dark"]:not([data-header-format="left-header"]) #top nav>ul>.megamenu>ul>li>a,body[data-header-color="dark"]:not([data-header-format="left-header"]) #top nav>ul>.megamenu>ul>li>ul>.has-ul>a {
    color: #fff
}

body:not([data-header-format="left-header"]) #top nav>ul>.megamenu>ul>li>ul>.has-ul>ul {
    padding-bottom: 15px
}

body:not([data-header-format="left-header"]) #top nav>ul>.megamenu>ul>li>ul>.has-ul>ul {
    padding-bottom: 20px
}

body:not([data-header-format="left-header"]) #top nav>ul>.megamenu>ul>li>ul>.has-ul:last-child>ul {
    padding-bottom: 0
}

#top nav>ul>.megamenu>.sub-menu>li a,body #top nav>ul>.megamenu>.sub-menu>li a,body #header-outer #top nav>ul>.megamenu>.sub-menu>li>a,#top nav>ul>.megamenu>ul>li>a:hover,#top nav>ul>.megamenu>ul>.sfHover>a,body:not([data-header-format="left-header"]) #top nav>ul>.megamenu>ul>li>ul>.has-ul.current-menu-item>a,body:not([data-header-format="left-header"]) #top nav>ul>.megamenu>ul>li>a,body:not([data-header-format="left-header"]) #top nav>ul>.megamenu>ul>li>ul>.has-ul>a {
    background-color: transparent!important
}

#header-secondary-outer .sf-menu li ul li a,#top .sf-menu li ul li a {
    background-color: transparent
}

body:not([data-header-format="left-header"]) #top nav>ul>.megamenu>ul ul li a:hover,body:not([data-header-format="left-header"]) #top nav>ul>.megamenu>ul ul .current-menu-item>a {
    color: #CCC;
    background-color: #000
}

#top .menu-item-language .iclflag,#header-secondary-outer .menu-item-language .iclflag {
    top: 1px;
    position: relative;
    margin-right: 4px
}

.sf-menu>li>ul {
    opacity: 0;
    pointer-events: none;
    -ms-transition: none;
    -webkit-transition: none;
    transition: none;
    display: block;
    -webkit-box-shadow: 0 19px 35px rgba(0,0,0,.11);
    box-shadow: 0 19px 35px rgba(0,0,0,.11)
}

.sf-menu>li ul {
    padding: 20px;
    width: 20em
}

.sf-menu>li ul a,#top nav>ul>.megamenu ul li a {
    padding: 6px 6px
}

.sf-menu li ul li .sf-sub-indicator {
    top: 6px;
    right: 6px
}

body[data-header-color="light"]:not([data-header-format="left-header"]) #header-outer:not(.transparent) .sf-menu>li ul {
    border-top: 1px solid #e9e9e9
}

#header-outer[data-box-shadow="none"]:not(.transparent) .sf-menu>li:not(.megamenu) ul {
    border-top: none
}

#header-outer .open.widget_shopping_cart {
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    top: 100%;
    pointer-events: auto
}

#header-outer .cart-outer .cart-notification {
    top: 100%
}

#header-outer .widget_shopping_cart {
    -ms-transition: none;
    -webkit-transition: none;
    transition: none;
    opacity: 0;
    pointer-events: none
}

.sf-menu>.sfHover {
    z-index: 500
}

#header-secondary-outer .sf-menu li ul,body:not([data-header-format="left-header"]) #top .sf-menu li ul,#top nav>ul>.megamenu>.sub-menu,#header-outer .widget_shopping_cart .cart_list li,#header-outer .cart-notification,#header-outer .widget_shopping_cart_content {
    background-color: #fff
}

#header-outer .cart-outer .widget_shopping_cart>.widgettitle {
    display: none
}

body[data-header-color="dark"] #header-secondary-outer .sf-menu li ul,body[data-header-color="dark"]:not([data-header-format="left-header"]) #top .sf-menu li ul,body[data-header-color="dark"] #top nav>ul>.megamenu>.sub-menu,body[data-header-color="dark"] #header-outer .widget_shopping_cart .cart_list li,body[data-header-color="dark"] #header-outer .cart-notification,body[data-header-color="dark"] #header-outer .widget_shopping_cart_content {
    background-color: #000
}

#header-outer nav ul li li:hover>a .sf-sub-indicator i,#header-outer nav ul li .sfHover>a .sf-sub-indicator i,#header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) ul .current-menu-ancestor>a .sf-sub-indicator i,#header-outer:not([data-format="left-header"]) #top nav>ul>.megamenu ul ul .current-menu-item>a,#header-outer:not([data-format="left-header"]) #top nav>ul>.megamenu ul ul .current-menu-ancestor>a,#header-outer #top nav>ul>.megamenu>ul ul .sfHover>a,#header-outer #top nav>ul>.megamenu>ul ul li a:hover,#header-outer #top nav>ul>.megamenu>ul ul li a:focus,body:not([data-header-format="left-header"]) #header-outer #top nav>ul>.megamenu>ul ul .current-menu-item>a,#header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) ul a:hover,#header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) .sfHover>a,#header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) ul .current-menu-item>a,#header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) ul .current-menu-ancestor>a {
    color: #fff
}

#header-outer .widget_shopping_cart,.woocommerce .cart-notification,#header-outer .cart-notification {
    -webkit-box-shadow: 0 19px 35px rgba(0,0,0,.11);
    box-shadow: 0 19px 35px rgba(0,0,0,.11)
}

#header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) .cart_list a:hover {
    background-color: transparent!important
}

#header-outer .widget_shopping_cart a.button:hover,.nectar-slide-in-cart .widget_shopping_cart a.button:hover {
    background-color: #333!important
}

#header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) ul a:hover,#header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) .sfHover>a,#header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) ul .current-menu-item>a,#header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) ul .current-menu-ancestor>a {
    background-color: #27CCC0
}

#header-outer .sf-menu li ul li a,#header-outer .widget_shopping_cart .quantity,#header-outer .widget_shopping_cart .cart_list li,#header-outer .cart-notification,#header-outer .total,#header-outer .total strong,#header-outer .product_list_widget li dl dd {
    color: #999
}

#header-outer #top nav>ul>.megamenu:hover ul li {
    pointer-events: auto
}

.sf-menu .megamenu li ul {
    -webkit-transform: none;
    transform: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

#header-outer #top .sf-menu .megamenu li ul,[data-header-color="light"] #header-outer:not(.transparent) .sf-menu>.megamenu li ul {
    border-top: 0
}

#header-secondary-outer .sf-menu li li ul {
    margin-left: -20px;
    margin-top: -20px
}

.sf-menu li li ul {
    display: block;
    visibility: visible;
    top: 0!important;
    z-index: auto;
    left: 20em;
    margin-left: -20px;
    margin-top: -20px;
    -ms-transition: transform 0.25s,opacity 0.25s;
    -webkit-transition: transform 0.25s,opacity 0.25s;
    transition: transform 0.25s,opacity 0.25s;
    -webkit-box-shadow: 0 19px 35px rgba(0,0,0,.11);
    box-shadow: 0 19px 35px rgba(0,0,0,.11);
    opacity: 0;
    pointer-events: none;
    -ms-transform: translateX(25px);
    -webkit-transform: translateX(25px);
    transform: translateX(25px)
}

#header-secondary-outer .sf-menu li li .on-left-side,#header-secondary-outer sf-menu li .sfHover .on-left-side,.sf-menu li li .on-left-side,.sf-menu li .sfHover .on-left-side {
    right: 20em;
    left: auto;
    margin-right: -20px;
    margin-left: 0
}

.sf-menu .sfHover>.on-left-side {
    -ms-transform: translateY(0) translateX(0);
    -webkit-transform: translateY(0) translateX(0);
    transform: translateY(0) translateX(0)
}

body[data-header-color="light"] #header-outer:not(.transparent) .sf-menu>li:not(.megamenu) li ul,body[data-header-color="custom"] #header-outer:not(.transparent) .sf-menu>li:not(.megamenu) li ul {
    margin-top: -21px
}

body[data-header-color="light"] #header-secondary-outer .sf-menu>li:not(.megamenu) li ul,body[data-header-color="light"] .sf-menu>li:not(.megamenu) li ul,body[data-header-color="light"] #header-outer[data-box-shadow="none"]:not(.transparent) .sf-menu>li:not(.megamenu) li ul,body[data-header-color="custom"] #header-outer[data-box-shadow="none"]:not(.transparent) .sf-menu>li:not(.megamenu) li ul {
    margin-top: -20px
}

.sf-menu ul li a {
    border-bottom: 0
}

.sf-menu .sfHover>ul {
    pointer-events: auto;
    opacity: 1;
    -ms-transform: translateY(0) translateX(0);
    -webkit-transform: translateY(0) translateX(0);
    transform: translateY(0) translateX(0)
}

.sf-menu>li.sfHover:not(.megamenu)>ul:not(.on-left-side) {
    left: 0
}

#header-outer:not([data-format="left-header"]) #logo,#header-outer:not([data-format="left-header"]) .logo-spacing {
    transition: margin 0.32s ease
}

#header-outer:not([data-format="left-header"]) #logo img,#header-outer:not([data-format="left-header"]) .logo-spacing img {
    transition: height 0.32s ease,opacity 0.2s ease
}

#header-outer:not([data-transparent-header="true"]):not([data-format="left-header"]) #logo,#header-outer:not([data-transparent-header="true"]):not([data-format="left-header"]) .logo-spacing {
    transition: margin 0.15s ease
}

#header-outer:not([data-transparent-header="true"]):not([data-format="left-header"]) #logo img,#header-outer:not([data-transparent-header="true"]):not([data-format="left-header"]) .logo-spacing img {
    transition: height 0.15s ease,opacity 0.2s ease
}

#header-outer.small-nav:not([data-format="left-header"]) {
    transition: box-shadow 0.42s ease,opacity 0.3s ease
}

#header-outer.small-nav:not([data-format="left-header"]) #logo,#header-outer.small-nav:not([data-format="left-header"]) .logo-spacing {
    transition: margin 0.32s ease
}

#header-outer.small-nav:not([data-format="left-header"]) #logo img,#header-outer.small-nav:not([data-format="left-header"]) .logo-spacing img {
    transition: height 0.32s ease
}

body[data-hhun="0"] #header-outer[data-header-resize="0"]:not([data-transparent-header="true"]) {
    transition: box-shadow 0.42s ease,opacity 0.3s ease,transform 0.32s ease
}

#header-outer[data-using-secondary="1"]:not([data-format="left-header"]) {
    transition: transform 0.32s ease,background-color 0.3s ease 0s,box-shadow 0.3s ease 0s,margin 0.25s ease
}

#header-outer[data-using-secondary="1"].small-nav:not([data-format="left-header"]) {
    transition: box-shadow 0.42s ease,opacity 0.3s ease,transform 0.32s ease
}

#header-outer[data-format="centered-menu"] .logo-spacing,#header-outer[data-format="centered-logo-between-menu"] .logo-spacing {
    visibility: hidden;
    pointer-events: none;
    z-index: -100
}

@media only screen and (max-width: 690px) {
    #header-outer[data-format="centered-menu"] .logo-spacing,#header-outer[data-format="centered-logo-between-menu"] .logo-spacing {
        display:none
    }
}

@media only screen and (min-width: 1000px) {
    #header-outer:not([data-format="left-header"]) {
        padding-top:0
    }

    #header-outer:not([data-format="left-header"]) #top>.container>.row,#header-outer:not([data-format="left-header"]) #top>.container>.row nav,#header-outer:not([data-format="left-header"]) #top>.container>.row nav>ul,#header-outer:not([data-format="left-header"]) #top>.container>.row nav>ul>li {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    #header-outer:not([data-format="left-header"]) #top .span_9,#header-outer:not([data-format="left-header"]) #top .span_3 {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        float: none;
        width: auto
    }

    #header-outer[data-format="centered-menu-under-logo"] .span_9,#header-outer[data-format="centered-menu-under-logo"] .span_9 nav,#header-outer[data-format="centered-menu-under-logo"] #top .row .span_9 {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        width: 100%
    }

    #header-outer[data-format="centered-menu-under-logo"] .cart-menu {
        -webkit-transform: none;
        transform: none
    }

    #header-outer .logo-spacing {
        line-height: 0
    }

    #header-outer[data-format="centered-logo-between-menu"] .logo-spacing[data-using-image="false"] {
        font-size: 22px;
        line-height: 22px;
        letter-spacing: -1px;
        width: 1px
    }

    #header-outer[data-format="centered-menu"] .logo-spacing img,#header-outer[data-format="centered-logo-between-menu"] .logo-spacing img {
        margin-bottom: 0
    }

    #header-outer[data-format="centered-logo-between-menu"] .logo-spacing img {
        width: 1px
    }

    #header-outer[data-format="centered-logo-between-menu"] #top .span_9,#header-outer[data-format="centered-logo-between-menu"] #top .span_9 nav {
        width: 100%
    }

    #header-outer[data-format="centered-menu"] #top .span_3 {
        position: relative;
        margin-right: 0
    }

    #header-outer[data-format="centered-menu"] #top .span_9,#header-outer[data-format="centered-menu"] #top .span_9 .sf-menu:not(.buttons) {
        position: static
    }

    #header-outer[data-format="centered-logo-between-menu"] .row .col.span_3 {
        pointer-events: none
    }

    body #header-outer[data-format="centered-logo-between-menu"] .span_3 #logo:not(.no-image) img {
        transform: none
    }

    body #header-outer[data-format="centered-logo-between-menu"] #top #logo {
        transform: translateX(-50%);
        pointer-events: auto
    }

    #header-outer[data-format="default"] #top .span_9 {
        margin-left: auto
    }

    #header-outer[data-format="centered-menu"] #top .span_9,#header-outer[data-format="centered-menu"] #top .span_9 nav {
        -webkit-flex-grow: 1;
        -moz-flex-grow: 1;
        -ms-flex-positive: 1;
        -ms-flex-grow: 1;
        flex-grow: 1
    }

    #header-outer[data-format="centered-menu"] #top .span_9 nav .sf-menu:not(.buttons),#header-outer[data-format="centered-logo-between-menu"] #top .span_9 nav .sf-menu:not(.buttons),#header-outer[data-format="centered-menu-under-logo"] #top .span_9 nav,#header-outer[data-format="centered-menu-bottom-bar"] #top .span_9 nav {
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-flex-pack: center;
        -ms-justify-content: center;
        justify-content: center
    }

    #header-outer:not([data-format="left-header"]) #top nav>.buttons {
        overflow: visible;
        height: auto
    }

    #header-outer:not([data-format="left-header"]) #top nav>ul>li {
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }

    #header-outer:not([data-format="left-header"]) #top nav>ul {
        float: none;
        display: inline-block;
        vertical-align: middle
    }

    #header-outer[data-format="centered-menu"] #top nav>.buttons,#header-outer[data-format="centered-menu"] #top .span_3,#header-outer[data-format="centered-logo-between-menu"] nav #social-in-menu,#header-outer[data-format="centered-logo-between-menu"] #top nav>.buttons {
        height: 100%
    }

    #header-outer #top>.container>.row .right-aligned-menu-items nav {
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        -webkit-flex-direction: row-reverse
    }

    #header-outer[data-format="menu-left-aligned"] .row .right-aligned-menu-items {
        float: none;
        margin-left: auto;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    #header-outer[data-format="centered-menu-under-logo"] .row,#header-outer[data-format="centered-menu-bottom-bar"] .row {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        -moz-flex-direction: column;
        flex-direction: column
    }
}

@media only screen and (max-width: 999px) {
    #top .col.span_9 {
        text-align:right;
        line-height: 0
    }

    #header-outer[data-format="centered-menu"] #top .span_9,#header-outer[data-format="centered-logo-between-menu"] #top .span_9 {
        text-align: right;
        z-index: 10000;
        left: auto
    }

    #top .span_9>.slide-out-widget-area-toggle>div,#header-outer .mobile-search .icon-salient-search,#header-outer #top #mobile-cart-link i,#header-outer .mobile-user-account .icon-salient-m-user {
        position: relative;
        display: block;
        top: 50%;
        font-size: 18px;
        -ms-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        background-color: transparent
    }

    #top .span_9>.slide-out-widget-area-toggle,#top #mobile-cart-link,#top .mobile-search,#header-outer #top .mobile-user-account {
        position: relative;
        width: auto;
        padding: 0 7px;
        top: auto;
        right: auto;
        margin-bottom: 0;
        margin-top: 0;
        display: inline-block;
        vertical-align: middle;
        line-height: 0;
        height: 100%;
        -webkit-transform: none;
        transform: none
    }

    body[data-slide-out-widget-area-style="slide-out-from-right"].material a.slide_out_area_close:before,body[data-slide-out-widget-area-style="slide-out-from-right"] .slide_out_area_close:before {
        background-color: rgba(0,0,0,.06)
    }

    #header-outer[data-cart="true"] #top .span_9>.slide-out-widget-area-toggle,#header-outer[data-cart="true"] #top #mobile-cart-link,#top .mobile-search {
        padding: 0 8px
    }

    #header-outer[data-cart="true"] #top .row .span_9>.slide-out-widget-area-toggle,#top .span_9>.slide-out-widget-area-toggle {
        padding-right: 0
    }

    #search-outer #search #close a:before,body.material #header-outer #search-outer #search #close a:before {
        height: 40px;
        width: 40px;
        margin: -20px 0 0 -20px
    }

    #search-outer #search #close a span {
        font-size: 16px;
        height: 16px;
        line-height: 16px
    }

    #search-outer #search #close a {
        height: 14px
    }

    #search-outer #search #close,body.material #header-outer #search-outer #search #close {
        top: 0;
        right: -5px
    }

    #search-outer #search #close a,body.material #header-outer #search-outer #search #close a {
        right: 13px;
        top: 19px
    }

    body.original #search-outer #search #close a {
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

#header-outer[data-format="centered-menu-under-logo"] #top .span_9 nav>.buttons {
    padding-bottom: 20px
}

@media only screen and (max-width: 999px) {
    .slide-out-widget-area-toggle.mobile-icon a>span>.hover-effect {
        display:none
    }
}

#top nav ul #search-btn a span,#top nav ul #search-btn a,#top nav ul .slide-out-widget-area-toggle a,#top nav ul #nectar-user-account a span,#top nav ul #nectar-user-account a {
    line-height: 20px;
    height: 20px
}

#top nav ul .slide-out-widget-area-toggle a .label,#top .span_9>.slide-out-widget-area-toggle a.using-label .label {
    font-style: normal;
    display: inline-block;
    vertical-align: middle;
    margin-right: 15px;
    line-height: 1em;
    font-size: 14px
}

#top .span_9>.slide-out-widget-area-toggle a.using-label .label {
    transition: color 0.2s ease
}

#top nav ul .slide-out-widget-area-toggle a.using-label>span,#top .span_9>.slide-out-widget-area-toggle a.using-label>span {
    display: inline-block;
    vertical-align: middle
}

#top nav ul .slide-out-widget-area-toggle a.using-label,#top .span_9>.slide-out-widget-area-toggle a.using-label,body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top nav ul .slide-out-widget-area-toggle a.using-label {
    width: auto;
    vertical-align: middle
}

@media only screen and (min-width: 690px) {
    #slide-out-widget-area .secondary-header-text {
        display:none
    }
}

@media only screen and (max-width: 999px) and (min-width:690px) {
    body.original #slide-out-widget-area .inner .off-canvas-menu-container.mobile-only .menu.secondary-header-items {
        display:none
    }
}

#top nav .buttons li {
    line-height: 12px;
    position: relative
}

#top nav .buttons .menu-item a {
    position: relative
}

.original #top nav ul #search-btn>div,.original #top nav ul #nectar-user-account>div,.original #top nav ul .nectar-woo-cart>div,.original #top nav ul .slide-out-widget-area-toggle>div,.ascend #header-outer[data-full-width="false"] #top nav ul #search-btn>div,.ascend #header-outer[data-full-width="false"] #top nav ul #nectar-user-account>div,.ascend #header-outer[data-full-width="false"] #top nav ul .nectar-woo-cart>div,.ascend #header-outer[data-full-width="false"] #top nav ul .slide-out-widget-area-toggle>div {
    padding-left: 19px
}

#header-outer .cart-menu .cart-icon-wrap i {
    line-height: 18px
}

#header-outer:not([data-format="left-header"]) .cart-menu .cart-icon-wrap {
    width: auto;
    height: 20px
}

#top nav ul #search-btn a,#top nav ul #nectar-user-account a,#top nav ul .slide-out-widget-area-toggle a {
    padding: 0 0 0 0;
    width: 24px;
    display: block;
    background-position: right top;
    background-repeat: no-repeat;
    box-sizing: content-box
}

#top nav ul[data-user-set-ocm="off"] .slide-out-widget-area-toggle,body.material #header-outer:not([data-format="left-header"]) #top>.container>.row nav>ul[data-user-set-ocm="off"]>.slide-out-widget-area-toggle {
    display: none
}

#top nav ul #nectar-user-account a span,#top nav ul #search-btn a span {
    top: 0;
    background-color: transparent;
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease
}

#top nav ul .slide-out-widget-area-toggle a i.label {
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease
}

.cart-menu .cart-icon-wrap .icon-salient-cart {
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease
}

#header-outer #social-in-menu i,.material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links a i {
    font-size: 18px;
    color: inherit;
    background-color: transparent;
    transition: transform 0.25s ease,opacity 0.2s ease;
    -webkit-transition: -webkit-transform 0.25s ease,opacity 0.2s ease;
    text-align: center;
    line-height: 24px;
    height: 22px;
    width: 36px
}

body[data-header-search="false"]:not(.mobile) #header-outer[data-has-menu="false"][data-cart="false"] #social-in-menu i {
    font-size: 20px;
    width: 38px;
    line-height: 26px;
    height: 26px;
    margin-bottom: -3px
}

#header-outer #social-in-menu a,.material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links a {
    display: inline-block;
    margin-right: 0;
    margin-left: 0;
    overflow: hidden
}

#header-outer #social-in-menu a:hover i,.material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links a:hover i {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
}

#header-outer #social-in-menu a i:after,.material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links a i:after {
    position: absolute;
    top: 100%;
    left: 0;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    width: 100%
}

#header-outer #social-in-menu a i:before {
    width: 100%
}

#header-outer #social-in-menu [class^="fa-"]:after,#header-outer #social-in-menu [class*="fa-"]:after,#header-outer #social-in-menu .fa-vine:before,#header-outer #social-in-menu .fa-vine:after {
    text-decoration: inherit;
    display: block;
    speak: none
}

#header-outer #social-in-menu .fa-vine {
    display: block;
    text-align: center
}

#header-outer #social-in-menu i.fa-facebook {
    width: 28px
}

#header-outer #social-in-menu .fa-instagram:after,.material #slide-out-widget-area.slide-out-from-right .fa-instagram:after {
    content: "\f16d"
}

#header-outer #social-in-menu .fa-behance:after,.material #slide-out-widget-area.slide-out-from-right .fa-behance:after {
    content: "\f1b4"
}

#header-outer #social-in-menu .fa-vine:after,.material #slide-out-widget-area.slide-out-from-right .fa-vine:after {
    content: "\f1ca"
}

#header-outer #social-in-menu .fa-vk:after,.material #slide-out-widget-area.slide-out-from-right .fa-vk:after {
    content: "\f189"
}

#header-outer #social-in-menu .icon-salient-spotify:after,.material #slide-out-widget-area.slide-out-from-right .icon-salient-spotify:after {
    content: "\f1bc"
}

#header-outer #social-in-menu .fa-flickr:after,.material #slide-out-widget-area.slide-out-from-right .fa-flickr:after {
    content: "\f16e"
}

#header-outer #social-in-menu .fa-soundcloud:after,.material #slide-out-widget-area.slide-out-from-right .fa-soundcloud:after {
    content: "\f1be"
}

#header-outer #social-in-menu .fa-stackexchange:after,.material #slide-out-widget-area.slide-out-from-right .fa-stackexchange:after {
    content: "\f16c"
}

#header-outer #social-in-menu .fa-google-plus:after,.material #slide-out-widget-area.slide-out-from-right .fa-google-plus:after {
    content: "\f0d5"
}

#header-outer #social-in-menu .fa-github-alt:after,.material #slide-out-widget-area.slide-out-from-right .fa-github-alt:after {
    content: "\f113"
}

#header-outer #social-in-menu .fa-dribbble:after,.material #slide-out-widget-area.slide-out-from-right .fa-dribbble:after {
    content: "\f17d"
}

#header-outer #social-in-menu .fa-tumblr:after,.material #slide-out-widget-area.slide-out-from-right .fa-tumblr:after {
    content: "\f173"
}

#header-outer #social-in-menu .fa-youtube-play:after,.material #slide-out-widget-area.slide-out-from-right .fa-youtube-play:after {
    content: "\f16a"
}

#header-outer #social-in-menu .fa-linkedin:after,.material #slide-out-widget-area.slide-out-from-right .fa-linkedin:after {
    content: "\f0e1"
}

#header-outer #social-in-menu .fa-pinterest:after,.material #slide-out-widget-area.slide-out-from-right .fa-pinterest:after {
    content: "\f0d2"
}

#header-outer #social-in-menu .fa-vimeo:after,.material #slide-out-widget-area.slide-out-from-right .fa-vimeo:after {
    content: "\f27d"
}

#header-outer #social-in-menu .fa-facebook:after,.material #slide-out-widget-area.slide-out-from-right .fa-facebook:after {
    content: "\f09a"
}

#header-outer #social-in-menu .fa-rss:after,.material #slide-out-widget-area.slide-out-from-right .fa-rss:after {
    content: "\f09e"
}

#header-outer #social-in-menu .fa-twitter:after,.material #slide-out-widget-area.slide-out-from-right .fa-twitter:after {
    content: "\f099"
}

#header-outer #social-in-menu .fa-houzz:after,.material #slide-out-widget-area.slide-out-from-right .fa-houzz:after {
    content: "\f27c"
}

#header-outer #social-in-menu .fa-yelp:after,.material #slide-out-widget-area.slide-out-from-right .fa-yelp:after {
    content: "\f1e9"
}

#header-outer #social-in-menu .fa-mixcloud:after,.material #slide-out-widget-area.slide-out-from-right .fa-mixcloud:after {
    content: "\f289"
}

#header-outer #social-in-menu .fa-bandcamp:after,.material #slide-out-widget-area.slide-out-from-right .fa-bandcamp:after {
    content: "\f2d5"
}

#header-outer #social-in-menu .fa-snapchat:after,.material #slide-out-widget-area.slide-out-from-right .fa-snapchat:after {
    content: "\f2ab"
}

#header-outer #social-in-menu .fa-tripadvisor:after,.material #slide-out-widget-area.slide-out-from-right .fa-tripadvisor:after {
    content: "\f262"
}

#header-outer #social-in-menu .fa-telegram:after,.material #slide-out-widget-area.slide-out-from-right .fa-telegram:after {
    content: "\f2c6"
}

#header-outer #social-in-menu .fa-slack:after,.material #slide-out-widget-area.slide-out-from-right .fa-slack:after {
    content: "\f198"
}

#header-outer #social-in-menu .fa-medium:after,.material #slide-out-widget-area.slide-out-from-right .fa-medium:after {
    content: "\f23a"
}

#header-outer #social-in-menu .icon-salient-artstation:after,.material #slide-out-widget-area.slide-out-from-right .icon-salient-artstation:after {
    content: "\e90b"
}

#header-outer #social-in-menu .icon-salient-discord:after,.material #slide-out-widget-area.slide-out-from-right .icon-salient-discord:after {
    content: "\e90c"
}

#header-outer #social-in-menu .fa-whatsapp:after,.material #slide-out-widget-area.slide-out-from-right .fa-whatsapp:after {
    content: "\f232"
}

#header-outer #social-in-menu .fa-phone:after,.material #slide-out-widget-area.slide-out-from-right .fa-phone:after {
    content: "\f095"
}

#header-outer #social-in-menu .fa-envelope:after,.material #slide-out-widget-area.slide-out-from-right .fa-envelope:after {
    content: "\f0e0"
}

#header-outer[data-format="default"] #social-in-menu {
    margin: 0 0 0 30px
}

#slide-out-widget-area .off-canvas-menu-container li>a>.sf-sub-indicator {
    display: none
}

body.original #header-outer[data-full-width="true"][data-format="default"] #social-in-menu {
    margin-right: 22px
}

#header-outer[data-lhe="animated_underline"] #top nav>ul>#social-in-menu>a,#header-outer[data-lhe="default"] #top nav>ul>#social-in-menu>a {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    padding-left: 0
}

#top #mobile-cart-link,#top .mobile-search,#top .mobile-user-account {
    display: none;
    text-align: right;
    z-index: 10000
}

#top .span_9>.slide-out-widget-area-toggle {
    display: none;
    z-index: 10000
}

#top #mobile-cart-link i,.mobile-search .icon-salient-search,.mobile-user-account .icon-salient-m-user {
    background-color: transparent;
    color: #a9a9a9;
    line-height: 34px;
    font-size: 18px;
    width: 18px;
    transition: color 0.3s ease;
    -webkit-transition: color 0.3s ease
}

#header-outer #mobile-cart-link .cart-wrap span {
    border-radius: 50%;
    height: 16px;
    width: 16px;
    text-align: center;
    line-height: 16px;
    font-size: 10px;
    display: block;
    visibility: hidden
}

#header-outer #mobile-cart-link .cart-wrap {
    position: absolute;
    top: 50%;
    margin-top: -14px;
    right: -1px;
    color: #fff
}

#header-outer .first-load a.cart-contents .cart-wrap span,#header-outer #mobile-cart-link.first-load .cart-wrap span {
    visibility: visible;
    animation: .6s ease-in-out .12s normal both 1 bounce_in_animation;
    -webkit-animation: .6s ease-in-out .12s normal both 1 bounce_in_animation
}

.material .mobile-search .icon-salient-search,.material .mobile-user-account .icon-salient-m-user {
    color: #a9a9a9
}

body #header-outer[data-transparent-header="true"],body #header-outer[data-transparent-header="true"] .cart-menu {
    transition: background-color 0.30s ease,box-shadow 0.30s ease,margin 0.25s ease;
    -webkit-transition: background-color 0.30s ease,box-shadow 0.30s ease,margin 0.25s ease
}

body #header-outer[data-transparent-header="true"].transparent,body #header-outer[data-transparent-header="true"].transparent .cart-menu {
    transition: border-color 0.30s ease;
    -webkit-transition: border-color 0.30s ease
}

body.original #header-outer[data-transparent-header="true"].transparent,body.ascend #header-outer[data-transparent-header="true"].transparent,body.material #header-outer[data-transparent-header="true"].transparent {
    box-shadow: none
}

body #header-outer[data-transparent-header="true"].transparent {
    background-color: transparent!important;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-bottom: 1px solid rgba(255,255,255,.25)
}

#header-outer[data-transparent-header="true"][data-transparent-shadow-helper="true"].transparent:not(.dark-slide):before {
    background: linear-gradient(to top,rgba(255,255,255,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,.04) 16%,rgba(0,0,0,.23) 75%,rgba(0,0,0,.33) 100%);
    position: absolute;
    pointer-events: none;
    height: 120%;
    top: 0;
    left: 0;
    width: 100%;
    content: '';
    display: block
}

.pum-open [data-body-border="1"] #header-outer[data-transparent-header="true"][data-transparent-shadow-helper="true"].transparent:not(.dark-slide):before {
    opacity: 0
}

body.material #header-outer[data-transparent-header="true"].transparent {
    border-bottom: 0
}

body #header-outer[data-transparent-header="true"].transparent nav>ul>li>a {
    margin-bottom: -1px
}

body #header-outer[data-transparent-header="true"][data-format="centered-menu"].transparent.side-widget-open.small-nav nav>ul>li>a {
    margin-bottom: 0
}

#header-outer[data-transparent-header="true"].transparent #logo img,#header-outer[data-transparent-header="true"] #logo .starting-logo,#header-outer[data-transparent-header="true"].light-text #logo img {
    opacity: 0;
    -ms-filter: 'alpha(opacity=0)'
}

#header-outer[data-transparent-header="true"].transparent #logo .starting-logo,#header-outer[data-transparent-header="true"].light-text #logo .starting-logo {
    opacity: 1;
    -ms-filter: 'alpha(opacity=100)'
}

body #header-outer[data-transparent-header="true"][data-remove-border="true"],#header-outer[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"] .cart-menu,#header-outer[data-transparent-header="true"][data-full-width="false"][data-remove-border="true"].transparent .cart-menu,.ascend #header-outer.transparent[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"] #top .nectar-woo-cart .cart-contents {
    border: none!important
}

body #header-outer.transparent[data-transparent-header="true"][data-remove-border="true"] {
    transition: background-color 0.3s ease 0s,box-shadow 0.3s ease 0s,margin 0.25s ease;
    -webkit-transition: background-color 0.3s ease 0s,box-shadow 0.3s ease 0s,margin 0.25s ease
}

body:not(.ascend) #header-outer[data-transparent-header="true"][data-remove-border="true"]:not(.transparent) .cart-menu:after {
    border-left: 1px solid rgba(0,0,0,0)
}

body #header-outer.no-bg-color {
    box-shadow: none!important;
    background-color: transparent!important
}

body #header-outer[data-transparent-header="true"][data-remove-border="true"].transparent.pseudo-data-transparent {
    border-color: transparent!important
}

#header-outer.slide-out-hover {
    -webkit-transition: background-color .3s ease;
    -ms-transition: background-color .3s ease;
    transition: background-color .3s ease
}

#header-outer.slide-out-hover header,#header-outer.slide-out-hover>.cart-outer {
    -webkit-transition: opacity .3s ease;
    -ms-transition: opacity .3s ease;
    transition: opacity .3s ease
}

#header-outer.pseudo-data-transparent.transparent #top nav>ul>li>a,#header-outer.pseudo-data-transparent.transparent #top nav ul #search-btn a .icon-salient-search,#header-outer.pseudo-data-transparent.transparent #top nav ul #nectar-user-account a span,#header-outer.pseudo-data-transparent.transparent nav>ul>li>a>.sf-sub-indicator i,#header-outer.pseudo-data-transparent.transparent .cart-menu .cart-icon-wrap .icon-salient-cart,.ascend #boxed #header-outer.pseudo-data-transparent.transparent .cart-menu .cart-icon-wrap .icon-salient-cart {
    color: #fff!important;
    opacity: 0.75!important;
    transition: opacity 0.2s ease,color 0.2s ease
}

#header-outer.slide-out-hover #top.all-hidden,#header-outer>.cart-outer.all-hidden {
    opacity: 0
}

body #header-outer-bg-only {
    display: block;
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1000;
    content: ' ';
    -webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,.22);
    box-shadow: 0 0 3px 0 rgba(0,0,0,.22);
    -webkit-transition: opacity .7s cubic-bezier(.2,1,.2,1),transform .7s cubic-bezier(.2,1,.2,1);
    -ms-transition: opacity .7s cubic-bezier(.2,1,.2,1),transform .7s cubic-bezier(.2,1,.2,1);
    transition: opacity .7s cubic-bezier(.2,1,.2,1),transform .7s cubic-bezier(.2,1,.2,1)
}

body.admin-bar #header-outer-bg-only {
    top: 32px
}

#header-outer.light-text #top nav>ul>li>a,#header-outer.light-text #top nav ul #search-btn a span,#header-outer.light-text #top nav ul #nectar-user-account a span,#header-outer.light-text nav>ul>li>a>.sf-sub-indicator i,#header-outer.light-text .cart-menu .cart-icon-wrap .icon-salient-cart,.ascend #boxed #header-outer.light-text .cart-menu .cart-icon-wrap .icon-salient-cart,#header-outer[data-lhe="default"].light-text #top nav .sf-menu .current-menu-item>a,body[data-header-inherit-rc="true"] #header-outer[data-lhe="default"].light-text #top nav .sf-menu>.sfHover:not(#social-in-menu)>a,#header-outer[data-lhe="default"].light-text #top nav>ul>li>a:hover,#header-outer[data-lhe="default"].light-text #top nav .sf-menu>.sfHover>a {
    color: #fff!important;
    opacity: .7
}

#header-outer.light-text #logo {
    color: #fff
}

body[data-header-inherit-rc="true"] #header-outer[data-lhe="animated_underline"].light-text #top nav>ul>li:not([class*="button_"])>a:after {
    border-color: #fff
}

#header-outer.light-text #top nav ul .slide-out-widget-area-toggle a .lines,#header-outer.light-text #top nav ul .slide-out-widget-area-toggle a .lines:before,#header-outer.light-text #top nav ul .slide-out-widget-area-toggle a .lines:after,#header-outer.light-text #top nav ul .slide-out-widget-area-toggle .lines-button:after,#header-outer.pseudo-data-transparent.transparent>#top nav ul .slide-out-widget-area-toggle a .lines:before,#header-outer.pseudo-data-transparent.transparent>#top nav ul .slide-out-widget-area-toggle a .lines:after {
    background-color: #fff!important
}

#header-outer.dark-text #top nav>ul>li>a,#header-outer.dark-text #top nav ul #search-btn a span,#header-outer.dark-text #top nav ul #nectar-user-account a span,#header-outer.dark-text nav>ul>li>a>.sf-sub-indicator i,#header-outer.dark-text .cart-menu .cart-icon-wrap .icon-salient-cart,.ascend #boxed #header-outer.dark-text .cart-menu .cart-icon-wrap .icon-salient-cart,#header-outer[data-lhe="default"].dark-text #top nav .sf-menu .current-menu-item>a {
    color: #444!important;
    opacity: .7
}

#header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a .lines,#header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a .lines:before,#header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a .lines:after {
    background-color: #444!important
}

#header-outer.light-text #top nav ul .slide-out-widget-area-toggle a .lines,#header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a .lines,#header-outer.light-text #top nav ul .slide-out-widget-area-toggle a .lines-button:after {
    opacity: .7
}

#header-outer.light-text #top nav>ul>li>a:hover,#header-outer.light-text #top nav .sf-menu>.sfHover>a,#header-outer.light-text #top nav .sf-menu>.current_page_ancestor>a,#header-outer.light-text #top nav .sf-menu>.current-menu-item>a,#header-outer.light-text #top nav .sf-menu>.current-menu-ancestor>a,#header-outer.light-text #top nav .sf-menu>.current_page_item>a,#header-outer.light-text #top nav>ul>li>a:hover>.sf-sub-indicator>i,#header-outer.light-text #top nav>ul>.sfHover>a>span>i,#header-outer.light-text #top nav ul #search-btn a:hover span,#header-outer.light-text #top nav ul .slide-out-widget-area-toggle a:hover span,#header-outer.light-text #top nav .sf-menu>.current-menu-item>a i,#header-outer.light-text #top nav .sf-menu>.current-menu-ancestor>a i,#header-outer.light-text .cart-outer:hover .icon-salient-cart,.ascend #boxed #header-outer.light-text .cart-outer:hover .cart-menu .cart-icon-wrap .icon-salient-cart,.ascend #boxed #header-outer.dark-text .cart-outer:hover .cart-menu .cart-icon-wrap .icon-salient-cart,#header-outer.dark-text #top nav>ul>li>a:hover,#header-outer.dark-text #top nav .sf-menu>.sfHover>a,#header-outer.dark-text #top nav .sf-menu>.current_page_ancestor>a,#header-outer.dark-text #top nav .sf-menu>.current-menu-item>a,#header-outer.dark-text #top nav .sf-menu>.current-menu-ancestor>a,#header-outer.dark-text #top nav .sf-menu>.current_page_item>a,#header-outer.dark-text #top nav>ul>li>a:hover>.sf-sub-indicator>i,#header-outer.dark-text #top nav>ul>.sfHover>a>span>i,#header-outer.dark-text #top nav ul #search-btn a:hover span,#header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a:hover span,#header-outer.dark-text #top nav .sf-menu>.current-menu-item>a i,#header-outer.dark-text #top nav .sf-menu>.current-menu-ancestor>a i,#header-outer.dark-text .cart-outer:hover .icon-salient-cart,#header-outer.light-text.side-widget-open #top nav ul .slide-out-widget-area-toggle a .lines,#header-outer.light-text #top nav ul .slide-out-widget-area-toggle a:hover .lines,#header-outer.light-text #top nav ul .slide-out-widget-area-toggle a:hover .lines-button:after,#header-outer.light-text #top nav ul .slide-out-widget-area-toggle a:hover .lines:before,#header-outer.light-text #top nav ul .slide-out-widget-area-toggle a:hover .lines:after,#header-outer.dark-text.side-widget-open #top nav ul .slide-out-widget-area-toggle a .lines,#header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a:hover .lines,#header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a:hover .lines:before,#header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a:hover .lines:after,#header-outer.pseudo-data-transparent.transparent #top nav ul .slide-out-widget-area-toggle a:hover .lines-button:after,#header-outer.pseudo-data-transparent.transparent #top nav ul .slide-out-widget-area-toggle a:hover .lines,#header-outer.pseudo-data-transparent.transparent #top nav ul .slide-out-widget-area-toggle a:hover .lines:before,#header-outer.pseudo-data-transparent.transparent #top nav ul .slide-out-widget-area-toggle a:hover .lines:after {
    opacity: 1!important
}

#header-outer.light-text #top nav>ul>li>a,#header-outer.light-text #top nav>ul>li *,body.ascend #header-outer.light-text .cart-menu,#header-outer.dark-text #top nav>ul>li>a,#header-outer.dark-text #top nav>ul>li *,.ascend #header-outer[data-full-width="true"].dark-text #top nav ul #search-btn a,.ascend #header-outer[data-full-width="true"].dark-text #top nav ul .slide-out-widget-area-toggle a,.ascend #header-outer[data-full-width="true"].light-text #top nav ul #search-btn a,.ascend #header-outer[data-full-width="true"].light-text #top nav ul .slide-out-widget-area-toggle a,body.ascend #header-outer.dark-text .cart-menu {
    border-color: rgba(0,0,0,.1)
}

#header-outer[data-full-width="true"][data-cart="true"] #top nav ul .slide-out-widget-area-toggle {
    position: relative
}

body #header-outer.transparent[data-transparent-header="true"].dark-slide,body #header-outer.transparent[data-transparent-header="true"].dark-slide .cart-menu,body #header-outer.transparent[data-transparent-header="true"].dark-slide>#top nav ul #nectar-user-account>div,body #header-outer.transparent[data-transparent-header="true"].dark-slide>#top nav ul .slide-out-widget-area-toggle>div,#boxed #header-outer.transparent[data-transparent-header="true"].dark-slide,body #header-outer.transparent[data-transparent-header="true"][data-remove-border="true"].dark-slide .cart-menu:after {
    border-color: rgba(0,0,0,.08)!important
}

#header-outer[data-lhe="animated_underline"].transparent.dark-slide #top nav>ul>li>a:after,#header-outer.transparent.dark-slide #top nav>ul>li[class*="button_bordered"]>a:before,.dark-slide.transparent #top nav>ul>li[class*="button_bordered"]>a:before {
    border-color: #000!important
}

#header-outer[data-transparent-header="true"].no-pointer-events {
    pointer-events: none
}

#header-outer[data-transparent-header="true"].no-pointer-events.side-widget-open.style-slide-out-from-right,#header-outer[data-transparent-header="true"].no-pointer-events.side-widget-open.style-slide-out-from-right-alt {
    pointer-events: auto
}

body[data-bg-header="true"][data-header-search="true"].ascend #header-outer.transparent[data-has-menu="false"] #top nav ul #search-btn a:after,body[data-bg-header="true"][data-header-search="true"].ascend #header-outer[data-has-menu="false"] #top nav ul #search-btn a:after,body[data-bg-header="true"][data-header-search="true"] #header-outer[data-has-menu="false"] #top nav ul #search-btn a:after {
    border: none;
    display: none
}

#header-outer.dark-text #top nav ul #search-btn a span,#header-outer.dark-text #top nav ul #nectar-user-account a span,#header-outer.dark-text .cart-menu .cart-icon-wrap .icon-salient-cart {
    opacity: 1
}

.lines-button.x2.close .lines,.sf-menu .megamenu li ul,#top .sf-menu .megamenu ul .sub-menu {
    background-color: transparent!important
}

#header-outer[data-transparent-header="true"] #logo .dark-version {
    position: absolute
}

#header-outer[data-transparent-header="true"][data-format="centered-menu-under-logo"] #logo .dark-version {
    position: relative
}

body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines,body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines:before,body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines:after {
    height: 4px;
    width: 2.1rem;
    -webkit-border-radius: 1px;
    border-radius: 1px
}

body[data-header-search="false"]:not(.mobile) #header-outer[data-has-menu="false"][data-cart="false"] .lines-button,.slide-out-hover-icon-effect:not(.small) .lines-button,body .slide-out-hover-icon-effect:not(.small) .lines-button {
    line-height: 0;
    font-size: 0
}

body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .lines-button.close {
    -webkit-transform: none;
    transform: none
}

body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top nav ul .slide-out-widget-area-toggle a,.slide-out-hover-icon-effect a {
    width: 34px
}

.slide-out-hover-icon-effect.small a {
    width: auto
}

body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines:before {
    top: 9px
}

body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines:after {
    top: -9px
}

#header-outer[data-transparent-header="true"].transparent>header #logo img.dark-version,#header-outer[data-transparent-header="true"].light-text>header #logo img.dark-version,#header-outer[data-transparent-header="true"].transparent.dark-slide>header #logo img,#header-outer[data-transparent-header="true"].dark-text>header #logo img,#header-outer[data-transparent-header="true"].dark-text.side-widget-open>header #logo img.dark-version {
    opacity: 0!important
}

#header-outer[data-transparent-header="true"].transparent.dark-slide>header #logo img.dark-version,#header-outer[data-transparent-header="true"].dark-text>header #logo img.dark-version,#header-outer[data-transparent-header="true"].dark-text.side-widget-open>header #logo img.starting-logo {
    opacity: 1!important
}

#search-outer {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 10000;
    overflow: visible;
    display: none;
    background-color: #fff
}

.original #search-outer #search {
    height: 100%;
    display: -webkit-flex;
    display: flex;
    align-items: center
}

#search-box {
    position: relative
}

#search-outer .container {
    overflow: visible;
    width: 100%
}

#search-outer #search input[type=text] {
    width: 100%;
    color: #888;
    font-size: 43px;
    line-height: 43px;
    position: relative;
    padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-transition: none;
    transition: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-family: 'Open Sans';
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px
}

#search-outer .ui-widget-content {
    background-color: #1F1F1F;
    border: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    background-image: none
}

#search-outer .ui-widget-content li:hover,.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus {
    background-color: #272727;
    cursor: pointer
}

#search-outer .ui-widget-content li:hover a {
    background-image: none
}

#search-outer .ui-widget-content li:last-child a {
    border: none
}

#search-outer .ui-widget-content li a {
    border-bottom: 1px solid rgba(255,255,255,.1)
}

.ui-helper-hidden-accessible {
    display: none
}

#search-outer .ui-widget-content img,#search-outer .ui-widget-content i {
    width: 40px;
    height: auto;
    float: left;
    margin-right: 15px
}

#search-outer .ui-widget-content i {
    line-height: 40px;
    font-size: 22px;
    background-color: rgba(255,255,255,.1);
    border-radius: 0
}

.ui-widget {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1.1em
}

.ui-menu {
    display: block;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 2px
}

.ui-autocomplete {
    cursor: default;
    position: absolute
}

.ui-menu .ui-menu-item a {
    display: block;
    line-height: 1.5;
    padding: .2em .4em;
    text-decoration: none
}

#search-outer .ui-widget-content {
    width: 100%!important;
    left: 0!important
}

#search-outer .ui-widget-content li {
    line-height: 14px;
    clear: left;
    width: 100%;
    display: block;
    float: left;
    margin: 0
}

#search-outer .ui-widget-content li .desc {
    position: relative;
    line-height: 14px;
    font-size: 11px
}

#search-outer .ui-widget-content li a {
    color: #CCC;
    line-height: 1.4em;
    transition: none;
    -webkit-transition: none;
    padding: 15px 15px
}

#search-outer>#search form {
    width: 92%;
    float: left
}

#search-outer #search #close {
    list-style: none
}

#search-outer #search #close a {
    position: absolute;
    right: 0;
    top: 24px;
    display: block;
    width: 24px;
    height: 17px;
    line-height: 22px;
    z-index: 10
}

#search-outer #search #close a span:not(.close-line) {
    color: #a0a0a0;
    font-size: 18px;
    height: 20px;
    line-height: 19px;
    background-color: transparent;
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease
}

#search-outer>#search #close a:hover span {
    color: #000
}

#header-outer #search {
    position: relative
}

#header-outer .row .col.span_3,#header-outer .row .col.span_9 {
    width: auto
}

#header-outer .row .col.span_9 {
    float: right
}

#header-outer[data-full-width="true"] header>.container,body[data-slide-out-widget-area-style="simple"] #header-outer[data-full-width="true"] #mobile-menu {
    width: 100%;
    max-width: 100%;
    padding: 0 28px
}

#header-outer.highzI {
    z-index: 9999
}

body[data-hhun="1"] #header-outer[data-remove-fixed="1"] {
    position: absolute
}

body[data-hhun="1"] #header-secondary-outer[data-remove-fixed="0"] {
    transition: transform 0.3s ease
}

@media only screen and (min-width: 1000px) {
    body[data-hhun="1"]:not(.no-scroll) #header-outer[data-remove-fixed="1"]:not(.detached),body[data-hhun="1"]:not(.no-scroll) #header-outer[data-remove-fixed="1"][data-permanent-transparent="false"][data-using-secondary="1"] {
        top:0
    }
}

body[data-hhun="1"].original #header-outer.detached:not(.side-widget-open) {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

body[data-hhun="1"].original #header-outer[data-remove-border="true"].detached:not(.side-widget-open) {
    border-color: rgba(255,255,255,0)
}

body[data-hhun="1"] #header-outer.invisible:not(.side-widget-open) {
    -webkit-transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    z-index: 9998;
    pointer-events: none
}

body[data-hhun="1"] #header-outer.invisible:not(.side-widget-open),body[data-hhun="1"] #header-outer.no-trans-hidden:not(.side-widget-open) {
    -webkit-transform: translateY(-100%)!important;
    transform: translateY(-100%)!important
}

body[data-hhun="1"] #header-outer.transparent[data-transparent-header="true"][data-remove-border="true"][data-permanent-transparent="1"].detached,body[data-hhun="1"] #header-outer.detached {
    position: fixed!important;
    z-index: 9998!important;
    -webkit-transition: -webkit-transform .3s ease,height .3s ease,background .3s ease,opacity .3s ease,border-color 0.3s ease;
    transition: transform .3s ease,height .3s ease,background .3s ease,opacity .3s ease,border-color 0.3s
}

body[data-hhun="1"] #header-outer.transparent.at-top {
    transition: background-color 0.3s ease,box-shadow 0.3s ease,transform 0.3s ease
}

.mobile-video-image {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    display: none;
    height: 100%;
    width: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover
}

.using-mobile-browser .mobile-video-image {
    display: block
}

.wpb_row .nectar-video-wrap,#page-header-bg .nectar-video-wrap {
    position: absolute;
    top: 0;
    left: 0;
    padding-bottom: 0;
    overflow: hidden;
    opacity: 0;
    z-index: 1
}

.wpb_row .nectar-video-wrap .nectar-video-inner.transition,.wpb_row .row-bg-wrap .row-bg.transition {
    -webkit-transition: transform .65s cubic-bezier(.05,.2,.1,1);
    transition: transform .65s cubic-bezier(.05,.2,.1,1)
}

.wpb_row .nectar-video-wrap.column-video,.wpb_row .mobile-video-image.column-video {
    z-index: 0
}

body.using-mobile-browser .wpb_row .nectar-video-wrap,body.using-mobile-browser #page-header-bg .nectar-video-wrap {
    left: -3000px
}

body.using-mobile-browser .nectar-slider-wrap .slide-bg-wrap .video-wrap {
    bottom: -3000px
}

.wpb_row .nectar-video-wrap video {
    transition: opacity 0.25s ease;
    opacity: 0
}

.wpb_row .nectar-video-wrap.position-loaded video {
    opacity: 1
}

#page-header-bg .nectar-video-wrap {
    opacity: 1;
    background-position: center;
    background-repeat: repeat;
    height: 100%;
    width: 100%
}

#page-header-bg .nectar-video-wrap video {
    opacity: 0
}

@media only screen and (min-width: 1000px) {
    body[data-ajax-transitions="true"][data-apte="center_mask_reveal"]:not(.using-mobile-browser) #page-header-bg[data-animate-in-effect="zoom-out"] .nectar-video-wrap video {
        opacity:1
    }
}

.video-color-overlay {
    width: 100%;
    height: 100%;
    opacity: 0;
    position: absolute;
    -webkit-backface-visibility: hidden;
    top: 0;
    left: 0;
    padding-bottom: 0;
    z-index: 3
}

.wpb_row .nectar-video-wrap .mejs-container .mejs-controls,.mejs-overlay-button,.mejs-overlay-loading,#search-outer .ui-helper-hidden-accessible,.mobile #search-outer .ui-widget-content {
    display: none!important
}

.wpb_row>.span_12 {
    z-index: 10
}

.wpb_row>.span_12,.wpb_row>.span_12>.column_container:last-child {
    margin-bottom: 0!important
}

#page-header-bg .container {
    z-index: 100
}

.nectar-slider-loading {
    background-color: #393939;
    background-position: center;
    background-repeat: repeat;
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.wpb_row .nectar-parallax-scene {
    position: absolute;
    top: 0;
    left: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    overflow: hidden;
    width: 100%;
    height: 100%;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.wpb_row.full-width-content .nectar-parallax-scene {
    margin-left: 0
}

.wpb_row .nectar-parallax-scene li:first-child {
    position: relative
}

.wpb_row .nectar-parallax-scene li {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: block
}

.wpb_row .nectar-parallax-scene div {
    margin-left: -10%;
    top: -10%;
    min-height: 100%;
    width: 120%;
    height: 120%;
    background-size: cover;
    margin-bottom: 0;
    max-width: none;
    position: relative;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.wpb_row .nectar-parallax-scene[data-scene-position="center"] div {
    background-position: center
}

.wpb_row .nectar-parallax-scene[data-scene-position="bottom"] div {
    background-position: center bottom
}

.wpb_row .nectar-parallax-scene[data-scene-position="top"] div {
    background-position: center top
}

body .full-width-section {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.full-width-section {
    -webkit-background-size: cover;
    background-size: cover;
    width: 100%;
    position: relative
}

.full-width-content.parallax_section {
    -webkit-background-size: cover;
    background-size: cover
}

.full-width-content.vc_row-fluid .wpb_column {
    background-position: center;
    background-size: cover;
    -webkit-background-size: cover
}

.wpb_row {
    position: relative
}

.wpb_row .row-bg,.full-width-section .row-bg,#page-header-bg .page-header-bg-image-wrap {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    -webkit-background-size: cover
}

body:not(.using-mobile-browser):not(.mobile) #page-header-bg .page-header-bg-image.translate {
    -webkit-transform: none!important;
    transform: none!important;
    height: 100%!important
}

@media only screen and (max-width: 999px) {
    #page-header-bg[data-parallax="1"] .page-header-bg-image {
        height:calc(100% + 15px);
        top: auto;
        bottom: 0
    }
}

.wpb_row .row-bg-wrap .row-bg-overlay {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: ' ';
    z-index: 2;
    backface-visibility: hidden
}

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

.wpb_row[data-using-ctc="true"] h1,.wpb_row[data-using-ctc="true"] h2,.wpb_row[data-using-ctc="true"] h3,.wpb_row[data-using-ctc="true"] h4,.wpb_row[data-using-ctc="true"] h5,.wpb_row[data-using-ctc="true"] h6 {
    color: inherit
}

.wpb_row.full-width-section,.wpb_row.full-width-content,body.material .wpb_row.full-width-section,body.material .wpb_row.full-width-content {
    margin-bottom: 0
}

.wpb_row.full-width-content img,.wpb_row.full-width-content .img-with-aniamtion-wrap,.wpb_row.full-width-content .img-with-aniamtion-wrap .hover-wrap {
    margin-bottom: 0
}

body[data-ext-responsive="true"] .container .page-submenu>.full-width-section .container:not(.tab-container):not(.recent-post-container):not(.normal-container) {
    padding: 0 90px!important
}

.full-width-section>.span_12>div:last-child {
    padding-bottom: 0
}

.full-width-section>.span_12>div.boxed:not(.padding-2-percent):not(.padding-3-percent):not(.padding-4-percent):not(.padding-5-percent):not(.padding-6-percent):last-child,.full-width-section>.span_12 .col>div.boxed:not(.padding-2-percent):not(.padding-3-percent):not(.padding-4-percent):not(.padding-5-percent):not(.padding-6-percent):last-child {
    padding-bottom: 15px!important
}

.full-width-section img {
    display: block;
    margin-bottom: 0
}

html:not(.js) .full-width-section,html:not(.js) .full-width-content {
    visibility: visible
}

.full-width-section.parallax_section .row-bg,.full-width-content.parallax_section .row-bg,.wpb_row.parallax_section .row-bg {
    background-attachment: fixed
}

body .full-width-section.parallax_section .row-bg.translate,body .full-width-content.parallax_section .row-bg.translate,body .wpb_row.parallax_section .row-bg.translate,.nectar-recent-posts-single_featured .nectar-recent-post-slide .row-bg.translate,#page-header-bg .page-header-bg-image.translate,[data-parallax="true"] .swiper-slide .image-bg.translate {
    background-attachment: scroll;
    top: auto;
    bottom: 0
}

body .full-width-content.parallax_section .row-bg,body .full-width-section.parallax_section .row-bg,body .wpb_row.parallax_section .row-bg {
    background-attachment: fixed
}

body[data-ajax-transitions="false"] .parallax_section .row-bg,body[data-ajax-transitions="false"] .parallax_section .nectar-recent-post-slide .nectar-recent-post-bg {
    opacity: 0;
    transition: opacity 0.2s ease
}

body[data-ajax-transitions="false"] .parallax_section.top-level .row-bg:not([data-parallax-speed="fixed"]),body:not([data-remove-m-parallax="1"]) .parallax_section.top-level .row-bg:not([data-parallax-speed="fixed"]) {
    opacity: 1;
    background-attachment: scroll;
    top: auto;
    bottom: 0
}

@media only screen and (min-width: 1000px) {
    body:not([data-header-format="left-header"]) .parallax_section.top-level .row-bg[data-parallax-speed="slow"]:not([data-parallax-speed="fixed"]) {
        height:calc(100% + 90px)
    }

    body:not([data-header-format="left-header"]) .parallax_section.top-level .row-bg[data-parallax-speed="medium"]:not([data-parallax-speed="fixed"]) {
        height: calc(100% + 70px)
    }

    body:not([data-header-format="left-header"]) .parallax_section.top-level .row-bg[data-parallax-speed="fast"]:not([data-parallax-speed="fixed"]) {
        height: calc(100% + 40px)
    }
}

@media only screen and (max-width: 999px) {
    body .parallax_section.top-level .row-bg:not([data-parallax-speed="fixed"]) {
        height:calc(100% + 40px)
    }
}

body .top-level .nectar-recent-posts-single_featured .nectar-recent-post-slide .row-bg {
    height: calc(100% + 40px)
}

body[data-ajax-transitions="false"] .parallax_section .nectar-recent-post-slide .row-bg,body[data-ajax-transitions="false"] .parallax_section.nectar-parallax-enabled .row-bg,body[data-ajax-transitions="false"] .parallax_section.nectar-parallax-enabled .nectar-recent-post-slide .nectar-recent-post-bg,body[data-ajax-transitions="false"] .parallax_section .row-bg[data-parallax-speed="fixed"],body[data-ajax-transitions="false"] .parallax_section .row-bg .nectar-recent-post-slide {
    opacity: 1
}

.full-width-section.parallax_section .row-bg-wrap,.full-width-content.parallax_section .row-bg-wrap,.wpb_row.parallax_section .row-bg-wrap,.wpb_row .row-bg-wrap .inner-wrap {
    overflow: hidden;
    width: 100.1%;
    height: 100.1%;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0
}

.wpb_row.parallax_section .row-bg-wrap,.wpb_row .row-bg-wrap[data-bg-animation="zoom-out-reveal"] {
    z-index: 2
}

.wpb_row .row-bg-wrap,.full-width-section .row-bg-wrap {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.wpb_row .row-bg-wrap canvas.nectar-liquid-bg,.column-image-bg-wrap canvas.nectar-liquid-bg {
    z-index: 100;
    position: relative
}

.wpb_row .row-bg-wrap .nectar-displacement {
    background-image: url(../../../themes/salient/img/textures/displacement.jpg);
    display: none
}

.wpb_row .column-image-bg-wrap .nectar-displacement {
    background-image: url(../../../themes/salient/img/textures/displacement2.jpg);
    display: none
}

.row-bg-wrap[data-bg-animation*="fade"],.row-bg-wrap[data-bg-animation*="zoom"],.column-image-bg-wrap[data-bg-animation*="fade"],.column-image-bg-wrap[data-bg-animation*="zoom"] {
    overflow: hidden
}

body:not(.compose-mode) .row-bg-wrap[data-bg-animation*="displace-filter"] .row-bg.using-image,body:not(.compose-mode) .column-image-bg-wrap[data-bg-animation*="displace-filter"] .column-image-bg,body:not(.compose-mode) #ajax-content-wrap .row-bg-wrap[data-bg-animation*="displace-filter"] .row-bg.using-image,body:not(.compose-mode) #ajax-content-wrap .column-image-bg-wrap[data-bg-animation*="displace-filter"] .column-image-bg {
    background-size: 0
}

body:not(.compose-mode) .row-bg-wrap[data-bg-animation="displace-filter-fade"] .row-bg.using-image .nectar-liquid-bg,body:not(.compose-mode) .column-image-bg-wrap[data-bg-animation="displace-filter-fade"] .nectar-liquid-bg {
    opacity: 0;
    transition: opacity 0.55s ease-out
}

body:not(.compose-mode) .row-bg-wrap[data-bg-animation="displace-filter-fade"] .row-bg.using-image .nectar-liquid-bg.animated-in,body:not(.compose-mode) .column-image-bg-wrap[data-bg-animation="displace-filter-fade"] .nectar-liquid-bg.animated-in {
    opacity: 1
}

body[data-ajax-transitions] .row-bg-wrap[data-bg-animation="fade-in"] .inner-wrap.using-image,.column-image-bg-wrap[data-bg-animation="fade-in"] .inner-wrap {
    opacity: 0;
    -webkit-transition: opacity 0.55s ease-out;
    transition: opacity 0.55s ease-out
}

body[data-ajax-transitions] .row-bg-wrap[data-bg-animation="fade-in"] .inner-wrap.using-image.animated-in,.column-image-bg-wrap[data-bg-animation="fade-in"] .inner-wrap.animated-in {
    opacity: 1
}

body[data-ajax-transitions] .row-bg-wrap[data-bg-animation="zoom-out"] .inner-wrap.using-image,.column-image-bg-wrap[data-bg-animation="zoom-out"] .inner-wrap {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: transform 2.2s cubic-bezier(.12,.75,.4,1);
    transition: transform 2.2 cubic-bezier(.12,.75,.4,1)
}

body[data-ajax-transitions] .row-bg-wrap[data-bg-animation="zoom-out-high"] .inner-wrap.using-image,.column-image-bg-wrap[data-bg-animation="zoom-out-high"] .inner-wrap {
    -webkit-transform: scale(1.6);
    transform: scale(1.6);
    -webkit-transition: transform 1.3s cubic-bezier(.12,.75,.4,1);
    transition: transform 1.3s cubic-bezier(.12,.75,.4,1)
}

.column-image-bg-wrap[data-bg-animation="zoom-out-reveal"],.row-bg-wrap[data-bg-animation="zoom-out-reveal"] {
    -webkit-transform: scale(.7);
    transform: scale(.7);
    overflow: hidden;
    opacity: 0;
    -webkit-transition: transform 1.3s cubic-bezier(.12,.75,.4,1),opacity 0.4s ease-out;
    transition: transform 1.3s cubic-bezier(.12,.75,.4,1),opacity 0.4s ease-out
}

.column-image-bg-wrap[data-bg-animation="zoom-out-reveal"][data-bg-overlay="true"],.row-bg-wrap[data-bg-animation="zoom-out-reveal"][data-bg-overlay="true"] {
    -webkit-transition: transform 1.3s cubic-bezier(.12,.75,.4,1),opacity 0.55s ease-out 0.2s;
    transition: transform 1.3s cubic-bezier(.12,.75,.4,1),opacity 0.55s ease-out 0.2s
}

.wpb_column .column-bg-overlay-wrap[data-bg-animation="zoom-out-reveal"] {
    -webkit-transform: scale(.7);
    transform: scale(.7);
    opacity: 0;
    -webkit-transition: background-color 0.45s cubic-bezier(.25,1,.33,1),opacity 0.35s ease-out,transform 1.3s cubic-bezier(.12,.75,.4,1);
    transition: background-color 0.45s cubic-bezier(.25,1,.33,1),opacity 0.35s ease-out,transform 1.3s cubic-bezier(.12,.75,.4,1)
}

.column-image-bg-wrap[data-bg-animation="zoom-out-reveal"] .inner-wrap,.row-bg-wrap[data-bg-animation="zoom-out-reveal"] .inner-wrap {
    -webkit-transform: scale(1.75);
    transform: scale(1.75);
    -webkit-transition: transform 1.3s cubic-bezier(.12,.75,.4,1);
    transition: transform 1.3s cubic-bezier(.12,.75,.4,1)
}

body[data-ajax-transitions] .row-bg-wrap[data-bg-animation="zoom-out-slow"] .inner-wrap.using-image,.column-image-bg-wrap[data-bg-animation="zoom-out-slow"] .inner-wrap {
    -webkit-transform: scale(1.35);
    transform: scale(1.35);
    -webkit-transition: transform 8s cubic-bezier(.1,.2,.7,1);
    transition: transform 8s cubic-bezier(.1,.2,.7,1)
}

.column-image-bg-wrap[data-bg-animation="zoom-out-slow"] .inner-wrap {
    -webkit-transform: scale(1.45);
    transform: scale(1.45)
}

body[data-ajax-transitions] .row-bg-wrap[data-bg-animation="zoom-out"] .inner-wrap.using-image.animated-in,body[data-ajax-transitions] .row-bg-wrap[data-bg-animation="zoom-out-slow"] .inner-wrap.using-image.animated-in,body[data-ajax-transitions] .row-bg-wrap[data-bg-animation="zoom-out-reveal"] .inner-wrap.animated-in,body[data-ajax-transitions] .row-bg-wrap[data-bg-animation="zoom-out-reveal"].animated-in,.column-image-bg-wrap[data-bg-animation="zoom-out"] .inner-wrap.animated-in,.column-image-bg-wrap[data-bg-animation="zoom-out-slow"] .inner-wrap.animated-in,.column-image-bg-wrap[data-bg-animation="zoom-out-high"] .inner-wrap.animated-in,.column-image-bg-wrap[data-bg-animation="zoom-out-reveal"] .inner-wrap.animated-in,.column-image-bg-wrap[data-bg-animation="zoom-out-reveal"].animated-in,.column-bg-overlay-wrap[data-bg-animation="zoom-out-reveal"].animated-in {
    -webkit-transform: scale(1);
    transform: scale(1)
}

body[data-ajax-transitions] .row-bg-wrap[data-bg-animation="zoom-out-reveal"].animated-in,.column-image-bg-wrap[data-bg-animation="zoom-out-reveal"].animated-in,.column-bg-overlay-wrap[data-bg-animation="zoom-out-reveal"].animated-in {
    opacity: 1
}

.wpb_row .row-bg-wrap .inner-wrap {
    height: 100%;
    width: 100%
}

.full-width-section.parallax_section .row-bg,.full-width-content.parallax_section .row-bg,.wpb_row.parallax_section .row-bg {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    background-size: cover;
    -webkit-background-size: cover
}

.full-width-section.no-cover .row-bg,.wpb_row .row-bg.no-cover,.full-width-section .row-bg.no-cover {
    background-size: auto!important;
    -webkit-background-size: auto
}

body .full-width-section>.col.span_12 {
    float: none
}

.full-width-section>.col.span_12.light,.full-width-content>.col.span_12.light,.col.span_12.light .wpb_text_column>.wpb_wrapper>ul {
    color: #fff
}

.vc_row.vc_row-o-equal-height>.span_12>.vc_column_container>.vc_column-inner {
    width: 100%
}

.vc_row.vc_row-o-equal-height>.span_12>.wpb_column>.vc_column-inner>.wpb_wrapper {
    min-height: 1px
}

.vc_column_container>.vc_column-inner {
    position: relative
}

@media only screen and (max-width: 999px) {
    body .vc_row.vc_row-flex.vc_row-o-equal-height>.span_12,body .vc_row.vc_row-flex.vc_row-o-equal-height>.span_12>.vc_column_container>.vc_column-inner,body .vc_row.vc_row-flex.vc_row-o-equal-height>.span_12>.vc_column_container,body .vc_row.vc_row-flex.vc_row-o-equal-height>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.span_12,body .vc_row.vc_row-flex.vc_row-o-equal-height>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.span_12>.vc_column_container,body .vc_row.vc_row-flex.vc_row-o-equal-height>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.span_12>.vc_column_container>.vc_column-inner,body .wpb_row.vc_row-flex.vc_row-o-equal-height>.fp-tableCell .fp-scrollable>.fp-scroller>.full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.span_12>.vc_column_container>.vc_column-inner {
        display:-webkit-flex;
        display: flex
    }
}

@media (max-width: 1299px) and (min-width:1000px) {
    .vc_hidden-md {
        display:none
    }
}

.nectar-shape-divider-wrap {
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 150px;
    z-index: 3;
    transform: translateZ(0)
}

.post-area.span_9 .nectar-shape-divider-wrap {
    overflow: hidden
}

.nectar-shape-divider-wrap[data-position="top"] {
    top: -1px;
    bottom: auto
}

.nectar-shape-divider-wrap[data-position="top"] {
    transform: rotate(180deg)
}

.nectar-shape-divider-wrap[data-front="true"] {
    z-index: 50
}

.nectar-shape-divider-wrap[data-style="curve"] .nectar-shape-divider {
    filter: blur(.5px);
    transform: scale(1.03)
}

.nectar-shape-divider-wrap[data-style="waves_opacity"] svg path:first-child {
    opacity: .6
}

@media only screen and (min-width: 1000px) {
    .nectar-shape-divider-wrap[data-style="clouds"] .nectar-shape-divider {
        min-width:1700px
    }
}

@media only screen and (max-width: 999px) {
    .nectar-shape-divider-wrap[data-style="clouds"] .nectar-shape-divider {
        min-width:800px
    }
}

@media only screen and (max-width: 690px) {
    .nectar-shape-divider-wrap[data-style="clouds"] .nectar-shape-divider {
        min-width:690px
    }
}

.nectar-shape-divider-wrap[data-style="fan"] svg {
    width: 102%;
    left: -1%
}

.nectar-shape-divider-wrap[data-style="fan"] svg polygon:nth-child(2) {
    opacity: .15
}

.nectar-shape-divider-wrap[data-style="fan"] svg rect {
    opacity: .3
}

.nectar-shape-divider-wrap[data-style="mountains"] svg path:first-child {
    opacity: .1
}

.nectar-shape-divider-wrap[data-style="mountains"] svg path:nth-child(2) {
    opacity: .12
}

.nectar-shape-divider-wrap[data-style="mountains"] svg path:nth-child(3) {
    opacity: .18
}

.nectar-shape-divider-wrap[data-style="mountains"] svg path:nth-child(4) {
    opacity: .33
}

.nectar-shape-divider-wrap[data-style="curve_opacity"] svg path:nth-child(1),.nectar-shape-divider-wrap[data-style="waves_opacity_alt"] svg path:nth-child(1) {
    opacity: .15
}

.nectar-shape-divider-wrap[data-style="curve_opacity"] svg path:nth-child(2),.nectar-shape-divider-wrap[data-style="waves_opacity_alt"] svg path:nth-child(2) {
    opacity: .3
}

.nectar-shape-divider {
    width: 100%;
    left: 0;
    bottom: -1px;
    height: 100%;
    position: absolute
}

.nectar-shape-divider-wrap.no-color .nectar-shape-divider {
    fill: #fff
}

@media only screen and (max-width: 999px) {
    .nectar-shape-divider-wrap:not([data-using-percent-val="true"]) .nectar-shape-divider {
        height:75%
    }

    .nectar-shape-divider-wrap[data-style="clouds"]:not([data-using-percent-val="true"]) .nectar-shape-divider {
        height: 55%
    }
}

@media only screen and (max-width: 690px) {
    .nectar-shape-divider-wrap:not([data-using-percent-val="true"]) .nectar-shape-divider {
        height:33%
    }

    .nectar-shape-divider-wrap[data-style="clouds"]:not([data-using-percent-val="true"]) .nectar-shape-divider {
        height: 33%
    }
}

.col {
    position: relative;
    float: left
}

.col.boxed:not(.wpb_column) {
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
    background-color: #fff;
    padding: 25px 15px 15px 15px;
    position: relative;
    -webkit-transition: top 0.2s ease,-webkit-box-shadow 0.2s ease;
    transition: top 0.2s ease,box-shadow 0.2s ease
}

.col.boxed .bottom-line,.wpb_column.boxed .bottom-line {
    height: 1px;
    width: 100%;
    display: block;
    position: absolute;
    bottom: 2px;
    left: 0;
    background-color: #E8E8E8
}

.col.boxed img,.wpb_column.boxed img {
    padding: 0 15px
}

.col.boxed:not(.wpb_column):hover {
    top: -4px;
    -webkit-box-shadow: 0 2px 3px rgba(0,0,0,.3);
    box-shadow: 0 2px 3px rgba(0,0,0,.3)
}

.col.boxed.no-pointer-events {
    pointer-events: none
}

.col.centered-text,.wpb_column.centered-text {
    text-align: center
}

.centered-text .divider-small-border {
    margin: 25px auto
}

.centered-text .divider-border[data-animate="yes"],.centered-text .divider-small-border[data-animate="yes"] {
    -webkit-transform-origin: center;
    transform-origin: center
}

body .col.centered-text ul,body .wpb_column.centered-text ul {
    display: inline-block;
    text-align: center;
    margin-left: 0
}

.col.centered-text ul,.wpb_column.centered-text ul {
    text-align: left
}

body .col.centered-text img,body .wpb_column.centered-text img,.col.center img {
    margin-left: auto;
    margin-right: auto
}

.wpb_column {
    background-position: center
}

.wpb_column[data-overlay-color="true"] .wpb_wrapper,.wpb_column[data-has-bg-color="true"] .wpb_wrapper,.wpb_column[data-using-bg="true"] .wpb_wrapper,.wpb_column[data-hover-bg^="#"] .wpb_wrapper {
    position: relative;
    z-index: 2
}

.wpb_column .column-bg-overlay,.wpb_column .column-bg-overlay-wrap {
    pointer-events: none;
    position: absolute;
    z-index: 0;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    content: ' ';
    display: block;
    opacity: 0;
    transition: background-color 0.45s cubic-bezier(.25,1,.33,1),opacity 0.45s cubic-bezier(.25,1,.33,1);
    -webkit-transition: background-color 0.45s cubic-bezier(.25,1,.33,1),opacity 0.45s cubic-bezier(.25,1,.33,1)
}

.vc_column-inner .column-overlay-layer {
    pointer-events: none;
    position: absolute;
    z-index: 0;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    content: ' ';
    display: block
}

.wpb_column .column-bg-overlay-wrap {
    opacity: 1
}

.column-link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 10
}

.img-with-aniamtion-wrap[data-border-radius="3px"] .img-with-animation,.img-with-aniamtion-wrap[data-border-radius="3px"] .hover-wrap {
    border-radius: 3px
}

.img-with-aniamtion-wrap[data-border-radius="5px"] .img-with-animation,.img-with-aniamtion-wrap[data-border-radius="5px"] .hover-wrap {
    border-radius: 5px
}

.img-with-aniamtion-wrap[data-border-radius="10px"] .img-with-animation,.img-with-aniamtion-wrap[data-border-radius="10px"] .hover-wrap {
    border-radius: 10px
}

.img-with-aniamtion-wrap[data-border-radius="15px"] .img-with-animation,.img-with-aniamtion-wrap[data-border-radius="15px"] .hover-wrap {
    border-radius: 15px
}

.img-with-aniamtion-wrap[data-border-radius="20px"] .img-with-animation,.img-with-aniamtion-wrap[data-border-radius="20px"] .hover-wrap {
    border-radius: 20px
}

@media only screen and (min-width: 1000px) {
    .wpb_column[data-border-animation="true"] .vc_column-inner>.border-wrap>.border-top,.wpb_column[data-border-animation="true"] .vc_column-inner>.border-wrap>.border-bottom {
        transition:transform 1s cubic-bezier(.19,1,.22,1);
        transform: scaleX(0)
    }

    .wpb_column[data-border-animation="true"] .vc_column-inner>.border-wrap>.border-left,.wpb_column[data-border-animation="true"] .vc_column-inner>.border-wrap>.border-right {
        -webkit-transition: transform 1s cubic-bezier(.19,1,.22,1);
        -webkit-transform: scaleY(0);
        transition: transform 1s cubic-bezier(.19,1,.22,1);
        transform: scaleY(0)
    }
}

.wpb_column[data-border-animation="true"] .vc_column-inner>.border-wrap.animation>.border-top,.wpb_column[data-border-animation="true"] .vc_column-inner>.border-wrap.animation>.border-bottom {
    transform: scaleX(1)
}

.wpb_column[data-border-animation="true"] .vc_column-inner>.border-wrap.animation>.border-top {
    transform-origin: left
}

.wpb_column[data-border-animation="true"] .vc_column-inner>.border-wrap.animation>.border-bottom {
    transform-origin: right
}

.wpb_column[data-border-animation="true"] .vc_column-inner>.border-wrap.animation>.border-left,.wpb_column[data-border-animation="true"] .vc_column-inner>.border-wrap.animation>.border-right {
    transform: scaleY(1)
}

.wpb_column[data-border-animation="true"] .vc_column-inner>.border-wrap.animation>.border-left {
    transform-origin: bottom
}

.wpb_column[data-border-animation="true"] .vc_column-inner>.border-wrap.animation>.border-right {
    transform-origin: top
}

.col.span_3 .col.span_12 i,.col.span_4 .col.span_12 i {
    margin-bottom: 0
}

body .wpb_text_column {
    margin-bottom: 0
}

.wpb_animate_when_almost_visible {
    opacity: 0
}

.wpb_start_animation {
    opacity: 1
}

body .wpb_text_column h2:last-child,body .wpb_text_column h3:last-child {
    margin-bottom: 10px
}

.carousel-outer {
    overflow: hidden;
    margin-right: 2px
}

body[data-ajax-transitions="true"] .row.carousel {
    opacity: 1
}

.carousel-heading {
    z-index: 100;
    position: relative;
    margin-bottom: 7px;
    min-height: 23px
}

.carousel-heading h2 {
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 12px;
    margin-left: 10px;
    margin-bottom: 7px
}

.carousel-wrap .item-count {
    font-size: 12px
}

.carousel-wrap[data-full-width="false"] .carousel-heading h2 {
    font-size: 12px
}

html:not(.js) .carousel-heading {
    display: none
}

.carousel-wrap[data-ctc="light"] .carousel-heading h2,.ascend .carousel-wrap[data-ctc="light"] .carousel-next i,.ascend .carousel-wrap[data-ctc="light"] .carousel-prev i,.carousel-wrap[data-ctc="light"] .item-count,.carousel-wrap[data-full-width="true"][data-ctc="light"] .carousel-heading i {
    color: #fff
}

.recent-work-carousel[data-ctc="light"][data-full-width="true"] .carousel-heading {
    background-color: #252525
}

.caroufredsel_wrapper,.carousel-wrap[data-full-width="true"] .portfolio-items .col .work-item.style-2 .work-info a,.woocommerce .products-carousel ul.products .product a {
    cursor: grab!important;
    cursor: -moz-grab!important;
    cursor: -webkit-grab!important;
    margin: 0!important
}

.caroufredsel_wrapper.active,.carousel-wrap[data-full-width="true"] .portfolio-items .col .work-item .work-info .active,.woocommerce .products-carousel ul.products .product a.active {
    cursor: grabbing!important;
    cursor: -moz-grabbing!important;
    cursor: -webkit-grabbing!important
}

body .carousel-wrap {
    position: relative;
    overflow: hidden;
    margin: 0 -10px 0 -10px
}

body .full-width-section .carousel-wrap {
    margin-bottom: 0
}

.carousel-wrap[data-full-width="true"] {
    padding: 0 18px
}

.carousel-wrap[data-full-width="true"] .carousel-heading {
    background-color: #f8f8f8;
    padding: 43px 0 40px 0;
    margin-bottom: 0;
    text-align: center
}

body .carousel-wrap[data-full-width="true"] .carousel-heading h2 {
    font-size: 24px;
    line-height: 36px;
    letter-spacing: .5px;
    margin: 0 auto;
    max-width: 900px;
    text-transform: none;
    font-family: 'Open Sans';
    font-weight: 300
}

.carousel-wrap[data-full-width="true"] .carousel-heading .portfolio-page-link,.carousel-wrap[data-full-width="true"] .carousel-heading .carousel-prev,.carousel-wrap[data-full-width="true"] .carousel-heading .carousel-next {
    top: 8px!important
}

.carousel-wrap[data-full-width="true"] .carousel-heading a {
    background-color: transparent
}

.carousel-wrap[data-full-width="true"] .carousel-heading i {
    background-color: transparent;
    color: #888;
    font-size: 30px;
    line-height: 28px;
    transition: color 0.2s ease 0s
}

body .carousel-wrap[data-full-width="true"] .carousel-heading .container {
    min-height: 40px
}

body[data-smooth-scrolling="0"] .carousel-wrap[data-full-width="true"] {
    padding: 0
}

.carousel-wrap .work-item.style-2,.carousel-wrap[data-full-width="true"] {
    margin-bottom: 0
}

.carousel-wrap[data-full-width="true"] .span_4.no-margin {
    margin: 0
}

.full-width-content .caroufredsel_wrapper {
    overflow: visible!important
}

.carousel-wrap .carousel-heading {
    padding: 0
}

html:not(.js) .carousel-wrap {
    display: none
}

.carousel-wrap .left-border,.carousel-wrap .right-border {
    width: 10px;
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 100;
    background-color: #f8f8f8
}

.carousel-wrap .left-border {
    left: 0
}

.carousel-wrap .right-border {
    right: 0
}

.carousel-next,.carousel-prev {
    background-color: #dadada;
    cursor: pointer;
    display: block;
    margin-left: 5px;
    line-height: 22px;
    -webkit-transition: all 0.2s linear 0s;
    transition: all 0.2s linear 0s;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    height: 20px;
    width: 20px;
    -webkit-border-radius: 1px;
    border-radius: 1px;
    text-align: center
}

.carousel-wrap[data-full-width="true"] .carousel-next,.carousel-wrap[data-full-width="true"] .carousel-prev {
    height: 28px;
    width: 44px
}

.carousel-wrap[data-full-width="true"] .carousel-next {
    text-align: right
}

.carousel-wrap[data-full-width="true"] .carousel-prev {
    text-align: left
}

.carousel-next {
    right: 0;
    padding-left: 1px
}

.carousel-prev {
    right: 25px;
    padding-right: 1px
}

.carousel-wrap[data-full-width="false"] .control-wrap {
    position: absolute;
    right: 0;
    top: 0
}

.carousel-next i,.carousel-prev i,.carousel-wrap .carousel-next i,.carousel-wrap .carousel-prev i {
    background-color: transparent;
    line-height: 24px;
    font-size: 14px
}

.carousel-prev:hover,.carousel-next:hover {
    background-color: #000
}

ul.row.carousel {
    opacity: 0
}

#ajax-content-wrap .carousel-wrap[data-full-width="true"] .span_4.no-margin .carousel-wrap[data-full-width="true"] .span_4.no-margin {
    margin: 0
}

.carousel-wrap[data-full-width="true"].default-style {
    padding: 0 20px!important
}

.carousel-wrap[data-full-width="true"] .work-meta {
    padding: 0 15px
}

.carousel-wrap[data-full-width="true"].default-style .work-meta,.carousel-wrap[data-full-width="true"] {
    padding: 0!important
}

body .carousel .span_4,body .portfolio-items.carousel .span_4 {
    margin: 0 10px 0 10px
}

.carousel-wrap[data-full-width="true"].default-style .span_4 {
    margin: 0 15px 0 15px
}

.carousel .span_4 .clear {
    padding-bottom: 0;
    margin-bottom: 0
}

.owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    position: relative;
    z-index: 1
}

.owl-carousel .owl-stage {
    position: relative;
    padding: 25px 0;
    cursor: -webkit-grab;
    cursor: -moz-grab;
    -ms-touch-action: pan-Y
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0,0,0)
}

.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%;
    -webkit-transform-style: preserve-3d
}

.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled {
    display: none
}

.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel.owl-loaded {
    display: block
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block
}

.owl-carousel.owl-hidden {
    opacity: 0
}

.owl-carousel.owl-refresh .owl-item {
    display: none
}

.owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel.owl-grab,.owl-stage.owl-grab {
    cursor: -webkit-grabbing;
    cursor: -moz-grabbing
}

.owl-carousel.owl-rtl {
    direction: rtl
}

.owl-carousel.owl-rtl .owl-item {
    float: right
}

.no-js .owl-carousel {
    display: block
}

.owl-carousel .animated {
    animation-duration: 1000ms;
    animation-fill-mode: both
}

.owl-carousel .owl-animated-in {
    z-index: 0
}

.owl-carousel .owl-animated-out {
    z-index: 1
}

.owl-carousel .fadeOut {
    animation-name: fadeOut
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.owl-height {
    transition: height 500ms ease-in-out
}

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease
}

.owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d
}

.owl-theme .owl-nav {
    margin-top: 10px;
    text-align: center;
    -webkit-tap-highlight-color: transparent
}

.owl-theme .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px
}

.owl-theme .owl-nav [class*='owl-']:hover {
    background: #869791;
    color: #FFF;
    text-decoration: none
}

.owl-theme .owl-nav .disabled {
    opacity: .5;
    cursor: default
}

.owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: 10px
}

.owl-theme .owl-dots {
    text-align: center;
    -webkit-tap-highlight-color: transparent
}

.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom:1;background: none;
    border: none;
    padding: 0
}

.owl-theme .owl-dots .owl-dot span {
    width: 6px;
    height: 6px;
    margin: 5px 7px;
    background: rgba(0,0,0,.25);
    display: block;
    -webkit-backface-visibility: visible;
    border-radius: 30px;
    -webkit-transition: all 0.13s ease;
    transition: all 0.13s ease;
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span {
    background: #869791
}

.span_12.light .owl-theme .owl-dots .owl-dot span {
    background: rgba(255,255,255,.5)
}

.span_12.light .owl-theme .owl-dots .owl-dot.active span,.span_12.light .owl-theme .owl-dots .owl-dot:hover span {
    background: #fff
}

.owl-theme .owl-dots .owl-dot.active span {
    -webkit-transform: scale(1.5);
    transform: scale(1.5)
}

.owl-carousel[data-column-padding="5px"] .carousel-item {
    padding: 6px
}

.owl-carousel[data-column-padding="10px"] .carousel-item {
    padding: 11px
}

.owl-carousel[data-column-padding="15px"] .carousel-item {
    padding: 16px
}

.owl-carousel[data-column-padding="20px"] .carousel-item {
    padding: 21px
}

.owl-carousel[data-column-padding="30px"] .carousel-item {
    padding: 31px
}

.owl-carousel[data-column-padding="40px"] .carousel-item {
    padding: 41px
}

.owl-carousel[data-column-padding="50px"] .carousel-item {
    padding: 51px
}

.owl-carousel.moving a {
    pointer-events: none
}

.owl-carousel[data-enable-animation="true"] .owl-stage>.owl-item {
    opacity: 0;
    -ms-transform: translateY(70px);
    -webkit-transform: translateY(70px);
    transform: translateY(70px)
}

.owl-carousel[data-enable-animation="true"] .owl-controls {
    opacity: 0
}

.owl-carousel[data-enable-animation="true"].animated-in .owl-controls {
    opacity: 1;
    -ms-transition: opacity 0.5s;
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s
}

.home-wrap {
    padding-top: 3em;
    margin-bottom: 0;
    padding-bottom: 0;
    position: relative;
    z-index: 100;
    background-color: #f8f8f8
}

html:not(.js) .home-wrap {
    padding-top: 0
}

.home-wrap .full-width-section.first-section {
    margin-top: -37px
}

.flex-gallery {
    margin: 0;
    padding: 0
}

.flex-gallery .slides>li {
    display: none;
    -webkit-backface-visibility: hidden
}

.flex-gallery .slides img {
    width: 99.8%;
    display: block
}

.flex-pauseplay span {
    text-transform: capitalize
}

.slides:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

html[xmlns] .slides {
    display: block
}

* html .slides {
    height: 1%
}

.no-js .slides>li:first-child {
    display: block
}

.flex-gallery {
    margin: 0 0 15px;
    position: relative;
    zoom:1;background-color: transparent
}

.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    transition: all 1s ease
}

.loading .flex-viewport {
    max-height: 300px
}

.flex-gallery .slides {
    zoom:1}

.flex-gallery ul {
    position: relative;
    z-index: 1000;
    margin: 0
}

.flex-gallery .flex-direction-nav {
    margin: 0;
    position: absolute;
    top: 8px
}

.flex-gallery ul li {
    list-style: none
}

.flex-gallery ul li img {
    margin-bottom: 0
}

.carousel li {
    margin-right: 0;
    margin-left: 0
}

.flex-control-nav {
    display: none
}

.flex-direction-nav {
    *height: 0
}

.flex-direction-nav a {
    display: block;
    line-height: 22px;
    position: relative;
    background-color: #000;
    height: 25px;
    width: 25px;
    text-align: center;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    -webkit-border-radius: 1px 1px 1px 1px;
    border-radius: 1px 1px 1px 1px
}

.flex-direction-nav a i {
    line-height: 29px;
    font-size: 16px;
    color: #fff;
    background-color: transparent
}

.flex-direction-nav .flex-next {
    padding-left: 2px
}

.flex-direction-nav .flex-prev {
    padding-right: 2px
}

body #ajax-content-wrap .flex-gallery .flex-direction-nav li {
    float: left;
    margin-left: 7px
}

.flex-direction-nav a:hover {
    background-color: #333
}

.flex-direction-nav .flex-next span {
    background-image: url(../../../themes/salient/img/icons/slider-arrows-small.png);
    background-position: right top;
    top: 9px;
    right: 9px;
    position: absolute;
    display: block;
    height: 15px;
    width: 15px;
    z-index: 100
}

.flex-direction-nav .flex-prev span {
    background-image: url(../../../themes/salient/img/icons/slider-arrows-small.png);
    background-position: left top;
    top: 9px;
    left: 9px;
    position: absolute;
    display: block;
    height: 15px;
    width: 15px;
    z-index: 100
}

body.mobile.material [data-bullet_style="see_through"] .slider-pagination {
    bottom: 13px
}

body.material [data-bullet_style="see_through"] .slider-pagination .swiper-pagination-switch:before {
    position: relative;
    top: 50%
}

body.material [data-bullet_style="see_through"] .slider-pagination .swiper-pagination-switch:before {
    display: block;
    content: ''
}

.nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots .dot,.nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot,.testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot,.nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot,.nectar-woo-flickity .flickity-page-dots .dot,body.material [data-bullet_style="see_through"] .slider-pagination .swiper-pagination-switch {
    width: 30px;
    margin: 0;
    opacity: .35
}

.nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots .dot:before,.nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot:before,.testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot:before,.nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot:before,.nectar-quick-view-box .flickity-page-dots .dot:before,.nectar-woo-flickity .flickity-page-dots .dot:before,body.material [data-bullet_style="see_through"] .slider-pagination .swiper-pagination-switch:before {
    width: 6px;
    height: 6px;
    transition: all 0.25s ease;
    border-radius: 50%;
    margin-left: 11px;
    background-color: transparent;
    box-shadow: inset 0 0 0 5px #000
}

.nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots .dot.is-selected,.nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot.is-selected,.testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot.is-selected,.nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot.is-selected,body.material [data-bullet_style="see_through"] .slider-pagination .swiper-pagination-switch.swiper-active-switch,.nectar-quick-view-box .flickity-page-dots .dot.is-selected,.nectar-woo-flickity .flickity-page-dots .dot {
    opacity: 1
}

.nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots .dot.is-selected:before,.nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot.is-selected:before,.testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot.is-selected:before,.nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot.is-selected:before,.nectar-woo-flickity .flickity-page-dots .dot.is-selected:before,.nectar-quick-view-box .flickity-page-dots .dot.is-selected:before,body.material [data-bullet_style="see_through"] .slider-pagination .swiper-pagination-switch.swiper-active-switch:before {
    -webkit-transform: scale(2);
    transform: scale(2);
    box-shadow: inset 0 0 0 1px #000;
    background-color: transparent
}

.span_12.light .nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots .dot:before,.span_12.light .nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot:before,.span_12.light .testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot:before,.span_12.light .nectar-woo-flickity .flickity-page-dots .dot:before,.span_12.light .nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot:before,body.material [data-bullet_style="see_through"] .slider-pagination:not(.dark-cs) .swiper-pagination-switch:before {
    box-shadow: inset 0 0 0 5px #fff
}

.span_12.light .nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots .dot.is-selected:before,.span_12.light .nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot.is-selected:before,.span_12.light .testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot.is-selected:before,.span_12.light .nectar-woo-flickity .flickity-page-dots .dot.is-selected:before,.span_12.light .nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot.is-selected:before,body.material [data-bullet_style="see_through"] .slider-pagination:not(.dark-cs) .swiper-pagination-switch.swiper-active-switch:before {
    box-shadow: inset 0 0 0 1px #fff
}

.nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots,.nectar-flickity[data-controls="material_pagination"] .flickity-page-dots {
    bottom: -85px;
    margin: 0
}

.nectar-flickity[data-control-style="material_pagination"]:not(.masonry) .flickity-viewport,.nectar-flickity[data-controls="material_pagination"]:not(.masonry) .flickity-viewport {
    margin: 110px 0 130px 0
}

iframe.iframe-embed,iframe {
    max-width: 100%
}

html:not(.js) .main-content iframe[src],.main-content #sidebar iframe[src],.wc-braintree-hosted-field iframe {
    opacity: 1
}

.iframe-embed-standard iframe {
    width: 100%!important
}

body .mejs-container .mejs-controls>.mejs-horizontal-volume-slider {
    height: 26px;
    width: 56px;
    position: relative;
    display: block;
    float: left
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
    background: rgba(255,255,255,.33)
}

.mejs-controls .mejs-button button:focus {
    outline: none
}

body[data-button-style*="_rounded"] .mejs-button>button,body[data-button-style^="rounded"] .mejs-controls .mejs-pause button,body .mejs-controls .mejs-pause {
    border-radius: 0!important
}

video,audio {
    visibility: hidden
}

.mejs-controls .mejs-time-rail .mejs-time-loaded {
    background-color: rgba(255,255,255,.3)!important
}

.mejs-video .mejs-controls .mejs-time-rail {
    padding-top: 12px
}

.mejs-audio .mejs-controls .mejs-time-rail {
    padding-top: 11px
}

.mejs-video .mejs-controls .mejs-time-rail .mejs-time-current,.mejs-video .mejs-controls .mejs-time-rail span,.mejs-video .mejs-controls .mejs-time-rail a,.mejs-video .mejs-controls .mejs-time-rail .mejs-time-loaded {
    height: 8px
}

.mejs-audio .mejs-controls .mejs-time-rail .mejs-time-current,.mejs-audio .mejs-controls .mejs-time-rail span,.mejs-audio .mejs-controls .mejs-time-rail a,.mejs-audio .mejs-controls .mejs-time-rail .mejs-time-loaded {
    height: 8px
}

#ajax-content-wrap .mejs-container {
    background-color: transparent;
    background-image: none!important
}

.wp-video {
    margin-bottom: 20px
}

.wp-video,.mejs-container .mejs-poster img {
    max-width: none!important;
    width: 100%!important
}

.wp-video-shortcode.mejs-container .mejs-poster img {
    visibility: hidden;
    display: block;
    margin-bottom: 0
}

.mejs-container-fullscreen .mejs-poster img {
    height: 100%!important
}

body .mejs-poster {
    background-size: cover
}

body .mejs-container .mejs-controls .mejs-time {
    opacity: .8
}

body .mejs-controls button {
    transition: opacity 0.15s ease
}

body .mejs-controls button:hover,.mejs-controls .mejs-fullscreen-button:hover button {
    opacity: .8
}

#ajax-content-wrap .mejs-controls .mejs-time-rail .mejs-time-total {
    background-color: rgba(255,255,255,.25)
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    background: transparent!important
}

body .mejs-controls .mejs-button button {
    font-size: 18px;
    color: #fff;
    width: auto;
    position: relative;
    display: inline-block;
    background-image: none
}

body .mejs-controls button:before {
    text-decoration: inherit;
    display: inline-block;
    speak: none
}

body .mejs-controls .mejs-play button:before {
    content: "\e052"
}

body .mejs-controls .mejs-mute button:before {
    content: "\e098"
}

body .mejs-controls .mejs-unmute button:before {
    content: "\e099"
}

body .mejs-controls .mejs-fullscreen-button button:before {
    content: "\e110";
    font-size: 17px
}

body .mejs-controls .mejs-fullscreen-button.mejs-unfullscreen button:before {
    content: "\e111"
}

body .mejs-button.mejs-volume-button {
    margin-left: 5px
}

body .mejs-controls .mejs-pause {
    top: 2px;
    left: 2px;
    position: relative
}

body .mejs-controls .mejs-pause button {
    border-left: 3px solid #fff;
    border-right: 3px solid #fff;
    width: 9px;
    height: 12px;
    right: 3px;
    top: 2px
}

#ajax-content-wrap .mejs-container.mejs-audio {
    height: 44px!important;
    background-color: rgba(0,0,0,1)
}

#ajax-content-wrap .mejs-container.mejs-audio .mejs-playpause-button {
    margin-left: 0
}

body .mejs-container.mejs-audio .mejs-controls,body .masonry-blog-item .mejs-container.mejs-video .mejs-controls {
    height: 42px
}

#ajax-content-wrap .masonry-blog-item .mejs-container.mejs-video .mejs-controls .mejs-playpause-button {
    margin-left: 10px
}

#ajax-content-wrap .masonry-blog-item .mejs-container .mejs-fullscreen-button {
    margin-right: 10px
}

body .masonry-blog-item .mejs-container:not(.mejs-audio) .mejs-controls:before {
    height: 250%
}

body .mejs-container:not(.mejs-audio) .mejs-controls:before {
    background: -webkit-linear-gradient(top,rgba(255,255,255,0) -2%,rgba(0,0,0,0) 35%,rgba(0,0,0,.04) 44%,rgba(0,0,0,.8) 100%,rgba(0,0,0,.6) 100%);
    background: linear-gradient(rgba(255,255,255,0) -2%,rgba(0,0,0,0) 35%,rgba(0,0,0,.04) 44%,rgba(0,0,0,.8) 100%,rgba(0,0,0,.6) 100%);
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 400%;
    z-index: 11;
    border-radius: 4px;
    content: ' '
}

body .mfp-wrap .mfp-content .mejs-container:not(.mejs-audio) .mejs-controls:before {
    border-radius: 0
}

body .mejs-container .mejs-controls>* {
    z-index: 100;
    position: relative
}

body .mejs-container .mejs-controls {
    background: none!important;
    height: 50px
}

#ajax-content-wrap .mejs-playpause-button {
    margin-left: 20px
}

#ajax-content-wrap .mejs-fullscreen-button {
    margin-right: 20px
}

body .mejs-video .mejs-controls .mejs-time-rail .mejs-time-float {
    color: #fff;
    border: none;
    background-color: transparent
}

body .mejs-controls .mejs-time-rail .mejs-time-float-corner {
    border-color: transparent transparent
}

body .mejs-audio .mejs-controls .mejs-time-rail .mejs-time-float {
    border: none;
    background-color: #fff;
    height: 15px;
    box-shadow: 0 2px 12px rgba(0,0,0,.25)
}

#header-outer .wpml-ls-menu-item .wpml-ls-flag {
    margin-bottom: 0
}

.isotope-item {
    z-index: 2
}

.isotope-hidden.isotope-item {
    pointer-events: none;
    z-index: 1
}

.isotope {
    -webkit-transition-property: height;
    -ms-transition-property: height;
    transition-property: height
}

.isotope .isotope-item {
    -webkit-transition-property: -webkit-transform,opacity;
    -ms-transition-property: -ms-transform,opacity;
    transition-property: transform,opacity
}

.bbp-author-avatar img {
    margin-bottom: -3px
}

body #bbpress-forums fieldset.bbp-form {
    border: 1px solid #D9D9D9
}

#bbpress-forums fieldset.bbp-form p {
    padding-bottom: 10px
}

#bbpress-forums .bbp-header,#bbpress-forums .bbp-footer {
    font-weight: 400
}

#bbpress-forums .bbp-body ul.forum,#bbpress-forums .bbp-body ul.topic {
    padding-left: 15px
}

#bbpress-forums .bbp-forum-header,#bbpress-forums .bbp-topic-header,#bbpress-forums .bbp-reply-header {
    background-color: #f4f4f4
}

.bbp-topic-meta {
    margin-top: 1px
}

#bbpress-forums .bbp-header {
    background-color: #f1f1f1
}

#bbpress-forums .wp-editor-container,#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-topics,#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-replies,#bbpress-forums ul.bbp-search-results {
    border: 1px solid #DDD
}

.bbp-topic-permalink {
    font-size: 14px
}

.topic .bbp-topic-title {
    margin-top: 2px
}

.bbp-template-notice p {
    padding: 4px
}

#bbp_search_submit,#members_search_submit {
    padding: 10px 11px
}

#bbpress-forums #subscription-toggle {
    color: #ccc
}

body #bbpress-forums fieldset.bbp-form {
    padding-bottom: 20px
}

body #buddypress form.bp-dir-search-form button[type="submit"] {
    padding: 10px .7em!important
}

.material .buddypress-wrap form.bp-dir-search-form input[type="search"]:focus {
    box-shadow: none
}

.buddypress-wrap form.bp-dir-search-form button[type=submit] span {
    line-height: 1em
}

body[data-form-style="minimal"] #buddypress input[type="text"],body[data-form-style="minimal"] #buddypress input[type="password"],body[data-form-style="minimal"] #buddypress input[type="email"] {
    padding-left: 10px;
    padding-right: 10px
}

#buddypress input[type=submit]:hover {
    color: #fff
}

#buddypress .activity-update-form #whats-new-submit input[type=submit] {
    line-height: 1em
}

body[data-form-style="minimal"] #buddypress textarea {
    background-color: rgba(0,0,0,.018);
    border-radius: 4px;
    border: 1px solid rgba(0,0,0,.05);
    padding: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.buddypress-wrap .bp-feedback.bp-messages p {
    padding-bottom: 0
}

#buddypress form#whats-new-form textarea {
    width: 100%!important
}

.buddypress h1 {
    margin-bottom: 30px
}

.nectar-animated-title,body .wpb_wrapper>.nectar-animated-title {
    margin-bottom: 0
}

.nectar-animated-title-inner {
    display: inline-block;
    overflow: hidden;
    position: relative;
    margin-bottom: 10px
}

.nectar-animated-title h6 {
    padding: 5px 10px
}

.nectar-animated-title h5 {
    padding: 6px 12px
}

.nectar-animated-title h4 {
    padding: 7px 14px
}

.nectar-animated-title h3 {
    padding: 8px 16px
}

.nectar-animated-title h2 {
    padding: 10px 20px
}

.nectar-animated-title h1 {
    padding: 15px 30px
}

.nectar-animated-title .nectar-animated-title-inner .wrap>* {
    margin-bottom: 0;
    position: relative;
    z-index: 100;
    color: #fff
}

.nectar-animated-title .nectar-animated-title-inner:after {
    display: block;
    background-color: #000;
    content: ' ';
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.nectar-animated-title .nectar-animated-title-outer {
    display: inline-block
}

.nectar-animated-title[data-style="hinge-drop"] .nectar-animated-title-outer {
    perspective: 1000px
}

.nectar-animated-title[data-style="hinge-drop"] .nectar-animated-title-inner {
    -ms-transform: rotateX(-90deg) translateZ(0);
    -webkit-transform: rotateX(-90deg) translateZ(0);
    transform: rotateX(-90deg) translateZ(0);
    -ms-transform-origin: 0 0 0;
    -webkit-transform-origin: 0 0 0;
    transform-origin: 0 0 0;
    opacity: 0;
    box-shadow: rgba(0,0,0,.13) 0 6px 20px
}

.nectar-animated-title[data-style="hinge-drop"].completed .nectar-animated-title-inner {
    -ms-transform: rotateX(0deg) translateZ(0);
    -webkit-transform: rotateX(0deg) translateZ(0);
    transform: rotateX(0deg) translateZ(0);
    opacity: 1;
    -ms-transition: transform 1.3s cubic-bezier(.2,1,.2,1),opacity 1.3s cubic-bezier(.2,1,.2,1);
    transition: transform 1.3s cubic-bezier(.2,1,.2,1),opacity 1.3s cubic-bezier(.2,1,.2,1);
    -webkit-transition: -webkit-transform 1.3s cubic-bezier(.2,1,.2,1),opacity 1.3s cubic-bezier(.2,1,.2,1)
}

.nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner:after {
    -ms-transform-origin: left;
    -ms-transform: scale(0,1);
    transform-origin: left;
    transform: scale(0,1)
}

.nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap {
    overflow: hidden;
    -ms-transform: translateX(-100%) translateZ(0);
    -webkit-transform: translateX(-100%) translateZ(0);
    transform: translateX(-100%) translateZ(0);
    position: relative;
    z-index: 100
}

.nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap * {
    -ms-transform: translateX(100%) translateZ(0);
    -webkit-transform: translateX(100%) translateZ(0);
    transform: translateX(100%) translateZ(0);
    display: block
}

.nectar-animated-title[data-style="color-strip-reveal"].completed .nectar-animated-title-inner .wrap,.nectar-animated-title[data-style="color-strip-reveal"].completed .nectar-animated-title-inner .wrap * {
    -ms-transform: translateX(0%) translateZ(0);
    -webkit-transform: translateX(0%) translateZ(0);
    transform: translateX(0%) translateZ(0);
    -ms-transition: transform 0.7s cubic-bezier(.85,0,.12,1);
    -webkit-transition: -webkit-transform 0.7s cubic-bezier(.85,0,.12,1);
    transition: transform 0.7s cubic-bezier(.85,0,.12,1)
}

.nectar-animated-title[data-style="color-strip-reveal"].completed .nectar-animated-title-inner:after {
    -webkit-animation: colorStripReveal 0.7s cubic-bezier(.85,0,.12,1) forwards;
    animation: colorStripReveal 0.7s cubic-bezier(.85,0,.12,1) forwards
}

@keyframes colorStripReveal {
    0% {
        transform: scale(0,1) translateZ(0)
    }

    100% {
        transform: scale(1,1) translateZ(0)
    }
}

.btn {
    padding: 8px 16px
}

.nectar-button {
    border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    box-shadow: 0 -3px rgba(0,0,0,.1) inset;
    -webkit-box-shadow: 0 -3px rgba(0,0,0,.1) inset;
    transition: opacity .45s cubic-bezier(.25,1,.33,1);
    -webkit-transition: opacity .45s cubic-bezier(.25,1,.33,1);
    -o-transition: opacity .45s cubic-bezier(.25,1,.33,1);
    color: #FFF;
    font-family: 'Open Sans';
    font-weight: 600;
    font-size: 12px;
    padding: 13px 18px;
    position: relative;
    top: 0;
    margin-bottom: 10px;
    opacity: 1;
    line-height: 20px;
    background-color: #000;
    display: inline-block
}

.nectar-3d-transparent-button {
    font-family: 'Open Sans';
    font-weight: 700;
    font-size: 12px;
    line-height: 20px;
    visibility: hidden
}

.nectar-button.small {
    border-radius: 2px 2px 2px 2px;
    font-size: 11px;
    padding: 8px 14px;
    color: #FFF;
    box-shadow: 0 -1px rgba(0,0,0,.1) inset;
    -webkit-box-shadow: 0 -1px rgba(0,0,0,.1) inset
}

.nectar-button.medium {
    border-radius: 3px 3px 3px 3px;
    padding: 10px 15px;
    font-size: 12px;
    color: #FFF;
    box-shadow: 0 -2px rgba(0,0,0,.1) inset;
    -webkit-box-shadow: 0 -2px rgba(0,0,0,.1) inset
}

body .nectar-button.small {
    font-size: 12px
}

body .nectar-button.medium {
    font-size: 12px
}

.nectar-button.large {
    font-size: 14px;
    padding: 15px 22px;
    box-shadow: 0 -3px rgba(0,0,0,.1) inset;
    -webkit-box-shadow: 0 -3px rgba(0,0,0,.1) inset
}

.nectar-button.jumbo {
    font-size: 18px;
    padding: 25px 40px;
    box-shadow: 0 -3px rgba(0,0,0,.1) inset;
    -webkit-box-shadow: 0 -3px rgba(0,0,0,.1) inset
}

.nectar-button.extra_jumbo {
    font-size: 60px;
    line-height: 60px;
    padding: 60px 90px;
    box-shadow: 0 -3px rgba(0,0,0,.1) inset;
    -webkit-box-shadow: 0 -3px rgba(0,0,0,.1) inset
}

.nectar-button.small.see-through,.nectar-button.small.see-through-2,.nectar-button.small.see-through-3 {
    padding-top: 6px;
    padding-bottom: 6px
}

.nectar-button.medium.see-through,.nectar-button.medium.see-through-2,.nectar-button.medium.see-through-3 {
    padding-top: 9px;
    padding-bottom: 9px
}

body .nectar-button.large.see-through,body .nectar-button.large.see-through-2,body .nectar-button.large.see-through-3 {
    border-width: 2px;
    padding-top: 13px;
    padding-bottom: 13px
}

body .nectar-button.jumbo.see-through,body .nectar-button.jumbo.see-through-2,body .nectar-button.jumbo.see-through-3 {
    border-width: 4px;
    padding-top: 21px;
    padding-bottom: 21px
}

body .nectar-button.extra_jumbo.see-through,body .nectar-button.extra_jumbo.see-through-2,body .nectar-button.extra_jumbo.see-through-3 {
    border-width: 10px
}

.nectar-button.extra_jumbo.has-icon,.nectar-button.tilt.extra_jumbo.has-icon {
    padding-left: 80px;
    padding-right: 80px
}

.nectar-button.extra_jumbo i,.nectar-button.tilt.extra_jumbo i,.nectar-button.extra_jumbo i[class*="fa-"],.nectar-button.tilt.extra_jumbo i[class*="fa-"] {
    right: 75px
}

.nectar-button.has-icon.extra_jumbo:hover i,.nectar-button.tilt.extra_jumbo.has-icon i {
    -ms-transform: translateX(13px);
    -webkit-transform: translateX(13px);
    transform: translateX(13px)
}

.nectar-button.has-icon.extra_jumbo:hover span,.nectar-button.tilt.extra_jumbo.has-icon span {
    -ms-transform: translateX(-30px);
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px)
}

body .nectar-button.extra_jumbo i {
    font-size: 40px;
    margin-top: -20px;
    line-height: 40px
}

body .nectar-button em {
    font-size: inherit;
    line-height: inherit
}

.nectar-button i,.nectar-button i[class*="fa-"] {
    font-size: 18px;
    line-height: 18px;
    width: 18px;
    position: absolute;
    top: 50%;
    right: 30px;
    margin-top: -9px;
    opacity: 0;
    -ms-filter: "alpha(opacity=0)";
    transition: all .45s cubic-bezier(.25,1,.33,1);
    -webkit-transition: all .45s cubic-bezier(.25,1,.33,1)
}

.nectar-button.small i {
    font-size: 16px;
    line-height: 16px;
    right: 26px
}

.nectar-button i.icon-button-arrow {
    font-size: 19px
}

.nectar-button.medium i.icon-button-arrow,.nectar-button.small i.icon-button-arrow {
    font-size: 16px
}

.nectar-button span {
    left: 0;
    display: inline-block;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    transition: opacity .45s cubic-bezier(.25,1,.33,1),transform .45s cubic-bezier(.25,1,.33,1);
    -webkit-transition: opacity .45s cubic-bezier(.25,1,.33,1),-webkit-transform .45s cubic-bezier(.25,1,.33,1);
    position: relative
}

.nectar-button .im-icon-wrap svg {
    width: 18px;
    height: 18px;
    fill: currentColor
}

.nectar-button.extra_jumbo .im-icon-wrap svg {
    width: 40px;
    height: 40px
}

.material .nectar-button .im-icon-wrap,.material .nectar-button .im-icon-wrap span {
    display: block;
    position: relative;
    width: 100%;
    height: 100%
}

.material .nectar-button .im-icon-wrap svg {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%)
}

body #ajax-content-wrap .nectar-button .im-icon-wrap,body #ajax-content-wrap .nectar-button .im-icon-wrap span {
    left: auto;
    transform: none
}

.nectar-button.has-icon,.nectar-button.tilt.has-icon {
    padding-left: 42px;
    padding-right: 42px
}

body[data-button-style^="rounded"] .nectar-button.medium:not(.see-through):not(.see-through-2):not(.see-through-3).has-icon,body[data-button-style^="rounded"] .nectar-button.medium:not(.see-through):not(.see-through-2):not(.see-through-3).tilt.has-icon {
    padding-left: 42px;
    padding-right: 42px
}

.nectar-button.has-icon.small,.nectar-button.tilt.has-icon.small {
    padding-left: 33px;
    padding-right: 33px
}

.nectar-button.has-icon:hover span,.nectar-button.tilt.has-icon span,body.material .nectar-button.has-icon span {
    -ms-transform: translateX(-18px);
    -webkit-transform: translateX(-18px);
    transform: translateX(-18px)
}

.nectar-button.has-icon.small:hover span,.nectar-button.tilt.small.has-icon span,body.material .nectar-button.has-icon.small span {
    -ms-transform: translateX(-14px);
    -webkit-transform: translateX(-14px);
    transform: translateX(-14px)
}

.nectar-button.has-icon:hover i,.nectar-button.tilt.has-icon i,body.material .nectar-button.has-icon i {
    opacity: 1;
    -ms-filter: "alpha(opacity=100)";
    -webkit-transform: translateX(6px);
    transform: translateX(6px)
}

.nectar-button.small.has-icon:hover i,.nectar-button.small.tilt.has-icon i,body.material .nectar-button.small.has-icon i {
    -webkit-transform: translateX(10px);
    transform: translateX(10px)
}

.nectar-button:hover,.full-width-section .light .nectar-button:hover {
    opacity: .87;
    color: #fff
}

@media only screen and (min-width: 1000px) {
    .full-width-section .light .nectar-button.wpb_animate_when_almost_visible:not(.see-through):not(.see-through-2):not(.see-through-3),body .nectar-button.wpb_animate_when_almost_visible {
        opacity:0
    }
}

body:not([data-button-style*="rounded_shadow"]) .full-width-section .light .nectar-button:not(.see-through):not(.see-through-2):not(.see-through-3),body .full-width-section .light .nectar-button.wpb_animate_when_almost_visible.animated:not(.see-through):not(.see-through-2):not(.see-through-3) {
    opacity: .9
}

body[data-button-style] .full-width-section .light .nectar-button:not(.see-through):not(.see-through-2):not(.see-through-3):hover,body[data-button-style] .full-width-section .light .nectar-button.wpb_animate_when_almost_visible.animated:not(.see-through):not(.see-through-2):not(.see-through-3):hover,body .nectar-button.wpb_animate_when_almost_visible.animated,body[data-button-style] .nectar-button.wpb_animate_when_almost_visible.animated {
    opacity: 1
}

.text_on_hover.product .add_to_cart_button,.text_on_hover.product a.added_to_cart {
    font-family: 'Open Sans';
    font-weight: 700;
    font-size: 12px;
    line-height: 14px;
    letter-spacing: 1px;
    position: relative;
    text-transform: uppercase
}

.text_on_hover.product a.added_to_cart {
    border-radius: 2px
}

.nectar-button.see-through,body .nectar-button.see-through {
    -webkit-box-shadow: none;
    opacity: 1!important;
    transition: all .45s cubic-bezier(.25,1,.33,1);
    -webkit-transition: all .45s cubic-bezier(.25,1,.33,1);
    border-radius: 2px;
    -webkit-border-radius: 2px;
    border: 2px solid rgba(255,255,255,.75)
}

.text_on_hover.product .add_to_cart_button {
    -webkit-box-shadow: none;
    opacity: 1;
    transition: all .45s cubic-bezier(.25,1,.33,1);
    -webkit-transition: all .45s cubic-bezier(.25,1,.33,1);
    border-radius: 2px;
    -webkit-border-radius: 2px;
    border: 2px solid rgba(255,255,255,.75)
}

.nectar-button.see-through,body .nectar-button.see-through,.text_on_hover.product .add_to_cart_button {
    background-color: transparent!important;
    box-shadow: none!important
}

.nectar-button.see-through-2,.nectar-button.see-through-3 {
    background-color: transparent;
    box-shadow: none;
    -webkit-box-shadow: none;
    opacity: 1;
    transition: all .45s cubic-bezier(.25,1,.33,1);
    -webkit-transition: all .45s cubic-bezier(.25,1,.33,1);
    border-radius: 2px;
    -webkit-border-radius: 2px;
    border: 2px solid rgba(255,255,255,.75)
}

.nectar-button.see-through-2:hover,.nectar-button.see-through-3:hover {
    background-color: transparent
}

.nectar-button.see-through-3 {
    border: 2px solid rgba(255,255,255,1)
}

body[data-button-style^="rounded"] .nectar-cta:not([data-style="material"]) .link_wrap,body[data-button-style^="rounded"] .nectar-button.see-through,body[data-button-style^="rounded"].ascend .nectar-button.see-through,body[data-button-style^="rounded"] .nectar-button.see-through-2,body[data-button-style^="rounded"].ascend .nectar-button.see-through-2,body[data-button-style^="rounded"] .nectar-button.see-through-3,body[data-button-style^="rounded"].ascend .nectar-button.see-through-3,body[data-button-style^="rounded"] .portfolio-filters-inline .container ul li a,body[data-button-style^="rounded"] #to-top,body[data-button-style^="rounded"] .flex-direction-nav a,body[data-button-style^="rounded"] #pagination span,body[data-button-style^="rounded"] #pagination a,body[data-button-style^="rounded"] #pagination .next.inactive,body[data-button-style^="rounded"] #pagination .prev.inactive,body[data-button-style^="rounded"].woocommerce nav.woocommerce-pagination ul li a,body[data-button-style^="rounded"].woocommerce .container-wrap nav.woocommerce-pagination ul li span,body[data-button-style^="rounded"] .container-wrap nav.woocommerce-pagination ul li span,body[data-button-style^="rounded"].woocommerce-cart .wc-proceed-to-checkout a.checkout-button,body[data-button-style^="rounded"] #infscr-loading,body[data-button-style^="rounded"] input[type=submit],body[data-button-style^="rounded"] button[type=submit],body[data-button-style^="rounded"] input[type="button"],body[data-button-style^="rounded"] button,body[data-button-style^="rounded"].ascend .container-wrap input[type="submit"],body[data-button-style^="rounded"].ascend .container-wrap button[type="submit"],body[data-button-style^="rounded"] .nectar-button,body[data-button-style^="rounded"] .swiper-slide .button a,body[data-button-style^="rounded"] #top nav>ul>li[class*="button_solid_color"]>a:before,body[data-button-style^="rounded"] #top nav>ul>li[class*="button_bordered"]>a:before,body[data-button-style^="rounded"] .woocommerce.add_to_cart_inline a.button.add_to_cart_button,body[data-button-style^="rounded"] #header-outer .widget_shopping_cart a.button {
    border-radius: 200px!important;
    -webkit-border-radius: 200px!important;
    box-shadow: none;
    -ms-transition: opacity .45s cubic-bezier(.25,1,.33,1),transform .45s cubic-bezier(.25,1,.33,1),border-color .45s cubic-bezier(.25,1,.33,1),color .45s cubic-bezier(.25,1,.33,1),background-color .45s cubic-bezier(.25,1,.33,1),box-shadow .45s cubic-bezier(.25,1,.33,1);
    -webkit-transition: opacity .45s cubic-bezier(.25,1,.33,1),transform .45s cubic-bezier(.25,1,.33,1),border-color .45s cubic-bezier(.25,1,.33,1),color .45s cubic-bezier(.25,1,.33,1),background-color .45s cubic-bezier(.25,1,.33,1),box-shadow .45s cubic-bezier(.25,1,.33,1);
    transition: opacity .45s cubic-bezier(.25,1,.33,1),transform .45s cubic-bezier(.25,1,.33,1),border-color .45s cubic-bezier(.25,1,.33,1),color .45s cubic-bezier(.25,1,.33,1),background-color .45s cubic-bezier(.25,1,.33,1),box-shadow .45s cubic-bezier(.25,1,.33,1)
}

body[data-button-style*="slightly_rounded"] .nectar-cta:not([data-style="material"]) .link_wrap,body[data-button-style*="slightly_rounded"] .nectar-button.see-through,body[data-button-style*="slightly_rounded"].ascend .nectar-button.see-through,body[data-button-style*="slightly_rounded"] .nectar-button.see-through-2,body[data-button-style*="slightly_rounded"].ascend .nectar-button.see-through-2,body[data-button-style*="slightly_rounded"] .nectar-button.see-through-3,body[data-button-style*="slightly_rounded"].ascend .nectar-button.see-through-3,body[data-button-style*="slightly_rounded"] .portfolio-filters-inline .container ul li a,body[data-button-style*="slightly_rounded"] #infscr-loading,body[data-button-style*="slightly_rounded"] .flex-direction-nav a,body[data-button-style*="slightly_rounded"] #pagination span,body[data-button-style*="slightly_rounded"] #pagination a,body[data-button-style*="slightly_rounded"] #pagination .next.inactive,body[data-button-style*="slightly_rounded"] #pagination .prev.inactive,body[data-button-style*="slightly_rounded"].woocommerce nav.woocommerce-pagination ul li a,body[data-button-style*="slightly_rounded"].woocommerce .container-wrap nav.woocommerce-pagination ul li span,body[data-button-style*="slightly_rounded"] .container-wrap nav.woocommerce-pagination ul li span,body[data-button-style*="slightly_rounded"].woocommerce-cart .wc-proceed-to-checkout a.checkout-button,body[data-button-style*="slightly_rounded"] input[type=submit],body[data-button-style*="slightly_rounded"] button[type=submit],body[data-button-style*="slightly_rounded"] input[type="button"],body[data-button-style*="slightly_rounded"] button,body[data-button-style*="slightly_rounded"].ascend .container-wrap input[type="submit"],body[data-button-style*="slightly_rounded"].ascend .container-wrap button[type="submit"],body[data-button-style*="slightly_rounded"] .nectar-button,body[data-button-style*="slightly_rounded"] .swiper-slide .button a,body[data-button-style*="slightly_rounded"] #top nav>ul>li[class*="button_solid_color"]>a:before,body[data-button-style*="slightly_rounded"] #top nav>ul>li[class*="button_bordered"]>a:before,body[data-button-style*="slightly_rounded"] #header-outer .widget_shopping_cart a.button,body[data-button-style*="slightly_rounded"] .comment-list .reply a,body[data-button-style*="slightly_rounded"].material #page-header-bg.fullscreen-header .inner-wrap>a,body[data-button-style*="slightly_rounded"] .sharing-default-minimal .nectar-social-inner>a,body[data-button-style*="slightly_rounded"] .sharing-default-minimal .nectar-love,body[data-button-style*="slightly_rounded"].single .heading-title[data-header-style="default_minimal"] .meta-category a,body[data-button-style*="slightly_rounded"] #page-header-bg[data-post-hs="default_minimal"] .inner-wrap>a,body[data-button-style*="slightly_rounded"] .masonry.classic_enhanced .posts-container article .meta-category a,body[data-button-style*="slightly_rounded"] .blog-recent[data-style*="classic_enhanced"] .meta-category a,.ascend[data-button-style="slightly_rounded"] .container-wrap input[type="submit"],.ascend[data-button-style*="slightly_rounded"] .container-wrap button[type="submit"],body[data-button-style*="slightly_rounded"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    border-radius: 4px!important;
    -webkit-border-radius: 4px!important;
    box-shadow: none;
    -webkit-transition: opacity .45s cubic-bezier(.25,1,.33,1),transform .45s cubic-bezier(.25,1,.33,1),border-color .45s cubic-bezier(.25,1,.33,1),color .45s cubic-bezier(.25,1,.33,1),background-color .45s cubic-bezier(.25,1,.33,1),box-shadow .45s cubic-bezier(.25,1,.33,1);
    transition: opacity .45s cubic-bezier(.25,1,.33,1),transform .45s cubic-bezier(.25,1,.33,1),border-color .45s cubic-bezier(.25,1,.33,1),color .45s cubic-bezier(.25,1,.33,1),background-color .45s cubic-bezier(.25,1,.33,1),box-shadow .45s cubic-bezier(.25,1,.33,1)
}

body[data-button-style*="slightly_rounded"] .nectar-hor-list-item .nectar-list-item-btn {
    border-radius: 4px;
    -webkit-border-radius: 4px
}

body[data-button-style*="slightly_rounded"] #to-top {
    border-radius: 200px!important;
    -webkit-border-radius: 200px!important
}

body[data-button-style*="slightly_rounded"] .col.dark .nectar-button.see-through,body[data-button-style*="slightly_rounded"] .col.dark .nectar-button.see-through-2 {
    border-color: rgba(0,0,0,.15);
    color: #000
}

body[data-button-style*="rounded_shadow"] .wp-block-button>.wp-block-button__link {
    transition: all .45s cubic-bezier(.25,1,.33,1)
}

body[data-button-style*="rounded_shadow"] .wp-block-button>.wp-block-button__link:hover,body[data-button-style*="rounded_shadow"] .nectar-button:hover,body[data-button-style*="rounded_shadow"] .nectar-button:focus,body[data-button-style*="rounded_shadow"].ascend .nectar-button.see-through:hover,body[data-button-style*="rounded_shadow"] input[type="submit"]:hover,body[data-button-style*="rounded_shadow"] input[type="submit"]:focus,body[data-button-style*="rounded_shadow"].woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,body[data-button-style*="rounded_shadow"] .swiper-slide .button a:hover,body[data-button-style="rounded_shadow"].ascend .nectar-button.see-through-2:hover,body[data-button-style*="rounded_shadow"].ascend .nectar-button:hover,body[data-button-style*="rounded_shadow"] .sharing-default-minimal .nectar-love:hover,body[data-button-style="rounded_shadow"] .sharing-default-minimal .nectar-social-inner>a:hover,body[data-button-style*="rounded_shadow"] .woocommerce.add_to_cart_inline a.button.add_to_cart_button:hover,body[data-button-style*="rounded_shadow"] .container-wrap input[type="submit"]:hover,body[data-button-style="rounded_shadow"] .container-wrap button[type="submit"]:hover,body[data-button-style="rounded_shadow"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {
    box-shadow: 0 20px 38px rgba(0,0,0,.16);
    -ms-transform: translateY(-3px);
    transform: translateY(-3px);
    -webkit-transform: translateY(-3px)
}

body[data-button-style*="rounded_shadow"] .woocommerce.add_to_cart_inline a.button.add_to_cart_button:hover,body[data-button-style*="rounded_shadow"].material .nectar-button.see-through:hover {
    box-shadow: 0 20px 38px rgba(0,0,0,.11)!important
}

body[data-button-style="slightly_rounded_shadow"] .nectar-button:hover,body[data-button-style="slightly_rounded_shadow"] .nectar-button:focus,body[data-button-style="slightly_rounded_shadow"].ascend .nectar-button.see-through:hover,body[data-button-style="slightly_rounded_shadow"] input[type="submit"]:hover,body[data-button-style="slightly_rounded_shadow"] input[type="submit"]:focus,body[data-button-style*="slightly_rounded"].single .heading-title[data-header-style="default_minimal"] .meta-category a:hover,body[data-button-style*="slightly_rounded"] #page-header-bg[data-post-hs="default_minimal"] .inner-wrap>a:hover,body[data-button-style="slightly_rounded_shadow"].woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,body[data-button-style="slightly_rounded_shadow"] .swiper-slide .button a:hover,body[data-button-style="slightly_rounded_shadow"].ascend .nectar-button.see-through-2:hover,body[data-button-style="slightly_rounded_shadow"].ascend .nectar-button:hover,body[data-button-style="slightly_rounded_shadow"].woocommerce-page .woocommerce p.return-to-shop a.wc-backward:hover,body[data-button-style="slightly_rounded_shadow"] .sharing-default-minimal .nectar-love:hover,body[data-button-style="slightly_rounded_shadow"] .sharing-default-minimal .nectar-social-inner>a:hover,body[data-button-style="slightly_rounded_shadow"] .container-wrap input[type="submit"]:hover,body[data-button-style="slightly_rounded_shadow"] .container-wrap button[type="submit"]:hover,body[data-button-style="slightly_rounded_shadow"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {
    box-shadow: 0 20px 38px rgba(0,0,0,.16)!important;
    -ms-transform: translateY(-3px);
    transform: translateY(-3px);
    -webkit-transform: translateY(-3px)
}

body[data-button-style*="slightly_rounded"].single .heading-title[data-header-style="default_minimal"] .meta-category a:hover,body[data-button-style*="slightly_rounded"] #page-header-bg[data-post-hs="default_minimal"] .inner-wrap>a:hover {
    transform: translateY(-3px)!important
}

body[data-button-style="slightly_rounded_shadow"] .nectar-button.wpb_start_animation,body[data-button-style="rounded_shadow"] .nectar-button.wpb_start_animation {
    -webkit-animation-fill-mode: none;
    animation-fill-mode: none
}

body[data-button-style="slightly_rounded_shadow"] .widget_search input[type="submit"]:hover {
    -webkit-transform: none!important;
    transform: none!important
}

body[data-button-style^="rounded"] .nectar-button.medium:not(.see-through):not(.see-through-2):not(.see-through-3) {
    padding: 12px 18px
}

body .nectar-button.see-through:hover {
    border-color: rgba(255,255,255,1)
}

.col.light .nectar-button.see-through-2,.col.light .nectar-button.see-through-3 {
    color: #fff
}

.col.light .nectar-button.see-through {
    border-color: rgba(255,255,255,.75);
    color: #fff
}

.col.light .nectar-button.see-through:hover {
    border-color: rgba(255,255,255,1)
}

.col.dark .nectar-button.see-through,.col.dark .nectar-button.see-through-2 {
    border-color: rgba(0,0,0,.75);
    color: #444
}

.col.dark .nectar-button.see-through:hover {
    border-color: rgba(0,0,0,1)
}

body .nectar-button.see-through-2:hover,body .col.dark .nectar-button.see-through-2:hover,body .nectar-button.see-through-3:hover,body .col.dark .nectar-button.see-through-3:hover {
    color: #fff;
    opacity: 1!important
}

h2 .nectar-button {
    top: -6px
}

body.material .nectar-button[class*="m-extra-color-gradient-"][class*="see-through"] {
    visibility: hidden
}

.swiper-slide .button.solid_color_2,.tilt-button-wrap {
    -webkit-perspective: 800px;
    perspective: 800px;
    display: inline-block
}

.swiper-slide .button.solid_color_2:before {
    -webkit-font-smoothing: antialiased
}

.swiper-slide .button.solid_color_2 a:hover,.nectar-button.tilt:hover,.swiper-slide .button.solid_color_2 a:hover:after,.nectar-button.tilt:hover:after,.swiper-slide .button.solid_color_2 a:hover:before,.nectar-button.tilt:hover:before {
    -webkit-transition: all .5s cubic-bezier(.25,1,.33,1);
    transition: all .5s cubic-bezier(.25,1,.33,1)
}

.swiper-slide .button.solid_color_2 a,.nectar-button.tilt {
    display: block;
    background: #5cbcf6;
    outline: 1px solid transparent;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    outline: none;
    padding-left: 22px;
    padding-right: 22px;
    position: relative;
    border-bottom: none;
    opacity: 1;
    -webkit-transition: all .5s cubic-bezier(.25,1,.33,1);
    transition: all .5s cubic-bezier(.25,1,.33,1)
}

body[data-button-style*="rounded"] .nectar-button.tilt,body[data-button-style="rounded"] .swiper-slide .button-wrap a,body[data-button-style^="rounded"].ascend .container-wrap .search-form input[type="submit"] {
    border-radius: 0!important;
    -webkit-border-radius: 0!important
}

.swiper-slide .button.solid_color_2 a:after,.nectar-button.tilt:after {
    width: 100%;
    height: 37%;
    left: 0;
    top: -35%;
    -webkit-transform-origin: 0% 100%;
    -webkit-transform: rotateX(90deg);
    transform-origin: 0% 100%;
    transform: rotateX(90deg);
    content: '';
    position: absolute;
    z-index: -1;
    -webkit-transition: all .5s cubic-bezier(.25,1,.33,1);
    transition: all .5s cubic-bezier(.25,1,.33,1);
    -webkit-font-smoothing: antialiased
}

.swiper-slide .button.solid_color_2 a:before,.nectar-button.tilt:before {
    width: 100%;
    height: 30%;
    left: 0;
    top: 99%;
    background: #49a7df;
    -webkit-transform-origin: 0% 0%;
    -webkit-transform: rotateX(-90deg);
    -ms-transform-origin: 0% 0%;
    -ms-transform: rotateX(-90deg);
    transform-origin: 0% 0%;
    transform: rotateX(-90deg);
    -webkit-transition: all .5s cubic-bezier(.25,1,.33,1);
    transition: all .5s cubic-bezier(.25,1,.33,1);
    -webkit-font-smoothing: antialiased;
    content: '';
    position: absolute;
    z-index: -1
}

.swiper-slide .button.solid_color_2 a:after,.nectar-button.tilt:after,.swiper-slide .button.solid_color_2 a:before,.nectar-button.tilt:before {
    opacity: 0
}

.swiper-slide .button.solid_color_2 a:hover:after,.nectar-button.tilt:hover:after,.swiper-slide .button.solid_color_2 a:hover:before,.nectar-button.tilt:hover:before {
    opacity: 1
}

.swiper-slide .button.solid_color_2 a:hover,.nectar-button.tilt:hover {
    -webkit-transform: rotateX(20deg);
    -ms-transform: rotateX(20deg);
    transform: rotateX(20deg)
}

.swiper-slide .button.solid_color_2 .button-wrap,.tilt-button-inner {
    overflow: hidden;
    padding: 3px 0;
    display: inline
}

.nectar-3d-transparent-button {
    display: inline-block
}

.nectar-3d-transparent-button a {
    display: block
}

.nectar-3d-transparent-button .hidden-text {
    height: 1em;
    line-height: 1.5;
    overflow: hidden
}

.nectar-3d-transparent-button .hidden-text {
    display: block;
    height: 0;
    position: absolute
}

body .nectar-3d-transparent-button {
    position: relative;
    margin-bottom: 0
}

.nectar-3d-transparent-button .inner-wrap {
    -webkit-perspective: 2000px;
    perspective: 2000px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block
}

.nectar-3d-transparent-button .front-3d {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block
}

.nectar-3d-transparent-button .back-3d {
    position: relative;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block
}

.nectar-3d-transparent-button .back-3d {
    -webkit-transform-origin: 50% 50% -2.3em;
    transform-origin: 50% 50% -2.3em
}

.nectar-3d-transparent-button .front-3d {
    -webkit-transform-origin: 50% 50% -2.3em;
    transform-origin: 50% 50% -2.3em;
    -webkit-transform: rotateX(-90deg);
    transform: rotateX(-90deg)
}

.nectar-3d-transparent-button:hover .front-3d {
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg)
}

.nectar-3d-transparent-button:hover .back-3d {
    -webkit-transform: rotateX(90deg);
    transform: rotateX(90deg)
}

.nectar-3d-transparent-button .back-3d,.nectar-3d-transparent-button .front-3d {
    transition: -webkit-transform .25s cubic-bezier(.2,.65,.4,1);
    transition: transform .25s cubic-bezier(.2,.65,.4,1);
    transition: transform .25s cubic-bezier(.2,.65,.4,1),-webkit-transform .25s cubic-bezier(.2,.65,.4,1)
}

.nectar-3d-transparent-button .back-3d,.nectar-3d-transparent-button .front-3d {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.nectar-3d-transparent-button .back-3d svg,.nectar-3d-transparent-button .front-3d svg {
    display: block
}

.nectar-category-grid .nectar-category-grid-item .content[data-subtext="custom"][data-subtext-vis="always"] .subtext:after,.nectar-woo-flickity[data-controls="arrows-and-text"] .nectar-woo-carousel-top a:after,.nectar-cta[data-style="underline"] .link_wrap .link_text:after {
    display: block;
    content: '';
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 2px;
    background-color: #fff;
    bottom: -4px;
    opacity: .8;
    left: 0;
    backface-visibility: hidden;
    pointer-events: none;
    animation: portSliderLine2 0.45s cubic-bezier(.15,.75,.5,1) forwards
}

body:not(.mobile) .nectar-category-grid .nectar-category-grid-item:hover .content[data-subtext="custom"][data-subtext-vis="always"] .subtext:after,body:not(.mobile) .nectar-woo-flickity[data-controls="arrows-and-text"] .nectar-woo-carousel-top a:hover:after,body:not(.mobile) .nectar-cta[data-style="underline"] .link_wrap .link_text:hover:after {
    animation: portSliderLine 0.45s cubic-bezier(.15,.75,.5,1) forwards
}

@keyframes portSliderLine {
    0% {
        transform: scaleX(0);
        transform-origin: left
    }

    100% {
        transform: scaleX(1);
        transform-origin: left
    }
}

@keyframes portSliderLine2 {
    0% {
        transform: scaleX(1);
        transform-origin: right
    }

    100% {
        transform: scaleX(0);
        transform-origin: right
    }
}

.nectar-category-grid[data-text-color="dark"] .content[data-subtext="custom"][data-subtext-vis="always"] .subtext:after,.span_12.dark .nectar-woo-flickity[data-controls="arrows-and-text"] .nectar-woo-carousel-top a:after {
    background-color: #000
}

.nectar-category-grid[data-text-color="dark"] .nectar-category-grid-item .content *,.span_12.dark .nectar-woo-flickity[data-controls="arrows-and-text"] .nectar-woo-carousel-top a {
    color: #000
}

.nectar-category-grid[data-text-color="light"] .nectar-category-grid-item .content *,.full-width-section>.col.span_12.dark .nectar-category-grid[data-text-color="light"] .nectar-category-grid-item .content *,.span_12.light .nectar-woo-flickity[data-controls="arrows-and-text"] .nectar-woo-carousel-top a {
    color: #fff
}

.nectar-cta .link_wrap .link_text {
    padding-right: 36px;
    position: relative;
    display: inline-block
}

.nectar-cta[data-display="inline"] {
    display: inline-block
}

.nectar-cta[data-using-bg="true"] .text {
    margin-right: 10px
}

.nectar-cta .link_wrap {
    position: relative;
    text-decoration: inherit;
    speak: none
}

.nectar-cta[data-using-bg="true"] .link_wrap {
    cursor: pointer
}

.nectar-cta[data-style="see-through"] .link_wrap .arrow:after {
    position: absolute;
    content: '';
    border-bottom: 1px solid #000;
    height: 1px;
    width: 22px;
    right: 12px;
    top: 50%;
    margin-top: -2px;
    -ms-transform: scale(0,1) translateX(0);
    -ms-transform-origin: left;
    transform: scale(0,1) translateX(0);
    transform-origin: left;
    -webkit-transform: scale(0,1) translateX(0);
    -webkit-transform-origin: left;
    pointer-events: none;
    transition: all 0.33s cubic-bezier(.12,.75,.4,1);
    -webkit-transition: all 0.33s cubic-bezier(.12,.75,.4,1)
}

.nectar-cta .link_wrap .arrow:before {
    font-family: 'Fontawesome';
    font-weight: 400;
    font-style: normal;
    text-decoration: inherit;
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
    content: "\f105";
    color: #000;
    line-height: 30px;
    font-size: 14px;
    position: absolute;
    right: 0;
    width: 26px;
    text-align: center;
    height: 30px;
    top: 50%;
    margin-top: -16px;
    -ms-transition: all 0.33s cubic-bezier(.12,.75,.4,1);
    transition: all 0.33s cubic-bezier(.12,.75,.4,1);
    -webkit-transition: all 0.33s cubic-bezier(.12,.75,.4,1)
}

.nectar-cta[data-text-color="custom"] .link_wrap .arrow:before,.span_12.light .nectar-cta[data-text-color="custom"] .link_wrap .arrow:before,.nectar-cta[data-text-color="custom"] .arrow:after,.span_12.light .nectar-cta[data-text-color="custom"] .arrow:after,.nectar-cta[data-style="see-through"][data-text-color="custom"] .link_wrap .arrow:after {
    color: inherit;
    border-color: inherit
}

.nectar-cta[data-alignment="left"] {
    text-align: left
}

.nectar-cta[data-alignment="center"] {
    text-align: center
}

.nectar-cta[data-alignment="right"] {
    text-align: right
}

.span_12.light .nectar-cta .link_wrap .link_text:after {
    border-color: rgba(255,255,255,.5);
    border-radius: 50%
}

#ajax-content-wrap .nectar-cta .arrow,.nectar-cta .arrow {
    letter-spacing: 0
}

.span_12.light .nectar-cta .arrow:before {
    color: #fff
}

.span_12.light .nectar-cta .arrow:after {
    border-color: #fff
}

.nectar-cta .link_wrap .link_text {
    color: inherit
}

.nectar-cta[data-text-color="custom"] .link_wrap .link_text:after,.nectar-cta[data-text-color="custom"] .link_wrap:after {
    border-color: inherit!important
}

.nectar-cta[data-text-color="custom"] .link_wrap:before {
    color: inherit!important
}

.nectar-cta[data-style="material"] .link_wrap .circle {
    background-color: #000
}

.nectar-cta .link_wrap .link_text:after,.nectar-cta[data-style="material"] .link_wrap .link_text:before,.nectar-cta[data-style="material"] .link_wrap .circle {
    border-radius: 100px;
    border: 1px solid rgba(0,0,0,.3);
    height: 25px;
    width: 25px;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -14px;
    content: ' ';
    display: block;
    pointer-events: none;
    -ms-transition: all 0.33s cubic-bezier(.12,.75,.4,1);
    transition: all 0.33s cubic-bezier(.12,.75,.4,1);
    -webkit-transition: all 0.33s cubic-bezier(.12,.75,.4,1)
}

.nectar-cta[data-style="see-through"] .link_wrap:hover .link_text:after {
    -ms-transform: scale(.8);
    -webkit-transform: scale(.8);
    transform: scale(.8);
    opacity: 0
}

.nectar-cta[data-style="see-through"] .link_wrap:hover .arrow:after,.nectar-cta[data-style="see-through"] .link_wrap:hover .arrow:before {
    -ms-transform: scale(1,1) translateX(9px);
    -webkit-transform: scale(1,1) translateX(9px);
    transform: scale(1,1) translateX(9px)
}

.nectar-cta[data-style="material"] .link_wrap .circle {
    border: none;
    z-index: -1
}

.nectar-cta[data-style="material"] .link_wrap .link_text:before {
    box-shadow: 0 9px 20px;
    opacity: .29;
    border: none;
    z-index: -1
}

.nectar-cta[data-style="material"] .link_wrap .link_text:after {
    background-color: inherit;
    border: none
}

.nectar-cta[data-style="material"] .link_wrap .link_text {
    padding-right: 38px
}

.nectar-cta[data-style="material"] .link_wrap .arrow {
    overflow: hidden;
    display: inline-block;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -14px;
    height: 25px;
    line-height: 28px;
    width: 24px;
    border-radius: 50px;
    transition: all 0.33s cubic-bezier(.12,.75,.4,1);
    -webkit-transition: all 0.33s cubic-bezier(.12,.75,.4,1)
}

.nectar-cta[data-style="material"] .link_wrap .arrow:before,.nectar-cta[data-style="material"] .link_wrap .arrow:after {
    margin-top: -14px;
    height: 28px;
    line-height: 28px;
    width: 25px;
    padding-left: 1px;
    box-sizing: border-box
}

.nectar-cta[data-style="material"] .link_wrap .arrow:after {
    transform: translateX(-100%)
}

.nectar-cta[data-style="material"] .link_wrap .link_text:before,.nectar-cta[data-style="material"] .link_wrap .circle {
    height: 27px;
    width: 27px;
    right: -1px;
    margin-top: -14px
}

.nectar-cta[data-style="material"] .link_wrap .circle {
    transform: scale(.85)
}

.nectar-cta[data-style="material"] .link_wrap .link_text:before {
    transform: scale(.84)
}

.nectar-cta[data-style="material"] .link_wrap:hover .circle,.nectar-cta[data-style="material"] .link_wrap:hover .link_text:before {
    transform: scale(1)
}

.nectar-cta[data-style="material"] .arrow,.nectar-cta[data-style="material"] .link_wrap .arrow:before,.nectar-cta[data-style="material"] .link_wrap .arrow:after {
    color: #fff
}

.nectar-cta[data-style="underline"] .link_wrap .link_text {
    padding-right: 0
}

.nectar-cta[data-style="underline"] .link_wrap .link_text:after {
    margin-top: 0;
    top: auto;
    border-top: none;
    border-right: none;
    bottom: 0;
    border-left: none;
    border-bottom: 2px solid #000;
    border-radius: 0;
    background-color: transparent!important;
    transition: transform 0.4s cubic-bezier(.23,.46,.4,1);
    -webkit-transition: -webkit-transform 0.4s cubic-bezier(.23,.46,.4,1);
    animation: none;
    transform-origin: left;
    z-index: 1
}

.span_12.light .nectar-cta[data-style="underline"] .link_wrap .link_text:after {
    border-radius: 0
}

body:not(.mobile) .nectar-cta[data-style="underline"] .link_wrap:hover .link_text:after {
    animation: none;
    transform: scaleX(0);
    transform-origin: right
}

.nectar-cta[data-style="arrow-animation"] svg,.nectar-cta[data-style="arrow-animation"] svg polyline {
    stroke: currentColor
}

.team-meta .nectar-cta[data-style="arrow-animation"] svg polyline {
    stroke-dashoffset: 0;
    stroke-dasharray: 0
}

.nectar-cta[data-style="arrow-animation"] svg polyline {
    stroke-dashoffset: 140px;
    stroke-dasharray: 140px
}

.nectar-cta[data-style="arrow-animation"] .link_wrap .link_text:after {
    display: none
}

.nectar-cta[data-style="arrow-animation"] .link_wrap .link_text {
    padding: 0 0 0 40px;
    position: relative
}

.nectar-cta[data-style="arrow-animation"] .link_wrap .link_text>.text {
    display: block
}

.nectar-cta[data-style="arrow-animation"] .line {
    height: 1px;
    width: 25px;
    position: absolute;
    content: '';
    left: 0;
    display: block;
    top: 50%;
    transform-origin: left;
    -webkit-transform: translateY(calc(-50% + 0.5px)) translateZ(0);
    transform: translateY(calc(-50% + 0.5px)) translateZ(0)
}

.nectar-cta[data-style="arrow-animation"] svg {
    position: absolute;
    left: 25px;
    top: 50%;
    width: 6px
}

.team-meta nectar-cta[data-style="arrow-animation"] svg {
    left: 24px
}

@keyframes ctaArrowSVGStart {
    0% {
        transform: translateY(calc(-50% + 0.5px)) translateX(0) translateZ(0)
    }

    100% {
        transform: translateY(calc(-50% + 0.5px)) translateX(-3px) translateZ(0)
    }
}

@keyframes ctaArrowSVGEnd {
    0% {
        transform: translateY(calc(-50% + 0.5px)) translateX(-3px) translateZ(0)
    }

    100% {
        transform: translateY(calc(-50% + 0.5px)) translateX(0) translateZ(0)
    }
}

@keyframes ctaArrowTextStart {
    0% {
        transform: translateX(6px)
    }

    100% {
        transform: translateX(0)
    }
}

@keyframes ctaArrowTextEnd {
    0% {
        transform: translateX(0)
    }

    100% {
        transform: translateX(6px)
    }
}

@keyframes ctaArrowStart {
    0% {
        stroke-dashoffset: 140px;
        stroke-dasharray: 140px
    }

    100% {
        stroke-dasharray: 140px;
        stroke-dashoffset: 10px
    }
}

@keyframes ctaArrowStartTeam {
    0% {
        stroke-dashoffset: 0;
        stroke-dasharray: 0
    }

    50% {
        stroke-dashoffset: 140px;
        stroke-dasharray: 140px
    }

    100% {
        stroke-dasharray: 140px;
        stroke-dashoffset: 10px
    }
}

@keyframes ctaArrowEnd {
    0% {
        stroke-dashoffset: 10px;
        stroke-dasharray: 150px 150px
    }

    40% {
        opacity: 1
    }

    100% {
        opacity: 0;
        stroke-dashoffset: -53px;
        stroke-dasharray: 1px 150px
    }
}

@keyframes ctaArrowLineStart {
    0% {
        transform-origin: left;
        transform: scaleX(1.2) translateY(calc(-50% + 0.5px)) translateZ(0)
    }

    100% {
        transform: scaleX(1) translateY(calc(-50% + 0.5px)) translateZ(0)
    }
}

@keyframes ctaArrowLineEnd {
    0% {
        transform-origin: right;
        transform: scaleX(1) translateY(calc(-50% + 0.5px)) translateZ(0)
    }

    50% {
        transform-origin: right;
        transform: scaleX(0) translateY(calc(-50% + 0.5px)) translateZ(0)
    }

    51% {
        transform-origin: left
    }

    100% {
        transform: scaleX(1.2) translateY(calc(-50% + 0.5px)) translateZ(0);
        transform-origin: left
    }
}

.nectar-cta[data-style="arrow-animation"]:not(.loaded) * {
    animation-duration: 0s!important
}

.nectar-cta[data-style="arrow-animation"] svg polyline {
    animation: ctaArrowEnd 0.45s cubic-bezier(.23,.46,.4,1) forwards
}

.team-meta .nectar-cta[data-style="arrow-animation"] .link_wrap polyline {
    animation: none
}

.nectar-cta[data-style="arrow-animation"] .link_wrap .link_text>.text {
    animation: ctaArrowTextStart 0.45s cubic-bezier(.23,.46,.4,1) forwards
}

.nectar-cta[data-style="arrow-animation"] .line {
    animation: ctaArrowLineStart 0.45s cubic-bezier(.23,.46,.4,1) forwards
}

.nectar-cta[data-style="arrow-animation"] svg {
    animation: ctaArrowSVGStart 0.45s cubic-bezier(.23,.46,.4,1) forwards
}

.nectar-cta[data-style="arrow-animation"] .link_wrap:hover svg,.team-member:hover .nectar-cta[data-style="arrow-animation"] .link_wrap svg {
    animation: ctaArrowSVGEnd 0.45s cubic-bezier(.23,.46,.4,1) forwards
}

.nectar-cta[data-style="arrow-animation"] .link_wrap:hover .link_text .line,.team-member:hover .nectar-cta[data-style="arrow-animation"] .link_wrap .link_text .line {
    animation: ctaArrowLineEnd 0.45s cubic-bezier(.23,.46,.4,1) forwards
}

.nectar-cta[data-style="arrow-animation"] .link_wrap:hover .link_text>.text,.team-member:hover .nectar-cta[data-style="arrow-animation"] .link_wrap .link_text>.text {
    animation: ctaArrowTextEnd 0.45s cubic-bezier(.23,.46,.4,1) forwards
}

.nectar-cta[data-style="arrow-animation"] .link_wrap:hover polyline,.team-member:hover .nectar-cta[data-style="arrow-animation"] .link_wrap polyline {
    animation: ctaArrowStart 0.45s ease 0.25s forwards
}

.team-meta .nectar-cta[data-style="arrow-animation"] .link_wrap:hover polyline,.team-member:hover .team-meta .nectar-cta[data-style="arrow-animation"] .link_wrap polyline {
    animation: ctaArrowStartTeam 0.8s ease forwards
}

.nectar_cascading_images {
    position: relative;
    display: block
}

.nectar_cascading_images .cascading-image img,.nectar_cascading_images .cascading-image .img-wrap {
    display: block;
    margin-bottom: 0;
    line-height: 0
}

.nectar_cascading_images .cascading-image img.nectar-lazy {
    opacity: 0;
    width: 100%;
    transition: opacity 0.5s ease
}

.nectar_cascading_images .cascading-image img.nectar-lazy.loaded {
    opacity: 1
}

.nectar_cascading_images .cascading-image img {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden
}

.nectar_cascading_images .cascading-image .img-wrap {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    display: inline-block
}

.nectar_cascading_images .cascading-image,.nectar_cascading_images .cascading-image .inner-wrap {
    display: inline-block;
    width: 100%;
    text-align: center
}

.nectar_cascading_images {
    line-height: 0
}

.nectar_cascading_images .cascading-image:not(:first-child) {
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translateY(-50%) translateX(-50%);
    -webkit-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%)
}

.nectar_cascading_images.animated-in .cascading-image .inner-wrap {
    -ms-transition: transform 0.7s cubic-bezier(.3,.95,.3,.95),opacity 0.3s ease;
    -webkit-transition: -webkit-transform 0.7s cubic-bezier(.3,.95,.3,.95),opacity 0.3s ease;
    transition: transform 0.7s cubic-bezier(.3,.95,.3,.95),opacity 0.3s ease
}

.nectar_cascading_images.animated-in .cascading-image[data-animation="grow-in-reveal"] .inner-wrap {
    -ms-transition: transform 1.1s cubic-bezier(.3,.95,.3,.95),opacity 0.3s ease;
    -webkit-transition: -webkit-transform 1.1s cubic-bezier(.3,.95,.3,.95),opacity 0.3s ease;
    transition: transform 1.1s cubic-bezier(.3,.95,.3,.95),opacity 0.3s ease
}

.nectar_cascading_images[data-border-radius="3px"] .inner-wrap img,.nectar_cascading_images[data-border-radius="3px"] .inner-wrap .img-wrap,.nectar_cascading_images[data-border-radius="3px"] .inner-wrap .bg-color {
    border-radius: 3px
}

.nectar_cascading_images[data-border-radius="5px"] .inner-wrap img,.nectar_cascading_images[data-border-radius="5px"] .inner-wrap .img-wrap,.nectar_cascading_images[data-border-radius="5px"] .inner-wrap .bg-color {
    border-radius: 5px
}

.nectar_cascading_images[data-border-radius="10px"] .inner-wrap img,.nectar_cascading_images[data-border-radius="10px"] .inner-wrap .img-wrap,.nectar_cascading_images[data-border-radius="10px"] .inner-wrap .bg-color {
    border-radius: 10px
}

.nectar_cascading_images[data-border-radius="15px"] .inner-wrap img,.nectar_cascading_images[data-border-radius="15px"] .inner-wrap .img-wrap,.nectar_cascading_images[data-border-radius="15px"] .inner-wrap .bg-color {
    border-radius: 15px
}

.nectar_cascading_images[data-border-radius="20px"] .inner-wrap img,.nectar_cascading_images[data-border-radius="20px"] .inner-wrap .img-wrap,.nectar_cascading_images[data-border-radius="20px"] .inner-wrap .bg-color {
    border-radius: 20px
}

.cascading-image[data-has-img="true"] .inner-wrap .bg-color {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.nectar_cascading_images .cascading-image[data-max-width="125%"] img {
    max-width: 125%;
    width: auto
}

.nectar_cascading_images .cascading-image[data-max-width="135%"] img {
    max-width: 135%;
    width: auto
}

.nectar_cascading_images .cascading-image[data-max-width="150%"] img {
    max-width: 150%;
    width: auto
}

.nectar_cascading_images .cascading-image[data-max-width="175%"] img {
    max-width: 175%;
    width: auto
}

.nectar_cascading_images .cascading-image[data-max-width="200%"] img {
    max-width: 200%;
    width: auto
}

@media only screen and (max-width: 1000px) {
    .nectar_cascading_images .cascading-image[data-max-width-mobile="100%"] img {
        max-width:100%;
        width: auto
    }

    .nectar_cascading_images .cascading-image[data-max-width-mobile="125%"] img {
        max-width: 125%;
        width: auto
    }

    .nectar_cascading_images .cascading-image[data-max-width-mobile="135%"] img {
        max-width: 135%;
        width: auto
    }

    .nectar_cascading_images .cascading-image[data-max-width-mobile="150%"] img {
        max-width: 150%;
        width: auto
    }

    .nectar_cascading_images .cascading-image[data-max-width-mobile="175%"] img {
        max-width: 175%;
        width: auto
    }

    .nectar_cascading_images .cascading-image[data-max-width-mobile="200%"] img {
        max-width: 200%;
        width: auto
    }
}

@media all and (-ms-high-contrast:none) {
    *::-ms-backdrop,.row .nectar_cascading_images .cascading-image img:not([srcset]) {
        width: 100%
    }
}

@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
    .row .nectar_cascading_images .cascading-image img:not([srcset]) {
        width: 100%
    }
}

.clients.two-cols>div {
    width: 49.4%
}

.clients.two.no-carousel>div {
    width: 48.4%
}

.clients.two-cols>div:nth-child(2n+2) {
    margin-right: 0
}

.clients.carousel.two-cols>div {
    margin: 0 10px
}

.clients.three-cols>div {
    width: 32.6%
}

.clients.three-cols.no-carousel>div {
    width: 31.6%
}

.clients.three-cols>div:nth-child(3n+3) {
    margin-right: 0
}

.clients.carousel.three-cols>div {
    margin: 0 10px
}

@media only screen and (min-width: 1000px) {
    .clients.no-carousel.three-cols>div:nth-child(3n+4) {
        clear:both
    }
}

@media only screen and (min-width: 690px) {
    .clients.no-carousel.four-cols>div:nth-child(4n+5) {
        clear:both
    }

    .clients.no-carousel.five-cols>div:nth-child(5n+6) {
        clear: both
    }

    .clients.no-carousel.six-cols>div:nth-child(6n+7) {
        clear: both
    }
}

.clients.four-cols>div {
    width: 24.2%
}

.clients.four-cols.no-carousel>div {
    width: 23.2%
}

.clients.four-cols>div:nth-child(4n+4) {
    margin-right: 0
}

.clients.carousel.four-cols>div {
    margin: 0 10px
}

.clients.five-cols>div {
    width: 19.2%
}

.clients.five-cols.no-carousel>div {
    width: 18.2%
}

.clients.five-cols>div:nth-child(5n+5) {
    margin-right: 0
}

.clients.carousel.five-cols>div {
    margin: 0 10px
}

.clients.six-cols>div {
    width: 15.8%
}

.clients.six-cols.no-carousel>div {
    width: 14.8%
}

.clients.six-cols>div:nth-child(6n+6) {
    margin-right: 0
}

.clients.carousel.six-cols>div {
    margin: 0 10px
}

.clients>div {
    float: left;
    transition: opacity 0.2s linear;
    -webkit-transition: opacity 0.2s linear;
    margin-right: 2%;
    margin-bottom: 2%;
    opacity: 1
}

.clients.fade-in-animation>div {
    opacity: 0;
    -webkit-transition: none;
    transition: none
}

.clients.fade-in-animation.completed>div {
    -webkit-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
    -webkit-backface-visibility: hidden
}

.clients:not(.fade-in-animation)>.no-link:hover,.clients.fade-in-animation.completed>.no-link:hover {
    opacity: 1!important
}

.clients:not(.fade-in-animation)>div:hover,.clients.fade-in-animation.completed>div:hover {
    opacity: 0.7!important
}

.clients>div img {
    display: block;
    max-width: 100%;
    margin: 0 auto
}

.clients.no-carousel:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.clients.no-carousel {
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    -ms-flex-flow: row wrap;
    flex-wrap: wrap
}

.clients.no-carousel>div {
    float: none
}

.clients[data-additional_padding="2"].no-carousel>div,.clients[data-additional_padding="3"].no-carousel>div,.clients[data-additional_padding="4"].no-carousel>div,.clients[data-additional_padding="2"].no-carousel>div img,.clients[data-additional_padding="3"].no-carousel>div img,.clients[data-additional_padding="4"].no-carousel>div img {
    margin: 0
}

.clients[data-additional_padding="2"].no-carousel>div {
    padding: 2%
}

.clients[data-additional_padding="3"].no-carousel>div {
    padding: 3%
}

.clients[data-additional_padding="4"].no-carousel>div {
    padding: 3% 5%
}

.clients[data-he="greyscale_to_color"]>div img {
    transition: filter 0.45s cubic-bezier(.3,.4,.1,1),opacity 0.45s cubic-bezier(.3,.4,.1,1);
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity: .55
}

.clients[data-he="greyscale_to_color"]>div:hover img {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
    opacity: 1
}

.wpb_wrapper>.divider,.wpb_wrapper>.divider-border,.wpb_wrapper>.divider-small-border,.wpb_wrapper>.divider-wrap {
    margin-bottom: 0
}

.divider {
    height: 20px
}

.divider-border {
    margin: 35px auto 35px auto;
    background-color: rgba(0,0,0,.12);
    height: 1px
}

.span_12.light .divider-border {
    background-color: rgba(255,255,255,.3)
}

.divider-small-border {
    margin: 25px 0;
    width: 20%;
    height: 1px;
    background-color: #ddd
}

.divider-border[data-animate="yes"],.divider-small-border[data-animate="yes"] {
    visibility: hidden;
    transform-origin: left;
    -webkit-transform-origin: left
}

.divider-wrap[data-alignment="center"] .divider-small-border {
    transform-origin: center;
    -webkit-transform-origin: center;
    margin: 25px auto
}

.divider-wrap[data-alignment="right"] {
    text-align: right
}

.divider-wrap[data-alignment="right"] .divider-small-border {
    transform-origin: right;
    -webkit-transform-origin: right;
    margin-right: 0;
    margin-left: 0;
    display: inline-block
}

body .wpb_separator,body .vc_text_separator {
    border-color: rgba(0,0,0,.06)
}

body .vc_text_separator div {
    background-color: #f8f8f8;
    font-family: 'Open Sans';
    font-weight: 300;
    font-size: 22px;
    line-height: 32px;
    letter-spacing: .5px;
    top: -20px
}

.light .divider-small-border {
    background-color: rgba(255,255,255,.6)
}

.nectar-dropcap {
    font-size: 4em;
    display: block;
    float: left;
    padding: 5px 10px 0 0
}

.nectar-dropcap span {
    display: block
}

.nectar-fancy-ul ul li {
    list-style: none;
    position: relative;
    padding-left: 38px
}

body .nectar-fancy-ul[data-list-icon="none"] ul li {
    padding-left: 0;
    margin-bottom: 0
}

.nectar-fancy-ul ul {
    margin-left: 0
}

.nectar-fancy-ul ul li i,.nectar-fancy-ul ul li i.icon-default-style {
    position: absolute;
    left: 0;
    top: 0;
    width: 20px
}

.nectar-fancy-ul ul li .icon-default-style[class^="icon-"] {
    font-size: 16px;
    height: 100%;
    line-height: 22px
}

.nectar-fancy-ul ul li i.icon-default-style[class^="icon-"].icon-salient-thin-line {
    font-size: 27px;
    height: 27px;
    line-height: 27px
}

.main-content .nectar-fancy-ul[data-spacing="5px"] ul li {
    margin-bottom: 5px
}

.main-content .nectar-fancy-ul[data-spacing="10px"] ul li {
    margin-bottom: 10px
}

.main-content .nectar-fancy-ul[data-spacing="15px"] ul li {
    margin-bottom: 15px
}

.main-content .nectar-fancy-ul[data-spacing="20px"] ul li {
    margin-bottom: 20px
}

.nectar-fancy-ul[data-list-icon="dot"] ul li {
    padding-left: 30px
}

.nectar-fancy-ul[data-list-icon="dot"] ul li:before {
    content: ".";
    position: absolute;
    left: 0;
    top: 9px;
    line-height: 0;
    font-size: 26px
}

.nectar-fancy-ul[data-animation="true"] ul li {
    opacity: 0;
    left: -20px;
    margin-bottom: 5px
}

.nectar-fancy-ul[data-alignment="center"] ul,.nectar-fancy-ul[data-alignment="center"] ul li {
    text-align: center!important
}

.nectar-fancy-ul[data-alignment="right"] ul,.nectar-fancy-ul[data-alignment="right"] ul li {
    text-align: right!important
}

.nectar-fancy-ul[data-alignment="right"] ul li i:not(.none),.nectar-fancy-ul[data-alignment="center"] ul li i:not(.none) {
    position: relative;
    margin-right: 10px
}

body .nectar_food_menu_item,body .tabbed .nectar_food_menu_item {
    margin-bottom: 30px
}

body .nectar_food_menu_item .inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.span_12.light .nectar_food_menu_item .line_spacer {
    border-color: #fff
}

.tabbed>.wpb_tab:not(.visible-tab) {
    display: none
}

.nectar_food_menu_item h3,.nectar_food_menu_item h4,.nectar_food_menu_item h5,.nectar_food_menu_item h6,.row .col .nectar_food_menu_item h3,.row .col .nectar_food_menu_item h4,.row .col .nectar_food_menu_item h5,.row .col .nectar_food_menu_item h6 {
    margin-bottom: 0;
    line-height: 21px
}

.nectar_food_menu_item[data-style="default"] .line_spacer {
    visibility: hidden
}

.nectar_food_menu_item .line_spacer {
    border-bottom: 1px solid #000;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.nectar_food_menu_item .item_price {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    padding-left: 10px;
    text-align: left
}

.nectar_food_menu_item .item_name {
    padding-right: 10px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto
}

.nectar_food_menu_item .inner {
    transition: transform 0.6s cubic-bezier(0,.2,.22,1),opacity 0.6s cubic-bezier(0,.2,.22,1);
    transform: translateY(50px);
    opacity: 0
}

.nectar_food_menu_item .item_description {
    margin-top: 10px;
    transition: transform 0.6s cubic-bezier(0,.2,.22,1) 0.1s,opacity 0.6s cubic-bezier(0,.2,.22,1) 0.1s;
    transform: translateY(50px);
    opacity: 0
}

.nectar_food_menu_item.animated-in .item_description,.nectar_food_menu_item.animated-in .inner {
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1
}

.nectar-highlighted-text em {
    position: relative;
    display: inline-block;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    text-transform: inherit;
    letter-spacing: inherit;
    line-height: 1em;
    padding: 0 3px
}

.nectar-highlighted-text em:before {
    -webkit-transition: -webkit-transform 1s cubic-bezier(.15,.75,.4,1),opacity 0.25s ease;
    transition: transform 1s cubic-bezier(.15,.75,.4,1),opacity 0.25s ease;
    content: "";
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom
}

.nectar-highlighted-text[data-style="half_text"] em:before {
    height: 28%;
    top: auto;
    bottom: 0
}

.nectar-highlighted-text[data-style="regular_underline"] em:before {
    height: 3px;
    top: auto;
    bottom: -1px;
    padding: 0
}

.nectar-highlighted-text[data-style="regular_underline"] em {
    padding: 0
}

.nectar-highlighted-text em.animated:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.nectar-highlighted-text[data-using-custom-color="false"] em:before {
    opacity: .3
}

@media only screen and (max-width: 999px) {
    .nectar-highlighted-text em.animated:before {
        -webkit-transition:none;
        transition: none
    }
}

.nectar-highlighted-text a {
    color: inherit
}

.nectar-highlighted-text[data-style="half_text"] a:hover em.animated:before {
    -webkit-transform: scaleX(1) scaleY(.5);
    transform: scaleX(1) scaleY(.5)
}

.nectar-highlighted-text[data-style="full_text"] a:hover em.animated:before {
    opacity: .65
}

.wpb_wrapper>.nectar-hor-list-item:last-child {
    border-bottom: 0
}

.wpb_wrapper>.nectar-hor-list-item {
    margin-bottom: 0
}

.nectar-hor-list-item {
    box-sizing: border-box;
    position: relative;
    border-bottom: 1px solid rgba(0,0,0,.12);
    padding: 22px;
    margin-bottom: 0;
    -webkit-transition: all .4s cubic-bezier(.2,0,.15,1);
    -ms-transition: all .4s cubic-bezier(.2,0,.15,1);
    transition: all .4s cubic-bezier(.2,0,.15,1)
}

.nectar-hor-list-item[data-hover-effect="none"] {
    padding-left: 0;
    padding-right: 0
}

body .tabbed .nectar-hor-list-item {
    padding: 22px
}

.span_12.light .nectar-hor-list-item {
    border-color: rgba(255,255,255,.12)
}

.nectar-hor-list-item:before {
    height: 100%;
    opacity: 0;
    bottom: 0;
    left: 0;
    content: '';
    position: absolute;
    right: 0;
    z-index: -1;
    -webkit-transform: perspective(1000px) rotateX(90deg);
    -ms-transform: perspective(1000px) rotateX(90deg);
    transform: perspective(1000px) rotateX(90deg);
    -webkit-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transition: all .4s cubic-bezier(.2,0,.15,1);
    -ms-transition: all .4s cubic-bezier(.2,0,.15,1);
    transition: all .4s cubic-bezier(.2,0,.15,1)
}

.nectar-hor-list-item[data-color="black"]:before {
    background-color: #000
}

.nectar-hor-list-item[data-color="white"]:before {
    background-color: #fff
}

.nectar-hor-list-item:not([data-hover-effect="none"]):hover {
    border-color: transparent!important
}

.nectar-hor-list-item:hover:before {
    opacity: 1;
    -webkit-transform: perspective(1000px) rotateX(0);
    -ms-transform: perspective(1000px) rotateX(0);
    transform: perspective(1000px) rotateX(0)
}

.nectar-hor-list-item:hover .nectar-list-item,.nectar-hor-list-item:hover .nectar-list-item-btn,.span_12.light .nectar-hor-list-item .nectar-list-item,.span_12.light .nectar-hor-list-item .nectar-list-item-btn {
    color: #fff
}

.nectar-hor-list-item:hover .nectar-list-item-btn,.span_12.light .nectar-hor-list-item .nectar-list-item-btn {
    border-color: rgba(255,255,255,.5)
}

.nectar-hor-list-item[data-color="white"]:hover .nectar-list-item,.nectar-hor-list-item[data-color="white"]:hover .nectar-list-item-btn {
    color: #000
}

.nectar-hor-list-item[data-color="white"]:hover .nectar-list-item-btn {
    border-color: rgba(0,0,0,.3)
}

body .nectar-hor-list-item .nectar-list-item-btn {
    font-size: 14px
}

.nectar-hor-list-item .nectar-list-item-btn {
    padding: 8px 12px;
    display: inline-block;
    border: 2px solid rgba(0,0,0,.3);
    line-height: 12px;
    color: #000;
    margin: 3px 3px;
    -webkit-transition: border-color .45s cubic-bezier(.25,1,.33,1),color .45s cubic-bezier(.25,1,.33,1);
    -ms-transition: border-color .45s cubic-bezier(.25,1,.33,1),color .45s cubic-bezier(.25,1,.33,1);
    transition: border-color .45s cubic-bezier(.25,1,.33,1),color .45s cubic-bezier(.25,1,.33,1)
}

.nectar-hor-list-item .nectar-list-item-btn:hover,.span_12.light .nectar-hor-list-item .nectar-list-item-btn:hover {
    border-color: #fff
}

.nectar-hor-list-item[data-hover-effect="none"]:hover .nectar-list-item {
    color: inherit
}

.nectar-hor-list-item .full-link {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 100
}

body[data-button-style^="rounded"] .nectar-hor-list-item .nectar-list-item-btn {
    border-radius: 100px
}

.nectar-hor-list-item>.nectar-list-item {
    display: inline-block;
    vertical-align: middle;
    -webkit-transition: color .4s cubic-bezier(.2,0,.15,1);
    -ms-transition: color .4s cubic-bezier(.2,0,.15,1);
    transition: color .4s cubic-bezier(.2,0,.15,1)
}

.nectar-hor-list-item>.nectar-list-item[data-text-align="left"] {
    text-align: left
}

.nectar-hor-list-item>.nectar-list-item[data-text-align="center"] {
    text-align: center
}

.nectar-hor-list-item>.nectar-list-item[data-text-align="right"] {
    text-align: right
}

.nectar-hor-list-item[data-columns="1"]>.nectar-list-item {
    width: 100%
}

.nectar-hor-list-item[data-columns="2"]>.nectar-list-item {
    width: 50%
}

.nectar-hor-list-item[data-columns="3"]>.nectar-list-item {
    width: 33.3%
}

.nectar-hor-list-item[data-columns="4"]>.nectar-list-item {
    width: 25%
}

.nectar-hor-list-item[data-columns="4"][data-column-layout="small_first_last"]>div:nth-child(1),.nectar-hor-list-item[data-columns="4"][data-column-layout="small_first_last"]>div:nth-child(4),.nectar-hor-list-item[data-columns="4"][data-column-layout="large_first"]>div:nth-child(3),.nectar-hor-list-item[data-columns="4"][data-column-layout="large_first"]>div:nth-child(4),.nectar-hor-list-item[data-columns="4"][data-column-layout="large_nth"]>div:nth-child(2),.nectar-hor-list-item[data-columns="4"][data-column-layout="large_nth"]>div:nth-child(4),.nectar-hor-list-item[data-columns="4"][data-column-layout="small_nth"]>div:nth-child(1),.nectar-hor-list-item[data-columns="4"][data-column-layout="small_nth"]>div:nth-child(3) {
    width: 15%
}

.nectar-hor-list-item[data-columns="4"][data-column-layout="small_first_last"]>div:nth-child(2),.nectar-hor-list-item[data-columns="4"][data-column-layout="small_first_last"]>div:nth-child(3),.nectar-hor-list-item[data-columns="4"][data-column-layout="large_first"]>div:nth-child(1),.nectar-hor-list-item[data-columns="4"][data-column-layout="large_first"]>div:nth-child(2),.nectar-hor-list-item[data-columns="4"][data-column-layout="large_nth"]>div:nth-child(1),.nectar-hor-list-item[data-columns="4"][data-column-layout="large_nth"]>div:nth-child(3),.nectar-hor-list-item[data-columns="4"][data-column-layout="small_nth"]>div:nth-child(2),.nectar-hor-list-item[data-columns="4"][data-column-layout="small_nth"]>div:nth-child(4) {
    width: 35%
}

.nectar-hor-list-item[data-columns="3"][data-column-layout="small_first"]>div:nth-child(1) {
    width: 20%
}

.nectar-hor-list-item[data-columns="3"][data-column-layout="small_first"]>div:nth-child(2),.nectar-hor-list-item[data-columns="3"][data-column-layout="small_first"]>div:nth-child(3) {
    width: 40%
}

.nectar-hor-list-item[data-columns="3"][data-column-layout="large_first"]>div:nth-child(1),.nectar-hor-list-item[data-columns="3"][data-column-layout="large_middle"]>div:nth-child(2),.nectar-hor-list-item[data-columns="3"][data-column-layout="large_last"]>div:nth-child(3) {
    width: 50%
}

.nectar-hor-list-item[data-columns="3"][data-column-layout="large_first"]>div:nth-child(2),.nectar-hor-list-item[data-columns="3"][data-column-layout="large_first"]>div:nth-child(3),.nectar-hor-list-item[data-columns="3"][data-column-layout="large_middle"]>div:nth-child(1),.nectar-hor-list-item[data-columns="3"][data-column-layout="large_middle"]>div:nth-child(3),.nectar-hor-list-item[data-columns="3"][data-column-layout="large_last"]>div:nth-child(1),.nectar-hor-list-item[data-columns="3"][data-column-layout="large_last"]>div:nth-child(2) {
    width: 25%
}

.nectar-hor-list-item[data-columns="2"][data-column-layout="large_first"]>div:nth-child(1) {
    width: 70%
}

.nectar-hor-list-item[data-columns="2"][data-column-layout="large_first"]>div:nth-child(2) {
    width: 30%
}

.nectar-hor-list-item[data-columns="2"][data-column-layout="xlarge_first"]>div:nth-child(1) {
    width: 80%
}

.nectar-hor-list-item[data-columns="2"][data-column-layout="xlarge_first"]>div:nth-child(2) {
    width: 20%
}

.nectar-hor-list-item[data-columns="2"][data-column-layout="xsmall_first"]>div:nth-child(1) {
    width: 20%
}

.nectar-hor-list-item[data-columns="2"][data-column-layout="xsmall_first"]>div:nth-child(2) {
    width: 80%
}

.nectar-hor-list-item[data-columns="2"][data-column-layout="small_first"]>div:nth-child(1) {
    width: 30%
}

.nectar-hor-list-item[data-columns="2"][data-column-layout="small_first"]>div:nth-child(2) {
    width: 70%
}

.nectar-hor-list-item[data-columns="2"][data-column-layout="medium_first"]>div:nth-child(1) {
    width: 40%
}

.nectar-hor-list-item[data-columns="2"][data-column-layout="medium_first"]>div:nth-child(2) {
    width: 60%
}

.nectar-hor-list-item[data-columns="2"][data-column-layout="medium_last"]>div:nth-child(1) {
    width: 40%
}

.nectar-hor-list-item[data-columns="2"][data-column-layout="medium_last"]>div:nth-child(2) {
    width: 60%
}

.nectar-hor-list-item[data-hover-effect="none"]:before {
    display: none
}

.row .nectar-hor-list-item h5,.row .nectar-hor-list-item h4,.row .nectar-hor-list-item h3,.row .nectar-hor-list-item h2 {
    color: inherit;
    margin-bottom: 0
}

i[class*="fa-"],span[class*="fa-"] {
    display: inline-block;
    word-spacing: 1px;
    position: relative;
    text-align: center;
    top: -2px;
    vertical-align: middle;
    max-width: 100%
}

[class^="icon-"],i[class*=" icon-"] {
    display: inline-block;
    max-width: 100%;
    position: relative;
    text-align: center;
    vertical-align: middle;
    top: -2px;
    word-spacing: 1px
}

i.icon-normal {
    background-color: #000;
    border-radius: 999px;
    -webkit-border-radius: 999px;
    color: #fff;
    font-size: 16px;
    width: 32px;
    height: 32px;
    line-height: 32px
}

[class^="icon-"].icon-3x,i[class*=" icon-"].icon-3x {
    background-color: #eeedec
}

body [class^="icon-"].icon-3x.alt-style,body [class*=" icon-"].icon-3x.alt-style {
    background-color: #000;
    color: #fff
}

.col:not(.post-area):not(.span_12):not(#sidebar):hover i[class^="icon-"].icon-3x.alt-style.hovered,.col:not(.post-area):not(.span_12):not(#sidebar):hover [class*=" icon-"].icon-3x.alt-style.hovered {
    background-color: rgba(0,0,0,.035)
}

.light .col:not(.post-area):not(.span_12):not(#sidebar):hover i[class^="icon-"].icon-3x.alt-style.hovered,.light .col:not(.post-area):not(.span_12):not(#sidebar):hover [class*=" icon-"].icon-3x.alt-style.hovered {
    background-color: rgba(0,0,0,.1)
}

#sidebar .widget:hover i[class^="icon-"].icon-3x.alt-style {
    background-color: rgba(0,0,0,.035)
}

.full-width-section i[class^="icon-"].icon-3x,.full-width-section i[class*=" icon-"].icon-3x {
    background-color: rgba(0,0,0,.021)
}

[class^="icon-"].icon-3x,[class*=" icon-"].icon-3x,.circle-border {
    background-color: #eeedec;
    border-radius: 999px;
    -webkit-border-radius: 999px;
    color: #000;
    display: inline-block;
    font-size: 30px;
    height: 90px;
    line-height: 90px;
    max-width: 100%;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 90px;
    word-spacing: 1px;
    transition: all 0.1s linear;
    -webkit-transition: all 0.1s linear
}

[class^="icon-"].icon-3x,[class*=" icon-"].icon-3x {
    margin-bottom: 27px
}

body [class^="icon-"].icon-tiny {
    line-height: 15px;
    height: 13px;
    width: 15px;
    margin-right: 5px;
    font-size: 13px;
    color: #888;
    background-color: transparent
}

body [class^="icon-"].icon-default-style {
    line-height: 34px;
    height: 34px;
    width: 34px;
    margin-right: 0;
    font-size: 34px;
    color: #000;
    background-color: transparent
}

h3 [class^="icon-"],h2 [class^="icon-"],h4 [class^="icon-"],h5 [class^="icon-"] {
    margin-right: 5px
}

.col:not(.post-area):not(.span_12):not(#sidebar):hover .hovered .circle-border,#sidebar .widget:hover .circle-border {
    border: 1px solid #000;
    transform: scale(1.18);
    transition-timing-function: cubic-bezier(.4,.25,.14,1.73);
    -webkit-transition-timing-function: cubic-bezier(.4,.25,.14,1.73)
}

.col:not(.post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.hovered,.col:not(.post-area):not(.span_12):not(#sidebar):hover [class*=" icon-"].icon-3x.hovered,#sidebar .widget:hover [class^="icon-"].icon-3x {
    color: #fff;
    background-color: #000
}

.circle-border {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #eeedec;
    height: 88px;
    left: 1px;
    position: absolute;
    z-index: 1;
    top: 1px;
    transition-duration: 225ms;
    -webkit-duration: 225ms;
    transition-property: all;
    -webkit-transition-property: all;
    transition-timing-function: cubic-bezier(.5,-.7,.67,.7);
    -webkit-transition-timing-function: cubic-bezier(.5,-.7,.67,.7);
    width: 88px
}

.col:not(.post-area):not(.span_12):not(#sidebar):hover .hovered.extra-color-gradient-1 .circle-border,#sidebar .widget:hover .extra-color-gradient-1 .circle-border,.col:not(.post-area):not(.span_12):not(#sidebar):hover .hovered.extra-color-gradient-2 .circle-border,#sidebar .widget:hover .extra-color-gradient-2 .circle-border,.extra-color-gradient-1 .circle-border,.extra-color-gradient-2 .circle-border {
    transform: none;
    -webkit-transform: none
}

.extra-color-gradient-1 .circle-border,.extra-color-gradient-2 .circle-border {
    border: 2px solid rgba(0,0,0,.065)!important
}

.light .extra-color-gradient-1 .circle-border,.light .extra-color-gradient-2 .circle-border {
    border: 2px solid rgba(255,255,255,.085)!important
}

[class^="icon-"].icon-3x.extra-color-gradient-2:not(.alt-style),[class*=" icon-"].icon-3x.extra-color-gradient-2:not(.alt-style),[class^="icon-"].icon-3x.extra-color-gradient-1:not(.alt-style),[class*=" icon-"].icon-3x.extra-color-gradient-1:not(.alt-style),body:not(.material) .nectar-button i,body.material:not([data-button-style^="rounded"]) .nectar-button i {
    background-color: transparent!important
}

[class^="icon-"].extra-color-gradient-1.alt-style:not(.icon-normal):before,[class*=" icon-"].extra-color-gradient-1.alt-style:not(.icon-normal):before,[class^="icon-"].extra-color-gradient-2.alt-style:not(.icon-normal):before,[class*=" icon-"].extra-color-gradient-2.alt-style:not(.icon-normal):before {
    background: #fff;
    -webkit-background-clip: text;
    background-clip: text
}

[class^="icon-"].extra-color-gradient-1.alt-style:not(.icon-normal).no-grad:before,[class*=" icon-"].extra-color-gradient-1.alt-style:not(.icon-normal).no-grad:before,[class^="icon-"].extra-color-gradient-2.alt-style:not(.icon-normal).no-grad:before,[class*=" icon-"].extra-color-gradient-2.alt-style:not(.icon-normal).no-grad:before,[class^="icon-"][data-color="extra-color-gradient-1"].no-grad:before,[class*=" icon-"][data-color="extra-color-gradient-1"].no-grad:before,[class^="icon-"].extra-color-gradient-1:not(.icon-normal).no-grad:before,[class*=" icon-"].extra-color-gradient-1:not(.icon-normal).no-grad:before,[class^="icon-"][data-color="extra-color-gradient-2"].no-grad:before,[class*=" icon-"][data-color="extra-color-gradient-2"].no-grad:before,.extra-color-gradient-2[class^="icon-"]:not(.icon-normal).no-grad:before,.extra-color-gradient-2[class*=" icon-"]:not(.icon-normal).no-grad:before,.nectar-gradient-text.no-grad *,.nectar_icon_wrap[data-color="extra-color-gradient-1"] .nectar_icon.no-grad i,.nectar_icon_wrap[data-color="extra-color-gradient-2"] .nectar_icon.no-grad i {
    background-color: transparent!important;
    background: none!important
}

body .nectar-gradient-text[data-color="extra-color-gradient-1"].no-grad *,body .nectar-gradient-text[data-color="extra-color-gradient-2"].no-grad *,.nectar-button.see-through-extra-color-gradient-2.no-text-grad .start,.nectar-button.see-through-extra-color-gradient-1.no-text-grad .start,.nectar-button.extra-color-gradient-1.no-text-grad .hover,.nectar-button.extra-color-gradient-2.no-text-grad .hover,.nectar-flip-box .flip-box-front i[data-color="extra-color-gradient-1"].icon-default-style.no-grad:before,.nectar-flip-box .flip-box-front i[data-color="extra-color-gradient-2"].icon-default-style.no-grad:before,.nectar_icon_wrap[data-color="extra-color-gradient-1"] .nectar_icon.no-grad i,.nectar_icon_wrap[data-color="extra-color-gradient-2"] .nectar_icon.no-grad i {
    -webkit-text-fill-color: initial
}

.nectar_icon_wrap[data-style="border-animation"] .nectar_icon:not(.no-grad):hover i,[class^="icon-"].extra-color-gradient-1.icon-3x.alt-style:before,[class*=" icon-"].extra-color-gradient-1.icon-3x.alt-style:before,[class^="icon-"].extra-color-gradient-2.icon-3x.alt-style:before,[class*=" icon-"].extra-color-gradient-2.icon-3x.alt-style:before,body .nectar_icon_wrap[data-color="white"] i,body .svg-icon-holder[data-color="white"] {
    color: #fff!important
}

body .nectar_icon_wrap[data-color="black"] i,body .svg-icon-holder[data-color="black"] {
    color: #000!important
}

body .nectar_icon_wrap[data-color="grey"] i,body .svg-icon-holder[data-color="grey"] {
    color: #c8c8c8!important
}

body .svg-icon-holder[data-color="white"] svg path {
    stroke: #fff
}

body .svg-icon-holder[data-color="black"] svg path {
    stroke: #000
}

body .svg-icon-holder[data-color="grey"] svg path {
    stroke: #c8c8c8
}

.nectar_icon_wrap[data-style="soft-bg"][data-color="black"] .nectar_icon:before,.nectar_icon_wrap[data-style="soft-bg"][data-color="grey"] .nectar_icon:before {
    background-color: #888
}

.nectar_icon_wrap[data-color="extra-color-gradient-1"] .nectar_icon i,.nectar_icon_wrap[data-color="extra-color-gradient-2"] .nectar_icon i,.nectar_icon .im-icon-wrap>span {
    display: inline-block
}

.nectar_icon .im-icon-wrap {
    display: flex;
    height: 100%;
    justify-content: center;
    align-items: center
}

.nectar_icon_wrap .im-icon-wrap[data-color="white"] path,.nectar-fancy-box[data-style="parallax_hover"] .im-icon-wrap path {
    fill: #fff
}

.nectar_icon_wrap .im-icon-wrap[data-color="black"] path {
    fill: #000
}

.nectar_icon_wrap .im-icon-wrap[data-color="grey"] path {
    fill: #888
}

.full-width-section .circle-border {
    background-color: rgba(0,0,0,.021);
    border-color: rgba(0,0,0,.05)
}

.full-width-section .light .circle-border {
    background-color: rgba(0,0,0,.021);
    border-color: rgba(0,0,0,.2)
}

.main-content .svg-icon-holder {
    height: 64px;
    overflow: hidden;
    min-width: 1px;
    margin-bottom: 20px;
    display: inline-block;
    opacity: 0
}

.nectar_icon_wrap {
    display: inline-block;
    position: relative
}

.nectar_icon_wrap .nectar_icon .svg-icon-holder {
    margin-bottom: 0
}

.nectar_icon_wrap[data-padding="10px"] .nectar_icon {
    padding: 10px
}

.nectar_icon_wrap[data-padding="15px"] .nectar_icon {
    padding: 15px
}

.nectar_icon_wrap[data-padding="20px"] .nectar_icon {
    padding: 20px
}

.nectar_icon_wrap[data-padding="25px"] .nectar_icon {
    padding: 25px
}

.nectar_icon_wrap[data-padding="30px"] .nectar_icon {
    padding: 30px
}

.nectar_icon_wrap[data-padding="35px"] .nectar_icon {
    padding: 35px
}

.nectar_icon_wrap[data-padding="40px"] .nectar_icon {
    padding: 40px
}

.nectar_icon_wrap[data-padding="45px"] .nectar_icon {
    padding: 45px
}

.nectar_icon_wrap[data-padding="50px"] .nectar_icon {
    padding: 50px
}

.span_12.light .nectar_icon_wrap[data-style="border-basic"] .nectar_icon,.span_12.light .nectar_icon_wrap[data-style="border-animation"] .nectar_icon {
    border-color: rgba(255,255,255,.15)
}

.nectar_icon_wrap[data-style="border-basic"] .nectar_icon,.nectar_icon_wrap[data-style="border-animation"] .nectar_icon,.nectar_icon_wrap[data-style="soft-bg"] .nectar_icon,.nectar_icon_wrap[data-style="shadow-bg"] .nectar_icon {
    line-height: 0;
    border: 2px solid rgba(0,0,0,.065);
    text-align: center;
    border-radius: 100px;
    position: relative;
    -webkit-transition: background-color .45s cubic-bezier(.25,1,.33,1),border-color .45s cubic-bezier(.25,1,.33,1);
    transition: background-color .45s cubic-bezier(.25,1,.33,1),border-color .45s cubic-bezier(.25,1,.33,1)
}

.nectar_icon_wrap[data-style="soft-bg"] .nectar_icon,.nectar_icon_wrap[data-style="shadow-bg"] .nectar_icon {
    border: 0
}

.nectar_icon_wrap[data-style="soft-bg"] .nectar_icon:before,.nectar_icon_wrap[data-style="shadow-bg"] .nectar_icon:before,.nectar_icon_wrap[data-style="shadow-bg"] .nectar_icon:after {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    content: '';
    position: absolute;
    display: block;
    border-radius: 100px;
    z-index: -1;
    opacity: .11
}

.nectar_icon_wrap[data-style="shadow-bg"] .nectar_icon:before,.nectar_icon_wrap[data-style="shadow-bg"] .nectar_icon:after {
    opacity: 1
}

.nectar_icon_wrap[data-style*="border"] .nectar_icon i,.nectar_icon_wrap[data-style="soft-bg"] .nectar_icon i,.nectar_icon_wrap[data-style="shadow-bg"] .nectar_icon i {
    display: inline-block;
    vertical-align: middle;
    max-width: none;
    top: 0
}

.nectar_icon_wrap[data-style="shadow-bg"][data-color="white"] .nectar_icon i {
    color: #000!important
}

.nectar_icon_wrap[data-style="shadow-bg"] .nectar_icon:before {
    box-shadow: 0 15px 28px #000;
    opacity: .1
}

.nectar_icon_wrap[data-style="shadow-bg"] .nectar_icon:after {
    background-color: #fff
}

.nectar_icon_wrap[data-style*="default"][data-color*="extra-color-gradient"] .nectar_icon i {
    border-radius: 0!important;
    text-align: center
}

.nectar_icon_wrap[data-style*="default"][data-color*="extra-color-gradient"] .nectar_icon i:before {
    vertical-align: top
}

.nectar_icon_wrap i:before {
    line-height: inherit
}

.nectar_icon_wrap[data-style="border-animation"] .nectar_icon i {
    -webkit-transition: color .45s cubic-bezier(.25,1,.33,1);
    transition: color .45s cubic-bezier(.25,1,.33,1)
}

.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-1"]:hover .nectar_icon,.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-2"]:hover .nectar_icon {
    border-color: transparent
}

.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-1"]:hover:before,.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-2"]:hover:before,.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-1"]:hover .nectar_icon:before,.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-2"]:hover .nectar_icon:before {
    opacity: 1
}

.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-1"]:before,.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-2"]:before,.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-1"] .nectar_icon:before,.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-2"] .nectar_icon:before {
    position: absolute;
    z-index: -1;
    content: ' ';
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    border-radius: 100px;
    -webkit-transition: opacity .45s cubic-bezier(.25,1,.33,1);
    transition: opacity .45s cubic-bezier(.25,1,.33,1)
}

.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-1"] .nectar_icon:before,.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-2"] .nectar_icon:before {
    opacity: 1
}

.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-1"] .nectar_icon:before,.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-2"] .nectar_icon:before {
    background-color: #f6f6f6
}

.nectar_icon_wrap[data-border-thickness="1px"] .nectar_icon {
    border-width: 1px
}

.nectar_icon_wrap[data-border-thickness="2px"] .nectar_icon {
    border-width: 2px
}

.nectar_icon_wrap[data-border-thickness="3px"] .nectar_icon {
    border-width: 3px
}

.nectar_icon_wrap[data-border-thickness="4px"] .nectar_icon {
    border-width: 4px
}

.nectar_icon_wrap[data-border-thickness="5px"] .nectar_icon {
    border-width: 5px
}

.nectar_icon_wrap[data-style="border-basic"] .nectar_icon i {
    text-align: center
}

.nectar_icon_wrap a {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1
}

.iwithtext {
    position: relative
}

.iwithtext .iwt-icon {
    position: absolute;
    left: 0;
    top: 0
}

.iwithtext .iwt-icon img {
    width: 35px;
    height: auto;
    padding: 0
}

.row .col .iwithtext .iwt-icon img:not([srcset]) {
    width: 35px
}

.span_10.iwt h2 {
    line-height: 20px
}

.span_10.iwt h3 {
    line-height: 18px
}

.iwithtext .iwt-text {
    padding-left: 55px
}

.main-content .vc_span2 .iwithtext .iwt-icon,.main-content .vc_col-sm-2 .iwithtext .iwt-icon {
    top: -2px
}

.main-content .vc_span2 .iwithtext .iwt-icon i,.main-content .vc_col-sm-2 .iwithtext .iwt-icon i {
    font-size: 26px;
    line-height: 26px;
    width: 26px;
    height: 26px
}

.main-content .vc_span2 .iwithtext .iwt-icon img,.main-content .vc_col-sm-2 .iwithtext .iwt-icon img {
    width: 26px
}

.main-content .vc_span2 .iwithtext .iwt-icon img:not([srcset]),.main-content .vc_col-sm-2 .iwithtext .iwt-icon img:not([srcset]) {
    width: 26px
}

.main-content .vc_span2 .iwithtext .iwt-text,.main-content .vc_col-sm-2 .iwithtext .iwt-text {
    padding-left: 45px
}

img.img-with-animation,.img-with-aniamtion-wrap .hover-wrap,.col.has-animation,.wpb_column.has-animation,.nectar_cascading_images .cascading-image .inner-wrap,.nectar-fancy-box.has-animation {
    opacity: 0;
    position: relative
}

.wpb_column.has-animation[data-animation*="reveal"] {
    opacity: 1
}

img.img-with-animation[data-animation="grow-in"].full-opacity {
    opacity: 1
}

html:not(.js) img.img-with-animation,html:not(.js) .col.has-animation,html:not(.js) .wpb_column.has-animation {
    opacity: 1
}

img.img-with-animation[data-animation="none"],.img-with-aniamtion-wrap[data-animation="none"] .hover-wrap,.nectar_cascading_images .cascading-image[data-animation="none"] .inner-wrap {
    opacity: 1
}

.col.has-animation[data-animation="zoom-out"] {
    transform: translateZ(0) scale(1.2);
    opacity: 0
}

.col.has-animation[data-animation="slight-twist"] {
    transform: rotateY(20deg) rotateZ(-4deg);
    opacity: 0
}

img.img-with-animation[data-animation="grow-in"],.img-with-aniamtion-wrap[data-animation="grow-in"] .hover-wrap,.col.has-animation[data-animation="grow-in"],.wpb_column.has-animation[data-animation="grow-in"],.nectar-fancy-box.has-animation[data-animation="grow-in"] {
    opacity: 0;
    transform: scale(.75);
    -webkit-transform: scale(.75);
    transition: opacity 0.6s cubic-bezier(.15,.84,.35,1.25),background-color 0.35s cubic-bezier(.65,0,.35,1);
    -webkit-transition: opacity 0.6s cubic-bezier(.15,.84,.35,1.25),background-color 0.35s cubic-bezier(.65,0,.35,1);
    -webkit-backface-visibility: hidden
}

.nectar_cascading_images .cascading-image[data-animation="grow-in"] .inner-wrap {
    -webkit-transform: scale(.75);
    transform: scale(.75)
}

.nectar_cascading_images .cascading-image[data-animation="grow-in-reveal"] .inner-wrap {
    -webkit-transform: scale(.5);
    transform: scale(.5)
}

.nectar_cascading_images .cascading-image[data-animation="grow-in-reveal"] .inner-wrap .img-wrap {
    overflow: hidden
}

.nectar_cascading_images .cascading-image[data-animation="grow-in-reveal"] .inner-wrap img {
    -webkit-transform: scale(1.7);
    transform: scale(1.7);
    transition: transform 1.1s cubic-bezier(.3,.95,.3,.95);
    -webkit-transition: transform 1.1s cubic-bezier(.3,.95,.3,.95)
}

img.img-with-animation[data-animation="flip-in"],.img-with-aniamtion-wrap[data-animation="flip-in"] .hover-wrap,.col.has-animation[data-animation="flip-in"],.wpb_column.has-animation[data-animation="flip-in"],.nectar-fancy-box.has-animation[data-animation="flip-in"] {
    opacity: 0;
    transform: rotateY(25deg);
    -webkit-transform: rotateY(25deg);
    -webkit-transition: opacity 1s ease,background-color 0.35s cubic-bezier(.65,0,.35,1);
    transition: opacity 1s ease,background-color 0.35s cubic-bezier(.65,0,.35,1)
}

.nectar_cascading_images .cascading-image[data-animation="flip-in"] .inner-wrap {
    transform: rotateY(25deg);
    -webkit-transform: rotateY(25deg)
}

.flip-in-vertical-wrap {
    -webkit-perspective: 2000px;
    perspective: 2000px
}

img.img-with-animation[data-animation="flip-in-vertical"],.img-with-aniamtion-wrap[data-animation="flip-in-vertical"] .hover-wrap,.col.has-animation[data-animation="flip-in-vertical"],.wpb_column.has-animation[data-animation="flip-in-vertical"],.nectar-fancy-box.has-animation[data-animation="flip-in-vertical"] {
    opacity: 0;
    transform: rotateX(-45deg) translateY(120px);
    -webkit-transform: rotateX(-45deg) translateY(120px);
    transition: opacity 1s ease,background-color 0.35s cubic-bezier(.65,0,.35,1);
    -webkit-transition: opacity 1s ease,background-color 0.35s cubic-bezier(.65,0,.35,1)
}

img.img-with-animation[data-shadow="small_depth"],.img-with-aniamtion-wrap[data-shadow="small_depth"] .hover-wrap,.nectar_cascading_images .cascading-image[data-shadow="small_depth"] .img-wrap,.nectar_cascading_images .cascading-image[data-shadow="small_depth"] .bg-color,.nectar-video-box[data-shadow="small_depth"]:before,.nectar-flickity[data-shadow="small_depth"] .cell {
    box-shadow: 0 10px 50px rgba(0,0,0,.08),0 13px 45px rgba(0,0,0,.08)
}

img.img-with-animation[data-shadow="medium_depth"],.img-with-aniamtion-wrap[data-shadow="medium_depth"] .hover-wrap,.nectar_cascading_images .cascading-image[data-shadow="medium_depth"] .img-wrap,.nectar_cascading_images .cascading-image[data-shadow="medium_depth"] .bg-color,.nectar-video-box[data-shadow="medium_depth"]:before,.nectar-flickity[data-shadow="medium_depth"] .cell {
    box-shadow: 0 30px 80px rgba(0,0,0,.14),0 20px 70px rgba(0,0,0,.12)
}

img.img-with-animation[data-shadow="large_depth"],.img-with-aniamtion-wrap[data-shadow="large_depth"] .hover-wrap,.nectar_cascading_images .cascading-image[data-shadow="large_depth"] .img-wrap,.nectar_cascading_images .cascading-image[data-shadow="large_depth"] .bg-color,.nectar-video-box[data-shadow="large_depth"]:before {
    box-shadow: 0 40px 100px rgba(0,0,0,.15),0 25px 80px rgba(0,0,0,.1)
}

.nectar-flickity[data-shadow="large_depth"] .cell {
    box-shadow: 0 35px 55px rgba(0,0,0,.08),0 25px 63px rgba(0,0,0,.08)
}

img.img-with-animation[data-shadow="x_large_depth"],.img-with-aniamtion-wrap[data-shadow="x_large_depth"] .hover-wrap,.nectar_cascading_images .cascading-image[data-shadow="x_large_depth"] .img-wrap,.nectar_cascading_images .cascading-image[data-shadow="x_large_depth"] .bg-color,.nectar-video-box[data-shadow="x_large_depth"]:before,.nectar-flickity[data-shadow="x_large_depth"] .cell {
    box-shadow: 0 60px 135px rgba(0,0,0,.14),0 15px 65px rgba(0,0,0,.14)
}

img.img-with-animation[data-animation="fade-in-from-left"],.img-with-aniamtion-wrap[data-animation="fade-in-from-left"] .hover-wrap {
    transform: translateX(-75px);
    -webkit-transform: translateX(-75px);
    padding-right: 30px
}

img.img-with-animation[data-animation="fade-in-from-left"][data-shadow*="_depth"],.img-with-aniamtion-wrap[data-animation="fade-in-from-left"][data-shadow*="_depth"] .hover-wrap {
    padding-right: 0
}

.col.has-animation[data-animation="fade-in-from-left"],.wpb_column.has-animation[data-animation="fade-in-from-left"],.nectar-fancy-box.has-animation[data-animation="fade-in-from-left"] {
    transform: translateX(-45px);
    -webkit-transform: translateX(-45px)
}

.nectar_cascading_images .cascading-image[data-animation="fade-in-from-left"] .inner-wrap {
    transform: translateX(-60px);
    -webkit-transform: translateX(-60px)
}

img.img-with-animation[data-animation="fade-in-from-right"],.img-with-aniamtion-wrap[data-animation="fade-in-from-right"] .hover-wrap {
    transform: translateX(75px);
    -webkit-transform: translateX(75px)
}

.col.has-animation[data-animation="fade-in-from-right"],.wpb_column.has-animation[data-animation="fade-in-from-right"],.nectar-fancy-box.has-animation[data-animation="fade-in-from-right"] {
    transform: translateX(45px);
    -webkit-transform: translateX(45px)
}

.nectar_cascading_images .cascading-image[data-animation="fade-in-from-right"] .inner-wrap {
    transform: translateX(60px);
    -webkit-transform: translateX(60px)
}

img.img-with-animation[data-animation="fade-in-from-bottom"],.img-with-aniamtion-wrap[data-animation="fade-in-from-bottom"] .hover-wrap {
    transform: translateY(100px);
    -webkit-transform: translateY(100px)
}

.col.has-animation[data-animation="fade-in-from-bottom"],.wpb_column.has-animation[data-animation="fade-in-from-bottom"],.nectar-fancy-box.has-animation[data-animation="fade-in-from-bottom"] {
    transform: translateY(50px);
    -webkit-transform: translateY(50px)
}

.nectar_cascading_images .cascading-image[data-animation="fade-in-from-bottom"] .inner-wrap {
    transform: translateY(60px);
    -webkit-transform: translateY(60px)
}

img.img-with-animation[data-animation="fade-in-from-left"],img.img-with-animation[data-animation="fade-in-from-right"],.nectar-fancy-box.has-animation[data-animation="fade-in-from-right"] {
    margin: 0 auto
}

.img-with-aniamtion-wrap,body .wpb_wrapper>.img-with-aniamtion-wrap {
    line-height: 0;
    margin-bottom: 0
}

.img-with-aniamtion-wrap>.inner {
    height: 100%
}

.center img.img-with-animation {
    margin: 0 auto;
    display: block
}

.right.img-with-aniamtion-wrap {
    text-align: right
}

.right.img-with-aniamtion-wrap img {
    display: inline-block
}

.img-with-aniamtion-wrap .color-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 10;
    opacity: 0
}

.img-with-aniamtion-wrap:hover .color-overlay {
    opacity: .5
}

.img-with-aniamtion-wrap .hover-wrap {
    overflow: hidden
}

.img-with-aniamtion-wrap .hover-wrap[data-hover-animation="none"] {
    overflow: visible
}

.img-with-aniamtion-wrap[data-shadow*="depth"] .hover-wrap,.img-with-aniamtion-wrap[data-shadow*="depth"] .hover-wrap .hover-wrap-inner {
    display: inline-block
}

.img-with-aniamtion-wrap[data-shadow*="depth"].center {
    text-align: center
}

.img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin-bottom: 0
}

img.img-with-animation.nectar-lazy {
    display: block;
    min-height: 1px;
    min-width: 1px
}

.row .col img.img-with-animation.nectar-lazy:not([srcset]) {
    width: 100%
}

.img-with-aniamtion-wrap img.img-with-animation.nectar-lazy,.img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation.nectar-lazy {
    opacity: 0;
    transition: opacity 0.5s ease
}

.img-with-aniamtion-wrap img.img-with-animation.nectar-lazy.loaded,.img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation.nectar-lazy.loaded {
    opacity: 1
}

.img-with-aniamtion-wrap .hover-wrap {
    margin-bottom: 15px
}

.img-with-aniamtion-wrap .color-overlay {
    -webkit-transition: opacity .65s cubic-bezier(.2,1,.2,1);
    transition: opacity .65s cubic-bezier(.2,1,.2,1)
}

.img-with-aniamtion-wrap[data-shadow] .hover-wrap .img-with-animation {
    box-shadow: none
}

.img-with-aniamtion-wrap .inner .hover-wrap:not([data-hover-animation="none"]) {
    -webkit-transition: all .65s cubic-bezier(.05,.2,.1,1);
    transition: all .65s cubic-bezier(.05,.2,.1,1)!important
}

.img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner {
    -webkit-transition: transform .65s cubic-bezier(.05,.2,.1,1);
    transition: transform .65s cubic-bezier(.05,.2,.1,1)
}

.img-with-aniamtion-wrap .hover-wrap[data-hover-animation="zoom"]:hover .hover-wrap-inner {
    -webkit-transform: scale(1.13);
    transform: scale(1.13)
}

.img-with-aniamtion-wrap .hover-wrap[data-hover-animation="zoom-crop"]:hover .hover-wrap-inner {
    -webkit-transform: scale(1.15);
    transform: scale(1.15)
}

.img-with-aniamtion-wrap .hover-wrap[data-hover-animation="zoom-crop"]:hover {
    -webkit-transform: scale(.95);
    transform: scale(.95)!important
}

.right.img-with-aniamtion-wrap[data-max-width="110%"] img,.right.img-with-aniamtion-wrap[data-max-width="125%"] img,.right.img-with-aniamtion-wrap[data-max-width="150%"] img,.right.img-with-aniamtion-wrap[data-max-width="175%"] img,.right.img-with-aniamtion-wrap[data-max-width="200%"] img,.right.img-with-aniamtion-wrap[data-max-width="225%"] img,.right.img-with-aniamtion-wrap[data-max-width="250%"] img {
    display: block
}

.img-with-aniamtion-wrap[data-max-width="50%"]:not(.right) img,.img-with-aniamtion-wrap[data-max-width="75%"]:not(.right) img,.img-with-aniamtion-wrap[data-max-width="110%"]:not(.right) img,.img-with-aniamtion-wrap[data-max-width="125%"]:not(.right) img,.img-with-aniamtion-wrap[data-max-width="150%"]:not(.right) img,.img-with-aniamtion-wrap[data-max-width="175%"]:not(.right) img,.img-with-aniamtion-wrap[data-max-width="200%"]:not(.right) img,.img-with-aniamtion-wrap[data-max-width="225%"]:not(.right) img,.img-with-aniamtion-wrap[data-max-width="250%"]:not(.right) img {
    backface-visibility: hidden
}

.wpb_column.has-animation[data-animation*="reveal"] {
    overflow: hidden
}

.wpb_column.has-animation[data-animation*="reveal"] .column-inner-wrap {
    overflow: hidden;
    height: 100%;
    width: 100%
}

.img-with-aniamtion-wrap[data-max-width="110%"] .inner {
    width: 110%;
    display: block
}

.img-with-aniamtion-wrap[data-max-width="125%"] .inner {
    width: 125%;
    display: block
}

.img-with-aniamtion-wrap[data-max-width="150%"] .inner {
    width: 150%;
    display: block
}

.img-with-aniamtion-wrap[data-max-width="165%"] .inner {
    width: 165%;
    display: block
}

.img-with-aniamtion-wrap[data-max-width="175%"] .inner {
    width: 175%;
    display: block
}

.img-with-aniamtion-wrap[data-max-width="200%"] .inner {
    width: 200%;
    display: block
}

.img-with-aniamtion-wrap[data-max-width="225%"] .inner {
    width: 225%;
    display: block
}

.img-with-aniamtion-wrap[data-max-width="250%"] .inner {
    width: 250%;
    display: block
}

.img-with-aniamtion-wrap[data-max-width="110%"].center .inner {
    margin-left: -5%
}

.img-with-aniamtion-wrap[data-max-width="125%"].center .inner {
    margin-left: -12.5%
}

.img-with-aniamtion-wrap[data-max-width="150%"].center .inner {
    margin-left: -25%
}

.img-with-aniamtion-wrap[data-max-width="165%"].center .inner {
    margin-left: -32.5%
}

.img-with-aniamtion-wrap[data-max-width="175%"].center .inner {
    margin-left: -37.5%
}

.img-with-aniamtion-wrap[data-max-width="200%"].center .inner {
    margin-left: -50%
}

.img-with-aniamtion-wrap[data-max-width="225%"].center .inner {
    margin-left: -62.5%
}

.img-with-aniamtion-wrap[data-max-width="250%"].center .inner {
    margin-left: -75%
}

.img-with-aniamtion-wrap.right[data-max-width="110%"] .inner {
    margin-left: -10%
}

.img-with-aniamtion-wrap.right[data-max-width="125%"] .inner {
    margin-left: -25%
}

.img-with-aniamtion-wrap.right[data-max-width="150%"] .inner {
    margin-left: -50%
}

.img-with-aniamtion-wrap.right[data-max-width="165%"] .inner {
    margin-left: -65%
}

.img-with-aniamtion-wrap.right[data-max-width="175%"] .inner {
    margin-left: -75%
}

.img-with-aniamtion-wrap.right[data-max-width="200%"] .inner {
    margin-left: -100%
}

.img-with-aniamtion-wrap.right[data-max-width="225%"] .inner {
    margin-left: -125%
}

.img-with-aniamtion-wrap.right[data-max-width="250%"] .inner {
    margin-left: -150%
}

.img-with-aniamtion-wrap[data-max-width="50%"] img,.nectar-flickity:not(.masonry) .flickity-slider .cell .img-with-aniamtion-wrap[data-max-width="50%"] img {
    max-width: 50%;
    width: auto
}

.img-with-aniamtion-wrap[data-max-width="75%"] img,.nectar-flickity:not(.masonry) .flickity-slider .cell .img-with-aniamtion-wrap[data-max-width="75%"] img {
    max-width: 75%;
    width: auto
}

.img-with-aniamtion-wrap[data-max-width="110%"] img,.img-with-aniamtion-wrap[data-max-width="125%"] img,.img-with-aniamtion-wrap[data-max-width="150%"] img,.img-with-aniamtion-wrap[data-max-width="175%"] img,.img-with-aniamtion-wrap[data-max-width="200%"] img,.img-with-aniamtion-wrap[data-max-width="225%"] img,.img-with-aniamtion-wrap[data-max-width="250%"] img {
    max-width: 100%;
    width: auto
}

.img-with-aniamtion-wrap[data-max-width="none"] img,.row .img-with-aniamtion-wrap[data-max-width="none"] img:not([srcset]) {
    max-width: none;
    width: 100%
}

.img-with-aniamtion-wrap[data-max-width="125%"][data-shadow*="depth"] img,.img-with-aniamtion-wrap[data-max-width="150%"][data-shadow*="depth"] img,.img-with-aniamtion-wrap[data-max-width="175%"][data-shadow*="depth"] img,.img-with-aniamtion-wrap[data-max-width="200%"][data-shadow*="depth"] img,.img-with-aniamtion-wrap[data-max-width="225%"][data-shadow*="depth"] img,.img-with-aniamtion-wrap[data-max-width="250%"][data-shadow*="depth"] img {
    max-width: none;
    width: 100%
}

.wpb_column.has-animation[data-animation*="reveal"] .column-inner-wrap.no-transform,.wpb_column.has-animation[data-animation*="reveal"] .column-inner-wrap.no-transform .column-inner {
    transform: none;
    -webkit-transform: none
}

@media only screen and (min-width: 690px) {
    .vc_row-o-equal-height .wpb_column.has-animation[data-animation*="reveal"]>.column-inner-wrap {
        -webkit-flex-grow:1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .vc_row-o-equal-height.vc_row-o-content-middle .wpb_column.has-animation[data-animation*="reveal"]>.column-inner-wrap {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        height: auto
    }

    .vc_row-o-equal-height.vc_row-o-content-bottom .wpb_column.has-animation[data-animation*="reveal"]>.column-inner-wrap,.vc_row-o-equal-height.vc_row-o-content-bottom .wpb_column.has-animation[data-animation*="reveal"]>.column-inner-wrap>.column-inner {
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
}

.wpb_column .column-inner[data-bg-cover="true"],.wpb_column[data-bg-cover="true"] {
    background-size: cover;
    background-position: center
}

.vc_ie-flexbox-fixer {
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal
}

.vc_ie-flexbox-fixer>.vc_row {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    box-sizing: border-box;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox
}

@-webkit-keyframes pulsate {
    from {
        opacity: 1;
        transform: scale(1)
    }

    to {
        opacity: 0;
        transform: scale(3)
    }
}

@keyframes pulsate {
    from {
        opacity: 1;
        transform: scale(1)
    }

    to {
        opacity: 0;
        transform: scale(3)
    }
}

@keyframes nectarBounceIn {
    0% {
        transform: translateY(80px);
        opacity: 0
    }

    33% {
        transform: translateY(-13px);
        opacity: 1
    }

    66% {
        transform: translateY(4px);
        opacity: 1
    }

    100% {
        transform: translateY(0);
        opacity: 1
    }
}

@-webkit-keyframes nectarBounceIn {
    0% {
        transform: translateY(80px);
        opacity: 0
    }

    33% {
        transform: translateY(-13px);
        opacity: 1
    }

    66% {
        transform: translateY(4px);
        opacity: 1
    }

    100% {
        transform: translateY(0);
        opacity: 1
    }
}

html:not(.js) #contact-map,html:not(.js) .nectar-google-map {
    display: none
}

.grecaptcha-badge {
    z-index: 100
}

#contact-map {
    width: 100%;
    height: 370px;
    margin-bottom: 30px
}

body.page-template-template-contact[data-header-resize="1"] .container-wrap {
    padding-top: 0
}

.gm-style-iw {
    color: #777
}

#contact-map div,.nectar-google-map div {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box
}

.wpb_wrapper>.nectar-google-map,.nectar-google-map {
    margin-bottom: 0
}

.nectar-google-map img {
    max-width: none!important
}

.wpb_column.centered-text .nectar-google-map img {
    display: block
}

body[data-bg-header="true"] #contact-map {
    margin-top: -30px
}

.contact-info {
    padding-left: 20px
}

body.page-template-template-contact-php .page-header-no-bg .col.section-title {
    border-bottom: 0
}

body.page-template-template-contact-php #page-header-bg {
    margin-bottom: 0
}

.gm-style .gm-style-iw,.gm-style .gm-style-iw a,.gm-style .gm-style-iw span,.gm-style .gm-style-iw label,.gm-style .gm-style-iw div {
    font-family: arial;
    letter-spacing: 0;
    line-height: 20px
}

.nectar-google-map .animated-dot,.nectar-leaflet-map .animated-dot {
    width: 20px;
    height: 20px;
    left: -9px;
    top: -5px;
    position: relative
}

.nectar-google-map .animated-dot .middle-dot,.nectar-leaflet-map .animated-dot .middle-dot {
    width: 16px;
    height: 16px;
    border-radius: 30px;
    position: absolute;
    left: 2px;
    top: 2px;
    transform-origin: 50% 50%;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite
}

.nectar-google-map[data-dark-color-scheme="1"] .animated-dot .middle-dot:after {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    content: ' ';
    background-color: #fff;
    border-radius: 30px;
    z-index: 100;
    opacity: 0;
    animation: animationSignal2 cubic-bezier(0,.55,.55,1) 2s;
    transform-origin: 50% 50%;
    animation-fill-mode: forwards;
    animation-delay: 0.78s;
    animation-iteration-count: infinite
}

.nectar-google-map .animated-dot .signal,.nectar-leaflet-map .animated-dot .signal {
    width: 180px;
    pointer-events: none;
    height: 180px;
    border-radius: 200px;
    position: absolute;
    left: -80px;
    top: -80px;
    opacity: 0;
    -webkit-animation: animationSignal cubic-bezier(0,.55,.55,1) 2s;
    animation: animationSignal cubic-bezier(0,.55,.55,1) 2s;
    transform-origin: 50% 50%;
    animation-fill-mode: forwards;
    animation-delay: 0.78s;
    animation-iteration-count: infinite
}

.nectar-google-map .animated-dot .signal2,.nectar-leaflet-map .animated-dot .signal2 {
    width: 180px;
    height: 180px;
    pointer-events: none;
    border-radius: 200px;
    position: absolute;
    left: -80px;
    top: -80px;
    opacity: 0;
    -webkit-animation: animationSignal cubic-bezier(0,.55,.55,1) 2s;
    animation: animationSignal cubic-bezier(0,.55,.55,1) 2s;
    transform-origin: 50% 50%;
    animation-fill-mode: forwards;
    animation-delay: 1s;
    animation-iteration-count: infinite
}

.nectar-leaflet-map .nectar-leaflet-pin {
    width: 34px;
    height: 34px;
    font-size: 0;
    border: 10px solid #3452ff;
    border-radius: 50% 50% 50% 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    position: relative;
    background-color: #fff
}

.nectar-leaflet-map:not([data-marker-style="nectar"]) .leaflet-marker-icon:before {
    background-image: url(../../../themes/salient/img/icons/leaflet/marker-shadow.png);
    position: absolute;
    z-index: -1;
    display: block;
    top: 2px;
    left: 9px;
    width: 41px;
    height: 41px;
    content: '';
    -webkit-transform: rotate(13deg);
    transform: rotate(13deg)
}

.nectar-leaflet-map .leaflet-marker-icon {
    overflow: visible;
    background-color: transparent;
    border: none
}

.nectar-leaflet-map[data-greyscale="1"]>.leaflet-map-pane .leaflet-tile-container {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

@-webkit-keyframes animationSignal {
    0% {
        opacity: 0;
        transform: scale(0)
    }

    1% {
        opacity: .25
    }

    20% {
        opacity: .25
    }

    60% {
        transform: scale(1);
        opacity: 0
    }
}

@-webkit-keyframes animationSignal2 {
    0% {
        opacity: 0
    }

    1% {
        opacity: .2
    }

    20% {
        opacity: .17
    }

    60% {
        opacity: 0
    }
}

@keyframes animationSignal {
    0% {
        opacity: 0;
        transform: scale(0)
    }

    1% {
        opacity: .25
    }

    20% {
        opacity: .25
    }

    60% {
        transform: scale(1);
        opacity: 0
    }
}

@keyframes animationSignal2 {
    0% {
        opacity: 0
    }

    1% {
        opacity: .2
    }

    20% {
        opacity: .17
    }

    60% {
        opacity: 0
    }
}

.nectar-milestone {
    text-align: center
}

.nectar-milestone:not(.animated-in) {
    opacity: 0
}

.span_12.right .nectar-milestone,.nectar-milestone[data-ms-align="right"] {
    text-align: right
}

.nectar-milestone[data-ms-align="left"] {
    text-align: left
}

.span_12.right .nectar-milestone[data-symbol-alignment="superscript"] {
    padding-right: 40px
}

body .nectar-milestone .number h1,body .nectar-milestone .number h2,body .nectar-milestone .number h3,body .nectar-milestone .number h4,body .nectar-milestone .number h5 {
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    display: inline-block
}

.nectar-milestone .number {
    font-size: 62px;
    line-height: 62px;
    font-family: 'Open Sans';
    font-weight: 600;
    margin-bottom: 5px;
    position: relative;
    display: inline-block
}

.nectar-milestone.motion_blur .number span:not(.in-sight) {
    transform: translateY(-100%);
    -webkit-transform: translateY(-100%);
    opacity: 0
}

.nectar-milestone.motion_blur .number span {
    display: inline-block
}

body .nectar-milestone .subject {
    letter-spacing: .5px;
    font-size: 16px;
    line-height: 25px
}

.nectar-milestone .number .symbol-wrap {
    display: inline-block
}

.nectar-milestone[data-symbol-alignment="superscript"] .number .symbol-wrap {
    transform: translateX(103%);
    -webkit-transform: translateX(103%);
    top: 0;
    right: 0;
    position: absolute;
    display: inline;
    font-size: 30px;
    line-height: 34px
}

.nectar-milestone[data-symbol-alignment="superscript"][data-symbol-pos="before"] .number .symbol-wrap {
    transform: translateX(-103%);
    -webkit-transform: translateX(-103%);
    right: auto;
    left: 0
}

.milestone-wrap {
    text-align: center
}

.morphing-outline {
    visibility: visible;
    padding: 90px 50px;
    text-align: center
}

.morphing-outline .inner {
    -webkit-transition: color .35s cubic-bezier(.65,0,.35,1);
    transition: color .35s cubic-bezier(.65,0,.35,1);
    position: relative;
    display: inline-block;
    line-height: 1;
    z-index: 1;
    -webkit-perspective: 1000;
    text-align: center
}

.morphing-outline .inner p {
    padding-bottom: 10px
}

body .wpb_column:hover>.wpb_wrapper>.morphing-outline .inner>* {
    transform: scale(1.11);
    -webkit-transform: scale(1.11)
}

body .wpb_column>.wpb_wrapper>.morphing-outline .inner>h5 {
    transform: scale(.68);
    -webkit-transform: scale(.68)
}

body .wpb_column:hover>.wpb_wrapper>.morphing-outline .inner>h5 {
    transform: scale(.77);
    -webkit-transform: scale(.77)
}

.morphing-outline .inner>* {
    color: #fff;
    -webkit-transition: color .35s cubic-bezier(.65,0,.35,1),transform .35s cubic-bezier(.65,0,.35,1);
    transition: color .35s cubic-bezier(.65,0,.35,1),transform .35s cubic-bezier(.65,0,.35,1)
}

.morphing-outline .inner>*:last-child {
    margin-bottom: 0;
    padding-bottom: 0
}

.morphing-outline .inner:after {
    -webkit-transition: all .35s cubic-bezier(.65,0,.35,1);
    transition: all .35s cubic-bezier(.65,0,.35,1);
    height: 100%;
    width: 100%;
    position: absolute;
    left: -62px;
    top: -92px;
    padding: 80px 50px;
    z-index: -1;
    border-width: 12px;
    border-style: solid;
    border-color: #fff;
    display: block;
    content: '';
    border-radius: 50%
}

body[data-button-style="default"] .wpb_column>.wpb_wrapper>.morphing-outline .inner:after,body[data-button-style="default"] .wpb_column>.vc_column-inner>.wpb_wrapper>.morphing-outline .inner:after {
    border-radius: 0
}

body[data-button-style="default"] .wpb_column:hover>.wpb_wrapper>.morphing-outline .inner:after,body[data-button-style="default"] .wpb_column:hover>.vc_column-inner>.wpb_wrapper>.morphing-outline .inner:after {
    border-radius: 50%
}

.wpb_column:hover>.wpb_wrapper>.morphing-outline .inner:after,.wpb_column:hover>.vc_column-inner>.wpb_wrapper>.morphing-outline .inner:after {
    border-radius: 0%;
    border-color: #fff
}

.wpb_column:hover>.wpb_wrapper>.morphing-outline .inner>*,.wpb_column:hover>.vc_column-inner>.wpb_wrapper>.morphing-outline .inner>* {
    color: #fff
}

.page-submenu:not(.stuck) {
    transform: translateY(0)!important;
    -webkit-transform: translateY(0)!important
}

.page-submenu.stuck {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1000;
    transition: all 0.3s;
    -webkit-transition: all 0.3s
}

.page-submenu.stuck.header-not-visible {
    transition: all 0.2s;
    -webkit-transition: all 0.2s
}

.page-submenu.stuck .full-width-content,.full-width-content>.span_12>.vc_col-sm-12>.vc_column-inner>.wpb_wrapper .page-submenu:not(.stuck)>.full-width-content {
    margin-left: 0!important
}

.page-submenu .full-width-section,.page-submenu .full-width-content {
    height: auto!important
}

.page-submenu ul {
    margin: 0;
    color: inherit
}

@media only screen and (min-width: 1000px) {
    .page-submenu ul {
        display:block!important;
        height: auto!important
    }
}

.page-submenu[data-alignment="left"] {
    text-align: left
}

.page-submenu[data-alignment="center"] {
    text-align: center
}

.page-submenu[data-alignment="right"] {
    text-align: right
}

.page-submenu[data-alignment="right"] .full-width-section ul li:last-child {
    margin-right: 0
}

.page-submenu[data-alignment="left"] .full-width-section ul li:first-child {
    margin-left: 0
}

.page-submenu[data-alignment="left"] .full-width-content ul li:first-child {
    margin-left: 25px
}

.page-submenu[data-alignment="right"] .full-width-content ul li:last-child {
    margin-right: 33px
}

.page-submenu li {
    display: inline-block;
    margin: 0 25px 0 0;
    color: inherit
}

body .page-submenu li a {
    color: inherit;
    transition: all 0.1s ease;
    -webkit-transition: all 0.1s ease;
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
    opacity: .7
}

.page-submenu li a:hover,.page-submenu.stuck .current-menu-item a {
    opacity: 1;
    color: inherit
}

.page-submenu .mobile-menu-link {
    padding: 16px 20px;
    border-left: 1px solid rgba(255,255,255,.2);
    border-right: 1px solid rgba(255,255,255,.2);
    color: inherit;
    display: none;
    line-height: 17px
}

.page-submenu[data-bg-color="#fff"] .mobile-menu-link {
    border-left: 1px solid rgba(0,0,0,.08);
    border-right: 1px solid rgba(0,0,0,.08)
}

.salient-page-submenu-icon {
    font-size: 16px;
    float: left;
    margin-right: 8px
}

.salient-page-submenu-icon:before {
    content: '\e067'
}

.nectar-progress-bar,.wpb_wrapper>.nectar-progress-bar {
    margin-bottom: 0
}

.nectar-progress-bar .bar-wrap {
    margin-bottom: 13px;
    border-radius: 300px 300px 300px 300px;
    -webkit-border-radius: 300px 300px 300px 300px;
    background-color: #ebebeb;
    box-shadow: 0 1px 2px rgba(0,0,0,.09) inset;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.09) inset;
    -o-box-shadow: 0 1px 2px rgba(0,0,0,.09) inset
}

.nectar-progress-bar span {
    height: 14px;
    width: 0;
    display: block;
    background-color: #000;
    border-radius: 300px 300px 300px 300px;
    -webkit-border-radius: 300px 300px 300px 300px
}

.nectar-progress-bar p {
    padding-bottom: 2px
}

.nectar-progress-bar span {
    overflow: visible;
    position: relative
}

.nectar-progress-bar span strong {
    position: absolute;
    right: 0;
    top: -23px;
    opacity: 0;
    display: block;
    font-family: 'Open Sans';
    font-weight: 600;
    border-radius: 2px;
    -webkit-border-radius: 2px
}

.nectar-progress-bar span strong i {
    font-style: normal;
    font-family: 'Open Sans';
    font-weight: 600;
    letter-spacing: 0;
    text-transform: none
}

body .nectar-progress-bar span strong,body .nectar-progress-bar .bar-wrap span strong i,body .nectar-progress-bar .bar-wrap span strong {
    font-size: 11px!important;
    line-height: 12px!important
}

.nectar-progress-bar span strong.full:after {
    left: 15px
}

.nectar-progress-bar span strong.full {
    width: 43px;
    text-align: right
}

body .vc_pie_chart .vc_pie_chart_value {
    font-size: 42px;
    font-family: 'Open Sans';
    font-weight: 300
}

body .vc_pie_chart .wpb_pie_chart_heading {
    font-family: 'Open Sans';
    font-weight: 700;
    text-transform: uppercase;
    font-size: 12px;
    margin-top: 12px;
    margin-bottom: 0;
    letter-spacing: 2px
}

body .vc_pie_chart_back {
    border-width: 7px;
    opacity: 0
}

body .vc_pie_chart {
    opacity: 1
}

.nectar-split-heading .heading-line {
    display: block;
    overflow: hidden;
    position: relative
}

.nectar-split-heading .heading-line>div {
    display: block;
    transform: translateY(200%);
    -webkit-transform: translateY(200%)
}

.nectar-split-heading h1 {
    margin-bottom: 0
}

@media only screen and (min-width: 1000px) {
    .nectar-split-heading[data-custom-font-size="true"] h1,.nectar-split-heading[data-custom-font-size="true"] h2,.nectar-split-heading[data-custom-font-size="true"] h3,.nectar-split-heading[data-custom-font-size="true"] h4 {
        font-size:inherit;
        line-height: inherit
    }
}

.nectar-split-heading[data-animation-type="line-reveal-by-space"]:not(.markup-generated),.nectar-split-heading[data-animation-type="letter-fade-reveal"]:not(.markup-generated) {
    opacity: 0
}

.nectar-split-heading[data-animation-type="line-reveal-by-space"]>*>span,.nectar-split-heading[data-animation-type="letter-fade-reveal"]>*>span {
    position: relative;
    display: inline-block;
    overflow: hidden
}

.nectar-split-heading[data-animation-type="line-reveal-by-space"] span,.nectar-split-heading[data-animation-type="letter-fade-reveal"] span {
    vertical-align: bottom
}

.nectar-split-heading[data-animation-type="line-reveal-by-space"] span .inner {
    position: relative;
    display: inline-block;
    -webkit-transform: translateY(102%);
    transform: translateY(102%)
}

.nectar-split-heading[data-animation-type="line-reveal-by-space"] span .inner.animated {
    -webkit-transform: none;
    transform: none
}

.nectar-split-heading[data-animation-type="letter-fade-reveal"] span span {
    position: relative;
    display: inline-block;
    -webkit-transform: translateY(102%);
    transform: translateY(102%);
    opacity: 0
}

.nectar-split-heading[data-animation-type="twist-in"] {
    transform: rotateY(25deg) rotateZ(-4deg);
    opacity: 0;
    transition: opacity 1s cubic-bezier(.15,.75,.4,1),transform 1.2s cubic-bezier(.15,.75,.4,1)
}

.nectar-split-heading[data-animation-type="twist-in"].animated-in {
    transform: rotateY(0deg) rotateZ(0deg);
    opacity: 1
}

.wpb_column[data-cfc="true"] h1,.wpb_column[data-cfc="true"] h2,.wpb_column[data-cfc="true"] h3,.wpb_column[data-cfc="true"] h4,.wpb_column[data-cfc="true"] h5,.wpb_column[data-cfc="true"] h6,.wpb_column[data-cfc="true"] p {
    color: inherit
}

blockquote .image-icon[data-shadow="true"] {
    box-shadow: 0 15px 37px rgba(0,0,0,.15)
}

.span_12.light .flickity-page-dots .dot:before,.testimonial_slider[data-style="multiple_visible"][data-color*="-light"] .flickity-page-dots .dot:before {
    background-color: #fff
}

body .toggle {
    margin-bottom: 15px
}

.toggle.open h3 a {
    color: #fff;
    background-color: #000
}

body .toggle h3,body .row .toggle h3 {
    margin-bottom: 0
}

.toggle h3 {
    position: relative;
    z-index: 10;
    font-size: 12px
}

div[data-style="default"] .toggle h3 a,div[data-style="default"] .toggle h3 {
    font-size: 14px;
    line-height: 14px
}

.toggle h3 a {
    display: block;
    color: rgba(0,0,0,.65);
    letter-spacing: 0;
    font-size: 14px;
    line-height: 16px;
    padding: 14px 14px 16px 43px;
    font-weight: 400;
    background-color: rgba(0,0,0,.045);
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear
}

.toggle h3 a i {
    position: absolute;
    left: 13px;
    background-color: transparent;
    color: #888;
    top: 13px;
    width: 18px;
    height: 16px;
    line-height: 18px;
    font-size: 15px;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear
}

.toggle.open h3 a i {
    color: #fff
}

.toggle h3 a:hover {
    background-color: rgba(0,0,0,.035)
}

body .toggle>div {
    padding: 10px 14px;
    border-top: 0;
    display: none;
    background-color: #fff;
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2)
}

.toggle>div .wpb_wrapper {
    margin: 0
}

.toggle>div>div:last-child {
    margin-bottom: 0!important
}

.light .toggle>div {
    color: #676767
}

.light .toggles[data-style="default"] .toggle h3 a {
    color: #fff
}

.light .toggles[data-style="default"] .toggle>div {
    background-color: transparent
}

body div[data-style*="minimal"] .toggle.open h3 a,body div[data-style*="minimal"] .toggle h3 a {
    background-color: transparent
}

div[data-style*="minimal"] .toggle>div {
    box-shadow: none;
    -webkit-box-shadow: none;
    padding: 0 0 30px 0;
    background-color: transparent
}

div[data-style*="minimal"] .toggle h3 i {
    width: 30px;
    height: 30px;
    position: absolute;
    right: 0;
    left: auto;
    top: 50%;
    margin-top: -15px;
    border: 2px solid #888;
    border-radius: 30px 30px;
    -ms-transition: border-color 0.15s ease;
    transition: border-color 0.15s ease;
    -webkit-transition: border-color 0.15s ease
}

div[data-style="minimal"] .toggle h3 a {
    padding: 30px 70px 30px 0;
    -ms-transition: color 0.15s ease;
    transition: color 0.15s ease;
    -webkit-transition: color 0.15s ease
}

div[data-style="minimal"] .toggle {
    border-bottom: 2px solid rgba(0,0,0,.08);
    -ms-transition: border-color 0.15s ease;
    transition: border-color 0.15s ease;
    -webkit-transition: border-color 0.15s ease
}

body div[data-style="minimal"] .toggle {
    margin-bottom: 0
}

div[data-style="minimal"] .toggle h3 i:before {
    content: ' ';
    top: 14px;
    left: 6px;
    margin-top: -2px;
    width: 14px;
    height: 2px;
    position: absolute;
    background-color: #888;
    -ms-transition: background-color 0.15s ease;
    transition: background-color 0.15s ease;
    -webkit-transition: background-color 0.15s ease
}

div[data-style="minimal"] .toggle h3 i:after {
    content: ' ';
    top: 6px;
    left: 14px;
    width: 2px;
    margin-left: -2px;
    height: 14px;
    position: absolute;
    background-color: #888;
    -ms-transition: transform 0.45s cubic-bezier(.3,.4,.2,1),background-color 0.15s ease;
    transition: transform 0.45s cubic-bezier(.3,.4,.2,1),background-color 0.15s ease;
    -webkit-transition: -webkit-transform 0.45s cubic-bezier(.3,.4,.2,1),background-color 0.15s ease
}

.light div[data-style="minimal"] .toggle {
    border-color: rgba(255,255,255,.2)
}

.light div[data-style*="minimal"] .toggle h3 i {
    border-color: #fff
}

.light div[data-style*="minimal"] .toggle h3 i:before,.light div[data-style*="minimal"] .toggle h3 i:after {
    background-color: #fff
}

.light div[data-style*="minimal"] .toggle h3 a {
    color: #fff
}

div[data-style*="minimal"] .toggle.open i:after {
    -ms-transform: scale(1,0);
    transform: scale(1,0);
    -webkit-transform: scale(1,0)
}

div[data-style="minimal_small"] .toggle h3 {
    display: inline-block
}

div[data-style="minimal_small"] .toggle h3 a {
    padding: 0
}

div[data-style="minimal_small"] .toggle.default h3 a:hover,div[data-style="minimal_small"] .toggle.default.open h3 a {
    color: #000
}

div[data-style="minimal_small"] .toggle.default>h3:after {
    background-color: #000
}

.span_12.light div[data-style="minimal_small"] .toggle.default h3 a:hover,.span_12.light div[data-style="minimal_small"] .toggle.default.open h3 a {
    color: #fff
}

.span_12.light div[data-style="minimal_small"] .toggle>h3:before {
    background-color: rgba(255,255,255,.2)
}

.span_12.light div[data-style="minimal_small"] .toggle.default:hover>h3:after,.span_12.light div[data-style="minimal_small"] .toggle.default.open>h3:after,.span_12.light div[data-style="minimal_small"] .toggle.default>h3:after {
    background-color: #fff
}

div[data-style="minimal_small"] .toggle>h3:after,div[data-style="minimal_small"] .toggle>h3:before {
    display: block;
    content: '';
    position: absolute;
    bottom: 0;
    width: 100%;
    background-color: rgba(0,0,0,.1);
    height: 2px;
    left: 0;
    pointer-events: none
}

div[data-style="minimal_small"] .toggle>h3:after {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: transform 0.5s cubic-bezier(.3,.4,.1,1);
    transition: transform 0.5s cubic-bezier(.3,.4,.1,1);
    transform-origin: left
}

div[data-style="minimal_small"] .toggle.open>h3:after,div[data-style="minimal_small"] .toggle:hover>h3:after {
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

div[data-style="minimal_small"] .toggle>div {
    padding-top: 1.4em;
    padding-bottom: 0
}

div[data-style="minimal_small"] .toggle>h3 i {
    display: none
}

div[data-style="minimal_small"] .toggle {
    margin-bottom: 1.4em
}

.nectar_video_lightbox svg,.masonry-blog-item .video-play-button svg,.auto_meta_overlaid_spaced article .content-inner>.play svg {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: 2px;
    -ms-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
    -webkit-transform: translateY(-50%) translateX(-50%)
}

.nectar_video_lightbox.play_button:before,.nectar-video-box .play_button_mouse_follow:before,.auto_meta_overlaid_spaced article .content-inner>.play:before {
    display: block;
    position: absolute;
    content: ' ';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 6px solid #fff;
    z-index: 10;
    border-radius: 200px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    transition: all 0.4s cubic-bezier(.19,1,.22,1) 0s;
    -webkit-transition: all 0.4s cubic-bezier(.19,1,.22,1) 0s
}

.nectar-video-box .play_button_mouse_follow {
    transition: opacity 0.3s ease
}

.nectar-video-box .play_button_mouse_follow:not(.visible) {
    opacity: 0
}

.nectar-video-box .play_button_mouse_follow:before {
    border-width: 2px
}

.nectar-video-box .play_button_mouse_follow svg {
    width: 12px
}

.nectar-video-box .play_button_mouse_follow.nectar_video_lightbox {
    width: 94px;
    height: 94px;
    left: 0;
    top: 0;
    margin-top: -47px;
    margin-left: -47px;
    pointer-events: none
}

.nectar-video-box[data-mouse-style="see_through_contrast"] .play_button_mouse_follow {
    mix-blend-mode: difference
}

.nectar-video-box[data-mouse-style="see_through_contrast"],.nectar-video-box[data-mouse-style="see_through_contrast"]>.inner-wrap {
    background-color: #fff
}

@media only screen and (max-width: 690px) {
    .nectar-video-box .play_button_mouse_follow.nectar_video_lightbox {
        width:60px;
        height: 60px;
        margin-top: -30px;
        margin-left: -30px
    }

    .nectar-video-box .play_button_mouse_follow.nectar_video_lightbox svg {
        width: 10px
    }
}

.nectar-video-box[data-mouse-style="solid_color"] .play_button_mouse_follow:before {
    border: none
}

@-webkit-keyframes pulse-1 {
    0% {
        -webkit-transform: translate3d(-50%,-50%,0)scale(1);
        opacity: 1
    }

    100% {
        -webkit-transform: translate3d(-50%,-50%,0)scale(1.7);
        opacity: 0
    }
}

@keyframes pulse-1 {
    0% {
        transform: translate3d(-50%,-50%,0)scale(1);
        opacity: 1
    }

    100% {
        transform: translate3d(-50%,-50%,0)scale(1.7);
        opacity: 0
    }
}

@-webkit-keyframes pulse-2 {
    0% {
        -webkit-transform: translate3d(-50%,-50%,0)scale(1);
        opacity: .5
    }

    100% {
        -webkit-transform: translate3d(-50%,-50%,0)scale(1.7);
        opacity: 0
    }
}

@keyframes pulse-2 {
    0% {
        transform: translate3d(-50%,-50%,0)scale(1);
        opacity: .5
    }

    100% {
        transform: translate3d(-50%,-50%,0)scale(1.7);
        opacity: 0
    }
}

.nectar_video_lightbox.play_button {
    position: relative;
    width: 90px;
    height: 90px;
    margin: 0;
    display: inline-block
}

.centered-text .nectar_video_lightbox.play_button {
    margin: 0 30px
}

.nectar_video_lightbox.play_button_with_text .play {
    height: 52px;
    width: 52px;
    position: relative;
    vertical-align: middle;
    display: inline-block
}

.nectar_video_lightbox.play_button_with_text .play>.inner-wrap {
    height: 100%;
    width: 100%;
    display: block
}

.nectar_video_lightbox.play_button_with_text .play>.inner-wrap:before {
    border-radius: 200px;
    backface-visibility: hidden;
    height: 100%;
    width: 100%;
    display: block;
    content: '';
    transition: all 0.45s cubic-bezier(.15,.2,.1,1) 0s;
    -webkit-transition: all 0.45s cubic-bezier(.15,.2,.1,1) 0s
}

.nectar_video_lightbox.play_button_with_text:not([data-style="small"]) .play>.inner-wrap:before {
    background-color: #000
}

.nectar_video_lightbox.play_button_with_text:hover .play>.inner-wrap:before {
    -webkit-transform: scale(1.15);
    transform: scale(1.15)
}

.nectar_video_lightbox.play_button_with_text .link-text>* {
    margin-bottom: 0
}

body .nectar_video_lightbox.play_button_with_text:not([data-style="small"]) .play:before {
    width: 50px;
    height: 50px;
    left: 50%;
    top: 50%;
    z-index: -1
}

.nectar_video_lightbox.play_button_with_text:not([data-style="small"]) .play:before,.nectar_video_lightbox.play_button_with_text:not([data-style="small"]) .play:after {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    content: '';
    border: 1px solid rgba(255,255,255,.5);
    border-radius: 50%;
    -webkit-transform: scale(.35) translateY(-50%) translateX(-50%);
    -ms-transform: scale(.35) translateY(-50%) translateX(-50%);
    transform: scale(.35) translateY(-50%) translateX(-50%);
    opacity: 0;
    -webkit-animation: pulse-1 2.6s cubic-bezier(.25,.9,.2,1) 0.4s infinite;
    animation: pulse-1 2.6s cubic-bezier(.25,.9,.2,1) 0.4s infinite
}

.nectar_video_lightbox.play_button_with_text .play:after {
    width: 50px;
    height: 50px;
    z-index: -1;
    border-color: rgba(255,255,255,.4);
    -webkit-animation: pulse-1 2.6s cubic-bezier(.25,.9,.2,1) 0s infinite;
    animation: pulse-1 2.6s cubic-bezier(.25,.9,.2,1) 0s infinite
}

.span_12.dark .nectar_video_lightbox.play_button_with_text .play:before,.span_12.dark .nectar_video_lightbox.play_button_with_text .play:after {
    -webkit-animation: pulse-2 2.6s cubic-bezier(.25,.9,.2,1) 0.4s infinite;
    animation: pulse-2 2.6s cubic-bezier(.25,.9,.2,1) 0.4s infinite
}

.span_12.dark .nectar_video_lightbox.play_button_with_text .play:after {
    -webkit-animation: pulse-2 2.6s cubic-bezier(.25,.9,.2,1) 0s infinite;
    animation: pulse-2 2.6s cubic-bezier(.25,.9,.2,1) 0s infinite
}

.nectar_video_lightbox.play_button_with_text svg {
    width: 14px;
    height: 14px;
    z-index: 100
}

.span_12.light .nectar_video_lightbox.play_button_with_text .link-text {
    color: #fff
}

.nectar_video_lightbox.play_button_with_text .link-text {
    display: inline-block;
    margin-left: 25px;
    color: #000;
    vertical-align: middle
}

.play_button_with_text .link-text[data-font="nectar-btn-jumbo"] {
    font-size: 18px
}

.play_button_with_text .link-text[data-font="nectar-btn-large"] {
    font-size: 14px
}

.play_button_with_text .link-text[data-font="nectar-btn-medium"] {
    font-size: 12px
}

.nectar_video_lightbox.play_button_with_text .play:before {
    display: block;
    position: absolute;
    content: ' ';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    border-radius: 200px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box
}

.nectar_video_lightbox .play {
    display: block;
    height: 100%;
    width: 100%;
    transition: all 0.4s cubic-bezier(.19,1,.22,1) 0s;
    -webkit-transition: all 0.4s cubic-bezier(.19,1,.22,1) 0s
}

.nectar_video_lightbox path,.span_12.dark .nectar_video_lightbox.play_button_with_text path {
    fill: #fff
}

.span_12.dark .nectar_video_lightbox path {
    fill: #000
}

.span_12.dark .nectar_video_lightbox.play_button:before {
    border: 5px solid #000
}

.nectar_video_lightbox:hover:before {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    opacity: .4
}

.nectar_video_lightbox:not(.play_button_with_text):hover .play {
    transform: scale(1.3);
    -webkit-transform: scale(1.3)
}

.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"] .play:before,.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"] .play:after {
    display: none
}

.nectar_video_lightbox.play_button_with_text[data-style="small"] span.play,.nectar_video_lightbox.play_button_with_text[data-style="small"] .button-bg {
    height: 30px;
    width: 30px
}

.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"] span.play,.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"] .button-bg {
    width: 70px;
    height: 70px
}

.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"][data-font-style="h2"] span.play,.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"][data-font-style="h2"] .button-bg,.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"][data-font-style="h1"] span.play,.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"][data-font-style="h1"] .button-bg {
    width: 90px;
    height: 90px
}

.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"] {
    text-align: center;
    display: inline-block
}

.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"] .link-text {
    display: block;
    margin-left: 0;
    margin-top: 28px
}

.main-content .nectar_video_lightbox.play_button_with_text[data-style="bordered_top"]:not([data-style="small"]) .play>.inner-wrap:before {
    background-color: transparent!important
}

.play_button_with_text[data-style="small"][data-font-style="h3"] span.play,.play_button_with_text[data-style="small"][data-font-style="h3"] .button-bg,.play_button_with_text[data-style="small"][data-font-style="h2"] span.play,.play_button_with_text[data-style="small"][data-font-style="h2"] .button-bg,.play_button_with_text[data-style="small"][data-font-style="h1"] span.play,.play_button_with_text[data-style="small"][data-font-style="h1"] .button-bg {
    height: 40px;
    width: 40px
}

.nectar_video_lightbox.play_button_with_text[data-style="small"] .button-bg-wrap,.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"] .button-bg-wrap {
    margin-top: -20px
}

.nectar_video_lightbox.play_button_with_text[data-style="small"] svg,.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"] svg {
    height: 10px;
    width: 10px
}

.nectar_video_lightbox.play_button_with_text {
    display: inline-block;
    padding: 20px 0
}

.nectar_video_lightbox.play_button_with_text>span {
    display: block
}

.nectar_video_lightbox.play_button_with_text[data-style="small"] .link-text {
    margin-left: 15px
}

.play_button_with_text[data-style="small"][data-font-style="h1"] .link-text,.play_button_with_text[data-style="small"][data-font-style="h2"] .link-text,.play_button_with_text[data-style="small"][data-font-style="h3"] .link-text {
    margin-left: 20px
}

.nectar_video_lightbox.play_button_with_text[data-style="small"] .play>.inner-wrap:before,.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"] .play>.inner-wrap:before {
    border-width: 2px;
    border-style: solid;
    box-sizing: border-box;
    border-color: #000
}

.span_12.dark .nectar_video_lightbox.play_button_with_text[data-style="small"] path,.span_12.dark .nectar_video_lightbox.play_button_with_text[data-style="bordered_top"] path {
    fill: #000
}

.light .nectar_video_lightbox.play_button_with_text[data-style="small"] .play>.inner-wrap:before,.light .nectar_video_lightbox.play_button_with_text[data-style="bordered_top"] .play>.inner-wrap:before {
    border-color: #fff
}

.span_12.dark .nectar_video_lightbox.nectar-button[data-color*="transparent"] {
    border: 2px solid #000;
    color: #000
}

.nectar_video_lightbox.nectar-button[data-color*="transparent"] {
    background-color: transparent;
    border: 2px solid #fff;
    opacity: 1;
    transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease
}

.nectar_video_lightbox.nectar-button[data-color*="transparent"]:hover {
    color: #fff;
    border-color: transparent
}

.nectar-video-box {
    line-height: 0;
    position: relative;
    margin-bottom: 35px
}

.nectar-video-box img {
    transition: all .7s cubic-bezier(.2,1,.22,1);
    -webkit-transition: all .7s cubic-bezier(.2,1,.22,1);
    margin-bottom: 0!important;
    transform: translateZ(0) scale(1.05);
    -webkit-transform: translateZ(0) scale(1.05);
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    max-width: none!important;
    width: 100%!important
}

.nectar-video-box[data-hover="zoom_button"] img,.nectar-video-box[data-hover="zoom_button"]:hover img {
    transition: none;
    -webkit-transition: none;
    -webkit-transform: none;
    transform: none
}

.nectar-video-box .nectar_video_lightbox {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 10;
    width: 70px;
    height: 70px;
    margin-top: -35px;
    margin-left: -35px;
    color: #fff;
    display: inline-block;
    border-radius: 200px;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

body .nectar-video-box[data-hover="zoom_button"] .nectar_video_lightbox:after {
    background-color: #000;
    position: absolute;
    content: ' ';
    display: block;
    left: 0;
    top: 0;
    width: 100%;
    border-radius: 200px;
    height: 100%;
    z-index: 1;
    transition: all .7s cubic-bezier(.2,1,.22,1);
    -webkit-transition: all .7s cubic-bezier(.2,1,.22,1)
}

.nectar-video-box:hover .nectar_video_lightbox:after {
    -webkit-transform: scale(1.14);
    transform: scale(1.14)
}

.nectar-video-box[data-hover="zoom_button"] .play {
    position: relative;
    z-index: 10
}

.nectar-video-box .inner-wrap>a.full-link {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 100
}

.nectar-video-box:hover img {
    transform: scale(1.14);
    -webkit-transform: scale(1.14)
}

.nectar-video-box .nectar_video_lightbox path {
    fill: #fff!important
}

body .nectar-video-box[data-hover="zoom_button"] .nectar_video_lightbox {
    background-color: transparent!important
}

.nectar-video-box .inner-wrap {
    overflow: hidden
}

.nectar-video-box[data-border-radius*="px"]>.inner-wrap {
    transform: translateZ(0)
}

.nectar-video-box[data-border-radius="3px"] .inner-wrap {
    border-radius: 3px
}

.nectar-video-box[data-border-radius="5px"] .inner-wrap {
    border-radius: 5px
}

.nectar-video-box[data-border-radius="10px"] .inner-wrap {
    border-radius: 10px
}

.nectar-video-box[data-border-radius="15px"] .inner-wrap {
    border-radius: 15px
}

.nectar-video-box[data-border-radius="20px"] .inner-wrap {
    border-radius: 20px
}

.nectar-video-box[data-shadow*="depth"]:before {
    position: absolute;
    width: 98%;
    height: 98%;
    top: 1%;
    left: 1%;
    display: block;
    content: '';
    z-index: -1
}

.nectar-video-box[data-play-button-size="larger"] .nectar_video_lightbox {
    height: 110px;
    width: 110px;
    margin-left: -55px;
    margin-top: -55px
}

.nectar-drag-indicator,.nectar-view-indicator {
    position: fixed;
    z-index: 400;
    left: -47px;
    top: -47px;
    pointer-events: none;
    width: 94px;
    height: 94px;
    mix-blend-mode: difference
}

.nectar-drag-indicator:before {
    border: 2px solid #fff;
    width: 100%;
    height: 100%;
    display: block;
    content: '';
    position: absolute;
    left: -2px;
    top: -2px;
    transform: scale(.2);
    opacity: 0;
    border-radius: 50%
}

.nectar-drag-indicator span {
    position: absolute;
    top: 50%;
    left: 0;
    display: block;
    width: 100%;
    text-align: center;
    transform: translateY(-50%)
}

.nectar-drag-indicator i {
    top: 0;
    color: #fff;
    font-size: 22px;
    opacity: 0
}

.nectar-drag-indicator i.fa-angle-left {
    padding-right: 20px;
    transform: translateX(12px)
}

.nectar-drag-indicator i.fa-angle-right {
    padding-left: 20px;
    transform: translateX(-12px)
}

.nectar-drag-indicator:before,.nectar-view-indicator .color-circle {
    -webkit-transition: transform 0.45s ease,opacity 0.3s ease;
    transition: transform 0.45s ease,opacity 0.3s ease
}

.nectar-drag-indicator i,.nectar-view-indicator span {
    -webkit-transition: transform 0.2s ease,opacity 0.2s ease;
    transition: transform 0.2s ease,opacity 0.2s ease
}

.nectar-drag-indicator.visible i {
    -webkit-transition: transform 0.45s ease 0.1s,opacity 0.3s ease 0.1s;
    transition: transform 0.45s ease 0.1s,opacity 0.3s ease 0.1s
}

.nectar-drag-indicator.visible:before,.nectar-view-indicator.visible .color-circle,.nectar-view-indicator.visible span,.nectar-drag-indicator.visible i.fa-angle-left,.nectar-drag-indicator.visible i.fa-angle-right {
    transform: scale(1);
    opacity: 1
}

.nectar-view-indicator:not(.style-see-through) {
    mix-blend-mode: normal
}

.nectar-view-indicator .color-circle {
    background-color: #000;
    width: 100%;
    height: 100%;
    display: block;
    content: '';
    position: absolute;
    left: -2px;
    top: -2px;
    transform: scale(.2);
    opacity: 0;
    border-radius: 50%
}

body .nectar-view-indicator span {
    opacity: 0;
    font-size: 16px;
    color: #fff;
    line-height: 94px;
    text-align: center;
    width: 100%;
    display: inline-block
}

.nectar-view-indicator.style-see-through .color-circle {
    background-color: transparent;
    border: 2px solid #fff
}

.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="minimal-counter"]>li::before,.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"]>li::before,body.search-results #search-results[data-layout="list-no-sidebar"] article:before {
    content: counter(step-counter);
    margin-right: 20px;
    border: 1px solid rgba(0,0,0,.1);
    font-weight: 700;
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    z-index: 10;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 34px;
    width: 34px;
    line-height: 34px;
    font-size: 12px;
    pointer-events: none;
    text-align: center;
    border-radius: 50%;
    -webkit-transition: color 0.4s cubic-bezier(.25,1,.2,1),border-color 0.4s cubic-bezier(.25,1,.2,1);
    transition: color 0.4s cubic-bezier(.25,1,.2,1),border-color 0.4s cubic-bezier(.25,1,.2,1)
}

body.search-results #search-results[data-layout="list-no-sidebar"] article:before {
    height: 50px;
    width: 50px;
    font-size: 16px;
    line-height: 50px
}

body.search-results #search-results[data-layout="list-no-sidebar"] article {
    counter-increment: step-counter
}

#footer-outer .widget.widget_media_image img {
    margin-bottom: 0
}

.blog-recent[data-style="list_featured_first_row"] .small {
    position: relative;
    -webkit-transform: none;
    transform: none;
    top: 0;
    display: inline-block;
    vertical-align: middle
}

.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"]>li:not(.has-img):after,.post-area.featured_img_left article:not(.has-post-thumbnail) .article-content-wrap .post-featured-img-wrap:after {
    border-radius: 0;
    text-align: center;
    color: #fff;
    font: normal normal normal 18px/60px FontAwesome;
    content: "\f03e";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased
}

.post-area.featured_img_left article:not(.has-post-thumbnail) .article-content-wrap .post-featured-img-wrap:after {
    font-size: 50px
}

.post-area.featured_img_left article:not(.has-post-thumbnail) .article-content-wrap .post-featured-img-wrap,.post-area.featured_img_left .post-featured-img-wrap {
    background-color: rgba(0,0,0,.25)
}

.post-area.featured_img_left article:not(.has-post-thumbnail) .article-content-wrap .post-featured-img-wrap:after {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%)
}

@media only screen and (min-width: 1600px) {
    .full-width-content .vc_col-sm-12 .wpb_gallery .parallax-grid-item {
        width:33%
    }

    .full-width-content .vc_col-sm-12 .wpb_gallery .wpb_gallery_slidesparallax_image_grid>div:nth-child(3) {
        margin-top: 0
    }
}

.wpb_gallery .parallax-grid-item img {
    width: 100%;
    max-width: none;
    height: auto
}

.wpb_gallery .parallax-grid-item img:not([srcset]) {
    max-width: 100%
}

.wpb_gallery .parallax-grid-item .parallaxImg-layers a {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 10;
    height: 100%
}

.wpb_gallery .parallax-grid-item .item-meta p {
    opacity: .65
}

.wpb_gallery .parallax-grid-item .item-meta h4 {
    margin-bottom: 3px
}

.wpb_gallery .parallax-grid-item .item-meta {
    padding: 5% 0 0 0
}

.wpb_gallery_slidesparallax_image_grid>div:nth-child(2n+2) {
    padding-left: 3.3%
}

.wpb_gallery_slidesparallax_image_grid>div:nth-child(2n+1) {
    padding-right: 3.3%
}

.wpb_gallery .parallax-grid-item {
    width: 50%;
    display: inline-block;
    margin-top: 6.2%;
    vertical-align: top;
    transform: translateZ(0)
}

.wpb_gallery_slidesparallax_image_grid>div:nth-child(1) {
    margin-top: 0
}

.wpb_gallery_slidesparallax_image_grid>div:nth-child(2) {
    margin-top: 0
}

body.cssreflections .wpb_gallery .parallax-grid-item .parallaxImg-container {
    transition: transform 0.2s cubic-bezier(0,0,.65,1);
    -webkit-transition: transform 0.2s cubic-bezier(0,0,.65,1);
    outline: 1px solid transparent;
    backface-visibility: hidden
}

html.cssreflections .wpb_gallery .parallax-grid-item .parallaxImg.transition .parallaxImg-container {
    transition: transform 0.8s cubic-bezier(0,0,.55,1);
    -webkit-transition: transform 0.8s cubic-bezier(0,0,.55,1)
}

html.cssreflections .wpb_gallery .parallax-grid-item .parallaxImg-container {
    transition: transform 0.5s cubic-bezier(0,0,.55,1);
    -webkit-transition: transform 0.5s cubic-bezier(0,0,.55,1);
    backface-visibility: hidden
}

html.cssreflections .wpb_gallery .parallax-grid-item .parallaxImg-container:not(.over),html.cssreflections .wpb_gallery .parallax-grid-item .parallaxImg-container:not(.over) .parallaxImg-rendered-layer,html.cssreflections .wpb_gallery .parallax-grid-item .parallaxImg:not(.over) {
    transition: transform 1.1s cubic-bezier(0,0,.2,1);
    -webkit-transition: transform 1.1s cubic-bezier(0,0,.2,1)
}

.row .col.section-title {
    margin: 0 0 0 0;
    padding: 0 0 36px 0;
    border-bottom: 1px solid #ddd
}

.row .col.section-title.project-title,.row .col.section-title.blog-title {
    margin-bottom: 14px
}

.home .row .col.section-title {
    padding: 0 0 3em 0
}

.row .col.section-title h1,.row .col.section-title h2 {
    margin-bottom: 0;
    font-family: 'Open Sans';
    font-weight: 600;
    letter-spacing: -1px;
    position: relative
}

.row .col.section-title h2 {
    margin-bottom: 5px
}

.page-template-template-portfolio-php .row .col.section-title h1 {
    margin-bottom: 0
}

.row .col.section-title h1 {
    top: 3px
}

.row .col.section-title span {
    font-size: 20px;
    line-height: 20px;
    color: #888;
    top: 0;
    position: relative;
    text-transform: none;
    font-family: 'Open Sans';
    padding-left: 10px
}

#ajax-content-wrap .row .col.section-title .nectar-love span {
    line-height: 20px
}

.archive.author .row .col.section-title span,.archive.category .row .col.section-title span,.archive.tag .row .col.section-title span,.archive.date .row .col.section-title span {
    padding-left: 0
}

.archive.author #page-header-wrap,.archive.category #page-header-wrap,.archive.tag #page-header-wrap,.archive.date #page-header-wrap {
    height: 400px
}

.archive.author #page-header-wrap #page-header-bg,.archive.category #page-header-wrap #page-header-bg,.archive.tag #page-header-wrap #page-header-bg,.archive.date #page-header-wrap #page-header-bg {
    height: 100%
}

.row .col.section-title h1 {
    margin-bottom: 0
}

.row .col.section-title p {
    font-size: 20px;
    line-height: 28px;
    padding-bottom: 0
}

.archive.category .row .col.section-title p {
    margin-top: 10px
}

#page-header-wrap[data-animate-in-effect="slide-down"],#page-header-wrap[data-animate-in-effect="slide-down"] #page-header-bg {
    transition: height 0.85s cubic-bezier(.725,0,0,.995);
    -webkit-transition: height 0.85s cubic-bezier(.725,0,0,.995)
}

body[data-ajax-transitions="true"] #page-header-wrap[data-animate-in-effect="slide-down"] {
    transition: height 0.85s 0.2s cubic-bezier(.725,0,0,.995);
    -webkit-transition: height 0.85s 0.2s cubic-bezier(.725,0,0,.995)
}

@media only screen and (min-width: 1000px) {
    #page-header-wrap #page-header-bg[data-animate-in-effect="zoom-out"] .page-header-bg-image-wrap,#page-header-wrap #page-header-bg[data-animate-in-effect="zoom-out"] .nectar-video-wrap,.top-level .nectar-slider-wrap[data-animate-in-effect="zoom-out"]:not([data-bg-animation="ken_burns"]) .slide-bg-wrap,.nectar-recent-posts-slider[data-animate-in-effect="zoom-out"] .nectar-recent-posts-slider-inner:not(.loaded) .nectar-recent-post-bg,body[data-aie="zoom-out"] .nectar-recent-posts-single_featured .nectar-recent-post-bg {
        -webkit-transform:scale(1.11) translateZ(0);
        -ms-transform: scale(1.11) translateZ(0);
        transform: scale(1.11) translateZ(0);
        -webkit-transition: 0.95s 0s cubic-bezier(.3,.58,.42,.9);
        transition: 0.95s 0s cubic-bezier(.3,.58,.42,.9)
    }
}

body[data-apte*="horizontal_swipe"] #page-header-wrap #page-header-bg[data-animate-in-effect="zoom-out"] .page-header-bg-image-wrap,body[data-apte*="horizontal_swipe"] #page-header-wrap #page-header-bg[data-animate-in-effect="zoom-out"] .nectar-video-wrap,body[data-apte*="horizontal_swipe"][data-aie="zoom-out"] .nectar-recent-posts-single_featured .nectar-recent-post-bg {
    -webkit-transition: 1.25s 0s cubic-bezier(.3,.58,.42,.9);
    transition: 1.25s 0s cubic-bezier(.3,.58,.42,.9)
}

body[data-ajax-transitions="true"] #page-header-wrap #page-header-bg[data-animate-in-effect="zoom-out"] .nectar-video-wrap {
    -webkit-transition: transform 0.95s 0s cubic-bezier(.3,.58,.42,.9);
    transition: transform 0.95s 0s cubic-bezier(.3,.58,.42,.9)
}

#page-header-wrap #page-header-bg[data-animate-in-effect="zoom-out"].loaded .page-header-bg-image-wrap,#page-header-wrap #page-header-bg[data-animate-in-effect="zoom-out"].loaded .nectar-video-wrap,.top-level .nectar-slider-wrap[data-animate-in-effect="zoom-out"]:not([data-bg-animation="ken_burns"]).loaded .slide-bg-wrap,.nectar-recent-posts-slider[data-animate-in-effect="zoom-out"].loaded .nectar-recent-post-bg,#page-header-wrap #page-header-bg[data-animate-in-effect="long-zoom-out"].loaded .page-header-bg-image-wrap,#page-header-wrap #page-header-bg[data-animate-in-effect="long-zoom-out"].loaded .nectar-video-wrap,.first-nectar-slider.nectar-slider-wrap[data-animate-in-effect="long-zoom-out"].loaded .image-bg,.first-nectar-slider.nectar-slider-wrap[data-animate-in-effect="long-zoom-out"].loaded .video-wrap,.parallax_slider_outer .nectar-slider-wrap[data-animate-in-effect="long-zoom-out"].loaded .slide-bg-wrap,.nectar-recent-posts-slider[data-animate-in-effect="long-zoom-out"].loaded .nectar-recent-post-bg,.js_active body[data-aie="long-zoom-out"] .nectar-recent-posts-single_featured .nectar-recent-post-bg,.js_active body[data-aie="zoom-out"] .nectar-recent-posts-single_featured .nectar-recent-post-bg {
    -webkit-transform: scale(1) translateZ(0);
    -ms-transform: scale(1) translateZ(0);
    transform: scale(1) translateZ(0)
}

@media only screen and (min-width: 1000px) {
    body[data-aie="zoom-out"] .first-section .row-bg-wrap .inner-wrap,body[data-aie="zoom-out"] .top-level .row-bg-wrap .inner-wrap,body[data-aie="zoom-out"] .first-section .project-slide .bg-inner-wrap {
        -webkit-transform:scale(1.11) translateZ(0);
        -ms-transform: scale(1.11) translateZ(0);
        transform: scale(1.11) translateZ(0)
    }
}

body[data-aie="zoom-out"] .first-section.loaded .row-bg-wrap .inner-wrap,body[data-aie="zoom-out"] .top-level.loaded .row-bg-wrap .inner-wrap,body[data-aie="zoom-out"] .first-section.loaded .project-slide .bg-inner-wrap {
    -webkit-transform: scale(1) translateZ(0);
    -ms-transform: scale(1) translateZ(0);
    transform: scale(1) translateZ(0);
    -webkit-transition: transform 0.95s 0s cubic-bezier(.3,.58,.42,.9);
    transition: transform 0.95s 0s cubic-bezier(.3,.58,.42,.9)
}

body[data-aie="zoom-out"] #nectar_fullscreen_rows[data-row-bg-animation="ken_burns"] .first-section .row-bg-wrap .inner-wrap {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

body[data-aie="zoom-out"] .first-section .row-bg-wrap,body[data-aie="zoom-out"] .top-level .row-bg-wrap,body[data-aie="long-zoom-out"] .first-section .row-bg-wrap {
    overflow: hidden;
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0
}

#page-header-wrap #page-header-bg[data-animate-in-effect="long-zoom-out"] .page-header-bg-image-wrap,#page-header-wrap #page-header-bg[data-animate-in-effect="long-zoom-out"] .nectar-video-wrap,.first-nectar-slider.nectar-slider-wrap[data-animate-in-effect="long-zoom-out"] .image-bg,.first-nectar-slider.nectar-slider-wrap[data-animate-in-effect="long-zoom-out"] .video-wrap,.first-section .nectar-slider-wrap[data-animate-in-effect="long-zoom-out"] .image-bg,.first-section .nectar-slider-wrap[data-animate-in-effect="long-zoom-out"] .video-wrap,.nectar-recent-posts-slider[data-animate-in-effect="long-zoom-out"] .nectar-recent-posts-slider-inner:not(.loaded) .nectar-recent-post-bg,body[data-aie="long-zoom-out"] .nectar-recent-posts-single_featured .nectar-recent-post-bg {
    -webkit-transform: scale(1.14) translateZ(0);
    -ms-transform: scale(1.14) translateZ(0);
    transform: scale(1.14) translateZ(0);
    -webkit-transition: 3.5s 0s cubic-bezier(.4,.58,.5,1);
    transition: 3.5s 0s cubic-bezier(.4,.58,.5,1)
}

body[data-aie="long-zoom-out"] .first-section .row-bg-wrap .inner-wrap,body[data-aie="long-zoom-out"] .top-level .row-bg-wrap .inner-wrap,body[data-aie="long-zoom-out"] .first-section .nectar-video-wrap video {
    -webkit-transform: scale(1.14) translateZ(0);
    -ms-transform: scale(1.14) translateZ(0);
    transform: scale(1.14) translateZ(0)
}

body[data-aie="long-zoom-out"] .first-section.loaded .row-bg-wrap .inner-wrap,body[data-aie="long-zoom-out"] .top-level.loaded .row-bg-wrap .inner-wrap,body[data-aie="long-zoom-out"] .first-section.loaded .nectar-video-wrap video,.js_active body[data-aie="long-zoom-out"] .nectar-recent-posts-single_featured .nectar-recent-post-bg {
    -webkit-transform: scale(1) translateZ(0);
    -ms-transform: scale(1) translateZ(0);
    transform: scale(1) translateZ(0);
    -webkit-transition: transform 3.5s 0s cubic-bezier(.4,.58,.5,1);
    transition: transform 3.5s 0s cubic-bezier(.4,.58,.5,1)
}

#page-header-bg[data-animate-in-effect="fade-in"] .scroll-down-wrap {
    opacity: 0;
    transition: opacity 1s ease 0.6s;
    -webkit-transition: opacity 1s ease 0.6s
}

#page-header-bg[data-animate-in-effect="fade-in"].loaded .scroll-down-wrap {
    opacity: 1;
    transition: opacity 1s ease 0.4s;
    -webkit-transition: opacity 1s ease 0.4s
}

#page-header-bg[data-animate-in-effect="fade-in"] .page-header-bg-image-wrap,#page-header-wrap #page-header-bg[data-animate-in-effect="fade-in"] .nectar-video-wrap {
    opacity: 0;
    -webkit-animation: pageHeaderFadeIn 2.8s ease forwards;
    animation: pageHeaderFadeIn 2.8s ease forwards;
    animation-delay: 0.45s
}

#page-header-bg[data-animate-in-effect="fade-in"] .container {
    opacity: 0;
    -webkit-animation: pageHeaderFadeInText 2s ease forwards;
    animation: pageHeaderFadeInText 2s ease forwards;
    animation-delay: 0.12s
}

@keyframes pageHeaderFadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes pageHeaderFadeInText {
    0% {
        -webkit-transform: translateY(40px);
        transform: translateY(40px);
        opacity: 0
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
}

body[data-bg-header="true"] .container-wrap,html.fp-enabled .container-wrap {
    margin-top: 0!important;
    padding-top: 0!important
}

#page-header-wrap {
    height: 60px;
    overflow: hidden;
    position: relative;
    background-color: #f8f8f8;
    -webkit-font-smoothing: antialiased
}

body.material #page-header-wrap,body[data-header-resize="0"] #page-header-wrap {
    margin-top: 0
}

#page-header-bg {
    width: 100%;
    height: 60px;
    overflow: hidden;
    color: #fff;
    display: block!important;
    -webkit-font-smoothing: antialiased;
    position: relative;
    z-index: 2
}

.page-header-bg-image {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 9;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover
}

.page-header-overlay-color {
    position: static;
    height: 1px;
    width: 1px;
    margin-left: -9999px;
    pointer-events: none;
    background-color: #333
}

.page-header-overlay-color:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: inherit;
    content: ' ';
    z-index: 10;
    opacity: .65
}

.page-header-overlay-color[data-overlay-opacity="0.9"]:after {
    opacity: .9
}

.page-header-overlay-color[data-overlay-opacity="0.8"]:after {
    opacity: .8
}

.page-header-overlay-color[data-overlay-opacity="0.7"]:after {
    opacity: .7
}

.page-header-overlay-color[data-overlay-opacity="0.6"]:after {
    opacity: .6
}

.page-header-overlay-color[data-overlay-opacity="0.5"]:after {
    opacity: .5
}

.page-header-overlay-color[data-overlay-opacity="0.4"]:after {
    opacity: .4
}

.page-header-overlay-color[data-overlay-opacity="0.3"]:after {
    opacity: .3
}

.page-header-overlay-color[data-overlay-opacity="0.2"]:after {
    opacity: .2
}

.page-header-overlay-color[data-overlay-opacity="0.1"]:after {
    opacity: .1
}

#page-header-bg[data-bg-pos="bottom"] .page-header-bg-image {
    background-position: bottom center
}

#page-header-bg[data-bg-pos="top"] .page-header-bg-image {
    background-position: top center
}

#page-header-bg[data-bg-pos="center"] .page-header-bg-image {
    background-position: center center
}

body[data-header-resize="0"] #page-header-bg {
    margin-top: 0
}

.page-header-no-bg {
    padding-bottom: 0;
    padding-top: 35px;
    background-color: #f8f8f8
}

.page-header-no-bg {
    z-index: 1000
}

#page-header-bg[data-parallax="1"] {
    overflow: hidden;
    margin: 0;
    position: fixed;
    z-index: 2
}

body[data-footer-reveal="1"] #page-header-bg[data-parallax="1"] {
    opacity: 1
}

#page-header-bg[data-parallax="1"] .span_6 {
    z-index: 0
}

body[data-apte="center_mask_reveal"][data-ajax-transitions="true"] #page-header-bg[data-parallax="1"]:not(.out-of-sight) {
    opacity: 1
}

#page-header-bg[data-parallax="1"].out-of-sight {
    pointer-events: none
}

#page-header-bg[data-parallax="1"].out-of-sight .nectar-video-wrap {
    display: none
}

#page-header-bg[data-alignment="center"],.page-header-no-bg[data-alignment="center"] {
    text-align: center
}

#page-header-bg[data-alignment="right"],.page-header-no-bg[data-alignment="right"] {
    text-align: right
}

#page-header-bg[data-alignment-v="bottom"] .row,#page-header-bg[data-alignment-v="bottom"] .container,#page-header-bg[data-alignment-v="top"] .row,#page-header-bg[data-alignment-v="top"] .container,#page-header-bg[data-alignment-v="middle"] .row,#page-header-bg[data-alignment-v="middle"] .container {
    height: 100%
}

#page-header-bg[data-alignment-v="bottom"] .span_6,#page-header-bg[data-parallax="1"][data-alignment-v="bottom"] .span_6,#page-header-bg[data-alignment-v="bottom"] .nectar-particles .inner-wrap {
    bottom: 26%;
    top: auto!important;
    left: 0;
    margin-bottom: 0!important;
    position: absolute!important
}

#page-header-bg[data-alignment-v="top"].fullscreen-header .nectar-particles .span_6,#page-header-bg[data-alignment-v="middle"].fullscreen-header .nectar-particles .span_6 {
    top: auto!important;
    transform: none!important;
    -webkit-transform: none!important
}

#page-header-bg[data-alignment-v="top"] .span_6,#page-header-bg[data-alignment-v="top"] .nectar-particles .inner-wrap {
    left: 0;
    position: absolute
}

#page-header-bg[data-alignment-v="top"] .span_6,#page-header-bg[data-alignment-v="top"] .nectar-particles .inner-wrap,#page-header-bg[data-alignment-v="top"].fullscreen-header .span_6 {
    top: 25%!important
}

#page-header-bg[data-alignment-v="bottom"] .span_6>.inner-wrap {
    transform: translateY(50%)!important;
    -webkit-transform: translateY(50%)!important
}

#page-header-bg .span_6 {
    width: 100%
}

.nectar-recent-post-slide .nectar-recent-post-bg:after,.single [data-post-hs="default_minimal"] .page-header-bg-image:after,.archive .page-header-bg-image:after {
    background-color: rgba(45,45,45,.35);
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    content: ' ';
    z-index: 1;
    display: block
}

body[data-bg-header="true"].archive .container-wrap,body[data-bg-header="true"].category .container-wrap,body[data-bg-header="true"].blog .container-wrap {
    padding-top: 4.1em!important
}

body[data-bg-header="true"].archive .container-wrap.meta_overlaid_blog,body[data-bg-header="true"].category .container-wrap.meta_overlaid_blog {
    padding-top: 0!important
}

#page-header-bg .row {
    z-index: 100;
    position: relative
}

html:not(.js) #page-header-bg .row,body #page-header-bg .row {
    visibility: visible
}

html:not(.js) #page-header-bg .span_6 {
    margin-top: 120px
}

#page-header-bg h1,.nectar-box-roll .overlaid-content h1 {
    font-family: 'Open Sans';
    font-weight: 600;
    font-size: 44px;
    line-height: 54px;
    margin-bottom: 8px;
    display: block;
    color: #fff;
    z-index: 101
}

.single.single-post .heading-title[data-header-style="default"] h1 {
    margin-bottom: 8px
}

#page-header-bg #portfolio-nav a i,#page-header-bg span,#page-header-bg .pinterest-share i,#page-header-bg .facebook-share i,#page-header-bg .linkedin-share i,#page-header-bg .twitter-share i,#page-header-bg .google-plus-share i,#page-header-bg .icon-salient-heart,#page-header-bg .icon-salient-heart-2 {
    color: #fff
}

.single #page-header-bg #single-below-header>span,.single #page-header-bg #single-meta>div>a {
    border-color: rgba(255,255,255,.25)
}

.single #single-meta>div>a,.single #single-meta ul .n-shortcode a,#project-meta ul li>a,#project-meta ul .n-shortcode a,#project-meta ul .project-date {
    display: block;
    border-radius: 100px;
    padding: 6px 20px!important;
    -webkit-transition: border-color .45s cubic-bezier(.25,1,.33,1);
    transition: border-color .45s cubic-bezier(.25,1,.33,1);
    height: auto;
    line-height: 20px
}

.single #single-meta ul li span,.single #single-meta ul .n-shortcode span,#project-meta ul li span,#project-meta ul .n-shortcode span {
    transition: color 0.2s linear;
    line-height: 20px!important;
    font-family: inherit!important
}

.blog-title #single-meta .nectar-social.hover .share-btn,.blog-title #single-meta .nectar-social.hover>div a,.single .blog-title #single-meta>div>a,.single .blog-title #single-meta div .n-shortcode a,.single-product #single-meta>div>a,#project-meta ul li>a,#project-meta ul .n-shortcode a,#sidebar #project-meta ul .project-date,.ascend #sidebar #project-meta ul .project-date {
    border: 2px solid rgba(0,0,0,.1)
}

.ascend #sidebar #project-meta ul .project-date {
    border: 2px solid rgba(0,0,0,.1)!important
}

#page-header-bg .blog-title #single-meta .nectar-social.hover .share-btn,#page-header-bg .blog-title #single-meta .nectar-social.hover>div a,.single #page-header-bg .blog-title #single-meta>div>a,.single #page-header-bg .blog-title #single-meta>div .n-shortcode a {
    border: 2px solid rgba(255,255,255,.4)
}

#page-header-bg .blog-title #single-meta .nectar-social.hover .share-btn:hover,#page-header-bg .blog-title #single-meta .nectar-social.hover>div a:hover,.single #page-header-bg .blog-title #single-meta>div>a:hover,.single #page-header-bg .blog-title #single-meta div .n-shortcode:hover a {
    border: 2px solid rgba(255,255,255,1)
}

body.single #single-meta ul li:first-child {
    border: none!important
}

.single .blog-title #single-meta div i,.single #single-meta .meta-comment-count a,.single #single-meta ul .meta-share-count .nectar-social a,#project-meta ul li i,#project-meta .meta-comment-count a,#project-meta ul .meta-share-count .nectar-social a,#project-meta ul li span,#project-meta ul .n-shortcode span,#project-meta ul .project-date {
    color: #999!important
}

.single #page-header-bg #single-meta ul li {
    border: none;
    margin: 0
}

body.single #ajax-content-wrap #single-meta ul li:first-child,.single #page-header-bg #single-meta ul li,.single .blog-title #single-meta ul li,#project-meta ul li,body.single-portfolio #ajax-content-wrap #sidebar #project-meta ul li:first-child {
    margin: 5px
}

.single #single-meta ul .meta-share-count,#project-meta ul .meta-share-count {
    position: relative;
    z-index: 100
}

.single #single-meta ul .meta-share-count span,.single #project-meta ul .meta-share-count span {
    font-size: inherit;
    padding-left: 0;
    color: #888
}

.single #single-meta ul li i,#project-meta ul li i {
    font-size: 16px!important;
    width: 16px;
    line-height: 22px!important;
    margin-right: 7px;
    height: 20px
}

.single #single-meta ul li i.icon-salient-heart-2,#project-meta ul li i.icon-salient-heart-2 {
    line-height: 20px!important
}

.single-post #single-meta {
    top: 50%;
    margin-top: -13px;
    float: none;
    z-index: 102;
    position: absolute
}

#page-header-bg .subheader,.nectar-box-roll .overlaid-content .subheader {
    font-size: 28px;
    line-height: 28px;
    color: #fff!important;
    font-family: 'Open Sans';
    font-weight: 300
}

#page-header-bg[data-text-alignment="center"],.page-header-no-bg[data-text-alignment="center"],.nectar-box-roll .overlaid-content[data-text-alignment="center"] {
    text-align: center
}

#page-header-bg[data-text-alignment="right"],.page-header-no-bg[data-text-alignment="right"],.nectar-box-roll .overlaid-content[data-text-alignment="right"] {
    text-align: right
}

#page-header-bg[data-text-alignment="center"] .span_6,.page-header-no-bg[data-text-alignment="center"] .span_6,.nectar-box-roll .overlaid-content[data-text-alignment="center"] .span_6 {
    left: 0;
    width: 100%!important
}

#page-header-bg[data-text-alignment="center"] h1,.nectar-box-roll .overlaid-content[data-text-alignment="center"] h1 {
    margin-bottom: 12px
}

#page-header-bg[data-text-alignment="center"] h1,.page-header-bg[data-text-alignment="center"] .subheader,.nectar-box-roll .overlaid-content[data-text-alignment="center"] .subheader {
    max-width: 900px;
    margin: 0 auto;
    display: block
}

#page-header-bg .canvas-bg {
    transition: background-color 0.7s ease;
    -webkit-transition: background-color 0.7s ease;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10
}

#page-header-bg .nectar-particles .span_6,.nectar-box-roll .overlaid-content .span_6 {
    backface-visibility: visible;
    transform-style: preserve-3d;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    top: auto;
    bottom: auto;
    width: 100%;
    height: 100%
}

#page-header-bg .nectar-particles {
    width: 100%;
    height: 100%
}

#page-header-bg .nectar-particles .inner-wrap {
    top: 0;
    left: 0;
    position: absolute;
    width: 100%
}

#page-header-bg .nectar-particles .span_6 .inner-wrap,.nectar-box-roll .overlaid-content .span_6 .inner-wrap {
    left: 0;
    position: absolute;
    width: 100%
}

#page-header-wrap .nectar-particles .fade-out {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1000;
    opacity: 0;
    background-color: #000;
    pointer-events: none
}

#page-header-bg[data-alignment-v="top"] .span_6 .inner-wrap {
    left: 0;
    position: absolute;
    width: 100%
}

.pagination-navigation {
    text-align: center;
    font-size: 0;
    position: absolute;
    right: 20px;
    top: 50%;
    width: 33px;
    transform: translateY(-50%) translateZ(0);
    -webkit-transform: translateY(-50%) translateZ(0);
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    opacity: .5;
    line-height: 1px;
    z-index: 1000
}

@media only screen and (max-width: 690px) {
    #ajax-content-wrap .pagination-navigation,.pagination-navigation {
        display:none
    }

    .overlaid-content svg {
        display: none
    }
}

.pagination-dot,.pagination-current {
    transition: transform 0.3s cubic-bezier(.21,.6,.35,1);
    position: relative;
    display: inline-block;
    width: 10px;
    height: 10px;
    padding: 0;
    line-height: 17px;
    background: #fff;
    border-radius: 50%;
    margin: 12px 7px;
    border: none;
    outline: none;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    cursor: pointer;
    transform: translateY(20px);
    -webkit-transform: translateY(20px);
    opacity: 0
}

.nectar-particles .pagination-current,.overlaid-content .pagination-current {
    position: absolute;
    left: 1px;
    top: 0;
    z-index: 100;
    display: none
}

.pagination-dot.active {
    transform: scale(1.7)!important
}

body .pagination-navigation {
    -webkit-filter: none;
    filter: none
}

#page-header-bg[data-text-effect="rotate_in"] .wraped,.overlaid-content[data-text-effect="rotate_in"] .wraped {
    display: inline-block
}

#page-header-bg[data-text-effect="rotate_in"] .wraped span,.overlaid-content[data-text-effect="rotate_in"] .wraped span,#page-header-bg[data-text-effect="rotate_in"] .inner-wrap>*:not(.top-heading),.overlaid-content[data-text-effect="rotate_in"] .inner-wrap>*:not(.top-heading) {
    opacity: 0;
    transform-origin: center center;
    -webkit-transform-origin: center center;
    transform: translateY(30px);
    -webkit-transform: translateY(30px);
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d
}

#page-header-bg .nectar-particles .inner-wrap>*:not(.top-heading),.overlaid-content .inner-wrap>*:not(.top-heading) {
    opacity: 0;
    transform: translateY(35px);
    -webkit-transform: translateY(35px)
}

#page-header-bg[data-text-effect="rotate_in"] .wraped span,#page-header-bg[data-text-effect="rotate_in"] .inner-wrap.shape-1>*:not(.top-heading),#page-header-bg[data-text-effect="rotate_in"]>div:not(.nectar-particles) .span_6 .inner-wrap>*:not(.top-heading),.overlaid-content[data-text-effect="rotate_in"] .wraped span,.overlaid-content[data-text-effect="rotate_in"] .inner-wrap.shape-1>*:not(.top-heading),.overlaid-content[data-text-effect="rotate_in"] .inner-wrap>*:not(.top-heading) {
    transform: rotateX(90deg) translateY(35px);
    -webkit-transform: rotateX(90deg) translateY(35px)
}

#page-header-bg[data-text-effect="rotate_in"] .wraped,#page-header-bg[data-text-effect="rotate_in"] .wraped span,.overlaid-content[data-text-effect="rotate_in"] .wraped,.overlaid-content[data-text-effect="rotate_in"] .wraped span {
    display: inline-block
}

#page-header-bg[data-text-effect="rotate_in"] .wraped span,.overlaid-content[data-text-effect="rotate_in"] .wraped span {
    transform-origin: initial;
    -webkit-transform-origin: initial
}

.scroll-down-wrap.hidden {
    transform: translateY(55px);
    -webkit-transform: translateY(55px);
    opacity: 0
}

.scroll-down-wrap {
    transition: opacity 0.4s ease;
    -webkit-transition: opacity 0.4s ease
}

#page-header-bg.fullscreen-header,#page-header-wrap.fullscreen-header {
    width: 100%;
    position: relative;
    transition: none;
    -webkit-transition: none;
    z-index: 2
}

#page-header-bg[data-parallax="1"].fullscreen-header {
    position: fixed
}

#page-header-wrap.fullscreen-header {
    background-color: #2b2b2b
}

#page-header-bg.fullscreen-header .span_6 {
    opacity: 1
}

#page-header-bg.fullscreen-header[data-alignment-v="middle"] .span_6 {
    top: 50%!important
}

.hidden-social-img {
    position: absolute;
    pointer-events: none;
    visibility: hidden;
    opacity: 0;
    z-index: -100
}

.default-blog-title.fullscreen-header {
    position: relative
}

#page-header-bg[data-post-hs="default_minimal"] .inner-wrap {
    text-align: center
}

#page-header-bg[data-post-hs="default_minimal"] .inner-wrap>a,body.material #page-header-bg.fullscreen-header .inner-wrap>a {
    color: #fff;
    font-weight: 600;
    border: 2px solid rgba(255,255,255,.4);
    padding: 4px 10px;
    margin: 5px 6px 0 5px;
    display: inline-block;
    transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    font-size: 14px;
    line-height: 18px
}

body.material #page-header-bg.fullscreen-header .inner-wrap>a {
    margin-bottom: 15px
}

body.material #page-header-bg.fullscreen-header .inner-wrap>a {
    border: none;
    padding: 6px 10px
}

body[data-button-style^="rounded"] #page-header-bg[data-post-hs="default_minimal"] .inner-wrap>a,body[data-button-style^="rounded"].material #page-header-bg.fullscreen-header .inner-wrap>a {
    border-radius: 100px
}

body.single [data-post-hs="default_minimal"] #single-below-header span,body.single .heading-title[data-header-style="default_minimal"] #single-below-header span {
    line-height: 14px
}

#page-header-bg[data-post-hs="default_minimal"] #single-below-header {
    text-align: center;
    position: relative;
    z-index: 100
}

#page-header-bg[data-post-hs="default_minimal"] #single-below-header span {
    float: none;
    display: inline-block
}

#page-header-bg[data-post-hs="default_minimal"] .inner-wrap>a:hover,#page-header-bg[data-post-hs="default_minimal"] .inner-wrap>a:focus {
    border-color: transparent
}

#page-header-bg.fullscreen-header .avatar,#page-header-bg[data-post-hs="default_minimal"] .avatar {
    border-radius: 100%
}

#page-header-bg.fullscreen-header .meta-author span,#page-header-bg[data-post-hs="default_minimal"] .meta-author span {
    display: block
}

#page-header-bg.fullscreen-header .meta-author img {
    margin-bottom: 0;
    height: 50px;
    width: auto
}

#page-header-bg[data-post-hs="default_minimal"] .meta-author img {
    margin-bottom: 0;
    height: 40px;
    width: auto
}

#page-header-bg[data-post-hs="default_minimal"] .author-section {
    position: absolute;
    bottom: 30px
}

#page-header-bg.fullscreen-header .meta-author,#page-header-bg[data-post-hs="default_minimal"] .meta-author {
    font-size: 18px
}

#page-header-bg.fullscreen-header .author-section .meta-date,#page-header-bg[data-post-hs="default_minimal"] .author-section .meta-date {
    font-size: 12px;
    color: rgba(255,255,255,.8)
}

#page-header-bg.fullscreen-header .author-section .meta-date i {
    font-size: 12px
}

#page-header-bg[data-post-hs="default_minimal"] .author-section .meta-date i {
    font-size: 11px;
    line-height: 14px
}

#page-header-bg[data-post-hs="default_minimal"] .author-section .avatar-post-info {
    position: relative;
    top: -5px
}

#page-header-bg.fullscreen-header .author-section a,#page-header-bg[data-post-hs="default_minimal"] .author-section a {
    display: block;
    margin-bottom: -2px
}

#page-header-bg[data-post-hs="default_minimal"] .author-section a {
    font-size: 14px;
    line-height: 14px
}

#page-header-bg.fullscreen-header .author-section a:hover,#page-header-bg[data-post-hs="default_minimal"] .author-section a:hover {
    color: rgba(255,255,255,.85)!important
}

#page-header-bg.fullscreen-header .author-section,#page-header-bg[data-post-hs="default_minimal"] .author-section {
    width: 100%;
    z-index: 10;
    text-align: center
}

#page-header-bg.fullscreen-header .author-section {
    margin-top: 25px
}

#page-header-bg.fullscreen-header .author-section span,#page-header-bg[data-post-hs="default_minimal"] .author-section span {
    padding-left: 0;
    line-height: 20px;
    font-size: 20px
}

#page-header-bg.fullscreen-header .author-section .avatar-post-info,#page-header-bg[data-post-hs="default_minimal"] .author-section .avatar-post-info {
    margin-left: 10px
}

#page-header-bg.fullscreen-header .author-section .avatar-post-info,#page-header-bg.fullscreen-header .author-section .meta-author,#page-header-bg[data-post-hs="default_minimal"] .author-section .avatar-post-info,#page-header-bg[data-post-hs="default_minimal"] .author-section .meta-author {
    text-align: left;
    display: inline-block;
    top: 9px
}

#page-header-bg.fullscreen-header .author-section a,#page-header-bg[data-post-hs="default_minimal"] .author-section a,#footer-outer #footer-widgets .col .tagcloud a:hover,#footer-outer .nectar-button:hover {
    color: #fff!important
}

#page-header-bg .project-title .container,#page-header-bg .heading-title {
    border: none!important;
    padding: 0
}

#page-header-bg .section-title {
    padding-bottom: 0;
    margin-bottom: 0
}

.single .heading-title {
    padding-bottom: 35px;
    border-bottom: 1px solid #DDD;
    margin-bottom: 35px
}

.single .row .section-title {
    padding: 0;
    margin: 0
}

#page-header-bg .span_6,#page-header-bg .nectar-particles .span_6 .inner-wrap {
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

#page-header-bg[data-alignment-v="top"] .span_6,#page-header-bg[data-alignment-v="bottom"] .span_6 {
    -webkit-transform: none;
    transform: none
}

#page-header-bg .nectar-particles .span_6 {
    top: 0;
    -webkit-transform: none;
    transform: none
}

.section-down-arrow,body[data-button-style^="rounded"] .scroll-down-wrap,.scroll-down-wrap.no-border,.scroll-down-wrap.minimal-arrow {
    position: absolute;
    bottom: 20px;
    left: 50%;
    width: 60px;
    margin-left: -30px;
    z-index: 101
}

.scroll-down-wrap.minimal-arrow,body[data-button-style^="rounded"] #ajax-content-wrap .scroll-down-wrap.minimal-arrow {
    bottom: 30px;
    width: 40px;
    margin-left: -20px
}

@media only screen and (max-width: 690px) {
    .scroll-down-wrap.minimal-arrow {
        transform:scale(.6)
    }
}

body[data-button-style*="rounded"] .scroll-down-wrap {
    margin-left: -22px
}

body[data-button-style="default"] .section-down-arrow i.icon-default-style[class^="icon-"] {
    height: 60px;
    width: 60px;
    font-size: 20px;
    line-height: 60px;
    z-index: 10;
    animation: 3.4s ease-in-out infinite fadebottom;
    -webkit-animation: 3.4s ease-in-out infinite fadebottom
}

body[data-button-style="default"] .section-down-arrow i.icon-default-style[class^="icon-"],body[data-button-style^="rounded"] .section-down-arrow,.nectar-next-section-wrap.mouse-wheel .nectar-next-section,.nectar-next-section-wrap.down-arrow-bordered .nectar-next-section,.scroll-down-wrap.no-border .section-down-arrow,body[data-button-style^="rounded"] .section-down-arrow i,.nectar-next-section-wrap.down-arrow-bordered .nectar-next-section i {
    color: #fff!important
}

body[data-button-style^="rounded"] .section-down-arrow,.nectar-next-section-wrap.mouse-wheel .nectar-next-section,.nectar-next-section-wrap.down-arrow-bordered .nectar-next-section,.scroll-down-wrap.no-border .section-down-arrow {
    display: inline-block;
    width: 49px;
    height: 49px;
    border: 2px solid #fff;
    text-align: center;
    line-height: 50px;
    border-radius: 100px;
    font-size: 25px;
    -webkit-border-radius: 100px;
    transition: opacity 0.4s ease;
    -webkit-transition: opacity 0.4s ease;
    overflow: hidden;
    margin-left: 0;
    left: 0;
    bottom: 16px;
    opacity: .6
}

body[data-button-style^="rounded"] .section-down-arrow.hidden {
    transform: translateY(55px);
    -webkit-transform: translateY(55px);
    opacity: 0
}

body[data-button-style^="rounded"] .section-down-arrow i,.nectar-next-section-wrap.down-arrow-bordered .nectar-next-section i {
    transition: transform 0.2s ease;
    -webkit-transition: transform 0.2s ease;
    display: block;
    width: 49px;
    height: 48px;
    line-height: 48px;
    font-size: 20px
}

body[data-button-style^="rounded"] .nectar-box-roll .section-down-arrow i {
    transition: none;
    -webkit-transition: none
}

body[data-button-style^="rounded"] .section-down-arrow:hover,body[data-button-style^="rounded"] .section-down-arrow.hovered,.nectar-next-section-wrap.down-arrow-bordered .nectar-next-section:hover {
    opacity: 1
}

body[data-button-style^="rounded"] .section-down-arrow i.fa-angle-down.top,body[data-button-style^="rounded"] .section-down-arrow i.fa-angle-down,.nectar-next-section-wrap.down-arrow-bordered .nectar-next-section i {
    -webkit-transform: translate(0,-48px);
    transform: translate(0,-48px)
}

body[data-button-style^="rounded"] .section-down-arrow:hover i.fa-angle-down.top,body[data-button-style^="rounded"] .section-down-arrow:hover i.fa-angle-down,body[data-button-style^="rounded"] .section-down-arrow.hovered i.fa-angle-down.top,body[data-button-style^="rounded"] .section-down-arrow.hovered i.fa-angle-down,.nectar-next-section-wrap.down-arrow-bordered .nectar-next-section:hover i {
    -webkit-transform: translate(0,0)!important;
    transform: translate(0,0)!important
}

.nectar-next-section-wrap.bounce a:before {
    border-radius: 100px;
    background-color: #000;
    position: absolute;
    top: -10%;
    left: -10%;
    width: 120%;
    height: 120%;
    display: block;
    content: '';
    transition: all 0.45s cubic-bezier(.15,.2,.1,1);
    -webkit-transition: all 0.45s cubic-bezier(.15,.2,.1,1);
    transform: scale(.8)
}

.nectar-next-section-wrap.bounce a:hover:before {
    transform: scale(1)
}

.nectar-next-section-wrap.bounce a {
    position: relative;
    height: 44px;
    width: 44px;
    line-height: 44px;
    text-align: center;
    vertical-align: middle;
    display: inline-block;
    -webkit-animation: down_arrow_bounce 2.3s infinite;
    animation: down_arrow_bounce 2.3s infinite
}

.nectar-next-section-wrap.bounce i {
    font-size: 24px;
    width: 24px;
    height: 24px;
    line-height: 24px;
    color: #fff;
    top: 0;
    display: inline-block;
    background-color: transparent
}

.nectar-next-section-wrap.minimal-arrow a {
    width: 30px;
    height: 70px;
    text-align: center;
    display: block;
    line-height: 0;
    position: relative
}

@keyframes ctaMinimaLArrowOuter {
    0% {
        transform: translateY(0)
    }

    20% {
        transform: translateY(12px)
    }

    50% {
        transform: translateY(0)
    }

    100% {
        transform: translateY(0)
    }
}

@keyframes ctaMinimaLArrowLine {
    0% {
        transform-origin: bottom;
        transform: scaleY(1)
    }

    50% {
        transform-origin: bottom;
        transform: scaleY(0)
    }

    51% {
        transform-origin: top
    }

    100% {
        transform: scaleY(1);
        transform-origin: top
    }
}

@keyframes ctaMinimaLArrow {
    0% {
        stroke-dasharray: 45px;
        stroke-dashoffset: 0
    }

    50% {
        stroke-dasharray: 45px;
        stroke-dashoffset: -45px
    }

    51% {
        stroke-dasharray: 45px;
        stroke-dashoffset: 45px
    }

    100% {
        stroke-dasharray: 45px;
        stroke-dashoffset: 0
    }
}

.nectar-next-section-wrap.minimal-arrow svg {
    animation: ctaMinimaLArrowOuter 2.5s cubic-bezier(.55,0,.45,1) infinite
}

.nectar-next-section-wrap.minimal-arrow a:hover svg path {
    animation: ctaMinimaLArrowLine 0.6s cubic-bezier(.25,0,.45,1) forwards
}

.nectar-next-section-wrap.minimal-arrow a:hover svg polyline {
    stroke-dashoffset: 0;
    stroke-dasharray: 45px;
    animation: ctaMinimaLArrow 0.6s cubic-bezier(.25,0,.45,1) forwards 0.1s
}

.nectar-next-section-wrap.minimal-arrow svg {
    display: block;
    width: 40px;
    position: absolute;
    bottom: 0;
    left: 0
}

.nectar-next-section-wrap[data-custom-color="true"].bounce a {
    border-radius: 100px
}

.nectar-next-section-wrap[data-custom-color="true"].mouse-wheel .nectar-next-section:before {
    display: none
}

.nectar-next-section-wrap[data-custom-color="true"].bounce a:before {
    background: inherit!important
}

.nectar-next-section-wrap[data-custom-color="true"].down-arrow-bordered a,.nectar-next-section-wrap[data-custom-color="true"].mouse-wheel a:after {
    border-color: inherit
}

.nectar-next-section-wrap[data-custom-color="true"].down-arrow-bordered a,.nectar-next-section-wrap[data-custom-color="true"].down-arrow-bordered a i {
    color: inherit!important
}

.nectar-next-section-wrap[data-custom-color="true"].mouse-wheel a:after {
    opacity: .5
}

@keyframes down_arrow_bounce {
    0%,20%,50%,80%,100% {
        transform: translateY(0)
    }

    40% {
        transform: translateY(-14px)
    }

    60% {
        transform: translateY(-7px)
    }
}

@media only screen and (max-height: 750px) {
    body[data-button-style="rounded"] .section-down-arrow {
        bottom:33px
    }
}

@media only screen and (max-height: 650px) {
    body[data-button-style^="rounded"] .section-down-arrow {
        width:30px;
        height: 30px;
        line-height: 34px;
        bottom: 25px;
        margin-left: -15px
    }

    body[data-button-style^="rounded"] .scroll-down-wrap:not(.no-border) {
        margin-left: 0
    }

    body[data-button-style^="rounded"] .section-down-arrow i {
        width: 26px;
        height: 26px;
        line-height: 28px
    }

    body[data-button-style^="rounded"] .section-down-arrow i.fa-angle-down.top,body[data-button-style^="rounded"] .section-down-arrow i.fa-angle-down {
        -webkit-transform: translate(0,-26px);
        -ms-transform: translate(0,-26px);
        transform: translate(0,-26px);
        font-size: 18px
    }
}

@media only screen and (max-height: 450px) {
    body[data-button-style^="rounded"] .section-down-arrow {
        display:none
    }
}

body[data-button-style^="rounded"] .scroll-down-wrap.no-border,.scroll-down-wrap.no-border {
    bottom: 12px
}

.scroll-down-wrap.no-border .section-down-arrow,.slider-down-arrow.no-border {
    border: none!important;
    overflow: visible;
    text-align: center;
    opacity: 1;
    height: auto;
    bottom: 13px;
    -webkit-animation: nudgeMouse 2.4s cubic-bezier(.25,.46,.45,.94) infinite;
    animation: nudgeMouse 2.4s cubic-bezier(.25,.46,.45,.94) infinite
}

.nectar-next-section-wrap.mouse-wheel .nectar-next-section {
    border-width: 0;
    overflow: visible;
    text-align: center;
    opacity: 1;
    height: auto;
    bottom: 13px;
    -webkit-animation: nudgeMouse 2.4s cubic-bezier(.25,.46,.45,.94) infinite;
    animation: nudgeMouse 2.4s cubic-bezier(.25,.46,.45,.94) infinite
}

.nectar-scroll-icon-path {
    fill: transparent;
    stroke-width: 2px;
    stroke-dashoffset: 120;
    stroke-dasharray: 120;
    -webkit-animation: mouse-scroll-btn-roll-out .55s cubic-bezier(.5,.1,.07,1);
    animation: mouse-scroll-btn-roll-out .55s cubic-bezier(.5,.1,.07,1)
}

.nectar-scroll-icon {
    width: 30px;
    height: 45px;
    text-align: center;
    cursor: pointer;
    position: relative;
    z-index: 100
}

.scroll-down-wrap.no-border .section-down-arrow:after,.nectar-next-section-wrap.mouse-wheel .nectar-next-section:after,.slider-down-arrow.no-border:after {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 30px;
    height: 45px;
    margin-left: -15px;
    border: 2px solid rgba(255,255,255,.5);
    border-radius: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 62
}

.scroll-down-wrap.no-border:hover .section-down-arrow:before,.slider-down-arrow.no-border:hover:before {
    background-color: rgba(255,255,255,1)
}

.scroll-down-wrap.no-border:hover .nectar-scroll-icon-path,.nectar-next-section:hover .nectar-scroll-icon-path,.slider-down-arrow.no-border:hover .nectar-scroll-icon-path {
    stroke-dashoffset: 0;
    -webkit-animation: mouse-scroll-btn-roll-over .55s cubic-bezier(.5,.1,.07,1);
    animation: mouse-scroll-btn-roll-over .55s cubic-bezier(.5,.1,.07,1)
}

@-webkit-keyframes mouse-scroll-btn-roll-over {
    0% {
        stroke-dashoffset: 120
    }

    100% {
        stroke-dashoffset: 0
    }
}

@keyframes mouse-scroll-btn-roll-over {
    0% {
        stroke-dashoffset: 120
    }

    100% {
        stroke-dashoffset: 0
    }
}

@-webkit-keyframes mouse-scroll-btn-roll-out {
    0% {
        stroke-dashoffset: 0
    }

    100% {
        stroke-dashoffset: -120
    }
}

@keyframes mouse-scroll-btn-roll-out {
    0% {
        stroke-dashoffset: 0
    }

    100% {
        stroke-dashoffset: -120
    }
}

.scroll-down-wrap.no-border .section-down-arrow:before,.nectar-next-section-wrap.mouse-wheel .nectar-next-section:before,.slider-down-arrow.no-border:before,.nectar-next-section-wrap.mouse-wheel[data-custom-color="true"] .track-ball {
    position: absolute;
    content: '';
    display: block;
    left: 50%;
    margin-left: -1px;
    top: 22px;
    background-color: rgba(255,255,255,.5);
    width: 2px;
    height: 6px;
    border-radius: 10px;
    transition: background-color .55s cubic-bezier(.5,.1,.07,1);
    -webkit-animation: trackBallSlide 2.4s cubic-bezier(0,0,.725,1) infinite;
    animation: trackBallSlide 2.4s cubic-bezier(0,0,.725,1) infinite
}

@-webkit-keyframes trackBallSlide {
    0% {
        opacity: 1;
        -webkit-transform: scaleY(1) translateY(-10px);
        transform: scaleY(1) translateY(-10px)
    }

    45% {
        opacity: 0;
        -webkit-transform: scaleY(.5) translateY(13px);
        transform: scaleY(.5) translateY(13px)
    }

    46% {
        opacity: 0;
        -webkit-transform: scaleY(1) translateY(-10px);
        transform: scaleY(1) translateY(-10px)
    }

    65%,100% {
        opacity: 1;
        -webkit-transform: scaleY(1) translateY(-10px);
        transform: scaleY(1) translateY(-10px)
    }
}

@keyframes trackBallSlide {
    0% {
        opacity: 1;
        -webkit-transform: scaleY(1) translateY(-10px);
        transform: scaleY(1) translateY(-10px)
    }

    45% {
        opacity: 0;
        -webkit-transform: scaleY(.5) translateY(13px);
        transform: scaleY(.5) translateY(13px)
    }

    46% {
        opacity: 0;
        -webkit-transform: scaleY(1) translateY(-10px);
        transform: scaleY(1) translateY(-10px)
    }

    65%,100% {
        opacity: 1;
        -webkit-transform: scaleY(1) translateY(-10px);
        transform: scaleY(1) translateY(-10px)
    }
}

@keyframes nudgeMouse {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    45% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px)
    }

    65%,100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes nudgeMouse {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    45% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px)
    }

    65%,100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project h3 .text .line,.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 .text .line,.blog_next_prev_buttons[data-style="fullwidth_next_prev"] h3 .text .line {
    height: 2px;
    width: 45px;
    background-color: #fff;
    position: absolute;
    content: '';
    right: -74px;
    display: block;
    backface-visibility: hidden;
    top: 50%;
    -webkit-transform: translateY(-50%) translateX(28px) scaleX(0);
    -webkit-transform-origin: right;
    transform: translateY(-50%) translateX(28px) scaleX(0);
    transform-origin: right
}

@keyframes portRightLineStart {
    0% {
        transform: translateY(-50%) translateX(-25px) scaleX(0)
    }

    100% {
        transform: translateY(-50%) translateX(0) scaleX(1)
    }
}

@keyframes rightLineStart {
    0% {
        transform: translateY(-50%) translateX(-88px) scaleX(0)
    }

    100% {
        transform: translateY(-50%) translateX(0) scaleX(1)
    }
}

@keyframes rightLineEnd {
    0% {
        transform: translateY(-50%) translateX(0) scaleX(1)
    }

    100% {
        transform: translateY(-50%) translateX(28px) scaleX(0)
    }
}

@keyframes rightLineStart2 {
    0% {
        transform: translateY(-50%) translateX(88px) scaleX(0)
    }

    100% {
        transform: translateY(-50%) translateX(0) scaleX(1)
    }
}

@keyframes rightLineEnd2 {
    0% {
        transform: translateY(-50%) translateX(0) scaleX(1)
    }

    100% {
        transform: translateY(-50%) translateX(-28px) scaleX(0)
    }
}

.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project h3 .next-arrow,.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 .next-arrow,.portfolio-items[data-ps="8"] .next-arrow,.blog_next_prev_buttons[data-style="fullwidth_next_prev"] h3 .next-arrow {
    position: absolute;
    backface-visibility: hidden;
    right: -43px;
    top: 50%;
    margin-top: -15px;
    height: 30px;
    width: 40px;
    display: block;
    transform: translateX(38px)
}

@keyframes rightArrowStart {
    0% {
        transform: translateX(-50px)
    }

    100% {
        transform: translateX(42px)
    }
}

@keyframes rightArrowEnd {
    0% {
        transform: translateX(42px)
    }

    100% {
        transform: translateX(75px)
    }
}

@keyframes rightArrowStart2 {
    0% {
        transform: translateX(50px) rotate(180deg)
    }

    100% {
        transform: translateX(-42px) rotate(180deg)
    }
}

@keyframes rightArrowEnd2 {
    0% {
        transform: translateX(-42px) rotate(180deg)
    }

    100% {
        transform: translateX(-75px) rotate(180deg)
    }
}

.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project h3 .next-arrow line,.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 .next-arrow line,.blog_next_prev_buttons[data-style="fullwidth_next_prev"] .previous-post h3 .next-arrow line,.blog_next_prev_buttons[data-style="fullwidth_next_prev"] .next-post h3 .next-arrow line,.portfolio-items[data-ps="8"] line {
    stroke-width: 2px;
    stroke-dasharray: 10px;
    stroke-dashoffset: 30px
}

.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project h3 .next-arrow line,.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 .next-arrow line,.blog_next_prev_buttons[data-style="fullwidth_next_prev"] .previous-post h3 .next-arrow line,.blog_next_prev_buttons[data-style="fullwidth_next_prev"] .next-post h3 .next-arrow line,.portfolio-items[data-ps="8"] line {
    stroke: #fff
}

.portfolio-items[data-ps="8"] line,.portfolio-items[data-ps="8"] .col .work-info .vert-center line {
    -webkit-transition: none;
    transition: none
}

@keyframes rightArrowLineStart {
    0% {
        stroke-dashoffset: 30px
    }

    100% {
        stroke-dashoffset: 40px
    }
}

@keyframes rightArrowLineEnd {
    0% {
        stroke-dashoffset: 40px
    }

    100% {
        stroke-dashoffset: 50px
    }
}

.post-area.masonry {
    width: 1125px;
    margin-bottom: 20px;
    margin-top: 0;
    overflow: visible
}

.blog-fullwidth-wrap .post-area.masonry {
    margin-bottom: 40px
}

[data-ext-responsive="false"] .blog-fullwidth-wrap .post-area.masonry {
    width: auto
}

.full-width-content.blog-fullwidth-wrap:not(.meta-overlaid) {
    overflow-x: auto;
    overflow-y: hidden
}

.vc_col-sm-4 .post-area.masonry,.vc_col-sm-3 .post-area.masonry {
    width: 100%
}

body[data-ext-responsive="true"] .post-area.masonry {
    width: 100%
}

.post-area.masonry.span_9 {
    width: 834px;
    margin-right: 5px
}

body[data-ext-responsive="true"] .post-area.masonry.span_9,body[data-ext-responsive="true"] .post-area.masonry.span_9.meta_overlaid {
    width: 76.5%;
    margin-right: 0
}

.post-area.masonry.span_12 #pagination,.blog-fullwidth-wrap .post-area.masonry #pagination {
    height: 32px;
    margin-top: 55px;
    text-align: center;
    width: 100%;
    margin-bottom: 40px
}

.post-area.masonry.span_9 #pagination {
    height: 32px;
    margin-top: 45px;
    width: 100%;
    margin-bottom: 40px
}

.post-area.masonry.span_12 #pagination,.blog-fullwidth-wrap .post-area.masonry #pagination,.post-area.masonry.span_9 #pagination {
    position: relative;
    bottom: 0
}

.post-area.masonry.span_12 #pagination>div,.blog-fullwidth-wrap .post-area.masonry #pagination>div {
    display: inline;
    float: none;
    margin: 0 5px 0 0
}

body.blog .meta_overlaid_blog.container-wrap {
    padding-top: 0!important
}

body.blog .meta_overlaid_blog.container-wrap .post-area,.blog-fullwidth-wrap .post-area.masonry:not(.meta_overlaid),.page-submenu .full-width-section.first-section {
    margin-top: 0!important
}

.post-area.masonry .post .post-meta.no-img {
    top: 0!important
}

.post-area.masonry>article:last-child .content-inner {
    border-bottom: 1px solid #DDD
}

.post-area.masonry .post .post-content,.post-area.featured_img_left .post .post-content {
    padding-left: 0!important
}

.post-area.masonry .post .quote-inner,.post-area.masonry .post .link-inner {
    margin-bottom: 8px
}

#search-results {
    margin-bottom: 30px;
    overflow: visible
}

#search-results article {
    opacity: 0;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease
}

#search-results .result img {
    margin-bottom: 10px
}

.post-area.masonry .post .post-meta {
    display: block;
    margin-bottom: 0
}

.post-area.infinite_scroll video.wp-video-shortcode,.post-area.infinite_scroll .wp-video-shortcode video {
    visibility: visible
}

.search .row .col.section-title h1 {
    font-size: 28px;
    line-height: 42px;
    margin-bottom: 0;
    text-transform: none;
    font-family: 'Open Sans';
    font-weight: 600;
    letter-spacing: -1px
}

.post.masonry-blog-item .post-meta {
    position: relative
}

body .post.masonry-blog-item .post-meta .date {
    border-bottom: 0;
    line-height: 22px;
    padding-bottom: 0;
    float: left;
    margin-bottom: 0
}

.light .post.masonry-blog-item p {
    color: #676767
}

.post.masonry-blog-item .content-inner {
    padding-bottom: 0;
    margin-bottom: 18px
}

.masonry.classic .post.masonry-blog-item h3.title {
    font-size: 20px;
    line-height: 30px
}

.post.masonry-blog-item .post-meta .date span {
    float: left;
    display: inline!important;
    text-transform: capitalize;
    font-family: 'Open Sans';
    font-weight: 400;
    font-size: 12px;
    line-height: 12px;
    color: #676767
}

.post.masonry-blog-item .more-link {
    margin-bottom: 10px
}

.post.masonry-blog-item .post-meta:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.portfolio-items[data-col-num="elastic"] .col img,body .masonry.meta_overlaid .post-featured-img img,body .masonry.meta_overlaid .content-inner .whole-link {
    width: 100%!important;
    max-width: 100%!important
}

.post-featured-img img.nectar-lazy {
    display: block
}

.post-featured-img img.nectar-lazy:not(.loaded) {
    opacity: 0
}

.post-featured-img img.nectar-lazy.loaded {
    opacity: 1
}

.masonry.classic .post-featured-img img.nectar-lazy,.post-content.classic .post-featured-img img.nectar-lazy,.post-area.standard-minimal .post-featured-img img.nectar-lazy {
    transition: opacity 0.5s ease
}

#search-results .result,.masonry-blog-item {
    width: 31%;
    display: inline-block;
    margin-bottom: 2.5%;
    position: relative;
    color: #676767
}

body #search-results .result {
    width: 33.3%;
    padding: 15px;
    margin-bottom: 0
}

#search-results[data-layout="masonry-no-sidebar"] .result {
    width: 25%
}

@media only screen and (max-width: 999px) {
    #search-results[data-layout="masonry-no-sidebar"] .result {
        width:50%
    }
}

body.search-results #pagination[data-layout="masonry-no-sidebar"],body.search-results #pagination[data-layout="list-no-sidebar"] {
    text-align: center
}

body.search-results #pagination[data-layout="masonry-no-sidebar"]>div,body.search-results #pagination[data-layout="list-no-sidebar"]>div {
    float: none;
    display: inline-block
}

body.search-results #search-results[data-layout="list-no-sidebar"] article {
    opacity: 1;
    width: 100%;
    margin-bottom: 15px;
    padding: 15px 0 15px 0
}

body.search-results #search-results[data-layout="list-no-sidebar"] .bottom-line {
    display: none
}

body.search-results #search-results[data-layout="list-no-sidebar"] article .inner-wrap {
    border: 0;
    border-radius: 0;
    padding: 0;
    background-color: transparent;
    box-shadow: none
}

body.search-results #search-results[data-layout="list-no-sidebar"] article:hover .inner-wrap {
    -webkit-transform: none;
    transform: none;
    box-shadow: none
}

body.search-results #search-results[data-layout="list-no-sidebar"] .result .inner-wrap h2 {
    padding-top: 25px;
    padding-left: 0;
    padding-bottom: 0;
    position: relative
}

body.search-results #search-results[data-layout="list-no-sidebar"] .result .inner-wrap h2 span {
    opacity: .6;
    font-size: 13px;
    line-height: 13px;
    position: absolute;
    top: 0;
    left: 0
}

body.search-results #search-results[data-layout="list-no-sidebar"] article {
    font-size: 14px
}

body.search-results #search-results[data-layout="list-no-sidebar"] article .inner-wrap>a {
    width: 50px;
    height: 50px;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    overflow: hidden;
    border-radius: 100px;
    display: block;
    background-color: #000;
    transition: margin-top 0.25s ease,box-shadow 0.25s ease
}

body.search-results #search-results[data-layout="list-no-sidebar"] article .inner-wrap>a:hover {
    box-shadow: 0 20px 40px rgba(0,0,0,.14)
}

body.search-results #search-results[data-layout="list-no-sidebar"] article .inner-wrap>a img {
    height: 80px;
    width: auto;
    max-width: none;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    display: block;
    opacity: .7
}

body.search-results #search-results[data-layout="list-no-sidebar"] article[data-post-thumb="1"]:before {
    color: #fff;
    border: 1px transparent
}

body.search-results #search-results[data-layout="list-no-sidebar"] article {
    padding-left: 80px
}

.masonry-blog-item .inner-wrap,#search-results .result .inner-wrap {
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.15);
    box-shadow: 0 1px 2px rgba(0,0,0,.15);
    background-color: #fff;
    padding: 18px
}

.original .masonry.material .masonry-blog-item .inner-wrap {
    padding: 0
}

.original .masonry.material .masonry-blog-item .content-inner {
    padding-bottom: 0;
    margin-bottom: 0
}

.masonry.material .post .post-featured-img {
    overflow: hidden;
    display: block;
    line-height: 0;
    position: relative
}

.masonry.material .post .post-featured-img img {
    margin-bottom: 0
}

.masonry.material .posts-container .format-video .post-featured-img,.masonry.material .posts-container .format-audio .post-featured-img {
    overflow: visible
}

.masonry.material .posts-container .format-video .post-featured-img .wrap,.related-posts[data-style="material"] .post-featured-img {
    overflow: hidden;
    display: block
}

.masonry.material .post.quote:not(.has-post-thumbnail) .post-content .quote-inner:before,.masonry.material .post.link:not(.has-post-thumbnail) .post-content .link-inner:before {
    -webkit-transition: all .21s cubic-bezier(.5,.5,.4,.88);
    transition: all .21s cubic-bezier(.5,.5,.4,.88)
}

.masonry.material .masonry-blog-item .inner-wrap {
    background-color: transparent
}

.masonry.material .posts-container .video-play-button,body .post-area.featured_img_left .posts-container .article-content-wrap .video-play-button {
    position: absolute;
    bottom: 0;
    right: 30px;
    transform: translateY(50%);
    -webkit-transform: translateY(50%);
    -webkit-transition: all .21s cubic-bezier(.5,.5,.4,.88);
    transition: all .21s cubic-bezier(.5,.5,.4,.88);
    color: #fff;
    font-size: 30px;
    z-index: 1000;
    height: 60px;
    width: 60px;
    line-height: 60px;
    text-align: center;
    border-radius: 100px
}

body .post-area.featured_img_left .posts-container .article-content-wrap .video-play-button {
    pointer-events: none;
    font-size: inherit;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%)
}

.post-area.masonry.material .post .post-content>.post-meta {
    display: none
}

.masonry.material .masonry-blog-item .grav-wrap {
    position: relative;
    margin-top: 30px;
    z-index: 110
}

.masonry.material .masonry-blog-item .grav-wrap img,.related-posts[data-style="material"] .grav-wrap img,.post-area.featured_img_left article .grav-wrap img,.nectar-recent-posts-single_featured .grav-wrap img,[data-style="list_featured_first_row"] .grav-wrap img {
    border-radius: 50%;
    width: 38px;
    height: 38px;
    margin-bottom: 0;
    margin-right: 13px;
    vertical-align: middle;
    display: inline-block;
    transition: all 0.4s cubic-bezier(.2,1,.2,1)
}

.related-posts[data-style="material"] .grav-wrap {
    position: absolute;
    bottom: 30px;
    left: 30px
}

body .related-posts[data-style="material"] .article-content-wrap {
    padding-bottom: 80px!important
}

.related-posts[data-style="material"] .grav-wrap img {
    display: inline-block
}

.masonry.material .masonry-blog-item .grav-wrap .text a,.related-posts[data-style="material"] .grav-wrap .text a,.post-area.featured_img_left article .grav-wrap .text a {
    display: block;
    font-size: 14px;
    line-height: 20px
}

.masonry.material .masonry-blog-item .meta-category a,.related-posts[data-style="material"] .meta-category a,.post-area.featured_img_left article .meta-category a,.nectar-recent-posts-slider_multiple_visible .recent-post-container.container .strong a,.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a {
    font-size: 14px;
    line-height: 19px;
    position: relative;
    display: inline-block;
    font-weight: 600;
    margin: 0 10px 10px 0
}

.masonry.material .masonry-blog-item .meta-category a:before,.post-area.featured_img_left .meta-category a:before,.related-posts[data-style="material"] .meta-category a:before,.nectar-recent-posts-single_featured .grav-wrap .text a:before,.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:before,[data-style="list_featured_first_row"] .meta-category a:before {
    height: 2px;
    width: 100%;
    position: absolute;
    bottom: -3px;
    left: 0;
    content: '';
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: left;
    transform-origin: left;
    -webkit-transition: transform 0.37s cubic-bezier(.52,.01,.16,1);
    transition: transform 0.37s cubic-bezier(.52,.01,.16,1)
}

.masonry.material .masonry-blog-item .meta-category a:hover:before,.related-posts[data-style="material"] .meta-category a:hover:before,.post-area.featured_img_left .meta-category a:hover:before,.nectar-recent-posts-single_featured .grav-wrap .text a:hover:before,.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:hover:before,[data-style="list_featured_first_row"] .meta-category a:hover:before,.masonry.material .masonry-blog-item .meta-category a:focus:before,.related-posts[data-style="material"] .meta-category a:focus:before,.post-area.featured_img_left .meta-category a:focus:before,.nectar-recent-posts-single_featured .grav-wrap .text a:focus:before,.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:focus:before,[data-style="list_featured_first_row"] .meta-category a:focus:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.masonry.material .masonry-blog-item .grav-wrap .text span,.related-posts[data-style="material"] .grav-wrap .text span,.post-area.featured_img_left article .grav-wrap .text span {
    font-size: 13px;
    line-height: 18px
}

.masonry.material .masonry-blog-item .grav-wrap .text,.related-posts[data-style="material"] .grav-wrap .text,.post-area.featured_img_left article .grav-wrap .text,.nectar-recent-posts-single_featured .grav-wrap .text {
    vertical-align: middle;
    display: inline-block;
    line-height: 0
}

.masonry.material .masonry-blog-item .grav-wrap a,.related-posts[data-style="material"] .grav-wrap a,.post-area.featured_img_left .grav-wrap a {
    color: inherit
}

.masonry.material .masonry-blog-item .grav-wrap a:hover img,.nectar-recent-posts-single_featured a:hover img,.nectar-recent-posts-single_featured a img.hovered,.masonry.material .masonry-blog-item .grav-wrap a img.hovered,.post-area.featured_img_left .grav-wrap a:hover img,.post-area.featured_img_left .grav-wrap a img.hovered,.related-posts[data-style="material"] .grav-wrap a:hover img,.related-posts[data-style="material"] .grav-wrap a img.hovered {
    box-shadow: 0 7px 20px rgba(0,0,0,.19)
}

.material.masonry .masonry-blog-item .video-play-button {
    box-shadow: 0 10px 37px rgba(0,0,0,.19)
}

.material.masonry .masonry-blog-item .video-play-button svg,.post-area.featured_img_left .video-play-button svg {
    height: 14px;
    width: 14px
}

.masonry .video-play-button path,.post-area .video-play-button path {
    fill: #fff
}

.post-area.featured_img_left .video-play-button svg {
    margin-right: -2px
}

.post.format-quote .quote-inner .title,.post.format-link .link-inner .title,.masonry.material .post.quote .quote-inner .title,.masonry.material .post.link .link-inner .title,.single .post.quote .quote-inner .title,.post-area.featured_img_left .post.quote .quote-inner .title,.post-area.featured_img_left .post.link .link-inner .title {
    color: #fff
}

.post-area.featured_img_left .post.link .link-inner .title {
    margin-bottom: 0
}

.masonry.material .masonry-blog-item h3 a,.related-posts[data-style="material"] h3 a,.post-area.featured_img_left h3 a,.masonry.material .masonry-blog-item h3 a:hover,.related-posts[data-style="material"] h3 a:hover,.post-area.featured_img_left h3 a:hover {
    color: inherit!important
}

.masonry.material .masonry-blog-item .article-content-wrap,.related-posts[data-style="material"] .article-content-wrap {
    padding: 10px 30px 30px 30px!important
}

.masonry.auto_meta_overlaid_spaced .post.quote .post-content .quote-inner,.masonry.auto_meta_overlaid_spaced .post.link .post-content .link-inner,.masonry.material .post.quote .post-content .quote-inner,.masonry.material .post.link .post-content .link-inner,.post-area.featured_img_left .post.quote .post-content .quote-inner,.post-area.featured_img_left .post.link .post-content .link-inner {
    background-color: transparent!important
}

.masonry.material .masonry-blog-item .article-content-wrap,.masonry.material .masonry-blog-item .meta-category,.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:before {
    background-color: #fff
}

.post-area.featured_img_left .post.quote .post-content .quote-inner,.post-area.featured_img_left .post.link .post-content .link-inner {
    text-align: center;
    padding: 10%;
    border-radius: 5px;
    overflow: hidden
}

.post.format-quote .n-post-bg,.post.format-link .n-post-bg,.masonry.material .post.quote .post-content .quote-inner:before,.masonry.material .post.link .post-content .link-inner:before,.post.quote .classic .n-post-bg,.post.link .classic .n-post-bg,.masonry .post.quote .n-post-bg,.masonry .post.link .n-post-bg,.standard-minimal .n-post-bg,.masonry.auto_meta_overlaid_spaced .post .n-post-bg,.post-area.featured_img_left .post.quote .n-post-bg,.post-area.featured_img_left .post.link .n-post-bg,.post-area.featured_img_left .post.quote .post-content .quote-inner:before,.post-area.featured_img_left .post.link .post-content .link-inner:before,.auto_meta_overlaid_spaced .post.quote .n-post-bg:after,.auto_meta_overlaid_spaced .post.link .n-post-bg:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    opacity: .88
}

.post-area.featured_img_left .post.quote .n-post-bg,.post-area.featured_img_left .post.link .n-post-bg {
    background-position: center
}

.format-quote .n-post-bg,.format-link .post.link .n-post-bg {
    background-size: cover;
    background-position: center
}

.masonry.material .post.quote .post-content .quote-inner:before,.masonry.material .post.link .post-content .link-inner:before,.featured_img_left .post.quote .post-content .quote-inner:before,.featured_img_left .post.link .post-content .link-inner:before {
    z-index: 10
}

.masonry .post.quote .n-post-bg,.masonry .post.link .n-post-bg,.post.quote .classic .n-post-bg,.post.link .classic .n-post-bg,.standard-minimal .n-post-bg,.standard-minimal .post.quote .n-post-bg,.standard-minimal .post.link .n-post-bg,.single .quote-inner .n-post-bg,.single .link-inner .n-post-bg {
    opacity: .25
}

.single .post.format-link .post-content>.link-inner,.single .post.format-quote .post-content>.quote-inner {
    padding: 10%
}

.post.format-quote .post-content .quote-inner:hover,.post.format-link .post-content .link-inner:hover,.masonry.classic .post.quote .post-content .quote-inner:hover,.masonry.meta_overlaid .post.quote .post-content .quote-inner:hover,.masonry.classic_enhanced .post.quote .post-content .quote-inner:hover,.masonry.classic .post.link .post-content .link-inner:hover,.masonry.meta_overlaid .post.link .post-content .link-inner:hover,.masonry.classic_enhanced .post.link .post-content .link-inner:hover,.post.quote .classic .quote-inner:hover,.post.link .classic .link-inner:hover {
    background-color: #333
}

.post-area.featured_img_left .post.quote .post-content,.post-area.featured_img_left .post.link .post-content {
    display: block;
    backface-visibility: hidden;
    border-radius: 5px;
    overflow: hidden
}

.single .post.format-quote .quote-inner .quote-wrap:before,.masonry.material .post.quote .quote-wrap:before,.post-area.featured_img_left .post.quote .quote-wrap:before,.masonry.auto_meta_overlaid_spaced .post.quote .quote-wrap:before {
    content: "\201C";
    font-family: sans-serif;
    font-weight: 700;
    font-size: 54px;
    color: #fff;
    z-index: 10000;
    height: 32px;
    display: block;
    position: relative;
    padding-top: 33%
}

.single .post.format-quote .quote-inner .quote-wrap:before,.masonry.auto_meta_overlaid_spaced .post.quote .quote-wrap:before {
    padding-top: 0
}

.single-post .quote-below-content {
    margin-top: 70px
}

.post-area.featured_img_left .post.quote .quote-wrap:before {
    padding-top: 0;
    line-height: 54px;
    padding-bottom: 15px
}

.post .quote-wrap,.post .link-wrap {
    display: block
}

.masonry.material .post.quote:not(.has-post-thumbnail):hover .post-content .quote-inner:before,.masonry.material .post.link:not(.has-post-thumbnail):hover .post-content .link-inner:before,.post-area.featured_img_left .post.quote:not(.has-post-thumbnail):hover .post-content .quote-inner:before,.post-area.featured_img_left .post.link:not(.has-post-thumbnail):hover .post-content .link-inner:before {
    opacity: 1
}

.masonry.material .post.quote .author,.post-area.featured_img_left .post.quote .author {
    margin-top: 10px;
    display: block
}

.masonry.material .post.quote .n-post-bg,.masonry.material .post.link .n-post-bg,.post-area.featured_img_left .post.quote .n-post-bg,.post-area.featured_img_left .post.link .n-post-bg,.masonry.auto_meta_overlaid_spaced .post .n-post-bg {
    opacity: 1;
    background-size: cover
}

.masonry.material .post .post-content .quote-inner .icon,.masonry.material .post .post-content .link-inner .icon,.masonry.auto_meta_overlaid_spaced .post .post-content .quote-inner .icon,.masonry.auto_meta_overlaid_spaced .post .post-content .link-inner .icon,.post-area.featured_img_left .post .post-content .quote-inner .icon,.post-area.featured_img_left .post .post-content .link-inner .icon {
    display: none
}

.post-area.featured_img_left .format-link .content-inner,.post-area.featured_img_left .format-quote .content-inner {
    padding-bottom: 0;
    margin-bottom: 0
}

.masonry.material .post .post-content .link-inner .link-wrap,.post-area.featured_img_left .post .post-content .link-inner .link-wrap {
    z-index: 10;
    position: relative
}

.masonry.material .post.quote .post-content .quote-inner,.masonry.material .post.link .post-content .link-inner {
    padding: 30px;
    margin-bottom: 0
}

.masonry.material .masonry-blog-item .meta-category,.related-posts[data-style="material"] .meta-category {
    padding: 20px 30px 0 30px;
    display: block;
    position: relative;
    z-index: 110
}

.masonry.material .masonry-blog-item.format-video .meta-category {
    padding-right: 90px
}

.masonry.material .masonry-blog-item .inner-wrap,body .related-posts[data-style="material"] .inner-wrap {
    box-shadow: 0 30px 90px rgba(0,0,0,.14);
    border-radius: 5px;
    overflow: hidden
}

.masonry-blog-item {
    margin-bottom: 0
}

.masonry-blog-item {
    width: 31.1%
}

#ajax-content-wrap .post-area.full-width-article,.post-area.full-width-article {
    margin-bottom: 0
}

.post-area.full-width-article .masonry-blog-item {
    width: 100%!important
}

.post-area.masonry.span_9 .masonry-blog-item {
    width: 46.8%
}

#search-results .result {
    font-size: 11px
}

#search-results .result .bottom-line,.masonry-blog-item .bottom-line {
    height: 1px;
    width: 100%;
    display: block;
    position: absolute;
    bottom: 2px;
    left: 0;
    background-color: #eaeaea
}

#search-results .result .title span {
    display: block;
    font-size: 12px;
    letter-spacing: 0;
    font-family: 'Open Sans';
    font-weight: 400;
    color: #999;
    margin-top: 3px
}

#search-results .result h2 {
    margin-bottom: 1px;
    font-size: 17px;
    line-height: 22px
}

#search-results .result p {
    padding-bottom: 0
}

article.result .title a {
    color: #000
}

.pum-theme-salient-page-builder-optimized .pum-container .pum-content+.pum-close span {
    line-height: 1.5em;
    display: block
}

#search-results .result .title a,.pum-theme-salient-page-builder-optimized .pum-container .pum-content+.pum-close span {
    background-repeat: no-repeat;
    background-size: 0% 2px;
    background-image: linear-gradient(to right,#000 0%,#000 100%);
    -webkit-transition: background-size 0.55s cubic-bezier(.2,.75,.5,1);
    transition: background-size 0.55s cubic-bezier(.2,.75,.5,1);
    background-position: left bottom
}

#search-results .result .title a:hover,#search-results .result .title a:focus,.pum-theme-salient-page-builder-optimized .pum-container .pum-content+.pum-close:hover span {
    background-size: 100% 2px
}

.posts-container article .inner-wrap.animated,.posts-container[data-load-animation="fade_in"] article .inner-wrap.animated {
    opacity: 0;
    transition: opacity 0.5s ease-out;
    -webkit-transition: opacity 0.5s ease-out
}

.posts-container[data-load-animation="fade_in_from_bottom"] article .inner-wrap,.posts-container[data-load-animation="fade_in_from_bottom"] article .inner-wrap.animated {
    transition: opacity 0.3s cubic-bezier(.3,.58,.55,1),transform 0.3s cubic-bezier(.3,.58,.55,1);
    -webkit-transition: opacity 0.3s cubic-bezier(.3,.58,.55,1),-webkit-transform 0.3s cubic-bezier(.3,.58,.55,1)
}

.posts-container[data-load-animation="fade_in_from_bottom"] article .inner-wrap {
    transform: translateY(80px);
    -webkit-transform: translateY(80px)
}

.post-area:not(.masonry) .posts-container[data-load-animation="none"] article .inner-wrap.animated,.auto_meta_overlaid_spaced .posts-container[data-load-animation="none"] article .inner-wrap.animated {
    opacity: 1
}

.posts-container[data-load-animation="perspective"] {
    perspective: 2000px;
    -webkit-perspective: 2000px;
    perspective-origin: 50% 0;
    -webkit-perspective-origin: 50% 700px
}

.posts-container[data-load-animation="perspective"] article {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.posts-container[data-load-animation="perspective"] article .inner-wrap,.posts-container[data-load-animation="perspective"] article .inner-wrap.animated {
    transition: opacity 0.3s cubic-bezier(.1,.3,.2,1),transform 0.72s cubic-bezier(.1,.3,.27,1);
    -webkit-transition: opacity 0.3s cubic-bezier(.1,.3,.2,1),-webkit-transform 0.72s cubic-bezier(.1,.3,.27,1)
}

.posts-container[data-load-animation="perspective"] article .inner-wrap {
    transform: translateY(450px) rotateX(24deg);
    -webkit-transform: translateY(450px) rotateX(24deg)
}

.posts-container article .inner-wrap {
    height: 100%
}

.posts-container article.animated-in .inner-wrap,.posts-container[data-load-animation="fade_in"] article.animated-in .inner-wrap.animated {
    opacity: 1;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    height: 100%
}

.posts-container[data-load-animation="perspective"] article.animated-in .inner-wrap.animated {
    transform: translateY(0) translateZ(0) rotateX(0);
    -webkit-transform: translateY(0) translateZ(0) rotateX(0);
    opacity: 1
}

.post-area.masonry.classic_enhanced .post .post-featured-img,.blog-recent[data-style*="classic_enhanced"] .post-featured-img,.post-area.masonry.classic_enhanced .n-post-bg {
    transition: all .7s cubic-bezier(.2,1,.22,1);
    -webkit-transition: all .7s cubic-bezier(.2,1,.22,1);
    line-height: 0;
    display: block;
    position: relative
}

.post-area.masonry.classic_enhanced .post .post-featured-img img,.post-area.masonry.material .post .post-featured-img img,.post-area.featured_img_left .post .post-featured-img,.related-posts[data-style="material"] .post-featured-img img,.post-area.masonry.classic_enhanced .post.format-gallery .inner-wrap .flickity-slider .cell img,.post-area.masonry.material .post.format-gallery .inner-wrap .flickity-slider .cell img,.post-area.masonry.classic_enhanced .post.format-gallery.wide_tall .inner-wrap .flickity-viewport,.post-area.masonry.classic_enhanced .post.format-gallery.large_featured .inner-wrap .flickity-viewport,.masonry.material .post.quote .n-post-bg,.masonry.material .post.link .n-post-bg,.post-area.featured_img_left .post.quote .n-post-bg,.post-area.featured_img_left .post.link .n-post-bg,.auto_meta_overlaid_spaced .masonry-blog-item .post-featured-img,.blog-recent[data-style*="classic_enhanced"] .post-featured-img img,.masonry.auto_meta_overlaid_spaced .post.quote .n-post-bg,.masonry.auto_meta_overlaid_spaced .post.link .n-post-bg {
    margin-bottom: 0;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    transition: all .7s cubic-bezier(.2,1,.22,1);
    -webkit-transition: all .7s cubic-bezier(.2,1,.22,1)
}

.post-area.masonry.classic_enhanced .post .inner-wrap:hover .post-featured-img img,.post-area.masonry.classic_enhanced .post.large_featured .inner-wrap:hover .post-featured-img,.post-area.masonry.classic_enhanced .post.wide_tall .inner-wrap:hover .post-featured-img,.post-area.masonry.classic_enhanced .post.format-gallery .inner-wrap:hover .flickity-slider .cell img,.post-area.masonry.classic_enhanced .link .inner-wrap:hover .n-post-bg,.post-area.masonry.classic_enhanced .quote .inner-wrap:hover .n-post-bg,.post-area.masonry.material .post.format-gallery .inner-wrap:hover .flickity-slider .cell img,.post-area.masonry.classic_enhanced .post.format-gallery.wide_tall .inner-wrap:hover .flickity-viewport,.post-area.masonry.classic_enhanced .post.format-gallery.large_featured .inner-wrap:hover .flickity-viewport,.blog-recent[data-style*="classic_enhanced"] .inner-wrap:hover .post-featured-img img,.post-area.masonry.material .post .inner-wrap:hover .post-featured-img img,.related-posts[data-style="material"] .inner-wrap:hover .post-featured-img img,.masonry.material .post.quote:hover .n-post-bg,.masonry.material .post.link:hover .n-post-bg,.auto_meta_overlaid_spaced .masonry-blog-item:hover .post-featured-img,.post-area.featured_img_left .post.quote:hover .n-post-bg,.post-area.featured_img_left .post.link:hover .n-post-bg,.blog-recent[data-style*="classic_enhanced_alt"] .inner-wrap:hover .post-featured-img,.masonry.auto_meta_overlaid_spaced .post.quote:hover .n-post-bg,.masonry.auto_meta_overlaid_spaced .post.link:hover .n-post-bg {
    transform: scale(1.07);
    -webkit-transform: scale(1.07)
}

.masonry.classic_enhanced .masonry-blog-item .entire-meta-link,.post-area.featured_img_left .entire-meta-link,.masonry.material .masonry-blog-item .entire-meta-link,.blog-recent[data-style*="classic_enhanced"] .entire-meta-link,.blog-recent[data-style="material"] .entire-meta-link {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    z-index: 101;
    height: 100%
}

.related-post-wrap .row-bg-wrap {
    z-index: 0;
    pointer-events: none
}

.related-post-wrap .row-bg-wrap .row-bg {
    background-color: rgba(0,0,0,.04)
}

.related-post-wrap {
    padding-bottom: 0
}

.original .blog-recent.related-posts {
    padding: 0 0 60px 0
}

.related-post-wrap h3.related-title {
    padding: 60px 0 30px 0
}

.ascend .blog-recent.related-posts,.material .blog-recent.related-posts {
    padding: 0 0 8% 0
}

.ascend .related-post-wrap h3.related-title,.material .related-post-wrap h3.related-title {
    padding: 8% 0 40px 0
}

.related-post-wrap[data-using-post-pagination="true"],.ascend .fullscreen-blog-header .related-post-wrap[data-using-post-pagination="false"] {
    margin-top: 0
}

.related-post-wrap[data-using-post-pagination="false"] {
    margin-top: 80px
}

.post-area.featured_img_left .post-content-wrap .grav-wrap,.post-area.featured_img_left .post-content-wrap .meta-category {
    z-index: 150;
    position: relative
}

.post-area.featured_img_left article {
    margin-bottom: 6%
}

.post-area.featured_img_left .article-content-wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.post-area.featured_img_left .article-content-wrap .post-featured-img-wrap {
    width: 33%;
    position: relative;
    border-radius: 5px
}

.post-area.featured_img_left .article-content-wrap .post-featured-img-wrap:before {
    transition: box-shadow .7s cubic-bezier(.2,1,.22,1);
    -webkit-transition: box-shadow .7s cubic-bezier(.2,1,.22,1);
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: '';
    transform: scale(.96);
    border-radius: 5px
}

.post-area.featured_img_left article:not(.has-post-thumbnail) .article-content-wrap .post-featured-img-wrap:before {
    transform: none
}

.post-area.featured_img_left .article-content-wrap .post-featured-img {
    border-radius: 5px;
    overflow: hidden
}

.post-area.featured_img_left article .article-content-wrap .post-featured-img-wrap {
    transition: all .7s cubic-bezier(.2,1,.22,1);
    -webkit-transition: all .7s cubic-bezier(.2,1,.22,1)
}

.post-area.featured_img_left .article-content-wrap .post-featured-img-wrap a,.post-area.featured_img_left .article-content-wrap .post-featured-img-wrap a span {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.post-area.featured_img_left .article-content-wrap .post-content-wrap {
    width: 66.6%;
    border-radius: 0 5px 5px 0;
    overflow: hidden;
    padding: 6% 0 6% 6%
}

.post-area.featured_img_left.span_12 .article-content-wrap .post-content-wrap {
    padding: 7%
}

.post-area.featured_img_left.span_12 article {
    margin-bottom: 60px
}

.post-area.featured_img_left .post:hover .post-featured-img-wrap:before {
    box-shadow: 0 30px 60px rgba(0,0,0,.17)
}

.post-area.featured_img_left article:hover .article-content-wrap .post-featured-img-wrap {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px)
}

.post-area.featured_img_left .post-content-wrap .grav-wrap {
    margin-top: 20px
}

.post-area.featured_img_left .article-content-wrap .post-featured-img {
    background-size: cover;
    background-position: center
}

.post-area #pagination {
    padding-left: 95px
}

.post-area.featured_img_left #pagination,.post-area.masonry #pagination {
    padding-left: 0
}

.post-area.infinite_scroll #pagination {
    visibility: hidden;
    height: 1px;
    width: 1px
}

#infscr-loading {
    position: relative;
    z-index: 10000000;
    background-image: url(../../../themes/salient/img/icons/loading-white-bg.gif);
    background-repeat: no-repeat;
    background-position: center;
    height: 60px;
    border-radius: 2px;
    color: #555;
    display: inline-block;
    margin: 0 auto;
    text-align: center;
    width: 60px;
    font-family: 'Open Sans';
    font-weight: 700;
    font-size: 12px;
    letter-spacing: 2px;
    border-color: #555;
    border-style: solid;
    border-width: 0;
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box
}

#infscr-loading.default_loader {
    background-image: none
}

.infscr-loading-wrap {
    margin: 20px auto;
    clear: both;
    padding: 0;
    text-align: center;
    height: 0;
    opacity: 0;
    transform: scale(.5);
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box
}

#infscr-loading div {
    opacity: 0;
    color: #555;
    font-size: 12px;
    font-family: 'Open Sans';
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase
}

#ajax-content-wrap #infscr-loading img,#infscr-loading img {
    margin-bottom: 0;
    display: none
}

.post-area {
    padding-right: 30px;
    margin-top: 4px
}

.post-area.col_last {
    padding-left: 20px;
    padding-right: 0
}

.post-area.col_last.span_12 {
    padding-left: 0;
    float: none
}

.post-area>article .content-inner {
    margin-bottom: 0;
    border-bottom: 0
}

.post .more-link,.blog-recent .more-link {
    display: block;
    margin-top: 25px;
    cursor: default;
    color: #fff
}

.post .content-inner {
    padding-bottom: 80px
}

.single-post .content-inner>.post-tags {
    margin-top: 50px
}

.post .more-link span,.blog-recent .more-link span {
    background-color: #333;
    transition: all 0.45s cubic-bezier(.25,1,.33,1);
    -webkit-transition: all 0.45s cubic-bezier(.25,1,.33,1);
    width: auto;
    cursor: pointer;
    padding: 8px 12px;
    border-radius: 2px;
    -webkit-border-radius: 2px
}

body[data-button-style*="slightly_rounded"] .post .more-link span,body[data-button-style*="slightly_rounded"] .blog-recent .more-link span {
    border-radius: 4px;
    -webkit-border-radius: 4px
}

.post .more-link span:hover,.blog-recent .more-link span:hover {
    background-color: #000
}

.post .post-meta {
    position: absolute;
    left: 0;
    top: 0
}

.post.masonry-blog-item .post-meta {
    border-right: 0
}

.main-content .recent-posts-title {
    font-size: 12px;
    letter-spacing: 1.5px;
    margin-bottom: 7px
}

.post-header,#single-below-header {
    margin-bottom: 12px;
    color: #888
}

.post .post-header h1,.post .post-header h2 {
    font-size: 26px;
    line-height: 30px
}

.post .post-header h2 a {
    color: #000
}

.post .post-header h2 a:hover {
    color: inherit
}

.post .post-header a,.result a,#single-below-header a,#page-header-bg #single-below-header a {
    color: inherit
}

#single-below-header a:hover,#single-below-header a:focus {
    color: #000
}

#page-header-bg #single-below-header a:hover,#page-header-bg #single-below-header a:focus {
    color: #fff
}

.post .post-content.classic .content-inner {
    border-bottom: 1px solid #DDD;
    padding-bottom: 60px;
    margin-bottom: 60px
}

.post-area:not(.masonry) article .post-content.classic {
    overflow: hidden
}

.original .post-area.masonry .post .post-content.classic .content-inner {
    padding-bottom: 15px;
    margin-bottom: 15px
}

.ascend .post-area.masonry .post .post-content.classic .content-inner,.material .post-area.masonry .post .post-content.classic .content-inner {
    border: none;
    padding-bottom: 0;
    margin-bottom: 0
}

.masonry .post-content.classic .post-header {
    font-size: 12px
}

.post .post-content {
    position: relative;
    min-height: 98px
}

.post-tags h4 {
    float: left;
    margin-top: 8px;
    margin-bottom: 15px;
    margin-right: 25px
}

.post-tags .clear {
    padding-bottom: 0
}

.post-content {
    padding-left: 95px
}

.post .content-inner {
    position: relative
}

.post.format-quote .post-content .quote-inner,.post.format-link .post-content .link-inner {
    background-color: #000;
    position: relative;
    padding: 15px;
    color: #fff;
    transition: all .45s cubic-bezier(.25,1,.33,1);
    -webkit-transition: all .45s cubic-bezier(.25,1,.33,1)
}

.post.quote .content-inner .quote-inner .whole-link {
    transition: all .45s cubic-bezier(.25,1,.33,1);
    -webkit-transition: all .45s cubic-bezier(.25,1,.33,1)
}

.post.format-aside .aside-inner p {
    margin-bottom: 15px
}

.post.format-aside .aside-inner .post-header {
    margin-bottom: 0
}

.post.format-chat .content-inner dt {
    margin-top: 15px
}

.post.quote .quote-inner a,.post.format-aside .aside-inner a,.post.format-aside .aside-inner a:hover,.post.format-aside .aside-inner p,.post.format-aside .aside-inner .post-header {
    color: #fff!important
}

.post.quote .quote-inner .title,.post.quote .quote-inner .author,.post.quote .quote-inner .title,.post.quote .quote-inner .icon,.post.format-quote .quote-wrap,.post.format-link .link-wrap {
    position: relative;
    z-index: 100
}

.post.quote .content-inner .whole-link {
    position: absolute;
    z-index: 10;
    display: block;
    background-color: #000;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0
}

.post .full-post-link {
    position: absolute;
    content: '';
    z-index: 1000;
    display: block;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0
}

.post.quote .content-inner .quote-inner:hover .whole-link {
    background-color: #333
}

.post.quote figure:not([class*="wp-block"]) {
    margin: 0 auto
}

.post.quote blockquote:not(.wp-block-quote):not(.wp-block-pullquote) {
    background-image: none;
    padding: 0;
    font-family: inherit;
    margin: 0 auto
}

.post.quote .wp-block-quote blockquote:not(.wp-block-quote),.post.quote .wp-block-pullquote blockquote:not(.wp-block-quote) {
    color: inherit!important
}

.post.link .post-content .destination {
    word-wrap: break-word
}

.post.quote .post-content .quote-inner .icon {
    bottom: 17px;
    height: 17px;
    width: 19px;
    display: block;
    background-image: url(../../../themes/salient/img/icons/quote.png);
    position: absolute;
    right: 20px
}

.post.link .post-content .link-inner .icon {
    bottom: 17px;
    height: 20px;
    width: 18px;
    display: block;
    background-image: url(../../../themes/salient/img/icons/link.png);
    position: absolute;
    right: 20px
}

.post.format-status .post-content .status-inner .icon {
    bottom: 17px;
    height: 16px;
    width: 18px;
    display: block;
    background-image: url(../../../themes/salient/img/icons/status.png);
    position: absolute;
    right: 20px
}

@media only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi) {
    body .post.quote .post-content .quote-inner .icon {
        background-size:19px 17px;
        background-image: url(../../../themes/salient/img/icons/quote@2x.png)
    }

    body .post.link .post-content .link-inner .icon {
        background-size: 18px 20px;
        background-image: url(../../../themes/salient/img/icons/link@2x.png)
    }

    body .post.format-status .post-content .status-inner .icon {
        background-size: 19px 17px;
        background-image: url(../../../themes/salient/img/icons/status@2x.png)
    }
}

.post .post-content.quote a,.post .post-content.link a {
    display: block;
    z-index: 10
}

.post.quote .post-content h3,.post.link .post-content h3,.masonry.classic_enhanced .post.quote.masonry-blog-item h3.title,.masonry.classic_enhanced .post.link.masonry-blog-item h3.title {
    color: #fff;
    font-size: 26px;
    line-height: 34px;
    display: block;
    margin-bottom: 15px
}

.post.format-quote .post-content h3,.post.format-link .post-content h3 {
    margin-bottom: 15px
}

.single .post.format-quote .post-content h3,.single .post.format-link .post-content h3 {
    margin-bottom: 20px
}

.single .post.format-link .post-content h3 a {
    color: inherit
}

body .meta_overlaid .post.quote .post-content h3,body .meta_overlaid .post.link .post-content h3 {
    font-size: 18px;
    line-height: 30px
}

.post.quote .post-content .quote-below-content h2 {
    color: inherit
}

.format-status .post-content h2 a {
    color: #fff
}

.post.quote .post-content a:hover .quote-inner,.post.link .post-content a:hover .link-inner {
    background-color: #333
}

.post .post-meta a {
    color: #888
}

.post-content.classic .post-header>span:after {
    background-color: #888;
    width: 1px;
    margin: 0 4px;
    height: 11px;
    content: '';
    display: inline-block
}

.masonry .post-content.classic .post-header>span:after {
    height: 10px;
    margin: 0 6px
}

.post-content.classic .post-header>span:last-of-type:after {
    display: none
}

.post .post-meta a:hover {
    color: #000
}

.post h3.title {
    margin-bottom: 4px
}

.post .post-meta {
    display: block;
    margin-bottom: 20px;
    border-right: 1px solid #E6E6E6
}

.post .post-meta.no-img {
    top: 6px
}

.post .content-inner .post-featured-img img {
    max-width: none;
    margin-bottom: 15px;
    width: 100%
}

.post .post-meta .date {
    font-size: 12px;
    padding-bottom: 2px;
    margin-bottom: 12px;
    position: relative;
    transition: all 0.2s linear 0s
}

.masonry.classic .nectar-love-wrap .nectar-love-count {
    font-size: 12px
}

.post .post-meta .month,.post .post-meta .year {
    display: block;
    font-size: 17px;
    line-height: 10px;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 4px;
    padding: 0;
    font-weight: 600
}

.post .post-meta .year {
    margin-top: 5px
}

.post .post-meta .day {
    display: block;
    font-size: 30px;
    line-height: 29px;
    text-align: center;
    padding: 0 12px 0 12px;
    font-weight: 700;
    text-transform: uppercase
}

.post .post-meta .date {
    padding-bottom: 17px;
    border-bottom: 1px solid #E6E6E6
}

.post.video .video-wrap,.single-portfolio .video-wrap {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    margin-bottom: 15px
}

.post.video .video-wrap iframe,.single-portfolio .video-wrap iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.post.video .mejs-container {
    margin-bottom: 15px
}

.post.audio .audio-wrap,.main-content .audio-wrap {
    margin-bottom: 15px
}

.post .gallery-slider .gallery,.post .gallery-slider .jetpack-slideshow {
    display: none
}

.post table {
    width: 100%
}

.post table td,.post table th {
    text-align: center
}

.post table tbody td {
    padding: 5px;
    border-right: 1px solid #E6E6E6;
    border-bottom: 1px solid #E6E6E6;
    color: #676767
}

.post table tbody tr td:first-child {
    border-left: 1px solid #E6E6E6
}

.post table th {
    border-bottom: 1px solid #E6E6E6;
    color: #676767
}

.post table #prev {
    text-align: left;
    position: relative;
    z-index: 2
}

.post table #next {
    text-align: right;
    position: relative;
    z-index: 2
}

.post caption {
    position: absolute;
    bottom: 0;
    z-index: 1;
    width: 100%;
    text-align: center
}

.hentry .updated.rich-snippet-hidden,#page-header-bg[data-post-hs="default_minimal"] #single-below-header .updated.rich-snippet-hidden,.post-area[data-remove-post-date="1"] article .date,.post-area[data-remove-post-date="1"].masonry.classic_enhanced .post-header>span,.post-area[data-remove-post-date="1"].masonry.material .masonry-blog-item .grav-wrap .text>span,.post-area[data-remove-post-date="1"].featured_img_left .grav-wrap .text span,.blog-recent[data-style*="classic_enhanced"][data-remove-post-date="1"] .post-header>span,.blog-recent[data-style="title_only"][data-remove-post-date="1"] .post-header>span,.blog-recent[data-style="minimal"][data-remove-post-date="1"] .post-header>.meta>span {
    display: none
}

.post-area[data-remove-post-author="1"] article .meta-author,.post-area[data-remove-post-author="1"].masonry.material .masonry-blog-item .grav-wrap .text a,.post-area[data-remove-post-author="1"].masonry.material .masonry-blog-item .grav-wrap>a,.post-area[data-remove-post-author="1"].featured_img_left .grav-wrap .text a,.post-area[data-remove-post-author="1"].featured_img_left .grav-wrap>a,.post-area[data-remove-post-author="1"].standard-minimal .post-author .grav-wrap,.blog-recent[data-style="default"][data-remove-post-author="1"] .meta-author,.blog-recent[data-style*="classic_enhanced"][data-remove-post-author="1"] .meta-author,.nectar-recent-posts-single_featured[data-remove-post-author="1"] .grav-wrap>a,.nectar-recent-posts-single_featured[data-remove-post-author="1"] .grav-wrap .text>span {
    display: none
}

.post-area[data-remove-post-comment-number="1"] article .meta-comment-count,.blog-recent[data-style="default"][data-remove-post-comment-number="1"] .meta-comment-count,.blog-recent[data-style*="classic_enhanced"][data-remove-post-comment-number="1"] .meta-comment-count {
    display: none
}

.post-area[data-remove-post-nectar-love="1"] article .nectar-love,.post-area[data-remove-post-nectar-love="1"].masonry.classic_enhanced article .nectar-love-wrap {
    display: none;
    pointer-events: none
}

body.single-post .container-wrap[data-remove-post-author="1"][data-remove-post-date="1"] .blog-recent[data-style*="classic_enhanced"].related-posts .inner-wrap,.blog-recent[data-style*="classic_enhanced"][data-remove-post-nectar-love="1"][data-remove-post-comment-number="1"][data-remove-post-author="1"] .inner-wrap {
    padding-bottom: 0
}

.post-area[data-remove-post-date="1"][data-remove-post-nectar-love="1"]:not(.masonry):not(.standard-minimal) .post .post-content,.post-area[data-remove-post-author="1"].standard-minimal .post .post-content {
    padding-left: 0
}

.post-area[data-remove-post-author="1"].standard-minimal .post-author {
    position: relative;
    text-align: left;
    width: auto
}

.container-wrap[data-remove-post-comment-number="1"][data-remove-post-author="1"] .blog-recent[data-style*="classic_enhanced"].related-posts .post-meta,.post-area.masonry.material[data-remove-post-author="1"][data-remove-post-date="1"] .masonry-blog-item .grav-wrap,.post-area.featured_img_left[data-remove-post-author="1"][data-remove-post-date="1"] .post-content-wrap .grav-wrap {
    display: none
}

.post-area.masonry.classic_enhanced[data-remove-post-nectar-love="1"][data-remove-post-comment-number="1"][data-remove-post-author="1"] .post .post-meta,#ajax-content-wrap .blog-recent[data-style*="classic_enhanced"][data-remove-post-nectar-love="1"] .nectar-love-wrap,.blog-recent[data-style*="classic_enhanced"][data-remove-post-nectar-love="1"][data-remove-post-comment-number="1"][data-remove-post-author="1"] .post-meta {
    display: none
}

p>a>i.icon-3x {
    margin-bottom: 0
}

#pagination {
    position: relative;
    margin-bottom: 10px;
    height: 32px;
    width: 100%
}

#pagination.fw-pagination {
    text-align: center;
    height: auto;
    padding: 10px 0 50px 0;
    margin-bottom: 0
}

#pagination.fw-pagination.alt-style-padding {
    padding: 50px 0
}

#pagination.fw-pagination>div {
    float: none;
    display: inline-block
}

#pagination.infinite_scroll {
    display: none
}

#pagination span:not(.page-numbers),#pagination a:not(.page-numbers) {
    background-color: #333
}

#pagination span,#pagination a,#pagination .next.inactive,#pagination .prev.inactive,.woocommerce nav.woocommerce-pagination ul li a,.woocommerce .container-wrap nav.woocommerce-pagination ul li span,.container-wrap nav.woocommerce-pagination ul li span {
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    padding: 11px 13px 10px 13px!important;
    background-position: -21px center;
    position: relative;
    text-transform: capitalize;
    color: #fff!important;
    transition: all .45s cubic-bezier(.25,1,.33,1);
    border-radius: 2px 2px 2px 2px;
    font-family: 'Open Sans';
    font-weight: 700
}

.woocommerce nav.woocommerce-pagination ul li {
    overflow: visible
}

body #pagination span.page-numbers.dots,body #pagination>a,.woocommerce nav.woocommerce-pagination ul li a,body nav.woocommerce-pagination ul li span.page-numbers.dots {
    background-color: transparent!important;
    font-size: 12px!important;
    line-height: 14px
}

body #pagination span.page-numbers.dots,body #pagination>a,.woocommerce nav.woocommerce-pagination ul li a,body nav.woocommerce-pagination ul li span.page-numbers.dots,body #pagination .page-numbers.prev,body #pagination .page-numbers.next,body.woocommerce nav.woocommerce-pagination ul li .page-numbers.prev,body.woocommerce nav.woocommerce-pagination ul li .page-numbers.next {
    color: inherit!important
}

body #pagination>span.page-numbers.current,body nav.woocommerce-pagination span.page-numbers.current {
    -webkit-box-shadow: 0 6px 15px rgba(0,0,0,.16);
    box-shadow: 0 6px 15px rgba(0,0,0,.16);
    margin: 0 8px;
    height: 35px;
    width: 35px;
    text-align: center;
    line-height: 14px;
    font-size: 12px!important
}

body #pagination .page-numbers.prev,body #pagination .page-numbers.next,body.woocommerce nav.woocommerce-pagination ul li .page-numbers.prev,body.woocommerce nav.woocommerce-pagination ul li .page-numbers.next {
    width: auto;
    background-color: transparent;
    background-image: none;
    text-indent: 0!important;
    border: 0
}

#ajax-content-wrap nav.woocommerce-pagination .page-numbers.prev,#ajax-content-wrap nav.woocommerce-pagination .page-numbers.next body nav.woocommerce-pagination .page-numbers.prev,body nav.woocommerce-pagination .page-numbers.next {
    width: auto
}

body #pagination>span:first-child.page-numbers {
    margin-left: 0!important
}

body #pagination>a:hover,body #pagination>a.page-numbers:hover,body nav.woocommerce-pagination li a:hover {
    background-color: transparent!important
}

.woocommerce nav.woocommerce-pagination ul li a,.woocommerce .container-wrap nav.woocommerce-pagination ul li span,.container-wrap nav.woocommerce-pagination ul li span {
    line-height: 11px!important
}

#pagination>div {
    float: left;
    margin: 0 5px 0 0
}

#pagination>div:first-child {
    margin-left: 0
}

#pagination .next a:hover,#pagination .prev a:hover,#pagination a.page-numbers:hover,#pagination span.page-numbers.current,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce .container-wrap nav.woocommerce-pagination ul li:hover span,.woocommerce nav.woocommerce-pagination ul li a:active {
    background-color: #000
}

#pagination span {
    cursor: default
}

#pagination a,#pagination span {
    display: inline-block
}

#pagination .next a,#pagination .next.inactive,#pagination .page-numbers.next,.woocommerce nav.woocommerce-pagination ul li .page-numbers.next,#pagination .prev a,#pagination .prev.inactive,#pagination .page-numbers.prev,.woocommerce nav.woocommerce-pagination ul li .page-numbers.prev {
    text-indent: -9999px;
    height: 32px;
    width: 32px;
    background-repeat: no-repeat!important
}

#pagination a.page-numbers,#pagination span.page-numbers {
    font-size: 12px;
    line-height: 11px
}

#pagination .next.inactive,#pagination .prev.inactive {
    background-color: #eae8e5;
    cursor: default!important;
    height: 32px;
    width: 32px;
    margin: 0 5px 0 0
}

#pagination .next a,#pagination .next.inactive,#pagination .page-numbers.next,.woocommerce nav.woocommerce-pagination ul li .page-numbers.next {
    background-image: url(../../../themes/salient/img/icons/portfolio-arrows.png);
    background-position: -20px 12px
}

#pagination .prev a,#pagination .prev.inactive,#pagination .page-numbers.prev,.woocommerce nav.woocommerce-pagination ul li .page-numbers.prev {
    background-image: url(../../../themes/salient/img/icons/portfolio-arrows.png);
    background-position: 13px 12px
}

@media only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi) {
    #pagination .next a,#pagination .next.inactive,#pagination .page-numbers.next,.woocommerce nav.woocommerce-pagination ul li .page-numbers.next {
        background-image:url(../../../themes/salient/img/icons/portfolio-arrows@2x.png);
        background-size: 40px 9px
    }

    #pagination .prev a,#pagination .prev.inactive,#pagination .page-numbers.prev,.woocommerce nav.woocommerce-pagination ul li .page-numbers.prev {
        background-image: url(../../../themes/salient/img/icons/portfolio-arrows@2x.png);
        background-size: 40px 9px
    }
}

#author-bio {
    padding-bottom: 50px;
    margin-bottom: 50px;
    margin-top: 0;
    min-height: 80px;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    border-bottom: 1px solid #DDD;
    position: relative
}

#author-bio #author-info {
    width: 100%;
    padding-left: 105px
}

#author-bio img {
    width: 80px;
    height: 80px;
    margin-bottom: 0;
    position: absolute;
    left: 0;
    top: 0
}

#author-bio .clear {
    padding-bottom: 0
}

.auto_meta_overlaid_spaced .masonry-blog-item {
    padding: 4px
}

.blog-fullwidth-wrap .post-area.auto_meta_overlaid_spaced.span_12 {
    padding: 4px
}

.post-area.auto_meta_overlaid_spaced {
    margin: 0 0 0 -4px
}

body .post-area.auto_meta_overlaid_spaced.span_12 {
    width: calc(100% + 8px)
}

.auto_meta_overlaid_spaced[data-ams="8px"] .masonry-blog-item {
    padding: 8px
}

.blog-fullwidth-wrap .post-area.auto_meta_overlaid_spaced.span_12[data-ams="8px"] {
    padding: 8px
}

.post-area.auto_meta_overlaid_spaced[data-ams="8px"] {
    margin: 0 0 0 -8px
}

body .post-area.auto_meta_overlaid_spaced.span_12[data-ams="8px"] {
    width: calc(100% + 16px)
}

.auto_meta_overlaid_spaced[data-ams="12px"] .masonry-blog-item {
    padding: 12px
}

.blog-fullwidth-wrap .post-area.auto_meta_overlaid_spaced.span_12[data-ams="12px"] {
    padding: 12px
}

.post-area.auto_meta_overlaid_spaced[data-ams="12px"] {
    margin: 0 0 0 -12px
}

body .post-area.auto_meta_overlaid_spaced.span_12[data-ams="12px"] {
    width: calc(100% + 24px)
}

.auto_meta_overlaid_spaced[data-ams="16px"] .masonry-blog-item {
    padding: 16px
}

.blog-fullwidth-wrap .post-area.auto_meta_overlaid_spaced.span_12[data-ams="16px"] {
    padding: 16px
}

.post-area.auto_meta_overlaid_spaced[data-ams="16px"] {
    margin: 0 0 0 -16px
}

body .post-area.auto_meta_overlaid_spaced.span_12[data-ams="16px"] {
    width: calc(100% + 32px)
}

.auto_meta_overlaid_spaced[data-ams="20px"] .masonry-blog-item {
    padding: 20px
}

.blog-fullwidth-wrap .post-area.auto_meta_overlaid_spaced.span_12[data-ams="20px"] {
    padding: 20px
}

.post-area.auto_meta_overlaid_spaced[data-ams="20px"] {
    margin: 0 0 0 -20px
}

body .post-area.auto_meta_overlaid_spaced.span_12[data-ams="20px"] {
    width: calc(100% + 40px)
}

.blog-fullwidth-wrap .post-area.auto_meta_overlaid_spaced.span_12,.blog-fullwidth-wrap .post-area.auto_meta_overlaid_spaced.span_12[data-ams] {
    margin: 0;
    width: 100%!important
}

.auto_meta_overlaid_spaced .post-header .meta-author,.auto_meta_overlaid_spaced .post-header .meta-category,.auto_meta_overlaid_spaced .post-header .meta-comment-count {
    display: none
}

.auto_meta_overlaid_spaced .masonry-blog-item .inner-wrap {
    background-color: transparent;
    padding: 0;
    border-radius: 5px;
    overflow: hidden;
    transform: translateZ(0)
}

.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap,.ascend .auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap,.auto_meta_overlaid_spaced .post.quote.masonry-blog-item .quote-inner,.auto_meta_overlaid_spaced .post.link.masonry-blog-item .link-inner {
    padding: 30px!important
}

.auto_meta_overlaid_spaced .masonry-blog-item .post-featured-img,.auto_meta_overlaid_spaced .content-inner>a,.auto_meta_overlaid_spaced .masonry-blog-item .content-inner,.auto_meta_overlaid_spaced .masonry-blog-item .post-featured-img:after {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.auto_meta_overlaid_spaced .masonry-blog-item .post-featured-img:after {
    top: auto;
    bottom: 0;
    height: 75%
}

body .auto_meta_overlaid_spaced .masonry-blog-item .post-featured-img {
    transition: transform .7s cubic-bezier(.2,1,.22,1),opacity 0.5s ease;
    backface-visibility: visible;
    background-size: cover;
    background-position: center;
    width: 100.5%;
    height: 100.5%
}

.auto_meta_overlaid_spaced .masonry-blog-item .content-inner {
    background-color: rgba(0,0,0,.3)
}

.auto_meta_overlaid_spaced .masonry-blog-item .post-featured-img[data-nectar-img-src],.post-area.featured_img_left .post-featured-img[data-nectar-img-src] {
    opacity: 0
}

body .auto_meta_overlaid_spaced .masonry-blog-item .post-featured-img.no-img {
    background-color: rgba(0,0,0,.2)
}

.auto_meta_overlaid_spaced .masonry-blog-item .post-featured-img:after {
    content: '';
    background: linear-gradient(to bottom,rgba(35,35,35,0),rgba(35,35,35,.65) 100%)
}

.auto_meta_overlaid_spaced .masonry-blog-item .post-featured-img img {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.auto_meta_overlaid_spaced .masonry-blog-item .content-inner>a {
    z-index: 30
}

.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap {
    left: 0
}

.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap,.auto_meta_overlaid_spaced .post.quote.masonry-blog-item .quote-inner,.auto_meta_overlaid_spaced .post.link.masonry-blog-item .link-inner {
    pointer-events: none;
    z-index: 33;
    position: absolute;
    bottom: 0;
    width: 100%
}

.auto_meta_overlaid_spaced .post.quote.masonry-blog-item .quote-inner,.auto_meta_overlaid_spaced .post.link.masonry-blog-item .link-inner {
    height: 100%
}

.auto_meta_overlaid_spaced .post.quote.masonry-blog-item .quote-inner .quote-wrap,.auto_meta_overlaid_spaced .post.link.masonry-blog-item .link-inner .link-wrap {
    bottom: 0;
    left: 0;
    width: 100%;
    height: auto;
    position: absolute;
    padding: 30px
}

.auto_meta_overlaid_spaced .post.link .full-post-link,.auto_meta_overlaid_spaced .post.quote .full-post-link {
    pointer-events: all
}

.auto_meta_overlaid_spaced.post-area.masonry .post .quote-inner,.auto_meta_overlaid_spaced.post-area.masonry .post .link-inner {
    margin-bottom: 0
}

.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap h3 a,.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap h3 a:hover,.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a {
    color: #fff!important;
    transition: opacity 0.37s cubic-bezier(.52,.01,.16,1)
}

.auto_meta_overlaid_spaced .meta-category a,.auto_meta_overlaid_spaced .post.quote .author {
    font-weight: 600
}

.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a {
    opacity: .72
}

.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:hover {
    opacity: 1
}

.post-area.auto_meta_overlaid_spaced .posts-container {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.post-area.auto_meta_overlaid_spaced .masonry-blog-item .post-content {
    height: 50vh
}

.post-area.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap .meta-category {
    pointer-events: all
}

.post-area.auto_meta_overlaid_spaced .masonry-blog-item {
    width: 25%;
    display: block
}

.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+1),.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+6),.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+7),.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+8) {
    width: 50%
}

.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+1) .post-header,.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+6) .post-header,.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+7) .post-header,.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+8) .post-header {
    max-width: 55%
}

.auto_meta_overlaid_spaced .masonry-blog-item .post-header,.auto_meta_overlaid_spaced .masonry-blog-item .post-header h3 {
    margin-bottom: 0
}

.post-area.masonry.span_9.auto_meta_overlaid_spaced .masonry-blog-item {
    width: 50%
}

.post-area.masonry.span_9.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(3n+1) {
    width: 100%
}

@media only screen and (max-width: 690px) {
    .post-area.auto_meta_overlaid_spaced .masonry-blog-item .post-content {
        height:33vh
    }
}

@media only screen and (max-width: 999px) {
    .post-area.masonry.auto_meta_overlaid_spaced .masonry-blog-item {
        width:50%
    }

    .post-area.masonry.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(3n+1) {
        width: 100%
    }
}

@media only screen and (max-width: 1600px) and (min-width:1001px) {
    .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item {
        width:25%
    }

    .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item .post-header {
        max-width: 100%
    }

    .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+1),.full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+6),.full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+7),.full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+8) {
        width: 50%
    }

    .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+1) .post-header,.full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+6) .post-header,.full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+7) .post-header,.full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+8) .post-header {
        max-width: 55%
    }
}

@media only screen and (min-width: 1601px) {
    .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item {
        width:20%
    }

    .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item .post-header {
        max-width: 100%
    }

    .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(11n+1),.full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(11n+7),.full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(11n+9),.full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(11n+10) {
        width: 40%
    }

    .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(11n+1) .post-header,.full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(11n+7) .post-header,.full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(11n+9) .post-header,.full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(11n+10) .post-header {
        max-width: 55%
    }
}

.auto_meta_overlaid_spaced article .content-inner>.play svg {
    width: 14px;
    height: 14px
}

.auto_meta_overlaid_spaced article .content-inner>.play {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%);
    height: 60px;
    width: 60px;
    z-index: 100;
    pointer-events: none
}

.auto_meta_overlaid_spaced article .content-inner>.play:before {
    border-width: 3px
}

.auto_meta_overlaid_spaced article:hover .content-inner>.play:before {
    transform: scale(1.14);
    -webkit-transform: scale(1.14);
    opacity: .4
}

.auto_meta_overlaid_spaced article .content-inner>.play svg path {
    fill: #fff
}

body .blog-recent[data-style*="classic_enhanced"] .post-meta {
    position: absolute;
    bottom: 0;
    left: 0;
    top: auto;
    z-index: 300;
    width: 100%;
    margin-bottom: 0;
    border-right: 0
}

.masonry.classic_enhanced .post .post-header h2 a {
    color: inherit
}

.masonry.classic_enhanced .post .post-meta a,.masonry.classic_enhanced .post .post-meta i:not(.icon-salient-heart),.blog-recent[data-style*="classic_enhanced"] .post-meta a,.blog-recent[data-style*="classic_enhanced"] .post-meta i:not(.icon-salient-heart) {
    transition: color 0.1s linear;
    -webkit-transition: color 0.1s linear
}

.masonry.classic_enhanced .post .post-meta a,.masonry.classic_enhanced .post-header,.masonry.classic_enhanced .post .excerpt,.blog-recent[data-style*="classic_enhanced"] .excerpt,.blog-recent[data-style*="classic_enhanced"] .post-meta a {
    color: #888
}

.blog-recent[data-style*="classic_enhanced"] .post-meta a .nectar-love-count {
    color: #888
}

.masonry.classic_enhanced .post .post-meta a,.masonry.classic_enhanced .post-meta .nectar-love-count,.masonry.classic_enhanced .post-header,.blog-recent[data-style*="classic_enhanced"] .post-meta .nectar-love-count,.blog-recent[data-style*="classic_enhanced"] .post-header,.blog-recent[data-style*="classic_enhanced"] .post-meta a {
    font-size: 12px
}

.masonry.classic_enhanced .post .post-meta i,.masonry.classic_enhanced .post .post-header .icon-salient-m-clock,.blog-recent[data-style*="classic_enhanced"] .post-meta i,.blog-recent[data-style*="classic_enhanced"] .post-header .icon-salient-m-clock {
    color: #b9b9b9
}

.masonry.classic_enhanced .post.wide_tall .post-meta i,.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .post-meta i {
    color: rgba(255,255,255,.5)
}

.masonry.classic_enhanced .post .post-meta a,.blog-recent[data-style*="classic_enhanced"] .post-meta a {
    display: inline-block;
    vertical-align: middle
}

.masonry.classic_enhanced .post .post-meta i,.blog-recent[data-style*="classic_enhanced"] .post-meta i {
    width: 15px;
    margin-right: 3px;
    font-size: 14px;
    top: 0
}

.masonry.classic_enhanced .post .post-meta .icon-salient-heart-2,.blog-recent[data-style*="classic_enhanced"] .post-meta .icon-salient-heart-2 {
    margin-right: 0
}

.masonry.classic_enhanced .post .post-meta .meta-comment-count i,.blog-recent[data-style*="classic_enhanced"] .post-meta .meta-comment-count i {
    width: 14px
}

.masonry.classic_enhanced .post .post-header .icon-salient-m-clock,.blog-recent[data-style*="classic_enhanced"] .post-header .icon-salient-m-clock {
    width: 14px;
    margin-right: 5px;
    font-size: 14px;
    top: 0
}

.masonry.classic_enhanced .posts-container article:not(.has-post-thumbnail) .meta-category a,.masonry.classic_enhanced .posts-container .large_featured .meta-category a,.blog-recent[data-style*="classic_enhanced"] .inner-wrap:not(.has-post-thumbnail) .meta-category a {
    color: #000;
    border: 2px solid rgba(0,0,0,.2)
}

body[data-button-style^="rounded"] .masonry.classic_enhanced .posts-container article .meta-category a,body[data-button-style^="rounded"] .blog-recent[data-style*="classic_enhanced"] .meta-category a {
    border-radius: 100px
}

.masonry.classic_enhanced .posts-container article .meta-category a,.masonry.classic_enhanced .posts-container .wide_tall .meta-category a,.blog-recent[data-style*="classic_enhanced"] .meta-category a {
    padding: 0 10px;
    display: inline-block;
    line-height: 20px;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 10px;
    color: #fff;
    border: 2px solid rgba(255,255,255,.5);
    transition: all 0.2s ease
}

body .blog-recent[data-style*="classic_enhanced_alt"] .meta-category a,.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap:not(.has-post-thumbnail) .meta-category a {
    color: #fff;
    border: 2px solid rgba(255,255,255,.5)
}

.masonry.classic_enhanced .posts-container article .meta-category a:hover {
    border: 2px solid transparent;
    color: #fff
}

body .blog-recent[data-style*="classic_enhanced"] .meta-category a:hover,.blog-recent[data-style*="classic_enhanced"] .inner-wrap:not(.has-post-thumbnail) .meta-category a:hover {
    border: 2px solid transparent;
    color: #fff
}

.masonry.classic_enhanced .posts-container .has-post-thumbnail .meta-category a,.blog-recent[data-style*="classic_enhanced"] .has-post-thumbnail .meta-category a,.blog-recent[data-style*="classic_enhanced"] .meta-category a {
    position: absolute;
    top: 20px;
    left: 20px;
    z-index: 101
}

body .blog-recent[data-style*="classic_enhanced"] .meta-category a {
    z-index: 301
}

.masonry.classic_enhanced .posts-container article .meta-category a,.blog-recent[data-style*="classic_enhanced"] .meta-category a {
    z-index: 101;
    position: relative
}

.masonry.classic_enhanced .posts-container article .meta-category a:not(:first-child),.blog-recent[data-style*="classic_enhanced"] .meta-category a:not(:first-child) {
    display: none
}

.masonry.classic_enhanced .posts-container article:not(.has-post-thumbnail) .meta-category a {
    margin-top: 20px;
    margin-left: 20px;
    margin-bottom: 0
}

.masonry.classic_enhanced .masonry-blog-item .post-meta .nectar-love-wrap,.blog-recent[data-style*="classic_enhanced"] .post-meta .nectar-love-wrap {
    float: none;
    display: inline-block
}

.masonry.classic_enhanced .masonry-blog-item .post-meta .nectar-love-wrap .nectar-love i,.masonry.classic_enhanced .masonry-blog-item .post-meta .nectar-love-wrap .nectar-love .heart-wrap,.masonry.classic_enhanced .masonry-blog-item .post-meta .nectar-love-wrap .nectar-love .nectar-love-count,.blog-recent[data-style*="classic_enhanced"] .post-meta .nectar-love-wrap .nectar-love i,.blog-recent[data-style*="classic_enhanced"] .post-meta .nectar-love-wrap .nectar-love .heart-wrap,.blog-recent[data-style*="classic_enhanced"] .post-meta .nectar-love-wrap .nectar-love .nectar-love-count {
    display: block;
    line-height: 18px;
    float: left
}

.blog-recent[data-style*="classic_enhanced_alt"] .inner-wrap {
    overflow: hidden
}

.blog-recent[data-style*="classic_enhanced_alt"] .inner-wrap.has-post-thumbnail {
    background-color: transparent
}

.post-area.masonry.classic_enhanced .post .post-meta,.blog-recent[data-style*="classic_enhanced"] .post-meta {
    padding: 6px 21px;
    z-index: 101;
    position: relative;
    border-top: 1px solid rgba(0,0,0,.06)
}

.post-area.masonry.classic_enhanced .post.wide_tall.format-video .video-play-button {
    display: none
}

.post-area.masonry.classic_enhanced .post.format-link.has-post-thumbnail .post-featured-img,.post-area.masonry.classic_enhanced .post.format-quote.has-post-thumbnail .post-featured-img {
    display: none
}

.span_12.light .masonry.classic_enhanced .masonry-blog-item h3.title,.span_12.light .blog-recent[data-style="classic_enhanced"] h3.title {
    color: #444
}

.masonry.classic_enhanced .masonry-blog-item .inner-wrap,.blog-recent[data-style*="classic_enhanced"] .inner-wrap {
    border-radius: 4px;
    overflow: hidden;
    box-shadow: 0 1px 3px rgba(0,0,0,.08)
}

.blog-recent[data-style*="classic_enhanced"] .inner-wrap {
    -webkit-perspective: none;
    perspective: none
}

body:not(.ascend) .masonry.classic_enhanced .masonry-blog-item .inner-wrap {
    padding: 0
}

body:not(.ascend) .masonry.classic_enhanced .post .content-inner {
    border: none;
    padding-bottom: 0;
    margin-bottom: 0
}

.post-area.masonry.classic_enhanced .post.large_featured:not(.format-link):not(.format-quote) .content-inner {
    position: relative;
    width: 50%;
    height: 100%;
    z-index: 100;
    background-color: #fff
}

.masonry.classic_enhanced .masonry-blog-item.post.large_featured .article-content-wrap {
    width: 100%;
    top: 50%;
    left: 0;
    position: absolute;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%)
}

.post-area.masonry.classic_enhanced .post:not(.wide_tall) .img-link {
    position: relative;
    display: block
}

.post-area.masonry.classic_enhanced .post.large_featured .post-content {
    height: 100%
}

.post-area.masonry.classic_enhanced .post.large_featured .img-link,.post-area.masonry.classic_enhanced .post.large_featured .nectar-flickity {
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
    height: 100%;
    z-index: 100
}

.post-area.masonry.classic_enhanced .post.large_featured .post-featured-img,.post-area.masonry.classic_enhanced .post.wide_tall .nectar-flickity .cell,.post-area.masonry.classic_enhanced .post.large_featured .nectar-flickity .cell {
    background-size: cover;
    width: 100%;
    height: 100%;
    z-index: 100;
    background-color: #333;
    background-position: center
}

.post-area.masonry.classic_enhanced .post.wide_tall .post-featured-img,.post-area.masonry.classic_enhanced .post.wide_tall .nectar-flickity,.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .post-featured-img {
    position: absolute;
    background-size: cover;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    background-position: center;
    background-color: #777
}

.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .post-featured-img {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap>.img-link {
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    overflow: hidden;
    border-radius: 4px
}

.post-area.masonry.classic_enhanced .post.wide_tall.format-quote .post-featured-img,.post-area.masonry.classic_enhanced .post.wide_tall.format-link .post-featured-img {
    opacity: .1
}

.post-area.masonry.classic_enhanced .post.wide_tall .flickity-slider .cell,.post-area.masonry.classic_enhanced .post.wide_tall .flickity-viewport,.post-area.masonry.classic_enhanced .post.large_featured .flickity-slider .cell,.post-area.masonry.classic_enhanced .post.large_featured .flickity-viewport {
    height: 100%!important
}

.post-area.masonry.classic_enhanced .post.wide_tall .meta-category,.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .meta-category {
    z-index: 1000;
    display: block;
    position: relative
}

.post-area.masonry.classic_enhanced .post.wide_tall h3,.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap h3,.span_12.light .post-area.masonry.classic_enhanced .post.wide_tall h3 {
    color: #fff
}

.post-area.masonry.classic_enhanced article h3:hover a {
    color: inherit
}

.post-area.masonry.classic_enhanced .post.wide_tall .inner-wrap:after,.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap:after {
    background: -webkit-linear-gradient(to bottom,rgba(255,255,255,0) -2%,rgba(0,0,0,0) 35%,rgba(0,0,0,.04) 44%,rgba(0,0,0,.25) 100%,rgba(0,0,0,.5) 100%);
    background: linear-gradient(to bottom,rgba(255,255,255,0) -2%,rgba(0,0,0,0) 35%,rgba(0,0,0,.04) 44%,rgba(0,0,0,.25) 100%,rgba(0,0,0,.5) 100%);
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 45%;
    z-index: 11;
    border-radius: 4px;
    content: ' '
}

.post-area.masonry.classic_enhanced .post.wide_tall:not(.format-quote):not(.format-link) .inner-wrap:before,.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap:before {
    background-color: rgba(0,0,0,.43);
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 11;
    content: ' '
}

.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap:before {
    background-color: rgba(0,0,0,.55);
    border-radius: 4px
}

.masonry.classic_enhanced .post.wide_tall .post-meta a,.masonry.classic_enhanced .wide_tall .post-header,.masonry.classic_enhanced .post.wide_tall .excerpt,.masonry.classic_enhanced .post.wide_tall .nectar-love span,.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .post-meta a,.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .post-header,.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .excerpt,.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .nectar-love span {
    color: rgba(255,255,255,.9)
}

.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .nectar-love span {
    color: rgba(255,255,255,.9)
}

.post-area.masonry.classic_enhanced .post.wide_tall .post-meta,.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .post-meta {
    border-color: rgba(255,255,255,.15)
}

.post-area.masonry.classic_enhanced .post.wide_tall .article-content-wrap {
    position: absolute;
    z-index: 100;
    top: 50%;
    background-color: transparent;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    left: 0;
    width: 100%;
    padding: 20%
}

.post-area.masonry.classic_enhanced .post.large_featured .post-meta {
    bottom: 0;
    top: auto;
    left: 0;
    z-index: 1000;
    width: 50%;
    position: absolute
}

.masonry.classic_enhanced .masonry-blog-item.post.large_featured .article-content-wrap {
    padding: 21%
}

.masonry.classic_enhanced .masonry-blog-item h3.title {
    line-height: 26px
}

.post-area.masonry.classic_enhanced .post.quote .post-content .quote-inner,.post-area.masonry.classic_enhanced .post.link .post-content .link-inner {
    padding: 0
}

.post-area.masonry.classic_enhanced .post.quote .post-content,.post-area.masonry.classic_enhanced .post.quote .content-inner,.post-area.masonry.classic_enhanced .post.quote .quote-inner,.post-area.masonry.classic_enhanced .post.link .post-content,.post-area.masonry.classic_enhanced .post.link .content-inner,.post-area.masonry.classic_enhanced .post.link .link-inner,.post-area.masonry.classic_enhanced .post.wide_tall .post-content,.post-area.masonry.classic_enhanced .post.wide_tall .content-inner,.post-area.masonry.classic_enhanced .post.wide_tall .conent-inner a {
    height: 100%
}

.post-area.masonry.classic_enhanced .quote-wrap,.post-area.masonry.classic_enhanced .link-wrap,.masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-standard .article-content-wrap,.masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-video .article-content-wrap,.masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-audio .article-content-wrap {
    padding: 17%!important;
    display: block;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    top: 50%;
    z-index: 10;
    left: 0;
    position: absolute
}

.post-area.masonry.classic_enhanced .large_featured .quote-wrap,.post-area.masonry.classic_enhanced .large_featured .link-wrap {
    padding: 10.5%!important
}

@media only screen and (min-width: 1000px) {
    .blog-recent[data-style*="classic_enhanced"] .inner-wrap:not(.has-post-thumbnail) .article-content-wrap {
        padding:17%;
        display: block;
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        top: 50%;
        z-index: 10;
        left: 0;
        position: absolute
    }
}

.blog-recent[data-style*="classic_enhanced"] .inner-wrap:not(.has-post-thumbnail) .article-content-wrap {
    width: 100%
}

.masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-standard .content-inner,.masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-standard .post-content,.masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-video .content-inner,.masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-video .post-content,.masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-audio .post-content,.masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-audio .content-inner {
    height: 100%
}

.masonry.classic_enhanced .posts-container article .video-play-button svg {
    width: 16px;
    height: 16px;
    display: block
}

.masonry.classic_enhanced .posts-container article .video-play-button {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%);
    -webkit-transform: translateY(-50%) translateX(-50%);
    -webkit-transition: all .21s cubic-bezier(.5,.5,.4,.88);
    transition: all .21s cubic-bezier(.5,.5,.4,.88);
    color: #fff;
    font-size: 40px;
    z-index: 1000;
    height: 70px;
    width: 70px;
    line-height: 70px;
    text-align: center;
    border-radius: 100px
}

.masonry.classic_enhanced .posts-container .format-audio:hover .video-play-button,.masonry.classic_enhanced .posts-container .format-video:hover .video-play-button {
    transform: translateY(-50%) translateX(-50%) scale(1.18);
    -webkit-transform: translateY(-50%) translateX(-50%) scale(1.18);
    box-shadow: 0 5px 8px 0 rgba(0,0,0,.17)
}

.masonry.classic_enhanced .posts-container article:not(.has-post-thumbnail) .video-play-button,.masonry.classic_enhanced .posts-container .wide_tall .video-play-button {
    position: relative;
    top: 0;
    left: 0;
    margin-bottom: 20px;
    transform: none;
    -webkit-transform: none
}

.masonry.classic_enhanced .posts-container article:not(.has-post-thumbnail):hover .video-play-button,.masonry.classic_enhanced .posts-container .wide_tall:hover .video-play-button {
    transform: scale(1.1);
    -webkit-transform: scale(1.1)
}

.masonry.classic_enhanced .posts-container .large_featured .video-play-button {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%);
    -webkit-transform: translateY(-50%) translateX(-50%)
}

.post-area.masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-audio .post-meta.no-img,.post-area.masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-video .post-meta.no-img,.post-area.masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-standard .post-meta.no-img,.post-area.masonry.classic_enhanced .post.wide_tall .post-meta,.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .post-meta {
    position: absolute!important;
    bottom: 0;
    top: auto!important;
    left: 0;
    z-index: 101;
    width: 100%
}

@media only screen and (min-width: 1000px) {
    .masonry.classic_enhanced .masonry-blog-item.large_featured h3.title {
        font-size:30px;
        line-height: 36px
    }
}

@media only screen and (min-width: 1000px) {
    .blog-recent[data-style*="classic_enhanced"].related-posts .col {
        margin-bottom:0
    }
}

.blog-recent[data-style*="classic_enhanced"].related-posts .article-content-wrap {
    padding: 30px
}

.blog-recent[data-style*="classic_enhanced"].related-posts .article-content-wrap .post-header {
    margin-bottom: 0
}

.blog-recent[data-style*="classic_enhanced"].related-posts .post-meta {
    padding: 10px 21px
}

.blog-recent[data-style*="classic_enhanced"].related-posts .inner-wrap {
    padding-bottom: 52px!important
}

.container-wrap[data-remove-post-author="1"][data-remove-post-date="1"] .blog-recent[data-style*="classic_enhanced"].related-posts .inner-wrap {
    padding-bottom: 0!important
}

.post-area.masonry.classic_enhanced .post .post-meta>*,.blog-recent[data-style*="classic_enhanced"] .post-meta>* {
    margin-right: 13px;
    margin-left: 0
}

.post-area.masonry.classic_enhanced .post .content-inner {
    position: static
}

.post-area.masonry.classic_enhanced .post .post-meta>*:last-child,.blog-recent[data-style*="classic_enhanced"] .post-meta>*:last-child {
    margin-right: 0
}

.post-area.masonry.classic_enhanced .post .post-meta .nectar-love,.blog-recent[data-style*="classic_enhanced"] .post-meta .nectar-love {
    margin-left: 0
}

.post-area.masonry.classic_enhanced .post .post-meta .nectar-love .icon-salient-heart,.post-area.masonry.classic_enhanced .post.large_featured .post-featured-img img,.post-area.masonry.classic_enhanced .post.wide_tall .post-featured-img img,.blog-recent[data-style*="classic_enhanced_alt"] .post-featured-img img,.post-area.masonry.classic_enhanced .post.wide_tall .nectar-flickity .cell img,.post-area.masonry.classic_enhanced .post.large_featured .nectar-flickity .cell img {
    display: none
}

.masonry.classic_enhanced .masonry-blog-item .article-content-wrap,.blog-recent[data-style*="classic_enhanced"] .article-content-wrap {
    padding: 17%;
    position: relative;
    z-index: 100;
    background-color: #fff
}

.masonry.classic_enhanced .masonry-blog-item h3.title,.blog-recent[data-style*="classic_enhanced"] h3.title {
    margin-bottom: 0
}

@media only screen and (max-width: 690px) {
    .post-area.masonry.classic_enhanced .post.large_featured:not(.format-link):not(.format-quote) .content-inner {
        width:100%;
        height: auto;
        position: static
    }

    body .masonry.classic_enhanced .masonry-blog-item.post.large_featured .article-content-wrap,body .post-area.masonry.classic_enhanced .post.wide_tall .article-content-wrap,.masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-audio .article-content-wrap {
        position: relative;
        -webkit-transform: none;
        transform: none;
        top: auto;
        height: auto!important;
        padding: 17%
    }

    .post-area.masonry.classic_enhanced .post.large_featured .post-meta,.post-area.masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-standard .post-meta.no-img,.post-area.masonry.classic_enhanced .quote-wrap,.post-area.masonry.classic_enhanced .link-wrap,.post-area.masonry.classic_enhanced .post.wide_tall .post-meta {
        position: relative;
        width: 100%!important
    }

    body .post-area.masonry.classic_enhanced .post.wide_tall .article-content-wrap {
        padding: 30% 17%
    }

    .post-area.masonry.classic_enhanced .post.wide_tall .post-meta {
        position: absolute
    }

    .post-area.masonry.classic_enhanced .post.large_featured .nectar-flickity {
        position: relative;
        width: 100%;
        height: 280px;
        overflow: hidden;
        z-index: 110
    }

    body .masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-standard .article-content-wrap,body .masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-video .article-content-wrap,.post-area.masonry.classic_enhanced .quote-wrap,.post-area.masonry.classic_enhanced .link-wrap {
        height: auto!important;
        -webkit-transform: none;
        transform: none;
        position: relative
    }

    .post-area.masonry.classic_enhanced .post.large_featured .meta-category a {
        color: #fff;
        border: 2px solid rgba(255,255,255,.5)
    }

    .post-area.masonry.classic_enhanced .post.large_featured .img-link {
        position: relative;
        width: 100%;
        height: 280px
    }

    .post-area.masonry.classic_enhanced .post.large_featured,.post-area.masonry.classic_enhanced .post.regular .article-content-wrap,.post-area.masonry.classic_enhanced .post.regular.format-standard.has-post-thumbnail,.post-area.masonry.classic_enhanced .post.regular.format-video.has-post-thumbnail,.post-area.masonry.classic_enhanced .post.regular.format-audio.has-post-thumbnail,.masonry.classic_enhanced .masonry-blog-item {
        height: auto!important
    }

    .post-area.masonry.classic_enhanced .posts-container:not(.meta-moved) .post-content>.post-meta {
        opacity: 0;
        position: absolute!important
    }
}

.post-area.masonry.meta_overlaid {
    margin-bottom: 0
}

.post-area.masonry.meta_overlaid .posts-container {
    overflow: hidden
}

body[data-ext-responsive="true"] .post-area.masonry.meta_overlaid {
    width: 100%
}

body.blog .post-area.masonry.meta_overlaid.infinite_scroll #pagination {
    margin-bottom: 0
}

body .masonry.meta_overlaid .masonry-blog-item .article-content-wrap {
    padding: 20px
}

body .masonry.meta_overlaid .masonry-blog-item .article-content-wrap>*:not(.post-header) {
    display: none
}

.post-area.masonry.meta_overlaid .post .post-meta {
    margin: 0 0 3px;
    line-height: 26px
}

.post-area.masonry.meta_overlaid .post.wide_tall .post-meta,.post-area.masonry.meta_overlaid .post.large_featured .post-meta {
    margin: 6px 0 6px
}

body .post-area.masonry.meta_overlaid article.post .post-meta .date,body .post-area.masonry.meta_overlaid .post.quote .quote-inner .author,body .post-area.masonry.meta_overlaid .post.link .post-content .destination {
    float: none!important;
    font-size: 12px
}

.post-area.masonry.meta_overlaid article .post-header {
    font-size: 12px
}

body .meta_overlaid .post .post-header h3 {
    font-size: 18px;
    margin-bottom: 6px
}

body .masonry.meta_overlaid .masonry-blog-item .article-content-wrap .meta-category,body .masonry.meta_overlaid .masonry-blog-item .article-content-wrap .meta-comment-count {
    display: none
}

body .masonry.meta_overlaid .masonry-blog-item {
    margin-bottom: 0
}

body .masonry.meta_overlaid .masonry-blog-item .post-featured-img:before {
    background: -moz-linear-gradient(center top,rgba(255,255,255,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,.06) 16%,rgba(0,0,0,.4) 75%,rgba(0,0,0,.6) 100%) repeat scroll 0 0 rgba(0,0,0,0);
    background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,.06) 16%,rgba(0,0,0,.4) 75%,rgba(0,0,0,.6) 100%);
    bottom: 0;
    content: "";
    display: block;
    height: 50%;
    left: 0;
    position: absolute;
    transition: all 300ms cubic-bezier(.42,0,.58,1) 0s;
    width: 100%;
    opacity: 1;
    z-index: 1
}

body .masonry.meta_overlaid .masonry-blog-item:hover .post-featured-img:before {
    opacity: 1
}

body .masonry.meta_overlaid .masonry-blog-item .post-featured-img img {
    transition: opacity 300ms cubic-bezier(.42,0,.58,1) 0s;
    opacity: .85
}

body .masonry.meta_overlaid .masonry-blog-item .post-featured-img img.nectar-lazy:not(.loaded) {
    opacity: 0
}

body .masonry.meta_overlaid .masonry-blog-item:hover .post-featured-img:hover img {
    opacity: 1
}

body .masonry.meta_overlaid .content-inner>a {
    height: 100%
}

body .masonry.meta_overlaid .content-inner>a>.post-featured-img {
    background-color: #000
}

.masonry.meta_overlaid .masonry-blog-item .bottom-line,.masonry.meta_overlaid .masonry-blog-item .more-link {
    display: none
}

.masonry.meta_overlaid .masonry-blog-item,.masonry.meta_overlaid .masonry-blog-item .mejs-container .mejs-controls {
    box-shadow: none
}

.masonry.meta_overlaid .masonry-blog-item .post-meta {
    padding: 0 18px 0 18px
}

.masonry.meta_overlaid .post .nectar-love-wrap {
    line-height: 20px
}

.masonry.meta_overlaid .masonry-blog-item {
    padding: 0
}

.masonry.meta_overlaid .masonry-blog-item .content-inner .post-featured-img img,.masonry.meta_overlaid .masonry-blog-item .more-link,.masonry.meta_overlaid .post .quote-inner,.masonry.meta_overlaid .post .link-inner,.masonry.meta_overlaid .post .status-inner,.masonry.meta_overlaid .post .aside-inner,.masonry.meta_overlaid .masonry-blog-item .content-inner.gallery-slider img {
    margin-bottom: 0!important
}

.masonry.meta_overlaid .masonry-blog-item .content-inner {
    padding-bottom: 0;
    border: 0;
    margin-bottom: 0
}

.masonry.meta_overlaid .post.quote .post-content .post-meta,.masonry.meta_overlaid .post.link .post-content .post-meta,.masonry.meta_overlaid .format-status .post-content .post-meta,.masonry.meta_overlaid .post.format-aside .post-meta {
    display: none
}

.masonry.meta_overlaid .post .post-header h3 a,.masonry.meta_overlaid .post .post-header,.masonry.meta_overlaid .post .post-header h3 a:hover {
    color: #fff
}

.masonry.meta_overlaid .post .post-header h3 a {
    display: block
}

body .masonry.meta_overlaid .content-inner>a,body .masonry.meta_overlaid .content-inner>a>span {
    display: block;
    line-height: 1px
}

body .masonry.meta_overlaid article.post .post-header .meta-author span {
    font-size: 13px
}

body .masonry.meta_overlaid .post .post-header .meta-author a {
    margin-left: 4px;
    color: #fff;
    transition: opacity 0.2s linear;
    -webkit-transition: opacity 0.2s linear
}

body .masonry.meta_overlaid .post .post-header .meta-author a:hover {
    opacity: .85
}

body .masonry.meta_overlaid .masonry-blog-item .article-content-wrap {
    position: absolute;
    bottom: 10px;
    width: 100%;
    z-index: 10;
    text-align: center
}

body .post-area.masonry.meta_overlaid .masonry-blog-item.wide_tall .post-meta .date,body .post-area.masonry.meta_overlaid .masonry-blog-item.large_featured .post-meta .date {
    font-size: 16px
}

body .post-area.masonry.meta_overlaid .masonry-blog-item.large_featured {
    width: 100%!important
}

@media only screen and (min-width: 690px) {
    body .masonry.meta_overlaid .masonry-blog-item.wide_tall h3.title,body .masonry.meta_overlaid .masonry-blog-item.large_featured h3.title {
        font-size:30px;
        line-height: 36px;
        margin-bottom: 12px
    }
}

body .masonry.meta_overlaid .post .content-inner,body .masonry.meta_overlaid .post .post-content,body .masonry.meta_overlaid .post.quote .post-content .quote-inner,body .masonry.meta_overlaid .post .post-content .link-inner,body .masonry.meta_overlaid .post.format-link .content-inner a {
    height: 100%!important;
    width: 100%!important
}

body .masonry.meta_overlaid .link-inner .link-wrap,body .masonry.meta_overlaid .quote-inner .quote-wrap {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    display: block;
    z-index: 100;
    padding: 0 12%
}

body .masonry.meta_overlaid .post-content {
    min-height: 40px
}

body .post-area.masonry.meta_overlaid.span_9 {
    padding-right: 40px
}

.post-area.masonry.meta_overlaid .post .quote-inner,.post-area.masonry.meta_overlaid .post .link-inner,.post-area.masonry.meta_overlaid .post .status-inner,.post-area.masonry.meta_overlaid .post .aside-inner {
    text-align: center;
    overflow: hidden
}

.post-area.standard-minimal .post-author {
    position: absolute;
    left: 0;
    top: 0;
    text-align: center;
    width: 100px;
    font-size: 12px;
    line-height: 22px
}

.post-area.standard-minimal.full-width-content .post {
    border-bottom: 1px solid #e6e6e6;
    padding-top: 70px
}

.post-area.standard-minimal.full-width-content .posts-container>article:last-child {
    border: none
}

.post-area.standard-minimal.full-width-content .post .content-inner {
    padding-bottom: 0;
    margin-bottom: 70px;
    border-bottom: 0
}

.post-area.standard-minimal.full-width-content .post .more-link {
    margin-top: 25px
}

.post-area.standard-minimal.full-width-content #pagination {
    text-align: center
}

.post-area.standard-minimal.full-width-content #pagination>div {
    float: none;
    display: inline-block
}

.post-area.standard-minimal .post .more-link span {
    background-color: transparent;
    padding: 0;
    color: #333
}

.post-area.standard-minimal .post .post-header,.post-area.standard-minimal .post .content-inner .post-featured-img img,.post-area.standard-minimal .post .content-inner .article-content-wrap>.video>.wp-video,.post-area.standard-minimal .post .content-inner .article-content-wrap .audio-wrap,.post-area.standard-minimal .post .content-inner .quote-inner {
    margin-bottom: 60px!important
}

.post-area.standard-minimal .post .content-inner .quote-inner h3 {
    color: #fff;
    margin-bottom: 20px
}

.post-area.standard-minimal .post .content-inner .quote-inner,.post-area.standard-minimal .post .content-inner .link-inner {
    padding: 10%;
    position: relative
}

.post-area.standard-minimal .quote-wrap,.post-area.standard-minimal .link-wrap {
    z-index: 100;
    position: relative
}

.post-area.standard-minimal .post.quote .post-content .quote-inner .icon,.post-area.standard-minimal .post.link .post-content .link-inner .icon {
    right: 30px;
    bottom: 30px
}

.post-area.standard-minimal .post .content-inner .quote-inner .author {
    position: relative;
    padding-left: 30px
}

.post-area.standard-minimal .post .content-inner .quote-inner .author:before {
    position: absolute;
    display: block;
    top: 50%;
    left: 0;
    width: 20px;
    height: 2px;
    content: ' ';
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: #fff
}

.post-area.standard-minimal .post .more-link {
    display: inline-block;
    cursor: pointer;
    height: 50px;
    position: relative;
    line-height: 50px;
    padding-right: 25px
}

.post-area.standard-minimal .post .more-link span {
    transition: all 0.25s cubic-bezier(.12,.75,.4,1);
    -webkit-transition: all 0.25s cubic-bezier(.12,.75,.4,1)
}

.post-area.standard-minimal .post .more-link span:after {
    display: inline-block;
    font-family: 'FontAwesome'!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 50px;
    height: 50px;
    -webkit-font-smoothing: antialiased;
    letter-spacing: 0;
    content: "\f105";
    margin-left: 15px;
    position: absolute;
    right: 0;
    top: 53%;
    -webkit-transform: translateY(-50%) translateZ(0);
    transform: translateY(-50%) translateZ(0);
    font-size: 25px;
    transition: opacity 0.25s cubic-bezier(.12,.75,.4,1),transform 0.25s cubic-bezier(.12,.75,.4,1);
    -webkit-transition: opacity 0.25s cubic-bezier(.12,.75,.4,1),-webkit-transform 0.25s cubic-bezier(.12,.75,.4,1)
}

.post-area.standard-minimal .post .more-link:hover span:after {
    transform: translateX(12px) translateY(-50%);
    -webkit-transform: translateX(12px) translateY(-50%)
}

.post-area.standard-minimal .post .more-link:hover span:before {
    opacity: 1;
    transform: translateY(-50%) translateX(0);
    -webkit-transform: translateY(-50%) translateX(0)
}

.post-area.standard-minimal .post .more-link span:before {
    backface-visibility: hidden;
    letter-spacing: 0;
    display: block;
    content: ' ';
    z-index: 100;
    position: absolute;
    width: 22px;
    height: 2px;
    background-color: #000;
    top: 53%;
    opacity: 0;
    right: -10px;
    cursor: pointer;
    transform: translateY(-50%) translateX(-20px) translateZ(0);
    -webkit-transform: translateY(-50%) translateX(-20px) translateZ(0);
    transition: opacity 0.25s cubic-bezier(.12,.75,.4,1),transform 0.25s cubic-bezier(.12,.75,.4,1);
    -webkit-transition: opacity 0.25s cubic-bezier(.12,.75,.4,1),-webkit-transform 0.25s cubic-bezier(.12,.75,.4,1)
}

.post-area.standard-minimal .post .post-meta .date,.post-area.standard-minimal .post .more-link span {
    font-family: 'Open Sans';
    font-weight: 700;
    margin-bottom: 5px;
    font-size: 14px
}

.post-area.standard-minimal .post .post-meta .date a {
    display: block
}

.post-area.standard-minimal .post .article-content-wrap .meta-comment-count a,.post-area.standard-minimal .post .article-content-wrap .meta-comment-count a span,.post-area.standard-minimal .post .article-content-wrap .nectar-love,.post-area.standard-minimal .post .article-content-wrap .nectar-love>span,.post-area.standard-minimal .post .article-content-wrap .meta-comment-count i,.post-area.standard-minimal .post .article-content-wrap .nectar-love i,.post-area.standard-minimal .post .article-content-wrap .meta-comment-count,.post-area.standard-minimal .post .article-content-wrap .nectar-love-wrap,.post-area.standard-minimal .post .article-content-wrap .nectar-love-wrap>span,.post-area.standard-minimal .post .article-content-wrap .meta-category i {
    line-height: 34px;
    height: 34px;
    width: auto;
    display: inline-block
}

.post-area.standard-minimal .post .more-link {
    margin-top: 15px
}

.post-area.standard-minimal .post .article-content-wrap .meta-category i {
    font-size: 20px
}

.post-area.standard-minimal .post .article-content-wrap .nectar-love>span {
    font-size: 14px;
    color: #aaa
}

.post-area.standard-minimal .post .article-content-wrap .meta-comment-count {
    margin-left: 15px
}

.post-area.standard-minimal .post .article-content-wrap .meta-comment-count a,.post-area.standard-minimal .post .article-content-wrap .meta-category a {
    font-size: 14px
}

.post-area.standard-minimal .post .article-content-wrap .meta-comment-count a:not(:hover),.post-area.standard-minimal .post .article-content-wrap .meta-category a:not(:hover) {
    color: #aaa
}

.post-area.standard-minimal .post .article-content-wrap a i,.post-area.standard-minimal .post .article-content-wrap .meta-category i {
    font-size: 20px;
    width: 22px;
    margin-right: 5px;
    transition: color 0.2s linear;
    -webkit-transition: color 0.2s linear
}

.post-area.standard-minimal .post .article-content-wrap a:not(:hover) i:not(.loved),.post-area.standard-minimal .post .article-content-wrap .meta-category:not(:hover) i {
    color: #c1c1c1
}

.post-area.standard-minimal .post .article-content-wrap .flex-direction-nav a:not(:hover) i:not(.loved),.post-area.standard-minimal .post .article-content-wrap .meta-category:not(:hover) .flex-direction-nav i {
    color: #fff
}

.post-area.standard-minimal .post .post-meta {
    margin-bottom: 0
}

.post-area.standard-minimal #pagination {
    padding-left: 0
}

.post-area.standard-minimal .post .post-meta,.post-area.standard-minimal .post .post-meta .date {
    position: relative;
    padding-bottom: 0;
    border: none
}

.post-area.standard-minimal .post-content {
    padding-left: 175px;
    overflow: hidden
}

.single .post-area.standard-minimal .post-content {
    overflow: visible
}

.post-area.standard-minimal .post-author .grav-wrap {
    border-radius: 100px;
    overflow: hidden;
    margin-bottom: 10px;
    width: 90px;
    height: 90px;
    margin: 0 auto 25px auto
}

#pagination {
    position: relative;
    margin-bottom: 10px;
    height: 32px;
    width: 100%
}

.standard-minimal.full-width-content.post-area #pagination {
    margin-bottom: 40px
}

.post-area.standard-minimal .post .post-meta.no-img {
    top: 0
}

.post-area.standard-minimal .post .nectar-love .icon-salient-heart {
    display: none
}

@media only screen and (min-width : 690px) and (max-width :999px) {
    .container,.post-area.standard-minimal.full-width-content .post .inner-wrap {
        max-width:600px
    }

    .post-area.standard-minimal .post-author .grav-wrap {
        width: 70px;
        height: 70px
    }

    .post-area.standard-minimal .post-content {
        padding-left: 140px
    }
}

@media only screen and (max-width: 321px) {
    .post-area.standard-minimal.full-width-content .post .inner-wrap {
        max-width:300px
    }
}

@media only screen and (min-width: 480px) and (max-width:690px) {
    .post-area.standard-minimal.full-width-content .post .inner-wrap {
        max-width:420px
    }
}

@media only screen and (max-width: 690px) {
    .post-area.standard-minimal .post-author {
        position:relative
    }

    .post-area.standard-minimal .grav-wrap {
        display: none
    }

    .post-area.standard-minimal .post-author {
        width: 100%;
        text-align: left
    }
}

#footer-outer,#nectar_fullscreen_rows>#footer-outer.wpb_row .full-page-inner-wrap {
    color: #ccc;
    position: relative;
    z-index: 10;
    background-color: #252525
}

#footer-outer .row {
    padding: 55px 0;
    margin-bottom: 0
}

#footer-outer #footer-widgets[data-has-widgets="false"] .row {
    padding: 0
}

#footer-outer .widget h4,.text-on-hover-wrap .categories a {
    color: #777;
    font-size: 14px;
    font-family: 'Open Sans';
    font-weight: 600;
    margin-bottom: 20px
}

#footer-outer .widget {
    margin-bottom: 30px
}

#footer-outer .widget.widget_categories ul ul,#footer-outer .widget.widget_pages ul ul,#footer-outer .widget.widget_nav_menu ul ul,#slide-out-widget-area .widget.widget_nav_menu ul ul {
    margin: 0!important;
    padding: 0 0 0 20px
}

#footer-outer #footer-widgets .widget.widget_pages li,#footer-outer #footer-widgets .widget.widget_nav_menu li,#slide-out-widget-area .widget.widget_nav_menu li {
    border-bottom: 0;
    padding: 0!important
}

#footer-outer .widget.widget_pages li a,#footer-outer .widget.widget_nav_menu li a {
    padding: 8px 0;
    display: block;
    border-bottom: 1px solid #444
}

#ajax-content-wrap #footer-outer #footer-widgets .widget.widget_categories li a,#ajax-content-wrap #footer-outer #footer-widgets .widget.widget_archive li a {
    display: inline-block;
    border-bottom: 0
}

#slide-out-widget-area .widget.widget_nav_menu li a {
    padding: 6px 20px;
    display: block
}

#footer-outer .widget.widget_categories>ul>li:first-child>a,#footer-outer .widget.widget_pages>ul>li:first-child>a,#footer-outer .widget.widget_nav_menu>ul>li:first-child>a,#slide-out-widget-area .widget.widget_categories>ul>li:first-child>a,#slide-out-widget-area .widget.widget_pages>ul>li:first-child>a {
    padding-top: 0
}

#footer-outer .span_3 .widget:last-child {
    margin-bottom: 0
}

#footer-outer a {
    color: #ccc
}

#footer-outer a:hover {
    color: #000
}

.original #footer-outer[data-link-hover="underline"] #footer-widgets .col ul li a {
    padding: 0;
    border: none
}

.original #footer-outer[data-link-hover="underline"] #footer-widgets .col ul li {
    padding: 4px 0!important;
    border: none
}

#footer-outer[data-link-hover="underline"] #footer-widgets ul:not([class*="nectar_blog_posts"]) li>a:not(.tag-cloud-link):not(.nectar-button),#footer-outer[data-link-hover="underline"] #footer-widgets .textwidget a:not(.nectar-button) {
    background-repeat: no-repeat;
    background-size: 0% 2px;
    background-position: left bottom;
    background-image: linear-gradient(to right,#000000 0%,#000000 100%);
    -webkit-transition: background-size 0.55s cubic-bezier(.2,.75,.5,1),color 0.3s ease;
    transition: background-size 0.55s cubic-bezier(.2,.75,.5,1),color 0.3s ease
}

#ajax-content-wrap #footer-outer[data-link-hover="underline"] #footer-widgets ul:not([class*="nectar_blog_posts"]) li>a:not(.tag-cloud-link):not(.nectar-button),#footer-outer[data-link-hover="underline"] #footer-widgets .textwidget a:not(.nectar-button) {
    display: inline
}

#footer-outer[data-link-hover="underline"] #footer-widgets ul:not([class*="nectar_blog_posts"]) li>a:not(.tag-cloud-link):not(.nectar-button):hover,#footer-outer[data-link-hover="underline"] #footer-widgets .textwidget a:not(.nectar-button):hover {
    background-size: 100% 2px;
    opacity: 1
}

#footer-outer .widget ul li {
    margin-bottom: 7px
}

#footer-outer #copyright {
    padding: 20px 0;
    font-size: 12px;
    background-color: #1c1c1c;
    color: #777
}

#footer-outer #copyright li {
    float: left;
    margin-left: 20px
}

#footer-outer[data-cols="1"] #copyright .social li a {
    height: 50px
}

#footer-outer #copyright .container div:last-child {
    margin-bottom: 0
}

#footer-outer #copyright li a,#header-secondary-outer #social li a {
    display: block;
    line-height: 22px;
    height: 24px;
    position: relative;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    background-position: center top
}

#footer-outer #copyright li a i,#header-secondary-outer #social li a i {
    color: #777;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear
}

#footer-outer .icon-be,#footer-outer .icon-vimeo,#footer-outer .icon-salient-spotify {
    line-height: 32px
}

#footer-outer .fa-vine {
    font-size: 16px
}

#footer-outer[data-full-width="1"] .container {
    width: 100%;
    padding: 0 28px;
    max-width: none
}

#footer-outer #copyright li a i:hover {
    color: #000
}

#footer-outer #copyright li .vimeo,#footer-outer #copyright li .behance,#header-secondary-outer #social li .behance,#header-secondary-outer #social li .vimeo {
    background-color: #666
}

#footer-outer #copyright li .vimeo:hover,#footer-outer #copyright li .behance:hover,#header-secondary-outer #social li .behance:hover,#header-secondary-outer #social li .vimeo:hover {
    background-color: #000
}

#footer-outer #copyright p {
    line-height: 22px;
    margin-top: 3px
}

#footer-outer #copyright .col ul {
    float: right
}

#footer-outer #copyright li .facebook {
    width: 12px
}

#footer-outer #copyright li .twitter {
    width: 20px
}

#footer-outer #copyright li .dribbble {
    width: 24px
}

#footer-outer #copyright li .google-plus {
    width: 20px
}

#footer-outer #copyright li .pinterest {
    width: 17px
}

#footer-outer #copyright li .rss {
    width: 18px
}

#footer-outer #copyright li .vimeo {
    width: 20px;
    text-indent: -9999px
}

#footer-outer #copyright li .tumblr {
    width: 21px
}

#footer-outer #copyright li .youtube {
    width: 21px
}

#footer-outer #copyright li .linkedin {
    width: 19px
}

#footer-outer #copyright li .behance {
    width: 27px;
    text-indent: -9999px
}

#footer-outer #copyright li .instagram {
    width: 20px
}

#footer-outer #copyright #social .icon-soundcloud {
    font-size: 26px
}

body #footer-outer i,body #header-secondary-outer #social i {
    font-size: 20px;
    width: auto;
    background-color: transparent
}

#footer-outer #copyright i.icon-be {
    font-size: 24px
}

#header-secondary-outer #social li .icon-be {
    font-size: 18px
}

body[data-footer-reveal="1"] #ajax-content-wrap,body[data-footer-reveal="1"] #ajax-content-wrap>.blurred-wrap {
    overflow: hidden
}

body[data-footer-reveal="1"] #footer-outer {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 1
}

body[data-footer-reveal="1"] .container-wrap {
    margin-bottom: 280px
}

body[data-footer-reveal="1"][data-footer-reveal-shadow="small"] .container-wrap {
    box-shadow: 0 5px 8px -3px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 5px 8px -3px rgba(0,0,0,.2)
}

body[data-footer-reveal="1"][data-footer-reveal-shadow="large"] .container-wrap {
    box-shadow: 0 27px 25px -2px rgba(0,0,0,.3);
    -webkit-box-shadow: 0 27px 25px -2px rgba(0,0,0,.3)
}

body[data-footer-reveal="1"][data-footer-reveal-shadow="large_2"] .container-wrap {
    box-shadow: 0 70px 110px -30px rgba(0,0,0,1);
    -webkit-box-shadow: 0 70px 110px -30px rgba(0,0,0,1)
}

body[data-footer-reveal="1"][data-footer-reveal-shadow="large_2"] #footer-outer .row {
    padding: 80px 0
}

body .container-wrap.no-shadow,body[data-footer-reveal="1"][data-footer-reveal-shadow] .container-wrap.no-shadow {
    box-shadow: none
}

body[data-footer-reveal="1"] #call-to-action .triangle {
    display: none
}

@media only screen and (min-width: 1000px) {
    #footer-widgets[data-cols="5"] .container .row>div {
        width:19.5%
    }

    #footer-widgets[data-cols="5"] .container .row>div:first-child {
        width: 35%
    }
}

#footer-outer .col {
    z-index: 10;
    min-height: 1px
}

#footer-outer[data-cols="1"] .col {
    text-align: center
}

#footer-outer[data-cols="1"] #footer-widgets .container .col {
    width: 100%
}

#footer-outer[data-cols="1"] #footer-widgets .span_12>div:last-child {
    margin-bottom: 0
}

#footer-outer[data-cols="1"] #copyright .col,#footer-outer[data-cols="1"] #copyright .col ul,#footer-outer #copyright[data-layout="centered"] .col,#footer-outer #copyright[data-layout="centered"] .col ul {
    width: 100%;
    float: none
}

#footer-outer #copyright[data-layout="centered"] .col .social li {
    margin-top: 25px
}

#footer-outer[data-cols="1"] #copyright #social li a {
    display: block;
    height: 50px;
    width: 50px
}

#footer-outer:not([data-cols="1"]) #copyright[data-layout="centered"] .social li a {
    height: 30px;
    width: 30px;
    line-height: 30px
}

#footer-outer[data-cols="1"] #copyright li a i {
    -webkit-transition: all .45s cubic-bezier(.25,1,.33,1);
    transition: all .45s cubic-bezier(.25,1,.33,1);
    font-size: 20px;
    height: 50px;
    width: 50px;
    line-height: 48px
}

#footer-outer[data-cols="1"] #copyright li a:hover i {
    border-color: #fff;
    color: #fff
}

#footer-outer[data-cols="1"] #copyright .col ul li {
    margin-bottom: 25px
}

#footer-outer[data-cols="1"] #copyright,#footer-outer #copyright[data-layout="centered"] {
    padding: 45px 0
}

#footer-outer[data-cols="1"] #copyright li,#footer-outer #copyright[data-layout="centered"] li,#footer-outer[data-cols="1"] #footer-widgets .widget.widget_nav_menu li {
    float: none;
    display: inline-block;
    margin: 0 10px;
    width: auto
}

@media only screen and (min-width: 1000px) {
    #footer-outer #copyright[data-layout="centered"] .col.span_5 {
        max-width:70%;
        margin: 0 auto
    }
}

@media only screen and (max-width: 999px) {
    #footer-outer #copyright[data-layout="centered"] .col.span_5 {
        margin-bottom:0
    }
}

#footer-outer #copyright[data-layout="centered"] .widget,#footer-outer[data-cols="1"] #copyright .widget {
    margin-bottom: 0
}

.ascend #footer-outer[data-cols="1"] #footer-widgets .widget.widget_nav_menu li:first-child,.material #footer-outer[data-cols="1"] #footer-widgets .widget.widget_nav_menu li:first-child {
    padding-top: 4px!important
}

#footer-outer[data-cols="1"] #footer-widgets .widget.widget_nav_menu li,#footer-outer #copyright[data-layout="centered"] .widget_nav_menu li,#footer-outer[data-cols="1"] #copyright .widget_nav_menu li,#footer-outer #copyright[data-layout="centered"] .widget_pages li,#footer-outer[data-cols="1"] #copyright .widget_pages li {
    vertical-align: top;
    text-align: left;
    margin: 0 15px
}

#footer-outer[data-cols="1"] #footer-widgets .widget.widget_nav_menu li ul,#footer-outer #copyright[data-layout="centered"] .widget_nav_menu li ul,#footer-outer[data-cols="1"] #copyright .widget_nav_menu li ul,#footer-outer #copyright[data-layout="centered"] .widget_pages li ul,#footer-outer[data-cols="1"] #copyright .widget_pages li ul {
    padding-left: 0;
    margin-left: 0
}

#footer-outer[data-cols="1"] #footer-widgets .widget.widget_nav_menu li ul li,#footer-outer #copyright[data-layout="centered"] .widget_nav_menu li ul li,#footer-outer[data-cols="1"] #copyright .widget_nav_menu li ul li,#footer-outer #copyright[data-layout="centered"] .widget_pages li ul li,#footer-outer[data-cols="1"] #copyright .widget_pages li ul li {
    display: block;
    margin-left: 0
}

#footer-outer #copyright[data-layout="centered"] .widget [data-style="minimal-counter"]>li::before,#footer-outer[data-cols="1"] #copyright .widget [data-style="minimal-counter"]>li::before,#footer-outer[data-cols="1"] #copyright .arrow-circle,#footer-outer #copyright[data-layout="centered"] .widget .arrow-circle,#footer-outer #copyright .widget_products img {
    display: none
}

#footer-outer #copyright .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"]>li,#footer-outer #copyright[data-layout="centered"] .widget_search,#footer-outer[data-cols="1"] #copyright .widget_search {
    margin: 20px 0
}

#footer-outer #copyright[data-layout="centered"] .col {
    text-align: center
}

#footer-outer[data-cols="1"] #copyright li a i:after {
    position: absolute;
    -webkit-transition: all .45s cubic-bezier(.25,1,.33,1);
    transition: all .45s cubic-bezier(.25,1,.33,1);
    pointer-events: none;
    display: block;
    content: '';
    top: 0;
    left: 0;
    opacity: .2;
    border-radius: 50%;
    border: 2px solid #fff;
    height: 46px;
    width: 46px
}

#footer-outer[data-cols="1"] #copyright li a:hover i:after {
    opacity: 1
}

body #footer-outer[data-cols="1"][data-disable-copyright="false"] .row {
    padding-top: 70px;
    padding-bottom: 40px
}

#footer-outer[data-cols="1"][data-disable-copyright="false"] #copyright {
    padding-bottom: 70px
}

body #footer-outer[data-cols="1"][data-disable-copyright="false"][data-copyright-line="false"][data-matching-section-color="true"] .row {
    padding-bottom: 0
}

body #footer-outer[data-cols="1"][data-disable-copyright="false"][data-copyright-line="false"][data-matching-section-color="true"] #copyright {
    padding-top: 30px
}

#footer-outer[data-cols="1"] #copyright[data-layout="centered"] .col .social li {
    margin-top: 0
}

#footer-outer[data-using-bg-img="true"] {
    background-size: cover;
    background-position: center
}

#footer-outer[data-using-bg-img="true"]:after {
    position: absolute;
    width: 100%;
    height: 100%;
    content: '';
    left: 0;
    top: 0;
    background-color: inherit;
    opacity: .9
}

#footer-outer[data-using-bg-img="true"][data-bg-img-overlay="0"]:after {
    opacity: 0
}

#footer-outer[data-using-bg-img="true"][data-bg-img-overlay="0.1"]:after {
    opacity: .1
}

#footer-outer[data-using-bg-img="true"][data-bg-img-overlay="0.2"]:after {
    opacity: .2
}

#footer-outer[data-using-bg-img="true"][data-bg-img-overlay="0.3"]:after {
    opacity: .3
}

#footer-outer[data-using-bg-img="true"][data-bg-img-overlay="0.4"]:after {
    opacity: .4
}

#footer-outer[data-using-bg-img="true"][data-bg-img-overlay="0.5"]:after {
    opacity: .5
}

#footer-outer[data-using-bg-img="true"][data-bg-img-overlay="0.6"]:after {
    opacity: .6
}

#footer-outer[data-using-bg-img="true"][data-bg-img-overlay="0.7"]:after {
    opacity: .7
}

#footer-outer[data-using-bg-img="true"][data-bg-img-overlay="0.8"]:after {
    opacity: .8
}

#footer-outer[data-using-bg-img="true"][data-bg-img-overlay="0.9"]:after {
    opacity: .9
}

#footer-outer[data-using-bg-img="true"][data-bg-img-overlay="1"]:after {
    opacity: 1
}

#to-top {
    display: block;
    position: fixed;
    text-align: center;
    line-height: 12px;
    right: 17px;
    bottom: -30px;
    color: #fff;
    cursor: pointer;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    z-index: 9994;
    height: 29px;
    width: 29px;
    background-color: rgba(0,0,0,.25);
    background-repeat: no-repeat;
    background-position: center;
    transition: background-color 0.1s linear;
    -webkit-transition: background-color 0.1s linear
}

body[data-button-style*="rounded"] #to-top {
    transition: box-shadow 0.3s cubic-bezier(.55,0,.1,1),background-color 0.1s linear;
    -webkit-transition: -webkit-box-shadow 0.3s cubic-bezier(.55,0,.1,1),background-color 0.1s linear;
    background-color: rgba(0,0,0,.25)
}

body[data-button-style*="rounded"] #to-top:hover,body[data-button-style*="rounded"] #to-top.dark:hover {
    transition: box-shadow 0.3s cubic-bezier(.55,0,.1,1),background-color 0.05s linear 0.25s;
    -webkit-transition: -webkit-box-shadow 0.3s cubic-bezier(.55,0,.1,1),background-color 0.05s linear 0.25s;
    box-shadow: 1px 2px 3px rgba(0,0,0,.16);
    background-color: transparent!important
}

body[data-button-style*="rounded"] #to-top:after,body[data-button-style*="rounded"] #to-top:before {
    display: block;
    content: ' ';
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background-color: #000;
    transform: scale(0);
    -webkit-transform: scale(0);
    transition: all 0.3s cubic-bezier(.55,0,.1,1);
    -webkit-transition: all 0.3s cubic-bezier(.55,0,.1,1);
    border-radius: 100px;
    -webkit-border-radius: 100px
}

body[data-button-style*="rounded"] #to-top:before {
    background-color: rgba(255,255,255,.25);
    transform: scale(1);
    -webkit-transform: scale(1);
    transition: all 0.5s cubic-bezier(.165,.84,.44,1);
    -webkit-transition: all 0.5s cubic-bezier(.165,.84,.44,1);
    opacity: 0;
    z-index: 2
}

body[data-button-style*="rounded"] #to-top:hover:after {
    transform: scale(1);
    -webkit-transform: scale(1)
}

body[data-button-style*="rounded"] #to-top {
    overflow: hidden
}

body[data-button-style*="rounded"] #to-top i.fa-angle-up.top-icon,body[data-button-style*="rounded"] #to-top i.fa-angle-up {
    -webkit-transform: translate(0,0);
    transform: translate(0,0);
    transition: transform 0.2s ease;
    -webkit-transition: transform 0.2s ease
}

body[data-button-style*="rounded"] #to-top:hover i.fa-angle-up.top-icon,body[data-button-style*="rounded"] #to-top:hover i.fa-angle-up,body[data-button-style*="rounded"] #to-top.hovered i.fa-angle-up.top-icon,body[data-button-style*="rounded"] #to-top.hovered i.fa-angle-up {
    -webkit-transform: translate(0,-29px);
    transform: translate(0,-29px)
}

body[data-button-style*="rounded"] #to-top:active:before {
    opacity: 1
}

#to-top i {
    line-height: 29px;
    width: 29px;
    height: 29px;
    font-size: 14px;
    top: 0;
    left: 0;
    text-align: center;
    position: relative;
    z-index: 10;
    background-color: transparent
}

#to-top:hover,#to-top.dark:hover {
    background-color: #000
}

#to-top.dark {
    background-color: rgba(0,0,0,.87)
}

#slide-out-widget-area.slide-out-from-right {
    position: fixed;
    transform: translate(301px,0);
    -webkit-transform: translate(301px,0);
    -ms-transform: translate(301px,0);
    top: 0;
    right: 0;
    width: 300px;
    height: 100%;
    z-index: 10000;
    padding: 33px;
    overflow: hidden
}

#slide-out-widget-area .inner .off-canvas-menu-container li a {
    font-size: 20px;
    line-height: 30px;
    font-family: 'Open Sans';
    font-weight: 700
}

#slide-out-widget-area.fullscreen .inner li a,#slide-out-widget-area .off-canvas-social-links li a,#slide-out-widget-area.slide-out-from-right .inner .off-canvas-menu-container li a,#slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a,#slide-out-widget-area .menuwrapper li small {
    opacity: .7;
    transition: opacity 0.2s ease,color 0.2s ease;
    -webkit-transition: opacity 0.2s ease,color 0.2s ease
}

#slide-out-widget-area.fullscreen .inner li a:hover,#slide-out-widget-area .off-canvas-social-links li a:hover,#slide-out-widget-area .off-canvas-social-links li a:hover,#slide-out-widget-area .inner .current_page_ancestor>a,#slide-out-widget-area .inner .current-menu-item>a,#slide-out-widget-area .inner .current-menu-ancestor>a,#slide-out-widget-area .inner .current_page_item>a,#slide-out-widget-area.slide-out-from-right .inner .off-canvas-menu-container li a:hover,#slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a:hover,#slide-out-widget-area.slide-out-from-right .inner .off-canvas-menu-container li a:focus,#slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a:focus,#slide-out-widget-area .inner .off-canvas-menu-container .menuwrapper li>a.hovered {
    opacity: 1
}

#slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .off-canvas-menu-container li {
    position: relative
}

#slide-out-widget-area .ocm-dropdown-arrow {
    transition: transform 0.5s cubic-bezier(.215,.61,.355,1);
    position: absolute;
    right: -6px;
    top: 10px;
    transform: translateY(-50%);
    cursor: pointer;
    height: 28px;
    width: 28px;
    line-height: 0
}

#slide-out-widget-area .ocm-dropdown-arrow i {
    font-size: 18px;
    height: 28px;
    width: 28px;
    line-height: 28px;
    top: 0
}

#slide-out-widget-area .open-submenu>.ocm-dropdown-arrow {
    transform: translateY(-50%) rotate(180deg)
}

.admin-bar #slide-out-widget-area {
    padding-top: 33px
}

.admin-bar #slide-out-widget-area.slide-out-from-right {
    padding-top: 53px
}

#slide-out-widget-area .secondary-header-text {
    margin-bottom: 35px;
    border-radius: 6px;
    background-color: rgba(0,0,0,.1);
    padding: 10px 15px
}

body #slide-out-widget-area .secondary-header-text {
    line-height: 1.4em
}

#slide-out-widget-area.mobile,#slide-out-widget-area.slide-out-from-right-hover.mobile {
    overflow-y: scroll;
    overflow-x: hidden
}

#slide-out-widget-area-bg {
    -webkit-backface-visibility: hidden;
    background-color: rgba(0,0,0,.8);
    position: fixed;
    height: 1px;
    width: 1px;
    opacity: 0;
    left: 0;
    top: 0;
    z-index: 9996
}

#slide-out-widget-area-bg .bg-inner {
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.8)
}

#slide-out-widget-area .bottom-text {
    padding-bottom: 0;
    font-size: 12px
}

#slide-out-widget-area:not(.fullscreen) .off-canvas-social-links li {
    display: inline-block;
    padding: 0 6px 6px 0
}

#slide-out-widget-area .off-canvas-social-links li i {
    background-color: transparent;
    font-size: 18px;
    line-height: 22px
}

body:not(.material) #slide-out-widget-area .off-canvas-social-links li a,.material #slide-out-widget-area:not(.slide-out-from-right) .off-canvas-social-links li a {
    padding: 0 8px
}

#header-outer #mobile-menu .off-canvas-social-links li:first-child a,#slide-out-widget-area .off-canvas-social-links li:first-child a {
    padding-left: 0
}

.blurred-wrap {
    transition: filter 0.45s linear;
    -webkit-transition: -webkit-filter 0.45s linear
}

.blurred-wrap.blurred {
    -webkit-filter: blur(5px);
    -moz-filter: blur(5px);
    -ms-filter: blur(5px);
    filter: blur(5px)
}

.msie .blurred-wrap.blurred {
    -ms-filter: none;
    filter: none
}

#slide-out-widget-area .widget h4 {
    margin-bottom: 8px
}

#slide-out-widget-area .inner>div {
    margin-bottom: 25px
}

#slide-out-widget-area .inner>div:first-of-type {
    margin-top: -7px
}

#slide-out-widget-area .inner {
    width: 100%;
    height: 100%
}

#slide-out-widget-area a,#slide-out-widget-area,#slide-out-widget-area h4,#slide-out-widget-area h3 {
    color: #fff
}

body.material #slide-out-widget-area.slide-out-from-right .widget:not(.nectar_popular_posts_widget):not(.recent_posts_extra_widget) li a:hover {
    color: #fff
}

body[data-full-width-header="false"] #slide-out-widget-area .slide_out_area_close {
    position: absolute;
    right: 22px;
    top: 22px
}

body[data-full-width-header="false"].admin-bar #slide-out-widget-area .slide_out_area_close {
    top: 47px
}

body[data-full-width-header="false"].ascend #slide-out-widget-area.slide-out-from-right .slide_out_area_close,body[data-full-width-header="false"].original #slide-out-widget-area.slide-out-from-right .slide_out_area_close {
    z-index: 100
}

body[data-full-width-header="false"] #slide-out-widget-area .slide_out_area_close {
    display: block;
    transition: all 0.47s cubic-bezier(.3,1,.3,.95) 0s;
    -webkit-transition: all 0.47s cubic-bezier(.3,1,.3,.95) 0s;
    font-family: 'Open Sans';
    font-weight: 400
}

body[data-full-width-header="false"] #slide-out-widget-area .slide_out_area_close {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    width: 34px;
    height: 34px;
    transition: all 0.47s cubic-bezier(.3,1,.3,.95) 0s;
    -webkit-transition: all 0.47s cubic-bezier(.3,1,.3,.95) 0s;
    color: #ddd;
    font-size: 18px;
    max-width: none;
    line-height: 32px
}

body[data-full-width-header="false"] #slide-out-widget-area .slide_out_area_close:hover .icon-default-style[class^="icon-"] {
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg)
}

body[data-full-width-header="false"] #slide-out-widget-area .slide_out_area_close:hover {
    border-color: rgba(255,255,255,.7)
}

body #slide-out-widget-area .slide_out_area_close .icon-default-style[class^="icon-"] {
    -webkit-backface-visibility: hidden;
    color: #fff;
    font-size: 18px;
    height: 34px;
    left: -2px;
    line-height: 32px;
    max-width: none;
    transition: all 0.47s cubic-bezier(.3,1,.3,.95) 0s;
    -webkit-transition: all 0.47s cubic-bezier(.3,1,.3,.95) 0s;
    width: 34px
}

body[data-full-width-header="true"] .slide_out_area_close {
    display: none
}

#top nav ul .slide-out-widget-area-toggle a .lines,#top nav ul .slide-out-widget-area-toggle a .lines:before,#top nav ul .slide-out-widget-area-toggle a .lines:after {
    background-color: rgba(0,0,0,.4)
}

body .lines-button {
    line-height: 0;
    font-size: 0
}

.lines-button {
    transition: .3s;
    cursor: pointer;
    top: 9px;
    position: relative;
    user-select: none;
    display: block
}

.lines-button:hover {
    opacity: 1
}

.lines {
    display: block;
    width: 1.4rem;
    height: 3px;
    background-color: #ecf0f1;
    transition: 0.3s;
    position: relative
}

.lines:before,.lines:after {
    display: block;
    width: 1.4rem;
    height: 3px;
    background: #ecf0f1;
    transition: 0.3s;
    position: absolute;
    left: 0;
    content: '';
    -webkit-transform-origin: .142rem center;
    transform-origin: .142rem center
}

.lines:before {
    top: 6px
}

.lines:after {
    top: -6px
}

.lines-button.close {
    -webkit-transform: scale3d(.8,.8,.8);
    transform: scale3d(.8,.8,.8)
}

.lines-button.arrow.close .lines:before,.lines-button.arrow.close .lines:after {
    top: 0;
    width: 1.11111rem
}

#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a .lines-button .lines,#header-outer #top nav ul .slide-out-widget-area-toggle a .lines-button .lines,#header-outer.transparent.dark-slide>#top nav ul .slide-out-widget-area-toggle a .lines-button i,#footer-outer[data-using-bg-img="true"] #copyright {
    background-color: transparent!important
}

.slide-out-widget-area-toggle .lines-button.close .lines:before {
    -webkit-transform: translateY(-6px) rotateZ(-45deg);
    -ms-transform: translateY(-6px) rotateZ(-45deg);
    transform: translateY(-6px) rotateZ(-45deg)
}

.slide-out-widget-area-toggle .lines-button.close .lines:after {
    -webkit-transform: translateY(6px) rotateZ(45deg);
    -ms-transform: translateY(6px) rotateZ(45deg);
    transform: translateY(6px) rotateZ(45deg)
}

.slide-out-widget-area-toggle .lines-button:after {
    background-color: rgba(0,0,0,.4);
    display: inline-block;
    width: 1.4rem;
    height: 2px;
    transition: transform 0.45s ease,opacity 0.2s ease,background-color 0.2s linear;
    -webkit-transition: -webkit-transform 0.45s ease,opacity 0.2s ease,background-color 0.2s ease;
    position: absolute;
    left: 0;
    top: 0;
    content: '';
    transform: scale(1,1);
    -webkit-transform: scale(1,1)
}

.slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:before,.slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:after,.slide-out-widget-area-toggle.mobile-icon .lines-button:after {
    background-color: #999
}

body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle.mobile-icon .lines:before {
    top: 6px
}

body #header-outer .lines-button {
    top: 9px
}

body.original .slide-out-hover-icon-effect.small .lines-button,body.ascend .slide-out-hover-icon-effect.small .lines-button {
    top: 10px
}

body.ascend:not(.mobile) .slide-out-hover-icon-effect:not(.small) .lines-button {
    top: -1px
}

body.original #header-outer[data-has-menu="true"] .lines-button,body.ascend #header-outer[data-has-menu="true"] .lines-button {
    top: 10px
}

.slide-out-widget-area-toggle.mobile-icon .lines-button:after {
    top: 0!important
}

#header-outer .slide-out-widget-area-toggle.mobile-icon .lines-button.close .lines:before {
    -webkit-transform: translateY(-6px) rotateZ(-45deg);
    transform: translateY(-6px) rotateZ(-45deg)
}

#header-outer .slide-out-widget-area-toggle.mobile-icon .lines-button.close .lines:after {
    -webkit-transform: translateY(6px) rotateZ(45deg);
    transform: translateY(6px) rotateZ(45deg)
}

.slide-out-widget-area-toggle .lines-button.x2 .lines:before,.slide-out-widget-area-toggle .lines-button.x2 .lines:after {
    transition: -webkit-transform 0.45s ease,background-color 0.2s ease,opacity 0.2s ease;
    transition: transform 0.45s ease,background-color 0.2s ease,opacity 0.2s ease
}

.slide-out-widget-area-toggle.mobile-icon .lines {
    background-color: transparent
}

.slide-out-widget-area-toggle.mobile-icon .lines-button:after,.slide-out-widget-area-toggle.mobile-icon .lines:before,.slide-out-widget-area-toggle.mobile-icon .lines:after {
    height: 2px!important;
    width: 22px!important
}

body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label)>span {
    height: auto
}

body[data-header-search="false"].material #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label)>span {
    height: 22px
}

body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines-button:after {
    height: 3px;
    top: 0;
    width: 2rem;
    border-radius: 2px
}

body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines,body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines:before,body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines:after {
    height: 3px;
    width: 2rem;
    border-radius: 2px
}

body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines:before {
    top: 9px
}

body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .close .lines:before {
    top: 10px
}

body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines-button.close .lines:before {
    -webkit-transform: translateY(-9px) rotateZ(-45deg);
    -ms-transform: translateY(-9px) rotateZ(-45deg);
    transform: translateY(-9px) rotateZ(-45deg)
}

body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines-button.close .lines:after {
    -webkit-transform: translateY(10px) rotateZ(45deg);
    -ms-transform: translateY(10px) rotateZ(45deg);
    transform: translateY(10px) rotateZ(45deg)
}

.slide-out-widget-area-toggle .lines-button.close:after {
    transform: scale(0,1);
    -webkit-transform: scale(0,1)
}

.lines-button.minus.close .lines:before,.lines-button.minus.close .lines:after {
    -webkit-transform: none;
    transform: none;
    top: 0;
    width: 1.4rem
}

.lines-button.x.close .lines {
    background: transparent!important
}

.lines-button.x.close .lines:before,.lines-button.x.close .lines:after {
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    top: 0;
    width: 1.4rem
}

.lines-button.x2 .lines {
    transition: background 0.2s ease,opacity 0.2s ease
}

.lines-button.x2 .lines:before,.lines-button.x2 .lines:after {
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    transition: top 0.4s 0.45s ease,-webkit-transform 0.3s ease,background-color 0.2s ease,opacity 0.2s ease;
    transition: top 0.4s 0.45s ease,transform 0.3s ease,background-color 0.2s ease,opacity 0.2s ease
}

.slide-out-widget-area-toggle a>span {
    transition: -webkit-transform 0.33s 0.3s ease-in;
    transition: transform 0.33s 0.3s ease-in;
    -webkit-transform-origin: center;
    transform-origin: center;
    display: block;
    height: 21px
}

.slide-out-widget-area-toggle.mobile-icon a>span {
    height: 20px
}

.slide-out-widget-area-toggle .closed>span {
    transition: -webkit-transform 0.33s 0s ease;
    transition: transform 0.33s 0s ease
}

#slide-out-widget-area .menuwrapper {
    position: relative;
    -webkit-perspective: 1000px;
    perspective: 1000px;
    -webkit-perspective-origin: center;
    perspective-origin: center;
    margin-right: 0;
    display: block
}

#slide-out-widget-area .menuwrapper button {
    background: #ccc;
    border: none;
    width: 48px;
    height: 45px;
    text-indent: -900em;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    outline: none
}

#slide-out-widget-area .menuwrapper button:after {
    content: '';
    position: absolute;
    width: 68%;
    height: 5px;
    background: #fff;
    top: 10px;
    left: 16%;
    box-shadow: 0 10px 0 #fff,0 20px 0 #fff
}

#slide-out-widget-area .menuwrapper ul {
    padding: 0;
    list-style: none;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

#slide-out-widget-area .menuwrapper li {
    position: relative
}

#slide-out-widget-area .menuwrapper li small {
    display: inline-block;
    text-transform: uppercase;
    font-size: 15px;
    font-family: 'Open Sans';
    font-weight: 600;
    letter-spacing: 2px;
    position: relative;
    top: -4px;
    opacity: .6
}

#slide-out-widget-area:not(.fullscreen):not(.fullscreen-alt) .menuwrapper li small {
    font-size: 10px;
    display: block;
    font-family: 'Open Sans';
    font-weight: 700
}

#slide-out-widget-area .no-touch .menuwrapper li a:hover {
    background: rgba(255,248,213,.1)
}

#slide-out-widget-area .menuwrapper .back>a {
    background: rgba(0,0,0,.13)
}

#slide-out-widget-area:not(.fullscreen) .menuwrapper .back>a {
    padding-left: 10px;
    padding-right: 10px;
    margin-left: -10px
}

body #slide-out-widget-area .menuwrapper .back,body #slide-out-widget-area .menu.subview .subviewopen>.sub-menu>.back {
    display: inline-block;
    margin-bottom: 20px!important
}

#slide-out-widget-area .menuwrapper .menu {
    margin: 0;
    position: relative;
    width: 100%;
    opacity: 0;
    pointer-events: none;
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

#slide-out-widget-area .menuwrapper .menu.menu-toggle {
    transition: all 0.25s ease
}

#slide-out-widget-area .menuwrapper .menu.menuopen {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

body #slide-out-widget-area .menuwrapper li .sub-menu {
    display: none
}

body #slide-out-widget-area .menuwrapper li .sub-menu,#slide-out-widget-area .menuwrapper>.sub-menu {
    margin: 0!important;
    padding: 0!important
}

body #slide-out-widget-area .menu.subview li,body #slide-out-widget-area .menu.subview .subviewopen>a,body #slide-out-widget-area .menu.subview .subview>a,body #slide-out-widget-area .menu.subview .subviewopen>small,body #slide-out-widget-area .menu.subview .subview>small,#slide-out-widget-area .mobile-only {
    display: none
}

body #slide-out-widget-area .menu.subview .subviewopen>a,body #slide-out-widget-area .menu.subview .subview>a {
    display: none!important
}

body #slide-out-widget-area .menu.subview .subview,body #slide-out-widget-area .menu.subview .subview .sub-menu,body #slide-out-widget-area .menu.subview .subviewopen,body #slide-out-widget-area .menu.subview .subviewopen>.sub-menu,body #slide-out-widget-area .menu.subview .subviewopen>.sub-menu>li {
    display: block
}

#slide-out-widget-area .menuwrapper>.sub-menu {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0
}

.menu.dl-animate-out-5 {
    -webkit-animation: MenuAnimOut5 0.4s ease-in-out;
    animation: MenuAnimOut5 0.4s ease-in-out
}

.menu.dl-animate-in-5 {
    -webkit-animation: MenuAnimIn5 0.4s ease-in-out;
    animation: MenuAnimIn5 0.4s ease-in-out
}

.menuwrapper>.sub-menu.dl-animate-in-5 {
    -webkit-animation: SubMenuAnimIn5 0.4s ease-in-out;
    animation: SubMenuAnimIn5 0.4s ease-in-out
}

.menuwrapper>.sub-menu.dl-animate-out-5 {
    -webkit-animation: SubMenuAnimOut5 0.4s ease-in-out;
    animation: SubMenuAnimOut5 0.4s ease-in-out
}

@-webkit-keyframes MenuAnimOut5 {
    0% {
    }

    100% {
        -webkit-transform: rotateY(-25deg) translateX(-300px);
        opacity: 0
    }
}

@keyframes MenuAnimOut5 {
    0% {
    }

    100% {
        -webkit-transform: rotateY(-25deg) translateX(-300px);
        transform: rotateY(-25deg) translateX(-300px);
        opacity: 0
    }
}

@-webkit-keyframes MenuAnimIn5 {
    0% {
        -webkit-transform: rotateY(-25deg) translateX(-300px);
        opacity: 0
    }

    100% {
        -webkit-transform: rotateY(0deg) translateX(0);
        opacity: 1
    }
}

@keyframes MenuAnimIn5 {
    0% {
        -webkit-transform: rotateY(-25deg) translateX(-300px);
        transform: rotateY(-25deg) translateX(-300px);
        opacity: 0
    }

    100% {
        -webkit-transform: rotateY(0deg) translateX(0);
        transform: rotateY(0deg) translateX(0);
        opacity: 1
    }
}

@-webkit-keyframes SubMenuAnimIn5 {
    0% {
        -webkit-transform: rotateY(25deg) translateX(300px);
        opacity: 0
    }

    100% {
        -webkit-transform: rotateY(0deg) translateX(0);
        opacity: 1
    }
}

@keyframes SubMenuAnimIn5 {
    0% {
        -webkit-transform: rotateY(25deg) translateX(300px);
        transform: rotateY(25deg) translateX(300px);
        opacity: 0
    }

    100% {
        -webkit-transform: rotateY(0deg) translateX(0);
        transform: rotateY(0deg) translateX(0);
        opacity: 1
    }
}

@-webkit-keyframes SubMenuAnimOut5 {
    0% {
        -webkit-transform: rotateY(0deg) translateX(0);
        opacity: 1
    }

    100% {
        -webkit-transform: rotateY(25deg) translateX(300px);
        opacity: 0
    }
}

@keyframes SubMenuAnimOut5 {
    0% {
        -webkit-transform: rotateY(0deg) translateX(0);
        transform: rotateY(0deg) translateX(0);
        opacity: 1
    }

    100% {
        -webkit-transform: rotateY(25deg) translateX(300px);
        transform: rotateY(25deg) translateX(300px);
        opacity: 0
    }
}

.menu.dl-animate-out-4 {
    -webkit-animation: MenuAnimOut4 0.4s ease-in-out;
    animation: MenuAnimOut4 0.4s ease-in-out
}

.menu.dl-animate-in-4 {
    -webkit-animation: MenuAnimIn4 0.4s ease-in-out;
    animation: MenuAnimIn4 0.4s ease-in-out
}

.menuwrapper>.sub-menu.dl-animate-in-4 {
    -webkit-animation: SubMenuAnimIn4 0.4s ease;
    animation: SubMenuAnimIn4 0.4s ease
}

.menuwrapper>.sub-menu.dl-animate-out-4 {
    -webkit-animation: SubMenuAnimOut4 0.4s ease;
    animation: SubMenuAnimOut4 0.4s ease
}

@-webkit-keyframes MenuAnimOut4 {
    0% {
    }

    100% {
        -webkit-transform: scale(1.2);
        opacity: 0
    }
}

@keyframes MenuAnimOut4 {
    0% {
    }

    100% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
        opacity: 0
    }
}

@-webkit-keyframes MenuAnimIn4 {
    0% {
        -webkit-transform: scale(1.2);
        opacity: 0
    }

    100% {
        -webkit-transform: scale(1);
        opacity: 1
    }
}

@keyframes MenuAnimIn4 {
    0% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
        opacity: 0
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@-webkit-keyframes SubMenuAnimIn4 {
    0% {
        -webkit-transform: scale(.8);
        opacity: 0
    }

    100% {
        -webkit-transform: scale(1);
        opacity: 1
    }
}

@keyframes SubMenuAnimIn4 {
    0% {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        opacity: 0
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@-webkit-keyframes SubMenuAnimOut4 {
    0% {
        -webkit-transform: scale(1);
        opacity: 1
    }

    100% {
        -webkit-transform: scale(.8);
        opacity: 0
    }
}

@keyframes SubMenuAnimOut4 {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    100% {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        opacity: 0
    }
}

#nectar-ocm-ht-line-check {
    position: absolute;
    visibility: hidden;
    pointer-events: none;
    width: 100%;
    font-size: 36px;
    line-height: 36px;
    font-family: 'Open Sans';
    font-weight: 700;
    letter-spacing: -1px
}

.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li ul,#slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .off-canvas-menu-container li ul {
    position: relative;
    max-height: 0;
    box-sizing: content-box;
    -webkit-transition: max-height 0.5s cubic-bezier(.215,.61,.355,1),padding 0.25s cubic-bezier(.215,.61,.355,1);
    transition: max-height 0.5s cubic-bezier(.215,.61,.355,1),padding 0.25s cubic-bezier(.215,.61,.355,1);
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
    overflow: hidden
}

.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li ul,#slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .off-canvas-menu-container li ul {
    padding-left: 20px
}

.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li ul>li:first-child,#slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .off-canvas-menu-container li ul>li:first-child {
    margin-top: 10px
}

.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li ul>li:last-child,#slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .off-canvas-menu-container li ul>li:last-child {
    margin-bottom: 0
}

.material #slide-out-widget-area[class*="slide-out-from-right"] .inner .off-canvas-menu-container li li a,body #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .inner .off-canvas-menu-container li li a {
    font-size: 16px;
    line-height: 22px
}

.material #slide-out-widget-area[class*="slide-out-from-right"] .inner .off-canvas-menu-container .menu-item-has-children>a,body #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .inner .off-canvas-menu-container .menu-item-has-children>a {
    margin-right: 20px
}

body:not(.material) #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .off-canvas-menu-container li ul>li:last-child {
    margin-bottom: 10px
}

#footer-outer .col .widget_recent_entries span,#footer-outer .col .recent_posts_extra_widget .post-widget-text span,#slide-out-widget-area .widget_recent_entries span,#slide-out-widget-area .recent_posts_extra_widget .post-widget-text span {
    display: block;
    line-height: 17px;
    color: #999;
    font-size: 11px;
    margin-bottom: 6px
}

#slide-out-widget-area .widget_recent_entries span,#slide-out-widget-area .recent_posts_extra_widget .post-widget-text span {
    color: inherit
}

#slide-out-widget-area .widget_recent_entries span {
    opacity: .8
}

#footer-outer #footer-widgets .col ul li {
    padding: 8px 0;
    list-style: none;
    margin-bottom: 0;
    border-bottom: 1px solid #444
}

#footer-outer #footer-widgets .col ul li:last-child {
    margin-bottom: 0
}

#footer-outer .widget.widget_nav_menu li a,#footer-outer #footer-widgets .col ul ul li:last-child {
    border-bottom: 0!important
}

#footer-outer #footer-widgets .col p {
    padding-bottom: 20px
}

#footer-outer #footer-widgets .col p:last-child {
    padding-bottom: 0
}

.widget_calendar {
    position: relative
}

.widget_calendar table {
    width: 100%;
    border-collapse: collapse
}

.widget_calendar table td,#footer-outer #footer-widgets .col .widget_calendar table th {
    text-align: center
}

.widget_calendar table tbody td {
    border: 0;
    padding: 4px;
    font-size: 11px;
    color: #666
}

.widget_calendar table tbody tr td:first-child {
    border-left: 0
}

.widget_calendar table tbody tr:nth-child(2n+1) {
    background-color: #f0f0f0
}

.widget_calendar table th {
    font-weight: 700;
    border-bottom: 0;
    text-align: center;
    padding-bottom: 10px;
    color: #999
}

.widget_calendar table #prev {
    text-align: left;
    position: relative;
    padding: 10px 0 0 0;
    z-index: 2
}

.widget_calendar table #next {
    text-align: right;
    position: relative;
    padding: 10px 0 0 0;
    z-index: 2
}

.widget_calendar caption {
    position: absolute;
    bottom: 0;
    z-index: 1;
    width: 100%;
    text-align: center
}

#footer-outer #footer-widgets .col .widget_calendar table tbody td {
    border: 0;
    color: #666;
    padding: 4px;
    font-size: 11px
}

#footer-outer #footer-widgets .col .widget_calendar table {
    border-collapse: collapse
}

#footer-outer #footer-widgets .col .widget_calendar table tbody tr td:first-child {
    border-left: 0
}

#footer-outer #footer-widgets .col .widget_calendar table tbody tr:nth-child(2n+1) {
    background-color: #343739
}

#footer-outer #footer-widgets .col .widget_calendar table th {
    border-bottom: 0;
    padding-bottom: 10px;
    font-weight: 700;
    color: #666
}

#footer-outer #footer-widgets .col .widget_calendar table tfoot tr {
    margin-top: 20px
}

.widget_search .search-form,.newsletter-widget form {
    position: relative;
    overflow: hidden
}

.widget_search .search-form input[type=text],#sidebar .widget_search .search-form input[type=text],#footer-outer #footer-widgets .widget_search .search-form input[type=text] {
    padding-right: 45px;
    margin: 0
}

.newsletter-widget form input[type=email] {
    padding-right: 75px;
    margin: 0
}

.widget_search .search-form button[type=submit] .text,body.search-no-results .search-form button[type=submit] .text {
    display: none
}

body .widget_search .search-form button[type=submit],body.search-no-results .search-form button[type=submit] {
    padding: 14px!important
}

body .widget_search .search-form button[type=submit],.widget_search .search-form button[type=submit] .icon-salient-search,body.search-no-results .search-form button[type=submit],body.search-no-results .search-form button[type=submit] .icon-salient-search,body .widget_search .search-form button[type=submit]:hover,body.search-no-results .search-form button[type=submit]:hover,body.search-no-results #search-results .search-form button[type=submit]:hover {
    background-color: transparent!important
}

body .widget_search .search-form button[type=submit],body.search-no-results #search-results .search-form button[type=submit] {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    line-height: 0
}

body .widget_search .search-form button[type=submit]:hover,body.search-no-results .search-form button[type=submit]:hover,body.search-no-results #search-results .search-form button[type=submit]:hover {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    box-shadow: none!important
}

body[data-form-style="minimal"] .widget_search .search-form button[type=submit],body[data-form-style="minimal"] .widget_search .search-form button[type=submit]:hover {
    top: auto;
    bottom: 0;
    -webkit-transform: none;
    transform: none
}

body.search-no-results[data-form-style="minimal"] #search-results .search-form button[type=submit] {
    top: auto;
    bottom: 0;
    -webkit-transform: none;
    transform: none
}

.widget_search .search-form button[type=submit] .icon-salient-search,body.search-no-results .search-form button[type=submit] .icon-salient-search {
    margin-top: 1px;
    display: block;
    font-size: 17px
}

.widget_search .search-form button[type=submit] .icon-salient-search:before,body.search-no-results .search-form button[type=submit] .icon-salient-search:before {
    content: "\e906"
}

.widget_search .search-form,body.search-no-results .search-form {
    overflow: visible
}

.widget_search .search-form button[type=submit],.widget_search .search-form input[type=submit],.newsletter-widget form input[type=submit],body[data-form-style="minimal"] .main-content .post-password-form input[type=submit] {
    position: absolute;
    right: 0;
    top: 0;
    margin: 0!important;
    line-height: 22px;
    padding: 10px 11px
}

body[data-form-style="minimal"] .main-content .post-password-form input[type=submit] {
    top: auto;
    bottom: 35px
}

.main-content>.row>form.post-password-form {
    padding: 15% 0
}

#footer-outer .widget_search .search-form input[type=submit],#footer-outer .newsletter-widget form input[type=submit] {
    padding: 10px 11px 11px 10px
}

#footer-outer #footer-widgets .col .tagcloud a {
    background-color: rgba(0,0,0,.1);
    color: #A0A0A0;
    cursor: pointer;
    display: inline-block;
    float: left;
    margin: 3px 3px 0 0;
    padding: 5px 7px;
    position: relative;
    font-size: 8pt;
    text-transform: capitalize;
    transition: all 0.2s linear;
    border-radius: 2px;
    line-height: 22px;
    -webkit-border-radius: 2px
}

#footer-outer #footer-widgets .col .widget_tag_cloud:after {
    display: block;
    height: 0;
    clear: both;
    content: "";
    visibility: hidden
}

#slide-out-widget-area .tagcloud a {
    padding: 2px 11px;
    position: relative;
    border: 1px solid #fff;
    background-color: transparent;
    margin: 0 8px 8px 0;
    font-size: 12px;
    display: block;
    float: left;
    text-transform: uppercase;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear
}

#slide-out-widget-area .tagcloud a:last-child:after,#slide-out-widget-area .tagcloud:after {
    display: block;
    content: ' ';
    clear: both;
    height: 1px
}

#footer-outer #footer-widgets .col .tagcloud a:hover {
    background-color: #000
}

#footer-outer #footer-widgets .col .widget_recent_comments ul li,#slide-out-widget-area .widget_recent_comments ul li {
    background: none repeat scroll 0 0 rgba(0,0,0,.15);
    border: medium none;
    display: block;
    margin-bottom: 18px;
    padding: 15px;
    position: relative
}

#footer-outer #footer-widgets .col .widget.widget_recent_comments ul li {
    padding: 15px!important
}

#slide-out-widget-area .widget_recent_comments ul li {
    background: none repeat scroll 0 0 rgba(0,0,0,.05)
}

#footer-outer #footer-widgets .col .widget_recent_comments ul li:last-child,#slide-out-widget-area .widget_recent_comments ul li:last-child {
    margin-bottom: 0
}

#footer-outer #footer-widgets .col input[type=text],#footer-outer #footer-widgets .col input[type=email] {
    padding: 10px;
    width: 100%
}

body[data-form-style="minimal"] #footer-outer #footer-widgets .col input[type=text] {
    color: #fff
}

body:not([data-form-style="minimal"]) #footer-outer #footer-widgets .col input[type=text]:focus,body:not([data-form-style="minimal"]) #footer-outer #footer-widgets .col input[type=email]:focus {
    background-color: #fff
}

#footer-outer #footer-widgets .col input[type=submit] {
    background-color: #000;
    opacity: .9;
    transition: opacity 0.2s linear 0s;
    -webkit-transition: opacity 0.2s linear 0s
}

#footer-outer #footer-widgets .col input[type=submit]:hover {
    opacity: 1
}

#footer-outer #footer-widgets .col .search-form form,#footer-outer #footer-widgets .col .search-form label,#footer-outer #footer-widgets .col .newsletter-widget form,#footer-outer #footer-widgets .col .search-form {
    line-height: 12px
}

#footer-outer .recent_projects_widget img {
    background-color: #444;
    border-color: #4d4d4d
}

#footer-outer .recent_projects_widget a:hover img {
    border-color: #616161;
    background-color: #616161
}

#footer-outer #footer-widgets .col ul li:first-child>a,#footer-outer #footer-widgets .col ul li:first-child {
    padding-top: 0!important
}

#footer-outer #footer-widgets .rsswidget img {
    margin-bottom: -2px;
    margin-right: 2px
}

#call-to-action {
    font-family: 'Open Sans';
    font-weight: 300;
    position: relative;
    z-index: 10;
    background-color: #eeedec;
    text-align: center;
    vertical-align: bottom;
    font-size: 22px
}

#boxed #call-to-action .container,#call-to-action .container,#footer-outer[data-full-width="1"] #call-to-action .container {
    padding: 42px 0 36px 0
}

#call-to-action .container span {
    display: inline-block
}

#call-to-action .container a {
    background: none repeat scroll 0 0 #000;
    position: relative;
    top: -3px;
    color: #FFF;
    margin-bottom: 0;
    font-size: 12px;
    box-shadow: 0 -3px rgba(0,0,0,.1) inset;
    -webkit-box-shadow: 0 -3px rgba(0,0,0,.1) inset;
    text-transform: uppercase;
    font-family: 'Open Sans';
    font-weight: 700;
    letter-spacing: 2px;
    margin-left: 20px;
    line-height: 24px;
    display: inline-block;
    border-radius: 5px 5px 5px 5px;
    padding: 16px 21px
}

#call-to-action .triangle {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #f8f8f8;
    height: 10px;
    width: 10px;
    left: 440px;
    margin: -42px auto 33px auto
}

#call-to-action a {
    color: #45484a;
    opacity: 1;
    transition: opacity 0.3s linear;
    -webkit-transition: opacity 0.3s linear
}

#call-to-action a:hover {
    opacity: .75
}

#call-to-action span {
    color: #4b4f52;
    font-family: 'Open Sans';
    font-weight: 600
}

#sidebar div ul {
    margin-left: 0
}

#sidebar div ul li {
    padding: 8px 0;
    list-style: none;
    border-bottom: 1px solid #e6e6e6
}

#sidebar>div {
    margin-bottom: 50px
}

#sidebar>div:last-child {
    margin-bottom: 0
}

#sidebar #sidebar-inner {
    margin-bottom: 0
}

#sidebar h4 {
    color: #999;
    font-family: 'Open Sans';
    font-weight: 600;
    font-size: 14px;
    margin-bottom: 15px
}

#sidebar .widget_recent_comments h4,#sidebar .Simple_Flickr_Photos h4 {
    margin-bottom: 16px
}

#sidebar .widget li:first-child {
    padding-top: 0
}

#sidebar .widget .recentcomments,.original #sidebar .widget .recentcomments,.ascend #sidebar .widget .recentcomments {
    padding: 15px;
    margin-bottom: 22px;
    border: none;
    position: relative;
    display: block;
    background: none repeat scroll 0 0 rgba(0,0,0,.02)
}

.widget .tagcloud a,#sidebar .widget .tagcloud a,.post-area .content-inner>.post-tags a {
    background-color: #333;
    color: #FFF;
    cursor: pointer;
    display: inline-block;
    line-height: 22px;
    margin: 3px 3px 0 0;
    padding: 5px 7px;
    font-size: 14px!important;
    position: relative;
    text-transform: capitalize;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    border-radius: 2px;
    -webkit-border-radius: 2px
}

.single #ajax-content-wrap .post-area .content-inner>.post-tags a {
    font-size: 14px!important;
    text-transform: capitalize
}

#sidebar .widget_tag_cloud:after {
    display: block;
    height: 0;
    clear: both;
    content: "";
    visibility: hidden
}

#sidebar .widget .tagcloud a:hover,.post-tags a:hover {
    background-color: #000
}

#sidebar .widget input[type=text],#sidebar .widget input[type=email] {
    padding: 10px;
    width: 100%
}

#sidebar .widget form p {
    padding-bottom: 15px
}

#sidebar .widget.widget_categories ul ul,#sidebar .widget.widget_pages ul ul,#sidebar .widget.widget_nav_menu ul ul {
    margin: 0!important;
    padding: 0 0 0 20px
}

#sidebar .widget.widget_categories li,#sidebar .widget.widget_pages li,#sidebar .widget.widget_nav_menu li {
    border-bottom: 0!important;
    padding: 0!important
}

#sidebar .widget.widget_categories li a,#sidebar .widget.widget_pages li a,#sidebar .widget.widget_nav_menu li a {
    padding: 8px 0;
    display: block;
    border-bottom: 1px solid #E6E6E6
}

#sidebar .widget.widget_categories li {
    position: relative
}

#sidebar .widget.widget_categories li .post_count {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: rgba(0,0,0,.05);
    padding: 5px 8px;
    border-radius: 100px;
    font-size: 11px;
    line-height: 11px;
    display: inline-block
}

#sidebar .widget.widget_categories>ul>li:first-child>a,#sidebar .widget.widget_pages>ul>li:first-child>a,#sidebar .widget.widget_nav_menu>ul>li:first-child>a {
    padding-top: 0
}

#sidebar.left-sidebar {
    float: left
}

.post-area.col_last {
    float: right
}

#sidebar>.widget_media_image {
    text-align: center
}

#sidebar .recent_projects_widget img,#footer-outer .recent_projects_widget img {
    margin-bottom: 0
}

.recent_projects_widget img,#sidebar #flickr img,#footer-outer #flickr img {
    margin-bottom: 0;
    display: block;
    padding: 5px;
    background-color: #fff;
    margin-top: 0;
    margin-left: 0;
    border: 1px solid #e5e5e5;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear
}

.recent_projects_widget a:hover img,#sidebar #flickr a:hover img,#footer-outer #flickr a:hover img {
    border-color: #000
}

.recent_projects_widget div a,#sidebar #flickr div a,#footer-outer #flickr div a {
    float: left;
    margin: 2% 2% 0 0;
    width: 32%
}

.recent_projects_widget div a:nth-child(3n+3),#sidebar #flickr div:nth-child(3n+3) a,#footer-outer #flickr div:nth-child(3n+3) a {
    margin-right: 0
}

#slide-out-widget-area .recent_projects_widget img {
    height: auto;
    width: 100%
}

#sidebar select {
    max-width: 100%
}

.recent_projects_widget>div:after {
    clear: both;
    content: '';
    display: block
}

.widget_pages ul ul {
    margin-top: 20px;
    margin-bottom: 30px;
    margin-left: 20px!important
}

body #respond {
    background-color: transparent;
    box-shadow: none;
    padding: 0
}

#respond>p,#respond .comment-notes,p.logged-in-as {
    margin-bottom: 10px
}

p.logged-in-as {
    padding-bottom: 0
}

body .comment-list {
    margin-bottom: 40px;
    margin-left: 0
}

.comment-list li {
    list-style: none
}

.comment-list .comment>div,.comment-list .pingback>div {
    background-color: #fff;
    margin: 0;
    overflow: hidden;
    padding: 25px;
    margin-top: 2em;
    position: relative;
    padding-left: 116px;
    box-shadow: 0 1px 2px rgba(0,0,0,.17);
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.17)
}

.comment-list .children {
    margin-left: 0;
    padding-left: 40px;
    border-left: 1px solid #ddd
}

body:not(.material) .comment-list .children {
    margin-left: 0;
    padding-left: 40px;
    border-left: 1px solid #ddd;
    background-repeat: no-repeat;
    background-position: left 20px;
    background-image: url(../../../themes/salient/img/icons/comment-children-line.jpg)
}

.comment-list .comment>div img.avatar,.comment-list .pingback>div img.avatar {
    position: absolute;
    left: 29px;
    top: 29px;
    width: 60px;
    height: 60px
}

.comment-list .reply {
    position: absolute;
    top: 29px;
    right: 29px
}

.comment-list .reply a {
    box-shadow: 0 1px 0 rgba(255,255,255,.3) inset;
    color: #FFF;
    cursor: pointer;
    padding: 3px 7px;
    font-size: 11px;
    transition: all 0.2s linear 0s;
    -webkit-transition: all 0.2s linear 0s;
    width: auto;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    background-color: #333
}

.comment-list .comment-author,.comment-list .pingback .comment-body>a {
    color: #333;
    font-family: 'Open Sans';
    font-weight: 600;
    font-size: 16px;
    line-height: 30px
}

.comment-list .pingback .comment-body>a {
    display: block
}

body.material .comment-list .pingback .comment-body,body.ascend .comment-list .pingback .comment-body {
    padding-left: 0
}

body.original .comment-list .pingback .comment-body {
    padding-left: 25px
}

.comment-list .comment-meta {
    font-size: 11px;
    line-height: 15px
}

.comment-list .comment-meta a {
    color: #888
}

.comment-list .comment-meta a:hover {
    color: #000
}

.comment-list .reply a:hover {
    background-color: #000
}

.comment-list .comment>div p,.comment-list .pingback>div p {
    padding-bottom: 0;
    margin-top: 10px
}

.comment-list .comment #commentform .form-submit {
    margin-top: 0
}

#respond h3 .cancel-comment-reply,#respond #cancel-comment-reply-link {
    display: inline-block;
    margin-left: 10px;
    padding-left: 10px;
    position: relative;
    border-left: 1px solid #ddd
}

#respond h3,h3#comments {
    font-family: 'Open Sans';
    font-weight: 600;
    text-transform: none
}

.comment-author a {
    color: inherit
}

body.original .bypostauthor .comment-body {
    position: relative
}

body.original .bypostauthor .comment-body:before {
    opacity: .06;
    position: absolute;
    width: 100%;
    height: 100%;
    content: '';
    display: block;
    top: 0;
    left: 0
}

body:not(.original) .bypostauthor>.comment-body>.comment-author>img.avatar {
    border: 3px solid #000;
    padding: 3px
}

body.material .comment-list .comment .bypostauthor>.comment-body>.comment-author>img.avatar {
    border: 2px solid #000;
    padding: 2px
}

input[type=text],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=search],input[type=date],textarea {
    padding: 10px;
    width: 100%;
    font-size: 14px;
    font-family: inherit;
    line-height: 24px;
    color: #555;
    background-color: #f1f1f1;
    border: none;
    transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease
}

input:focus,select:focus,textarea:focus {
    outline: 0
}

.original[data-form-style="default"] input[type=text]:focus,.original[data-form-style="default"] textarea:focus,.original[data-form-style="default"] input[type=email]:focus,.original[data-form-style="default"] input[type=search]:focus,.original[data-form-style="default"] input[type=password]:focus,.original[data-form-style="default"] input[type=tel]:focus,.original[data-form-style="default"] input[type=url]:focus,.original[data-form-style="default"] input[type=date]:focus {
    background-color: #ebebeb
}

input[type=submit],button[type=submit],input[type="button"] {
    background-color: #333;
    padding: 7px 11px;
    border: none;
    color: #fff;
    cursor: pointer;
    transition: all 0.45s cubic-bezier(.25,1,.33,1);
    -webkit-transition: all 0.45s cubic-bezier(.25,1,.33,1);
    width: auto;
    font-family: 'Open Sans';
    font-weight: 600;
    font-size: 14px;
    border-radius: 2px;
    -webkit-border-radius: 2px
}

input[type=submit]:hover,button[type=submit]:hover,input[type="button"]:hover {
    background-color: #000
}

body[data-form-submit="regular"] .container-wrap input[type=submit],body[data-form-submit="regular"] .container-wrap button[type=submit],body[data-form-submit="see-through"] .container-wrap input[type=submit],body[data-form-submit="see-through"] .container-wrap button[type=submit]:not(.search-widget-btn) {
    padding: 15px 22px!important
}

body[data-form-submit="regular"] input[type=submit]:hover,body[data-form-submit="regular"] button[type=submit]:hover {
    opacity: .85
}

body[data-form-submit="see-through"] input[type=submit],body[data-form-submit="see-through"] button[type=submit]:not(.search-widget-btn),body[data-form-submit="see-through"] .woocommerce #order_review #payment #place_order {
    background-color: transparent!important;
    border: 2px solid #000!important
}

select {
    padding: 10px;
    width: 100%;
    border: none;
    font-family: 'Open Sans';
    font-weight: 400;
    font-size: 12px;
    line-height: 22px;
    color: #555;
    background-color: #fff;
    box-shadow: 0 1px 2px rgba(0,0,0,.16);
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.16);
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear
}

textarea {
    max-width: 100%
}

body[data-form-style="minimal"] input[type="text"],body[data-form-style="minimal"] textarea,body[data-form-style="minimal"] input[type="email"],body[data-form-style="minimal"] .container-wrap .span_12.light input[type="email"],body[data-form-style="minimal"] input[type=password],body[data-form-style="minimal"] input[type=tel],body[data-form-style="minimal"] input[type=url],body[data-form-style="minimal"] input[type=search],body[data-form-style="minimal"] input[type=date] {
    background-color: rgba(0,0,0,.035);
    box-shadow: none;
    -webkit-box-shadow: none;
    border: none;
    position: relative;
    margin: 0;
    font-size: 14px;
    border-bottom: 2px solid #e0e0e0;
    -webkit-transition: border-color 0.2s ease;
    transition: border-color 0.2s ease;
    border-radius: 0
}

body[data-form-style="minimal"] .container-wrap .span_12.light input[type="text"],body[data-form-style="minimal"] .container-wrap .span_12.light textarea,body[data-form-style="minimal"] .container-wrap .span_12.light input[type="email"],body[data-form-style="minimal"] .container-wrap .span_12.light input[type="email"],body[data-form-style="minimal"] .container-wrap .span_12.light input[type=password],body[data-form-style="minimal"] .container-wrap .span_12.light input[type=tel],body[data-form-style="minimal"] .container-wrap .span_12.light input[type=url],body[data-form-style="minimal"] .container-wrap .span_12.light input[type=search],body[data-form-style="minimal"] .container-wrap .span_12.light input[type=date] {
    color: #fff;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    background-color: rgba(255,255,255,.04);
    border-bottom: 2px solid transparent
}

body[data-form-style="minimal"] textarea,body[data-form-style="minimal"].woocommerce #review_form #respond textarea {
    padding: 20px
}

body[data-form-style="minimal"] .widget_search .search-form .search-submit {
    top: 30px
}

body[data-fancy-form-rcs="1"] .select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
    padding: 4px
}

body[data-fancy-form-rcs="1"] .select2-container .select2-choice,body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single {
    height: auto;
    background-color: transparent;
    border-color: #e0e0e0;
    padding-top: 5px;
    padding-bottom: 5px;
    -webkit-transition: background-color 0.15s cubic-bezier(.39,.71,.56,.98),color 0.15s cubic-bezier(.39,.71,.56,.98);
    transition: background-color 0.15s cubic-bezier(.39,.71,.56,.98),color 0.15s cubic-bezier(.39,.71,.56,.98)
}

body[data-fancy-form-rcs="1"] .select2-container .select2-choice:hover .select2-arrow b:after {
    -webkit-transition: border-color 0.15s cubic-bezier(.39,.71,.56,.98);
    transition: border-color 0.15s cubic-bezier(.39,.71,.56,.98)
}

body[data-fancy-form-rcs="1"] .select2-drop,body[data-fancy-form-rcs="1"] .select2-dropdown {
    border: none;
    background-color: #fff;
    box-shadow: 0 0 6px rgba(0,0,0,.2)
}

body[data-fancy-form-rcs="1"] .select2-container,body[data-fancy-form-rcs="1"] .select2-drop,body[data-fancy-form-rcs="1"] .select2-search,.select2-search input {
    font-size: 14px
}

body[data-fancy-form-rcs="1"] .select2-container:not(.select2-dropdown-open) .select2-choice:hover .select2-arrow b:after,body[data-fancy-form-rcs="1"] .select2-container--default:hover .select2-selection--single .select2-selection__arrow b,body[data-fancy-form-rcs="1"] .select2-container--open .select2-selection__arrow b {
    border-top-color: #fff
}

body[data-fancy-form-rcs="1"] .select2-dropdown-open .select2-choice .select2-arrow b:after,body[data-fancy-form-rcs="1"] .select2-container--default:hover .select2-selection--single .select2-selection__arrow b,body[data-fancy-form-rcs="1"] .select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-bottom-color: #fff
}

body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 100%;
    width: 30px;
    top: 0
}

body[data-fancy-form-rcs="1"] .select2-container .select2-selection--single .select2-selection__rendered {
    padding-left: 10px;
    padding-right: 30px
}

body[data-fancy-form-rcs="1"] .select2-container--default .select2-results__option[aria-selected=true],body[data-fancy-form-rcs="1"] .select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #f0f0f0!important
}

body[data-fancy-form-rcs="1"] .select2-drop.select2-drop-above .select2-search input,body[data-fancy-form-rcs="1"] .select2-drop.select2-drop-below .select2-search input,body[data-fancy-form-rcs="1"] .select2-drop .select2-search input[type="text"] {
    padding: 0 4px!important;
    margin-top: 7px!important
}

body[data-fancy-form-rcs="1"] .select2-container .select2-choice:hover,body[data-fancy-form-rcs="1"] .select2-container .select2-choice:hover>.select2-chosen,body[data-fancy-form-rcs="1"] .select2-dropdown-open .select2-choice,body[data-fancy-form-rcs="1"] .select2-dropdown-open .select2-choice>.select2-chosen {
    color: #fff!important;
    box-shadow: none;
    -webkit-box-shadow: none
}

body[data-fancy-form-rcs="1"].admin-bar .select2-drop.select2-drop-above.select2-drop-active {
    margin-top: -33px
}

.select2-container .select2-choice>.select2-chosen {
    color: #000!important;
    line-height: 30px;
    padding-left: 3px
}

body[data-fancy-form-rcs="1"] .fancy-select-wrap {
    padding-top: 12px
}

body[data-fancy-form-rcs="1"] .fancy-select-wrap label {
    padding-bottom: 0;
    font-size: 12px;
    display: inline-block;
    color: #acacac!important
}

body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single .select2-selection__rendered,body[data-fancy-form-rcs="1"] .select2-container--default .select2-results__option--highlighted[aria-selected] {
    color: #444!important
}

body[data-fancy-form-rcs="1"] .select2-container--default:hover .select2-selection--single .select2-selection__rendered,body[data-fancy-form-rcs="1"] .select2-container--default.select2-container--open .select2-selection--single .select2-selection__rendered,body[data-form-submit="see-through"] input[type=submit]:hover,body[data-form-submit="see-through"] button[type=submit]:not(.search-widget-btn):hover,.nectar_icon_wrap[data-style="shadow-bg"]:not([data-color="white"]) .nectar_icon i {
    color: #fff!important
}

body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single:hover .select2-selection__placeholder {
    color: #fff
}

div.wpforms-container-full .wpforms-form .select2-container {
    position: relative
}

.widget_text textarea {
    max-height: 100px
}

body .gform_wrapper .description,body .gform_wrapper .gfield_description,body .gform_wrapper .gsection_description,body .gform_wrapper .instruction {
    font-size: 12px
}

body .gform_wrapper div.charleft {
    font-size: 10px
}

body .gform_wrapper .top_label .gfield_label {
    margin-top: 20px;
    margin-bottom: 6px;
    font-family: 'Open Sans';
    font-weight: 700
}

.wpcf7-form p span {
    color: #000
}

div.wpcf7-validation-errors,.light .wpcf7 div.wpcf7-response-output {
    color: #666!important
}

div.wpcf7 img.ajax-loader {
    margin-top: 10px;
    display: inline-block
}

.wpcf7-not-valid-tip {
    background: none repeat scroll 0 0 #fff
}

.minimal-form-input .wpcf7-not-valid-tip {
    position: absolute;
    top: 100%
}

.wpcf7-form .wpcf7-not-valid-tip {
    top: -3px;
    padding: 2px 6px;
    border: 0;
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2)
}

.wpcf7 .wpcf7-response-output {
    background-color: #fff;
    margin-left: 0;
    margin-top: 10px
}

body:not(.woocommerce-cart) .main-content table {
    margin: 0 0 20px;
    padding: 0;
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    background-color: #fff;
    border-top: 1px solid #ececec
}

body:not(.woocommerce-cart) .main-content tr th:first-child,body:not(.woocommerce-cart) .main-content tr td:first-child {
    border-left-style: solid;
    border-left-width: 1px;
    border-color: #ececec
}

body:not(.woocommerce-cart) .main-content tr th:first-child,body:not(.woocommerce-cart) .main-content tr td:first-child {
    border-left-style: solid;
    border-left-width: 1px
}

body:not(.woocommerce-cart) .main-content th {
    border-left: medium none;
    border-style: none solid solid none;
    border-top: medium none;
    border-width: medium 1px 1px medium;
    font-weight: 700;
    padding: 10px;
    text-align: left;
    border-color: #ececec
}

body:not(.woocommerce-cart) .main-content td {
    border-color: #ececec;
    border-left: none;
    border-style: none solid solid none;
    border-top: medium none;
    border-width: medium 1px 1px medium;
    font-size: 13px;
    padding: 10px
}

body:not(.woocommerce-cart) .main-content table tr:nth-child(2n+1) {
    background-color: #fcfcfc
}

@keyframes fadebottom {
    0% {
        opacity: 1;
        transform: translateY(0)
    }

    25% {
        opacity: 0;
        transform: translateY(20px)
    }

    30% {
        opacity: 0;
        transform: translateY(0)
    }

    45% {
        opacity: 1;
        transform: translateY(0)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

@-webkit-keyframes fadebottom {
    0% {
        opacity: 1;
        transform: translateY(0);
        -webkit-transform: translateY(0)
    }

    25% {
        opacity: 0;
        transform: translateY(20px);
        -webkit-transform: translateY(20px)
    }

    30% {
        opacity: 0;
        transform: translateY(0);
        -webkit-transform: translateY(0)
    }

    45% {
        opacity: 1;
        transform: translateY(0);
        -webkit-transform: translateY(0)
    }

    100% {
        opacity: 1;
        transform: translateY(0);
        -webkit-transform: translateY(0)
    }
}

body .full-width-section,body .full-width-content {
    visibility: visible
}

.portfolio-filters-inline.full-width-section:not(.non-fw),.portfolio-filters-inline.full-width-content,.post-area.full-width-content.standard-minimal,.full-width-content.blog-fullwidth-wrap,.wpb_row.full-width-content,.full-width-content.nectar-shop-outer,.page-submenu>.full-width-section,.page-submenu .full-width-content,.wpb_row.full-width-section .mobile-video-image,body .full-width-section .row-bg-wrap,body .full-width-section .nectar-parallax-scene,body .full-width-section>.nectar-shape-divider-wrap,body .full-width-section>.video-color-overlay,body[data-aie="zoom-out"] .first-section .row-bg-wrap,body[data-aie="long-zoom-out"] .first-section .row-bg-wrap,body[data-aie="zoom-out"] .top-level.full-width-section .row-bg-wrap,body[data-aie="long-zoom-out"] .top-level.full-width-section .row-bg-wrap,body .full-width-section.parallax_section .row-bg-wrap,.nectar-slider-wrap[data-full-width="true"],.wpb_row.full-width-section .templatera_shortcode>.wpb_row.full-width-section>.row-bg-wrap {
    margin-left: -50vw;
    left: 50%;
    width: 100vw
}

body .full-width-section>.nectar-video-wrap {
    margin-left: -50vw;
    left: 50%;
    width: 100vw!important
}

body .full-width-section>.nectar-video-wrap,body .full-width-content>.nectar-video-wrap,.nectar-video-wrap .nectar-video-inner {
    height: 100%
}

@media only screen and (min-width: 1000px) {
    [data-header-format="left-header"] .full-width-content.blog-fullwidth-wrap,[data-header-format="left-header"] .wpb_row.full-width-content,[data-header-format="left-header"] .full-width-content.nectar-shop-outer,[data-header-format="left-header"] .page-submenu>.full-width-section,[data-header-format="left-header"] .page-submenu .full-width-content,[data-header-format="left-header"] .full-width-section .row-bg-wrap,[data-header-format="left-header"] .full-width-section .nectar-parallax-scene,[data-header-format="left-header"] .full-width-section>.nectar-shape-divider-wrap,[data-header-format="left-header"] .full-width-section>.video-color-overlay,[data-header-format="left-header"][data-aie="zoom-out"] .first-section .row-bg-wrap,[data-header-format="left-header"][data-aie="long-zoom-out"] .first-section .row-bg-wrap,[data-header-format="left-header"][data-aie="zoom-out"] .top-level.full-width-section .row-bg-wrap,[data-header-format="left-header"][data-aie="long-zoom-out"] .top-level.full-width-section .row-bg-wrap,[data-header-format="left-header"] .full-width-section.parallax_section .row-bg-wrap,[data-header-format="left-header"] .nectar-slider-wrap[data-full-width="true"],body[data-header-format="left-header"] .wpb_row.full-width-section .templatera_shortcode>.wpb_row.full-width-section>.row-bg-wrap {
        margin-left:calc(-50vw + 135px);
        width: calc(100vw - 272px);
        left: 50%
    }

    [data-header-format="left-header"] .full-width-section>.nectar-video-wrap {
        margin-left: calc(-50vw + 135px);
        width: calc(100vw - 272px)!important;
        left: 50%
    }

    #boxed .full-width-content.blog-fullwidth-wrap,#boxed .wpb_row.full-width-content,#boxed .page-submenu>.full-width-section,#boxed .page-submenu .full-width-content,#boxed .full-width-content.nectar-shop-outer,body #boxed .full-width-section .row-bg-wrap,body #boxed .full-width-section .nectar-parallax-scene,body #boxed .full-width-section>.nectar-shape-divider-wrap,body #boxed .full-width-section>.video-color-overlay,body[data-aie="zoom-out"] #boxed .first-section .row-bg-wrap,body[data-aie="long-zoom-out"] #boxed .first-section .row-bg-wrap,body[data-aie="zoom-out"] #boxed .top-level.full-width-section .row-bg-wrap,body[data-aie="long-zoom-out"] #boxed .top-level.full-width-section .row-bg-wrap,body #boxed .full-width-section.parallax_section .row-bg-wrap,#boxed .nectar-slider-wrap[data-full-width="true"],#boxed .wpb_row.full-width-section .templatera_shortcode>.wpb_row.full-width-section>.row-bg-wrap,#boxed .portfolio-filters-inline.full-width-section:not(.non-fw) {
        margin-left: -5%;
        width: 110%;
        left: 0
    }

    body #boxed .full-width-section>.nectar-video-wrap {
        margin-left: -5%;
        width: 110%!important;
        left: 0
    }
}

@media only screen and (max-width: 999px) and (min-width:691px) {
    #boxed .full-width-content.blog-fullwidth-wrap,#boxed .wpb_row.full-width-content,#boxed .page-submenu>.full-width-section,#boxed .page-submenu .full-width-content,body #boxed .full-width-section .row-bg-wrap,body #boxed .full-width-section .nectar-parallax-scene,body #boxed .full-width-section>.nectar-shape-divider-wrap,body #boxed .full-width-section>.video-color-overlay,body[data-aie="zoom-out"] #boxed .first-section .row-bg-wrap,body[data-aie="long-zoom-out"] #boxed .first-section .row-bg-wrap,body[data-aie="zoom-out"] #boxed .top-level.full-width-section .row-bg-wrap,body[data-aie="long-zoom-out"] #boxed .top-level.full-width-section .row-bg-wrap,body #boxed .full-width-section.parallax_section .row-bg-wrap,#boxed .nectar-slider-wrap[data-full-width="true"],#boxed .wpb_row.full-width-section .templatera_shortcode>.wpb_row.full-width-section>.row-bg-wrap {
        margin-left:-7%;
        width: 114%;
        left: 0
    }

    body #boxed .full-width-section>.nectar-video-wrap {
        margin-left: -7%;
        width: 114%!important;
        left: 0
    }
}

.page-submenu .full-width-content,.page-submenu>.full-width-section,.full-width-content.blog-fullwidth-wrap,.portfolio-filters-inline.full-width-content,.portfolio-filters-inline.full-width-section {
    position: relative
}

body .post-area.span_9 body .post-area.span_9 .portfolio-filters-inline.full-width-section:not(.non-fw),body .post-area.span_9 .portfolio-filters-inline.full-width-content,body .post-area.span_9 .post-area.full-width-content.standard-minimal,body .post-area.span_9 .full-width-content.blog-fullwidth-wrap,body .post-area.span_9 .wpb_row.full-width-content,body .post-area.span_9 .page-submenu>.full-width-section,body .post-area.span_9 .page-submenu .full-width-content,body .post-area.span_9 .full-width-section .row-bg-wrap,body .post-area.span_9 .full-width-section .nectar-parallax-scene,body .post-area.span_9 .full-width-section>.nectar-shape-divider-wrap,body .post-area.span_9 .full-width-section>.video-color-overlay,body[data-aie="zoom-out"] .post-area.span_9 .first-section .row-bg-wrap,body[data-aie="long-zoom-out"] .post-area.span_9 .first-section .row-bg-wrap,body[data-aie="zoom-out"] .post-area.span_9 .top-level.full-width-section .row-bg-wrap,body[data-aie="long-zoom-out"] .post-area.span_9 .top-level.full-width-section .row-bg-wrap,body .post-area.span_9 .full-width-section.parallax_section .row-bg-wrap,body .post-area.span_9 .wpb_row.parallax_section .row-bg-wrap,.post-area.span_9 .nectar-slider-wrap[data-full-width="true"],body #boxed .post-area.span_9 .full-width-section .row-bg-wrap,body .post-area.span_9 .wpb_row.full-width-section .templatera_shortcode>.wpb_row.full-width-section>.row-bg-wrap {
    margin-left: 0;
    left: 0;
    width: 100%
}

body .post-area.span_9 .full-width-section>.nectar-video-wrap {
    margin-left: 0;
    left: 0;
    width: 100%!important
}

.pum .pum-container .popmake-content .full-width-section .row-bg-wrap,.pum .pum-container .popmake-content .wpb_row.full-width-content,body #boxed .pum .pum-container .popmake-content .full-width-section .row-bg-wrap,body #boxed .pum .pum-container .popmake-content .wpb_row.full-width-content {
    margin-left: 0!important;
    left: 0!important;
    width: 100%!important
}

body .wpb_row.full-width-section .wpb_row>.row-bg-wrap,#boxed .wpb_row.full-width-section .wpb_row>.row-bg-wrap,body .wpb_row.full-width-content .wpb_row>.row-bg-wrap,#boxed .wpb_row.full-width-content .wpb_row>.row-bg-wrap {
    margin-left: 0;
    left: 0;
    width: 100%
}

.wpb_row .column-image-bg-wrap,.wpb_row .column-image-bg-wrap .inner-wrap,.wpb_row .column-image-bg-wrap .column-image-bg {
    overflow: hidden;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0
}

.wpb_column[data-bg-cover="true"] .column-image-bg,.wpb_column .column-inner[data-bg-cover="true"] .column-image-bg {
    background-size: cover;
    background-position: center
}

.wpb_row .column-image-bg-wrap {
    z-index: 0;
    overflow: hidden
}

.full-width-content.vc_row-fluid .wpb_column .column-image-bg-wrap .column-image-bg {
    background-position: center;
    background-size: cover;
    -webkit-background-size: cover
}

@font-face {
    font-family: 'icomoon';
    src: url(../../../themes/salient/css/fonts/icomoon.eot);
    src: url('../../../themes/salient/css/fonts/icomoon.eot?#iefix') format('embedded-opentype'),url(../../../themes/salient/css/fonts/icomoon.woff) format('woff'),url(../../../themes/salient/css/fonts/icomoon.ttf) format('truetype'),url('../../../themes/salient/css/fonts/icomoon.svg#icomoon') format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: linecons;
    src: url(../../../themes/salient/css/fonts/linecons.eot);
    src: url(../../../themes/salient/css/fonts/linecons.eot?#iefix) format('embedded-opentype'),url(../../../themes/salient/css/fonts/linecons.ttf) format('truetype'),url(../../../themes/salient/css/fonts/linecons.woff) format('woff'),url(../../../themes/salient/css/fonts/linecons.svg#linecons) format('svg');
    font-weight: 400;
    font-style: normal
}

[class*=" linecon-icon-"],[class^=linecon-icon-] {
    font-family: linecons!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.linecon-icon-heart:before {
    content: "\e600"
}

.linecon-icon-cloud:before {
    content: "\e601"
}

.linecon-icon-star:before {
    content: "\e602"
}

.linecon-icon-tv:before {
    content: "\e603"
}

.linecon-icon-sound:before {
    content: "\e604"
}

.linecon-icon-video:before {
    content: "\e605"
}

.linecon-icon-trash:before {
    content: "\e606"
}

.linecon-icon-user:before {
    content: "\e607"
}

.linecon-icon-key:before {
    content: "\e608"
}

.linecon-icon-search:before {
    content: "\e609"
}

.linecon-icon-eye:before {
    content: "\e60a"
}

.linecon-icon-bubble:before {
    content: "\e60b"
}

.linecon-icon-stack:before {
    content: "\e60c"
}

.linecon-icon-cup:before {
    content: "\e60d"
}

.linecon-icon-phone:before {
    content: "\e60e"
}

.linecon-icon-news:before {
    content: "\e60f"
}

.linecon-icon-mail:before {
    content: "\e610"
}

.linecon-icon-like:before {
    content: "\e611"
}

.linecon-icon-photo:before {
    content: "\e612"
}

.linecon-icon-note:before {
    content: "\e613"
}

.linecon-icon-food:before {
    content: "\e614"
}

.linecon-icon-t-shirt:before {
    content: "\e615"
}

.linecon-icon-fire:before {
    content: "\e616"
}

.linecon-icon-clip:before {
    content: "\e617"
}

.linecon-icon-shop:before {
    content: "\e618"
}

.linecon-icon-calendar:before {
    content: "\e619"
}

.linecon-icon-wallet:before {
    content: "\e61a"
}

.linecon-icon-vynil:before {
    content: "\e61b"
}

.linecon-icon-truck:before {
    content: "\e61c"
}

.linecon-icon-world:before {
    content: "\e61d"
}

.linecon-icon-clock:before {
    content: "\e61e"
}

.linecon-icon-paperplane:before {
    content: "\e61f"
}

.linecon-icon-params:before {
    content: "\e620"
}

.linecon-icon-banknote:before {
    content: "\e621"
}

.linecon-icon-data:before {
    content: "\e622"
}

.linecon-icon-music:before {
    content: "\e623"
}

.linecon-icon-megaphone:before {
    content: "\e624"
}

.linecon-icon-study:before {
    content: "\e625"
}

.linecon-icon-lab:before {
    content: "\e626"
}

.linecon-icon-location:before {
    content: "\e627"
}

.linecon-icon-display:before {
    content: "\e628"
}

.linecon-icon-diamond:before {
    content: "\e629"
}

.linecon-icon-pen:before {
    content: "\e62a"
}

.linecon-icon-bulb:before {
    content: "\e62b"
}

.linecon-icon-lock:before {
    content: "\e62c"
}

.linecon-icon-tag:before {
    content: "\e62d"
}

.linecon-icon-camera:before {
    content: "\e62e"
}

.linecon-icon-settings:before {
    content: "\e62f"
}

@font-face {
    font-family: steadysets;
    src: url(../../../themes/salient/css/fonts/steadysets.eot);
    src: url(../../../themes/salient/css/fonts/steadysets.eot?#iefix) format('embedded-opentype'),url(../../../themes/salient/css/fonts/steadysets.ttf) format('truetype'),url(../../../themes/salient/css/fonts/steadysets.woff) format('woff'),url(../../../themes/salient/css/fonts/steadysets.svg#icomoon) format('svg');
    font-weight: 400;
    font-style: normal
}

[class*=" steadysets-icon-"],[class^=steadysets-icon-] {
    font-family: steadysets!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.steadysets-icon-type:before {
    content: "\e600"
}

.steadysets-icon-box:before {
    content: "\e601"
}

.steadysets-icon-archive:before {
    content: "\e602"
}

.steadysets-icon-envelope:before {
    content: "\e603"
}

.steadysets-icon-email:before {
    content: "\e604"
}

.steadysets-icon-files:before {
    content: "\e605"
}

.steadysets-icon-uniE606:before {
    content: "\e606"
}

.steadysets-icon-connection-empty:before {
    content: "\e607"
}

.steadysets-icon-connection-25:before {
    content: "\e608"
}

.steadysets-icon-connection-50:before {
    content: "\e609"
}

.steadysets-icon-connection-75:before {
    content: "\e60a"
}

.steadysets-icon-connection-full:before {
    content: "\e60b"
}

.steadysets-icon-microphone:before {
    content: "\e60c"
}

.steadysets-icon-microphone-off:before {
    content: "\e60d"
}

.steadysets-icon-book:before {
    content: "\e60e"
}

.steadysets-icon-cloud:before {
    content: "\e60f"
}

.steadysets-icon-book2:before {
    content: "\e610"
}

.steadysets-icon-star:before {
    content: "\e611"
}

.steadysets-icon-phone-portrait:before {
    content: "\e612"
}

.steadysets-icon-phone-landscape:before {
    content: "\e613"
}

.steadysets-icon-tablet:before {
    content: "\e614"
}

.steadysets-icon-tablet-landscape:before {
    content: "\e615"
}

.steadysets-icon-laptop:before {
    content: "\e616"
}

.steadysets-icon-uniE617:before {
    content: "\e617"
}

.steadysets-icon-barbell:before {
    content: "\e618"
}

.steadysets-icon-stopwatch:before {
    content: "\e619"
}

.steadysets-icon-atom:before {
    content: "\e61a"
}

.steadysets-icon-syringe:before {
    content: "\e61b"
}

.steadysets-icon-pencil:before {
    content: "\e61c"
}

.steadysets-icon-chart:before {
    content: "\e61d"
}

.steadysets-icon-bars:before {
    content: "\e61e"
}

.steadysets-icon-cube:before {
    content: "\e61f"
}

.steadysets-icon-image:before {
    content: "\e620"
}

.steadysets-icon-crop:before {
    content: "\e621"
}

.steadysets-icon-graph:before {
    content: "\e622"
}

.steadysets-icon-select:before {
    content: "\e623"
}

.steadysets-icon-bucket:before {
    content: "\e624"
}

.steadysets-icon-mug:before {
    content: "\e625"
}

.steadysets-icon-clipboard:before {
    content: "\e626"
}

.steadysets-icon-lab:before {
    content: "\e627"
}

.steadysets-icon-bones:before {
    content: "\e628"
}

.steadysets-icon-pill:before {
    content: "\e629"
}

.steadysets-icon-bolt:before {
    content: "\e62a"
}

.steadysets-icon-health:before {
    content: "\e62b"
}

.steadysets-icon-map-marker:before {
    content: "\e62c"
}

.steadysets-icon-stack:before {
    content: "\e62d"
}

.steadysets-icon-newspaper:before {
    content: "\e62e"
}

.steadysets-icon-uniE62F:before {
    content: "\e62f"
}

.steadysets-icon-coffee:before {
    content: "\e630"
}

.steadysets-icon-bill:before {
    content: "\e631"
}

.steadysets-icon-sun:before {
    content: "\e632"
}

.steadysets-icon-vcard:before {
    content: "\e633"
}

.steadysets-icon-shorts:before {
    content: "\e634"
}

.steadysets-icon-drink:before {
    content: "\e635"
}

.steadysets-icon-diamond:before {
    content: "\e636"
}

.steadysets-icon-bag:before {
    content: "\e637"
}

.steadysets-icon-calculator:before {
    content: "\e638"
}

.steadysets-icon-credit-cards:before {
    content: "\e639"
}

.steadysets-icon-microwave-oven:before {
    content: "\e63a"
}

.steadysets-icon-camera:before {
    content: "\e63b"
}

.steadysets-icon-share:before {
    content: "\e63c"
}

.steadysets-icon-bullhorn:before {
    content: "\e63d"
}

.steadysets-icon-user:before {
    content: "\e63e"
}

.steadysets-icon-users:before {
    content: "\e63f"
}

.steadysets-icon-user2:before {
    content: "\e640"
}

.steadysets-icon-users2:before {
    content: "\e641"
}

.steadysets-icon-unlocked:before {
    content: "\e642"
}

.steadysets-icon-unlocked2:before {
    content: "\e643"
}

.steadysets-icon-lock:before {
    content: "\e644"
}

.steadysets-icon-forbidden:before {
    content: "\e645"
}

.steadysets-icon-switch:before {
    content: "\e646"
}

.steadysets-icon-meter:before {
    content: "\e647"
}

.steadysets-icon-flag:before {
    content: "\e648"
}

.steadysets-icon-home:before {
    content: "\e649"
}

.steadysets-icon-printer:before {
    content: "\e64a"
}

.steadysets-icon-clock:before {
    content: "\e64b"
}

.steadysets-icon-calendar:before {
    content: "\e64c"
}

.steadysets-icon-comment:before {
    content: "\e64d"
}

.steadysets-icon-chat-3:before {
    content: "\e64e"
}

.steadysets-icon-chat-2:before {
    content: "\e64f"
}

.steadysets-icon-chat-1:before {
    content: "\e650"
}

.steadysets-icon-chat:before {
    content: "\e651"
}

.steadysets-icon-zoom-out:before {
    content: "\e652"
}

.steadysets-icon-zoom-in:before {
    content: "\e653"
}

.steadysets-icon-search:before {
    content: "\e654"
}

.steadysets-icon-trashcan:before {
    content: "\e655"
}

.steadysets-icon-tag:before {
    content: "\e656"
}

.steadysets-icon-download:before {
    content: "\e657"
}

.steadysets-icon-paperclip:before {
    content: "\e658"
}

.steadysets-icon-checkbox:before {
    content: "\e659"
}

.steadysets-icon-checkbox-checked:before {
    content: "\e65a"
}

.steadysets-icon-checkmark:before {
    content: "\e65b"
}

.steadysets-icon-refresh:before {
    content: "\e65c"
}

.steadysets-icon-reload:before {
    content: "\e65d"
}

.steadysets-icon-arrow-right:before {
    content: "\e65e"
}

.steadysets-icon-arrow-down:before {
    content: "\e65f"
}

.steadysets-icon-arrow-up:before {
    content: "\e660"
}

.steadysets-icon-arrow-left:before {
    content: "\e661"
}

.steadysets-icon-settings:before {
    content: "\e662"
}

.steadysets-icon-battery-full:before {
    content: "\e663"
}

.steadysets-icon-battery-75:before {
    content: "\e664"
}

.steadysets-icon-battery-50:before {
    content: "\e665"
}

.steadysets-icon-battery-25:before {
    content: "\e666"
}

.steadysets-icon-battery-empty:before {
    content: "\e667"
}

.steadysets-icon-battery-charging:before {
    content: "\e668"
}

.steadysets-icon-uniE669:before {
    content: "\e669"
}

.steadysets-icon-grid:before {
    content: "\e66a"
}

.steadysets-icon-list:before {
    content: "\e66b"
}

.steadysets-icon-wifi-low:before {
    content: "\e66c"
}

.steadysets-icon-folder-check:before {
    content: "\e66d"
}

.steadysets-icon-folder-settings:before {
    content: "\e66e"
}

.steadysets-icon-folder-add:before {
    content: "\e66f"
}

.steadysets-icon-folder:before {
    content: "\e670"
}

.steadysets-icon-window:before {
    content: "\e671"
}

.steadysets-icon-windows:before {
    content: "\e672"
}

.steadysets-icon-browser:before {
    content: "\e673"
}

.steadysets-icon-file-broken:before {
    content: "\e674"
}

.steadysets-icon-align-justify:before {
    content: "\e675"
}

.steadysets-icon-align-center:before {
    content: "\e676"
}

.steadysets-icon-align-right:before {
    content: "\e677"
}

.steadysets-icon-align-left:before {
    content: "\e678"
}

.steadysets-icon-file:before {
    content: "\e679"
}

.steadysets-icon-file-add:before {
    content: "\e67a"
}

.steadysets-icon-file-settings:before {
    content: "\e67b"
}

.steadysets-icon-mute:before {
    content: "\e67c"
}

.steadysets-icon-heart:before {
    content: "\e67d"
}

.steadysets-icon-enter:before {
    content: "\e67e"
}

.steadysets-icon-volume-decrease:before {
    content: "\e67f"
}

.steadysets-icon-wifi-mid:before {
    content: "\e680"
}

.steadysets-icon-volume:before {
    content: "\e681"
}

.steadysets-icon-bookmark:before {
    content: "\e682"
}

.steadysets-icon-screen:before {
    content: "\e683"
}

.steadysets-icon-map:before {
    content: "\e684"
}

.steadysets-icon-measure:before {
    content: "\e685"
}

.steadysets-icon-eyedropper:before {
    content: "\e686"
}

.steadysets-icon-support:before {
    content: "\e687"
}

.steadysets-icon-phone:before {
    content: "\e688"
}

.steadysets-icon-email2:before {
    content: "\e689"
}

.steadysets-icon-volume-increase:before {
    content: "\e68a"
}

.steadysets-icon-wifi-full:before {
    content: "\e68b"
}

.icon-salient-x,.icon-salient-m-eye,.icon-salient-search,.icon-salient-woo-zoom-icon,.icon-salient-right-arrow,.icon-salient-left-arrow,.icon-salient-right-line,.icon-salient-back-to-all,.icon-salient-left-arrow-thin,.icon-salient-right-arrow-thin,.icon-salient-down-arrow-thin,.icon-salient-down-arrow,.icon-salient-google-plus,.ascend .mfp-image-holder .mfp-close,.ascend .mfp-iframe-holder .mfp-close,.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close,.mfp-iframe-holder .mfp-close,.icon-salient-facebook,.icon-salient-twitter,.icon-salient-pinterest,.icon-salient-heart,.icon-salient-heart-2,.icon-salient-plus,.icon-salient-cart,.icon-salient-pencil,.icon-salient-artstation,.icon-salient-discord,.icon-be,.icon-vimeo,.icon-soundcloud,.icon-button-arrow,.icon-salient-thin-line,.icon-salient-spotify,.icon-salient-m-user,.salient-page-submenu-icon,.icon-salient-m-clock,.video-play-button,.mejs-controls .mejs-button button {
    font-family: 'icomoon'!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased
}

.icon-salient-m-bag:before {
    content: "\e900"
}

.icon-salient-m-eye:before {
    content: "\e015"
}

.icon-salient-m-clock:before {
    content: "\e016"
}

.icon-salient-m-gear:before {
    content: "\e023"
}

.icon-salient-m-heart:before {
    content: "\e024"
}

.icon-salient-m-search:before {
    content: "\e036"
}

.icon-salient-m-prev:before {
    content: "\e050"
}

.icon-salient-m-rewind:before {
    content: "\e051"
}

.icon-salient-m-play:before {
    content: "\e052"
}

.icon-salient-woo-zoom-icon:before {
    content: "\e908"
}

.icon-salient-woo-zoom-icon-minus:before {
    content: "\e90a"
}

.icon-salient-m-pause:before {
    content: "\e053"
}

.icon-salient-m-stop:before {
    content: "\e054"
}

.icon-salient-m-ff:before {
    content: "\e055"
}

.icon-salient-m-next:before {
    content: "\e056"
}

.icon-salient-m-user:before {
    content: "\e074"
}

.icon-salient-m-chat:before {
    content: "\e076"
}

.icon-salient-m-social:before {
    content: "\e081"
}

.icon-salient-m-left-arrow:before {
    content: "\e094"
}

.icon-salient-m-right-arrow:before {
    content: "\e095"
}

.icon-salient-m-sound:before {
    content: "\e098"
}

.icon-salient-m-mute:before {
    content: "\e099"
}

.icon-salient-m-close:before {
    content: "\e117"
}

.icon-salient-m-menu:before {
    content: "\e120"
}

.icon-salient-x:before {
    content: "\e003"
}

.icon-salient-right-arrow:before {
    content: "\e000"
}

.icon-salient-left-arrow:before {
    content: "\e001"
}

.icon-salient-right-line:before {
    content: "\e004"
}

.icon-salient-back-to-all:before {
    content: "\e005"
}

.icon-salient-right-arrow-thin:before {
    content: "\e006"
}

.icon-salient-left-arrow-thin:before {
    content: "\e007"
}

.icon-salient-down-arrow-thin:before {
    content: "\e00c"
}

.icon-salient-down-arrow:before {
    content: "\e008"
}

.icon-salient-google-plus:before {
    content: "\e009"
}

.icon-salient-facebook:before {
    content: "\e00a"
}

.icon-salient-twitter:before {
    content: "\e00b"
}

.icon-salient-pinterest:before {
    content: "\e00d"
}

.icon-salient-heart:before {
    content: "\e00e"
}

.icon-salient-plus:before {
    content: "\e010"
}

.icon-salient-cart:before {
    content: "\e012"
}

.icon-salient-pencil:before {
    content: "\e011"
}

.icon-be:before {
    content: "\e013"
}

.icon-vimeo:before {
    content: "\e014"
}

.icon-soundcloud:before {
    content: "\e600"
}

.icon-button-arrow:before {
    content: "\e909"
}

.icon-salient-thin-line:before {
    content: "\e602"
}

.icon-salient-spotify:before {
    content: "\f1bc"
}

.icon-salient-artstation:before {
    content: "\e90b"
}

.icon-salient-discord:before {
    content: "\e90c"
}

body[data-header-search="false"].ascend #header-outer[data-has-menu="false"][data-cart="false"][data-full-width="true"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines-button {
    top: -1px
}

body .lines,body .lines:before,body .lines:after {
    height: 2px
}

body #slide-out-widget-area .slide_out_area_close .icon-default-style[class^="icon-"] {
    font-size: 24px!important
}

.icon-salient-search:before {
    content: "\e036"
}

body .icon-salient-x:before {
    content: "\e117"
}

body.ascend .icon-salient-cart:before,body .icon-salient-cart:before {
    content: "\e106"
}

body.ascend #header-outer .cart-contents .cart-wrap span {
    width: 17px;
    line-height: 17px;
    font-size: 10px;
    font-family: 'Open Sans',sans-serif;
    font-weight: 600
}

.icon-salient-heart-2:before {
    content: "\e024"!important
}

body #single-below-header.fullscreen-header .steadysets-icon-chat-3,body #single-below-header.fullscreen-header .steadysets-icon-book2,body .steadysets-icon-chat-3 {
    font-family: 'icomoon'!important;
    font-size: 20px
}

body .steadysets-icon-chat-3:before {
    content: "\e076"
}

body .steadysets-icon-book2:before {
    font-family: 'icomoon'!important;
    content: "\e034"
}

#top nav ul #nectar-user-account a span,#top nav ul #search-btn a span,#header-outer .cart-menu .cart-icon-wrap .icon-salient-cart {
    font-size: 18px;
    color: rgba(0,0,0,.48)
}

body #search-outer #search #close a span {
    font-size: 20px
}

#slide-out-widget-area.fullscreen,#slide-out-widget-area.fullscreen-alt {
    position: fixed;
    width: 100%;
    height: 100%;
    right: auto;
    left: 0;
    top: 0;
    z-index: 9997;
    background-color: transparent!important;
    text-align: center;
    display: none;
    overflow-y: scroll;
    overflow-x: hidden;
    padding-right: 20px;
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box
}

#slide-out-widget-area.fullscreen .inner,#slide-out-widget-area.fullscreen-alt .inner {
    width: 100%;
    position: relative;
    top: 50%;
    left: 0;
    height: auto
}

#slide-out-widget-area.fullscreen .inner.overflow-state,#slide-out-widget-area.fullscreen-alt .inner.overflow-state {
    top: 0;
    transform: none!important;
    -webkit-transform: none!important;
    margin: 50px 0 120px 0
}

#slide-out-widget-area.fullscreen .inner-wrap,#slide-out-widget-area.fullscreen-alt .inner-wrap {
    height: 100%;
    margin-right: -20px
}

.using-mobile-browser #slide-out-widget-area.fullscreen .inner-wrap,.using-mobile-browser #slide-out-widget-area.fullscreen-alt .inner-wrap {
    margin-right: 0
}

.using-mobile-browser #slide-out-widget-area.fullscreen-alt {
    overflow: auto;
    padding-top: 0
}

.using-mobile-browser #slide-out-widget-area.fullscreen-alt .inner-wrap {
    overflow-y: scroll
}

#slide-out-widget-area.fullscreen .inner .widget,#slide-out-widget-area.fullscreen-alt .inner .widget {
    opacity: 0;
    transform: translateY(110px);
    -webkit-transform: translateY(110px)
}

#slide-out-widget-area.fullscreen .inner .off-canvas-menu-container,#slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container {
    transform: translateY(0);
    -webkit-transform: translateY(0);
    opacity: 1;
    margin: 0
}

#slide-out-widget-area.fullscreen .inner .off-canvas-menu-container .menu>li {
    opacity: 0;
    transform: translateY(110px);
    -webkit-transform: translateY(110px)
}

#slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container .menu>li {
    opacity: 0;
    transform: translateY(40px);
    -webkit-transform: translateY(40px)
}

#slide-out-widget-area.fullscreen .inner .off-canvas-menu-container .menu li,#slide-out-widget-area.fullscreen .menuwrapper li,#slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container .menu li,#slide-out-widget-area.fullscreen-alt .menuwrapper li {
    margin: 0 0 8px 0
}

#slide-out-widget-area.fullscreen .inner .widget.widget_nav_menu li a,#slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a,#slide-out-widget-area.fullscreen-alt .inner .widget.widget_nav_menu li a,#slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a {
    font-size: 48px;
    line-height: 48px;
    font-family: 'Open Sans';
    font-weight: 700;
    letter-spacing: -1px
}

@media only screen and (max-width: 690px) {
    #slide-out-widget-area.fullscreen .inner .widget.widget_nav_menu li a,#slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a,#slide-out-widget-area.fullscreen-alt .inner .widget.widget_nav_menu li a,#slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a {
        font-size:32px;
        line-height: 32px
    }
}

#slide-out-widget-area.fullscreen-alt .inner .widget.widget_nav_menu li a,#slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a {
    display: inline-block;
    position: relative;
    color: rgba(255,255,255,.7);
    opacity: 1;
    padding-left: 0;
    padding-right: 0
}

#slide-out-widget-area.fullscreen-alt .inner .widget.widget_nav_menu li.no-pointer-events,#slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li.no-pointer-events {
    pointer-events: none
}

#slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a {
    -webkit-transition: color .2s;
    transition: color .2s
}

#slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a:hover {
    color: #fff
}

#slide-out-widget-area.fullscreen .inner .widget,#slide-out-widget-area.fullscreen-alt .inner .widget {
    max-width: 1425px;
    width: 100%;
    margin: 0 auto 60px auto;
    padding: 0 90px
}

@media only screen and (min-width: 690px) {
    #slide-out-widget-area.fullscreen .recent_projects_widget div a,#slide-out-widget-area.fullscreen-alt .recent_projects_widget div a {
        width:10.5%
    }

    #slide-out-widget-area.fullscreen .recent_projects_widget div a:nth-child(3n+3),#slide-out-widget-area.fullscreen-alt .recent_projects_widget div a:nth-child(3n+3) {
        margin: 2% 2% 0 0
    }

    #slide-out-widget-area.fullscreen .recent_projects_widget div a:nth-child(8n+8),#slide-out-widget-area.fullscreen-alt .recent_projects_widget div a:nth-child(8n+8) {
        margin-right: 0
    }
}

#slide-out-widget-area.fullscreen .widget_recent_comments ul li,#slide-out-widget-area.fullscreen-alt .widget_recent_comments ul li {
    background: transparent;
    margin-bottom: 0;
    padding: 0
}

#slide-out-widget-area.fullscreen .tagcloud a,#slide-out-widget-area.fullscreen-alt .tagcloud a {
    float: none;
    display: inline-block
}

#slide-out-widget-area.fullscreen .widget_calendar table tbody td,#slide-out-widget-area.fullscreen-alt .widget_calendar table tbody td {
    padding: 20px
}

#slide-out-widget-area-bg.fullscreen-alt {
    padding: 20px;
    background-color: transparent;
    transform: none!important;
    -webkit-transform: none!important;
    will-change: opacity,padding
}

body[data-slide-out-widget-area-style="fullscreen-alt"] #header-outer {
    border-bottom-color: transparent
}

body #slide-out-widget-area-bg.fullscreen-alt {
    transition: padding 0.3s cubic-bezier(.215,.61,.355,1),opacity 0.25s ease;
    -webkit-transition: padding 0.3s cubic-bezier(.215,.61,.355,1),opacity 0.25s ease
}

body #slide-out-widget-area-bg.fullscreen-alt.open {
    transition: padding 0.3s cubic-bezier(.215,.61,.355,1),opacity 0.25s ease;
    -webkit-transition: padding 0.3s cubic-bezier(.215,.61,.355,1),opacity 0.25s ease
}

body #slide-out-widget-area-bg.fullscreen-alt.solid,body #slide-out-widget-area-bg.fullscreen-alt.dark,body #slide-out-widget-area-bg.fullscreen-alt.medium,body #slide-out-widget-area-bg.fullscreen-alt.light {
    opacity: 0
}

#slide-out-widget-area-bg.fullscreen-alt.padding-removed {
    padding: 0!important
}

.admin-bar #slide-out-widget-area-bg.fullscreen-alt.padding-removed {
    padding-top: 32px!important
}

.admin-bar #slide-out-widget-area-bg.fullscreen-alt {
    padding-top: 52px
}

#slide-out-widget-area-bg.fullscreen,#slide-out-widget-area-bg.fullscreen-alt {
    transform: translateY(-100%);
    -webkit-transform: translateY(-100%);
    opacity: 1;
    display: none
}

#slide-out-widget-area-bg.fullscreen-alt {
    display: block;
    left: -100%
}

#slide-out-widget-area-bg.fullscreen.solid,#slide-out-widget-area-bg.fullscreen-alt.solid {
    opacity: 1
}

#slide-out-widget-area-bg.fullscreen.dark,#slide-out-widget-area-bg.fullscreen-alt.dark {
    opacity: .93
}

#slide-out-widget-area-bg.fullscreen.medium,#slide-out-widget-area-bg.fullscreen-alt.medium {
    opacity: .6
}

#slide-out-widget-area-bg.fullscreen.light,#slide-out-widget-area-bg.fullscreen-alt.light {
    opacity: .4
}

#slide-out-widget-area.fullscreen .off-canvas-social-links,#slide-out-widget-area.fullscreen-alt .off-canvas-social-links {
    position: fixed;
    bottom: 18px;
    right: 18px
}

#slide-out-widget-area.fullscreen .bottom-text,#slide-out-widget-area.fullscreen-alt .bottom-text {
    position: fixed;
    bottom: 28px;
    left: 28px;
    opacity: 0;
    padding-bottom: 0
}

#slide-out-widget-area.fullscreen-alt .bottom-text {
    color: #fff
}

@media only screen and (min-width: 1000px) {
    #slide-out-widget-area.fullscreen .bottom-text[data-has-desktop-social="false"],#slide-out-widget-area.fullscreen-alt .bottom-text[data-has-desktop-social="false"] {
        left:50%;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%)
    }
}

#slide-out-widget-area.fullscreen .off-canvas-social-links li {
    display: inline-block;
    margin: 0 8px;
    transform: scale(0);
    -webkit-transform: scale(0)
}

#slide-out-widget-area.fullscreen-alt .off-canvas-social-links li {
    display: inline-block;
    transform: scale(0);
    -webkit-transform: scale(0)
}

#slide-out-widget-area.fullscreen .inner>div,#slide-out-widget-area.fullscreen-alt .inner>div {
    margin: 13px 0
}

body #slide-out-widget-area.fullscreen .slide_out_area_close,body #slide-out-widget-area.fullscreen-alt .slide_out_area_close {
    display: none!important
}

#slide-out-widget-area.fullscreen .menuwrapper li a,#slide-out-widget-area.fullscreen-alt .menuwrapper li a {
    display: block;
    position: relative;
    padding: 6px 20px;
    color: #fff;
    outline: none
}

#slide-out-widget-area.fullscreen-alt .menuwrapper li a {
    overflow: hidden
}

#slide-out-widget-area.fullscreen-alt .menuwrapper li small {
    display: block
}

#slide-out-widget-area.fullscreen-alt .menuwrapper li.back>a {
    padding: 6px 0;
    transform: scale(.7);
    -webkit-transform: scale(.7);
    background-color: transparent!important
}

body.compensate-for-scrollbar {
    overflow: hidden
}

.fancybox-active {
    height: auto
}

.fancybox-is-hidden {
    left: -9999px;
    margin: 0;
    position: absolute!important;
    top: -9999px;
    visibility: hidden
}

.fancybox-container {
    -webkit-backface-visibility: hidden;
    height: 100%;
    left: 0;
    outline: none;
    position: fixed;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    transform: translateZ(0);
    width: 100%;
    z-index: 99992
}

.fancybox-container * {
    box-sizing: border-box
}

.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto
}

.fancybox-bg {
    background: rgb(30,30,30);
    opacity: 0;
    transition-duration: inherit;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.47,0,.74,.71)
}

.fancybox-is-open .fancybox-bg {
    opacity: .95;
    transition-timing-function: cubic-bezier(.22,.61,.36,1)
}

.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button {
    direction: ltr;
    opacity: 0;
    position: absolute;
    transition: opacity .25s ease,visibility 0s ease .25s;
    visibility: hidden;
    z-index: 99997
}

.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button {
    opacity: 1;
    transition: opacity .25s ease 0s,visibility 0s ease 0s;
    visibility: visible
}

.fancybox-infobar {
    color: #ccc;
    font-size: 13px;
    -webkit-font-smoothing: subpixel-antialiased;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    top: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.fancybox-toolbar {
    right: 0;
    top: 0
}

.fancybox-stage {
    direction: ltr;
    overflow: visible;
    transform: translateZ(0);
    z-index: 99994
}

.fancybox-is-open .fancybox-stage {
    overflow: hidden
}

.fancybox-slide {
    -webkit-backface-visibility: hidden;
    display: none;
    height: 100%;
    left: 0;
    outline: none;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    transition-property: transform,opacity;
    white-space: normal;
    width: 100%;
    z-index: 99994
}

.fancybox-slide::before {
    content: '';
    display: inline-block;
    font-size: 0;
    height: 100%;
    vertical-align: middle;
    width: 0
}

.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next {
    display: block
}

.fancybox-slide--image {
    overflow: hidden;
    padding: 44px 0
}

.fancybox-slide--image::before {
    display: none
}

.fancybox-slide--html {
    padding: 6px
}

.fancybox-content {
    background: #fff;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: relative;
    text-align: left;
    vertical-align: middle
}

.fancybox-slide--image .fancybox-content {
    animation-timing-function: cubic-bezier(.5,0,.14,1);
    -webkit-backface-visibility: hidden;
    background: transparent;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left: 0;
    max-width: none;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;
    -ms-transform-origin: top left;
    transform-origin: top left;
    transition-property: transform,opacity;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99995
}

.fancybox-can-zoomOut .fancybox-content {
    cursor: zoom-out
}

.fancybox-can-zoomIn .fancybox-content {
    cursor: zoom-in
}

.fancybox-can-swipe .fancybox-content,.fancybox-can-pan .fancybox-content {
    cursor: -webkit-grab;
    cursor: grab
}

.fancybox-is-grabbing .fancybox-content {
    cursor: -webkit-grabbing;
    cursor: grabbing
}

.fancybox-container [data-selectable='true'] {
    cursor: text
}

.fancybox-image,.fancybox-spaceball {
    background: transparent;
    border: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%
}

.fancybox-spaceball {
    z-index: 1
}

.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--iframe .fancybox-content {
    height: 100%;
    overflow: visible;
    padding: 0;
    width: 100%
}

.fancybox-slide--video .fancybox-content {
    background: #000
}

.fancybox-slide--map .fancybox-content {
    background: #e5e3df
}

.fancybox-slide--iframe .fancybox-content {
    background: #fff
}

.fancybox-video,.fancybox-iframe {
    background: transparent;
    border: 0;
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%
}

.fancybox-iframe {
    left: 0;
    position: absolute;
    top: 0
}

.fancybox-error {
    background: #fff;
    cursor: default;
    max-width: 400px;
    padding: 40px;
    width: 100%
}

.fancybox-error p {
    color: #444;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0
}

.fancybox-button {
    background: rgba(30,30,30,.6);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    position: relative;
    transition: color .2s;
    vertical-align: top;
    visibility: inherit;
    width: 44px
}

.fancybox-button,.fancybox-button:visited,.fancybox-button:link {
    color: #ccc
}

.fancybox-button:hover {
    color: #fff
}

.fancybox-button:focus {
    outline: none
}

.fancybox-button.fancybox-focus {
    outline: 1px dotted
}

.fancybox-button[disabled],.fancybox-button[disabled]:hover {
    color: #888;
    cursor: default;
    outline: none
}

.fancybox-button div {
    height: 100%
}

.fancybox-button svg {
    display: block;
    height: 100%;
    overflow: visible;
    position: relative;
    width: 100%
}

.fancybox-button svg path {
    fill: currentColor;
    stroke-width: 0
}

.fancybox-button--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2) {
    display: none
}

.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1) {
    display: none
}

.fancybox-progress {
    background: #ff5268;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -ms-transform-origin: 0;
    transform-origin: 0;
    transition-property: transform;
    transition-timing-function: linear;
    z-index: 99998
}

.fancybox-close-small {
    background: transparent;
    border: 0;
    border-radius: 0;
    color: #ccc;
    cursor: pointer;
    opacity: .8;
    padding: 8px;
    position: absolute;
    right: -12px;
    top: -44px;
    z-index: 401
}

.fancybox-close-small:hover {
    color: #fff;
    opacity: 1
}

.fancybox-slide--html .fancybox-close-small {
    color: currentColor;
    padding: 10px;
    right: 0;
    top: 0
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
    overflow: hidden
}

.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
    display: none
}

.fancybox-navigation .fancybox-button {
    background-clip: content-box;
    height: 100px;
    opacity: 0;
    position: absolute;
    top: calc(50% - 50px);
    width: 70px
}

.fancybox-navigation .fancybox-button div {
    padding: 7px
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
    left: env(safe-area-inset-left);
    padding: 31px 26px 31px 6px
}

.fancybox-navigation .fancybox-button--arrow_right {
    padding: 31px 6px 31px 26px;
    right: 0;
    right: env(safe-area-inset-right)
}

.fancybox-caption {
    background: linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,rgba(0,0,0,0) 100%);
    bottom: 0;
    color: #eee;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 75px 44px 25px 44px;
    pointer-events: none;
    right: 0;
    text-align: center;
    z-index: 99996
}

@supports (padding: max(0)) {
    .fancybox-caption {
        padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))
    }
}

.fancybox-caption--separate {
    margin-top: -50px
}

.fancybox-caption__body {
    max-height: 50vh;
    overflow: auto;
    pointer-events: all
}

.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited {
    color: #ccc;
    text-decoration: none
}

.fancybox-caption a:hover {
    color: #fff;
    text-decoration: underline
}

.fancybox-loading {
    animation: fancybox-rotate 1s linear infinite;
    background: transparent;
    border: 4px solid #888;
    border-bottom-color: #fff;
    border-radius: 50%;
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 50px;
    z-index: 99999
}

@keyframes fancybox-rotate {
    100% {
        transform: rotate(360deg)
    }
}

.fancybox-animated {
    transition-timing-function: cubic-bezier(0,0,.25,1)
}

.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    transform: translate3d(-100%,0,0)
}

.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    transform: translate3d(100%,0,0)
}

.fancybox-fx-slide.fancybox-slide--current {
    opacity: 1;
    transform: translate3d(0,0,0)
}

.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next {
    opacity: 0;
    transition-timing-function: cubic-bezier(.19,1,.22,1)
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1
}

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(1.5,1.5,1.5)
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(.5,.5,.5)
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1,1,1)
}

.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    -ms-transform: rotate(-360deg);
    transform: rotate(-360deg)
}

.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    -ms-transform: rotate(360deg);
    transform: rotate(360deg)
}

.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    -ms-transform: rotate(0deg);
    transform: rotate(0deg)
}

.fancybox-fx-circular.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(0,0,0) translate3d(-100%,0,0)
}

.fancybox-fx-circular.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(0,0,0) translate3d(100%,0,0)
}

.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1,1,1) translate3d(0,0,0)
}

.fancybox-fx-tube.fancybox-slide--previous {
    transform: translate3d(-100%,0,0) scale(.1) skew(-10deg)
}

.fancybox-fx-tube.fancybox-slide--next {
    transform: translate3d(100%,0,0) scale(.1) skew(10deg)
}

.fancybox-fx-tube.fancybox-slide--current {
    transform: translate3d(0,0,0) scale(1)
}

@media all and (max-height: 576px) {
    .fancybox-slide {
        padding-left:6px;
        padding-right: 6px
    }

    .fancybox-slide--image {
        padding: 6px 0
    }

    .fancybox-close-small {
        right: -6px
    }

    .fancybox-slide--image .fancybox-close-small {
        background: #4e4e4e;
        color: #f2f4f6;
        height: 36px;
        opacity: 1;
        padding: 6px;
        right: 0;
        top: 0;
        width: 36px
    }

    .fancybox-caption {
        padding-left: 12px;
        padding-right: 12px
    }

    @supports (padding: max(0)) {
        .fancybox-caption {
            padding-left:max(12px,env(safe-area-inset-left));
            padding-right: max(12px,env(safe-area-inset-right))
        }
    }
}

.fancybox-share {
    background: #f4f4f4;
    border-radius: 3px;
    max-width: 90%;
    padding: 30px;
    text-align: center
}

.fancybox-share h1 {
    color: #222;
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 20px 0
}

.fancybox-share p {
    margin: 0;
    padding: 0
}

.fancybox-share__button {
    border: 0;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 5px 10px 5px;
    min-width: 130px;
    padding: 0 15px;
    text-decoration: none;
    transition: all .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap
}

.fancybox-share__button:visited,.fancybox-share__button:link {
    color: #fff
}

.fancybox-share__button:hover {
    text-decoration: none
}

.fancybox-share__button--fb {
    background: #3b5998
}

.fancybox-share__button--fb:hover {
    background: #344e86
}

.fancybox-share__button--pt {
    background: #bd081d
}

.fancybox-share__button--pt:hover {
    background: #aa0719
}

.fancybox-share__button--tw {
    background: #1da1f2
}

.fancybox-share__button--tw:hover {
    background: #0d95e8
}

.fancybox-share__button svg {
    height: 25px;
    margin-right: 7px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 25px
}

.fancybox-share__button svg path {
    fill: #fff
}

.fancybox-share__input {
    background: transparent;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    border-radius: 0;
    color: #5d5b5b;
    font-size: 14px;
    margin: 10px 0 0 0;
    outline: none;
    padding: 10px 15px;
    width: 100%
}

.fancybox-thumbs {
    background: #ddd;
    bottom: 0;
    display: none;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px 2px;
    position: absolute;
    right: 0;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    top: 0;
    width: 212px;
    z-index: 99995
}

.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden
}

.fancybox-show-thumbs .fancybox-thumbs {
    display: block
}

.fancybox-show-thumbs .fancybox-inner {
    right: 212px
}

.fancybox-thumbs__list {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    position: relative;
    white-space: nowrap;
    width: 100%
}

.fancybox-thumbs-x .fancybox-thumbs__list {
    overflow: hidden
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
    width: 7px
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0,0,0,.3)
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px
}

.fancybox-thumbs__list a {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: rgba(0,0,0,.1);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: calc(100% - 8px);
    max-width: calc(50% - 4px);
    outline: none;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    width: 100px
}

.fancybox-thumbs__list a::before {
    border: 6px solid #ff5268;
    bottom: 0;
    content: '';
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .2s cubic-bezier(.25,.46,.45,.94);
    z-index: 99991
}

.fancybox-thumbs__list a:focus::before {
    opacity: .5
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
    opacity: 1
}

@media all and (max-width: 576px) {
    .fancybox-thumbs {
        width:110px
    }

    .fancybox-show-thumbs .fancybox-inner {
        right: 110px
    }

    .fancybox-thumbs__list a {
        max-width: calc(100% - 10px)
    }
}

@media only screen and (min-width: 600px) {
    body.admin-bar .fancybox-container:not(.fancybox-is-fullscreen) .fancybox-toolbar {
        top:32px
    }

    body.admin-bar .fancybox-container:not(.fancybox-is-fullscreen) .fancybox-infobar {
        top: 38px
    }
}

.fancybox-video {
    visibility: visible
}

.fancybox-bg {
    background-color: #000
}

body.compensate-for-scrollbar,html.compensate-for-scrollbar {
    margin-right: 0!important
}

html.compensate-for-scrollbar {
    overflow-y: scroll!important
}

button.fancybox-button {
    background-color: #000
}

body[data-button-style^="rounded"] button.fancybox-button,body[data-button-style*="slightly_rounded"] button.fancybox-button {
    border-radius: 0!important
}

button.fancybox-button--fsenter,html body[data-button-style^="rounded"] button.fancybox-button--fsenter,html body[data-button-style*="slightly_rounded"] button.fancybox-button--fsenter,button.fancybox-button--fsexit {
    border-radius: 0 0 0 5px!important
}

.fancybox-navigation button {
    color: #fff;
    background-color: transparent
}

.fancybox-navigation button:before {
    content: "";
    position: absolute;
    top: 30px;
    right: 25px;
    width: 40px;
    height: 40px;
    border-radius: 50px;
    background-color: rgba(25,25,25,.45);
    z-index: -1;
    transform: scale(.9);
    transition: all 0.25s cubic-bezier(.15,.2,.1,1)
}

.fancybox-navigation button.fancybox-button--arrow_right:before {
    right: 5px
}

@media only screen and (min-width: 690px) {
    .fancybox-navigation button:hover:before {
        transform:scale(1.1);
        box-shadow: 0 7px 18px rgba(0,0,0,.25)
    }
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 20px
}

.fancybox-navigation .fancybox-button--arrow_right {
    right: 20px
}

@media only screen and (max-width: 690px) {
    .fancybox-navigation button:before {
        transition:none
    }

    .fancybox-navigation .fancybox-button--arrow_left {
        left: 0
    }

    .fancybox-navigation .fancybox-button--arrow_right {
        right: 0
    }
}

@media only screen and (min-width: 1300px) {
    .container,body[data-ext-responsive="false"] #boxed #header-outer[data-full-width="true"] header>.container,body[data-ext-responsive="false"] #boxed #header-secondary-outer[data-full-width="true"]>.container,.post-area.standard-minimal.full-width-content .post .inner-wrap,body[data-header-format="left-header"] .container,body[data-header-format="left-header"] .post-area.standard-minimal.full-width-content .post .inner-wrap {
        max-width:1100px
    }
}

@media only screen and (min-width: 1000px) and (max-width:1300px) {
    h2 .nectar-button {
        top:-2px
    }

    #author-bio #author-info,.ascend #ajax-content-wrap .container-wrap #author-bio #author-info {
        width: 544px
    }

    #project-meta ul li .nectar-love-wrap.fadein {
        margin-right: 11px;
        padding-right: 11px
    }

    .post-area.masonry {
        width: 895px
    }

    .post-area.masonry.span_9 {
        width: 660px;
        margin-right: 10px
    }

    .post-area.masonry.span_9 .masonry-blog-item {
        width: 46.5%
    }

    #page-header-bg .span_6 .subheader {
        font-size: 24px
    }

    .nectar-milestone .number {
        font-size: 50px;
        line-height: 50px
    }

    .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content h2,#boxed .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content h2 {
        font-size: 32px;
        line-height: 50px
    }

    body .swiper-slide .content p {
        font-size: 20px;
        line-height: 34px
    }

    .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p {
        font-size: 14px;
        line-height: 24px
    }

    .main-content .col.span_4 .col.span_2 img,.main-content .col.span_3 .col.span_2 img,.main-content .col.span_2 .col.span_2 img,.main-content .col.span_6 .col.span_2 img {
        padding-right: 5px;
        top: -3px
    }

    .carousel-next {
        right: 0;
        padding-left: 1px
    }

    .carousel-prev {
        right: 25px;
        padding-right: 1px
    }

    .portfolio-items:not(.carousel) .col .work-item.style-2 i {
        line-height: 32px;
        height: 32px;
        width: 32px;
        font-size: 14px
    }

    #top nav>ul>li>a {
        padding-left: 8px
    }

    .sf-sub-indicator {
        left: 6px
    }

    body .swiper-slide .content p.transparent-bg span,.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p.transparent-bg span {
        line-height: 38px
    }

    body .carousel-wrap[data-full-width="true"] .carousel-heading h2 {
        max-width: 720px
    }

    body .vc_pie_chart .vc_pie_chart_value {
        font-size: 32px
    }
}

@media only screen and (min-width : 690px) and (max-width :999px) {
    .span_1,.span_2,.span_3,.span_4,.span_5,.span_6,.span_7,.span_8,.span_9,.span_10,.span_11,.span_12 {
        width:100%;
        margin-left: 0
    }

    .col,body .vc_row-fluid .wpb_column {
        margin-bottom: 25px
    }

    #header-outer .col {
        margin-bottom: 0;
        margin-right: 0
    }

    .wpb_column {
        width: 100%
    }

    body[data-ccsa="larger"] .vc_row-fluid:not(.full-width-content) .wpb_column {
        margin-right: 20px;
        margin-left: 20px;
        width: calc(100% - 40px)
    }

    body[data-ccsa="larger"] .vc_row-fluid.full-width-content .wpb_column {
        margin-right: 0;
        width: 100%
    }

    body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"] {
        margin-bottom: 0
    }

    .vc_col-sm-12[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-12 {
        width: 100%
    }

    body .vc_row-fluid [class*="vc_col-"][data-t-w-inherits="small_desktop"]:first-child:not([class*="offset"]) {
        margin-left: 0
    }

    body .vc_row-fluid .vc_col-sm-2 {
        width: 31.2%;
        margin-left: 3.1%
    }

    body .vc_row-fluid.full-width-content .vc_col-sm-2 {
        width: 33.3%;
        margin-left: 0%
    }

    body .vc_row-fluid.full-width-content .vc_col-xs-6 {
        width: 50%
    }

    body .vc_row-fluid .vc_col-xs-12[class*="vc_col-xs-"] {
        width: 100%
    }

    body #nectar_fullscreen_rows .vc_row-fluid .vc_col-sm-7,body #nectar_fullscreen_rows .vc_row-fluid .vc_col-sm-5 {
        width: 100%;
        margin-left: 0
    }

    .vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:first-child:not([class*="offset"]),.vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:nth-child(3n+4):not([class*="offset"]) {
        margin-left: 0
    }

    .container {
        max-width: 600px
    }

    .wpb_column.force-tablet-text-align-left,.wpb_column.force-tablet-text-align-left .col {
        text-align: left!important
    }

    .wpb_column.force-tablet-text-align-right,.wpb_column.force-tablet-text-align-right .col {
        text-align: right!important
    }

    .wpb_column.force-tablet-text-align-center,.wpb_column.force-tablet-text-align-center .col,.wpb_column.force-tablet-text-align-center .vc_custom_heading {
        text-align: center!important
    }

    body:not(.material) #header-secondary-outer[data-full-width="true"]>.container nav>ul>li:last-child,body:not(.material) #header-secondary-outer nav>ul>li:last-child {
        border-right: 1px solid #ddd
    }

    body:not(.material) #header-secondary-outer[data-mobile="display_full"] nav>#social>li:last-child {
        border: none
    }

    .one-fourths.span_3,.one-fourths.vc_span3,.one-fourths.vc_col-sm-3:not([class*="vc_col-xs-"]) {
        width: 50%;
        margin-bottom: 2%
    }

    #footer-outer .one-fourths.span_3,#footer-outer .one-fourths.vc_span3,#footer-outer .one-fourths.vc_col-sm-3:not([class*="vc_col-xs-"]) {
        width: 48%!important;
        margin-bottom: 2%;
        margin-right: 15px;
        margin-left: 0!important;
        padding: 15px;
        float: left
    }

    .one-fourths.span_3.clear-both,.one-fourths.vc_span3.clear-both,.one-fourths.vc_col-sm-3.clear-both:not([class*="vc_col-xs-"]) {
        clear: both
    }

    #footer-outer .one-fourths.span_3.right-edge,.one-fourths.span_3.right-edge,.one-fourths.vc_span3.right-edge,.one-fourths.vc_col-sm-3.right-edge:not([class*="vc_col-xs-"]) {
        margin-right: 0
    }

    .portfolio-items .col {
        width: 100%;
        margin-left: 0;
        margin-bottom: 8px
    }

    .portfolio-items:not(.carousel) div:nth-child(2n+2),.portfolio-items:not(.carousel) div:nth-child(2n+2) {
        clear: both
    }

    body .portfolio-items:not(.carousel)[data-col-num="cols-3"],body .portfolio-items:not(.carousel)[data-col-num="cols-4"] {
        margin: 0 -2% 0 -2%
    }

    .portfolio-items[data-ps="6"] .col {
        padding: 2%
    }

    body .portfolio-items[data-ps="6"] .work-item .parallaxImg-layers>div .bg-img:after {
        opacity: 1
    }

    body .portfolio-items[data-ps="6"] .work-item .work-meta .inner,body .portfolio-items[data-ps="6"] .wide_tall .work-item .work-meta .inner {
        opacity: 1;
        transform: scale(1);
        -webkit-transform: scale(1)
    }

    .col.boxed:hover,.ascend .main-content .col.boxed:hover,.material .main-content .col.boxed:hover {
        margin-top: 0;
        top: 0;
        transform: none;
        -webkit-transform: none;
        -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
        box-shadow: 0 1px 2px rgba(0,0,0,.2)
    }

    #call-to-action .container a {
        margin-top: 20px;
        margin-left: 0
    }

    #ajax-content-wrap .post-area {
        padding-right: 0
    }

    body.single-portfolio .row .col.section-title h1 {
        width: 450px;
        margin: 0 auto;
        display: block
    }

    #ajax-content-wrap .contact-info {
        padding-left: 0
    }

    .nectar-google-map {
        max-height: 425px
    }

    #sidebar #flickr>div {
        width: 16%
    }

    #footer-outer #copyright .col {
        width: 49%;
        margin-bottom: 0
    }

    #footer-widgets .container .col {
        margin-left: 15px;
        width: 48%
    }

    #footer-widgets .one-fourths .span_3:nth-child(2n+1) {
        margin-left: 0
    }

    body #sidebar #flickr div {
        float: left
    }

    #sidebar .recent_projects_widget div a,body #sidebar #flickr div a {
        width: 90px
    }

    #sidebar .recent_projects_widget div a:nth-child(3n+3),body #sidebar #flickr div:nth-child(3n+3) a {
        margin: 2% 2% 0 0
    }

    body #sidebar .recent_projects_widget div a:last-child,body #sidebar #flickr div {
        margin-right: 0
    }

    #author-bio #author-info {
        width: 494px
    }

    #page-header-bg .span_6 h1 {
        font-size: 32px;
        line-height: 38px
    }

    #page-header-bg .span_6 {
        top: auto!important;
        float: none
    }

    body.single-post #page-header-bg[data-post-hs="default_minimal"] {
        padding-top: 10%;
        padding-bottom: 10%
    }

    .page-header-no-bg #ajax-content-wrap .portfolio-filters {
        margin-top: 15px;
        float: none;
        clear: both;
        height: auto
    }

    #page-header-bg[data-parallax="1"] .project-title .span_6 {
        padding-right: 70px
    }

    .page-header-no-bg .portfolio-filters ul {
        position: absolute;
        width: 100%
    }

    html.js #page-header-bg[data-parallax="0"].not-loaded {
        background-color: #F5F5F5
    }

    .pricing-table[class*="cols"]>div {
        width: 50%;
        margin-bottom: 25px
    }

    .pricing-table[data-style] .pricing-column.highlight .nectar-button {
        margin-bottom: 10px;
        margin-top: 0
    }

    .pricing-column.highlight {
        margin-top: 0
    }

    .pricing-table[data-style] .pricing-column h3 {
        font-size: 20px
    }

    .pricing-table[data-style] .pricing-column.highlight h3 {
        padding: 5px 0
    }

    body .clients.no-carousel>div,body .clients.four-cols.no-carousel>div {
        width: 24.2%;
        margin-right: 1%
    }

    body .clients.no-carousel.six-cols>div {
        width: 15.8%;
        margin-right: 1%
    }

    body .clients.no-carousel.five-cols>div {
        width: 19.2%;
        margin-right: 1%
    }

    body .clients.no-carousel>div:nth-child(4n+4) {
        margin-right: 0
    }

    body .clients.carousel>div {
        margin: 0 5px
    }

    #call-to-action .container span {
        display: block
    }

    .masonry-blog-item {
        width: 47.7%
    }

    .post-area.masonry,.post-area.masonry.span_9,body[data-ext-responsive="true"] .post-area.masonry.span_9,body[data-ext-responsive="true"] .post-area.masonry.span_9.meta_overlaid {
        width: 610px
    }

    #ajax-content-wrap .post-area.masonry.span_9,.post-area.masonry.span_9 {
        margin-bottom: 90px
    }

    .post-area.masonry.span_9 .masonry-blog-item {
        width: 47.3%
    }

    .post-area.masonry.span_9.material .masonry-blog-item {
        width: 47.1%
    }

    body .post-area.masonry.classic_enhanced.span_9 .masonry-blog-item.large_featured {
        width: 99%
    }

    body.woocommerce .container div.product div.images div.thumbnails a,body.woocommerce .container #content div.product div.images div.thumbnails a,body.woocommerce-page .container div.product div.images div.thumbnails a,body.woocommerce-page .container #content div.product div.images div.thumbnails a {
        width: 16.9%;
        margin-right: 3.8%
    }

    .woocommerce .container div.product div.images div.thumbnails a:nth-child(5n+5) {
        margin-right: 0
    }

    .main-content .col.span_4 .col.span_2,.main-content .col.span_3 .col.span_2,.main-content .col.span_2 .col.span_2,.main-content .col.span_6 .col.span_2 {
        width: 7%
    }

    .main-content .col.span_4 .span_10,.main-content .col.span_3 .col.span_10,.main-content .col.span_2 .col.span_10,.main-content .col.span_6 .col.span_10 {
        width: 91%
    }

    .testimonial_slider .flickity-page-dots {
        bottom: -35px
    }

    #ajax-content-wrap .span_12 .col.span_6.empty-second {
        width: 49%
    }

    .nectar-button.extra_jumbo {
        font-size: 32px;
        line-height: 60px;
        padding: 30px 50px
    }

    .nectar-button.see-through-extra-color-gradient-1.extra_jumbo,.nectar-button.see-through-extra-color-gradient-2.extra_jumbo,.nectar-button.extra-color-gradient-1.extra_jumbo,.nectar-button.extra-color-gradient-2.extra_jumbo {
        border-width: 8px
    }

    body .swiper-slide .content p i {
        width: 18px;
        font-size: 16px
    }

    .carousel-next {
        right: 1px;
        padding-left: 1px
    }

    .carousel-prev {
        right: 25px;
        padding-right: 1px
    }

    body .swiper-slide .content p.transparent-bg span,.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p.transparent-bg span {
        line-height: 29px
    }

    #footer-widgets .container .col.span_6,#footer-widgets .container .col.span_4 {
        margin-left: 0;
        margin-right: 15px;
        padding: 15px;
        margin-bottom: 0
    }

    #footer-widgets .container .col.span_4 {
        margin-bottom: 40px
    }

    #footer-widgets .container .row>div:last-child,#footer-widgets .container .row>div.col_last {
        margin-right: 0
    }

    .iosSlider.product-thumbnails .thumb {
        width: 112px
    }

    #footer-widgets .container .row>div:nth-child(2).span_4,body .woocommerce .full-width-content>ul.products[data-product-style="material"] li:nth-child(3n+3),body.woocommerce-page .full-width-content>ul.products[data-product-style="material"] li:nth-child(3n+3) {
        margin-right: 0!important
    }

    body .woocommerce .full-width-content>ul.products[data-product-style="material"] li:nth-child(2n+2),body.woocommerce-page .full-width-content>ul.products[data-product-style="material"] li:nth-child(2n+2) {
        margin-right: 2%!important
    }
}

@media only screen and (max-width : 690px) {
    body[data-header-format].material #header-secondary-outer {
        display:none;
        height: 0
    }

    .material:not(.admin-bar) #header-outer[data-using-secondary="1"] {
        top: 0
    }

    body #slide-out-widget-area .inner .off-canvas-menu-container.mobile-only .menu.secondary-header-items {
        display: block
    }

    .using-mobile-browser #nectar_fullscreen_rows[data-mobile-disable="on"] {
        height: auto!important
    }

    .using-mobile-browser #nectar_fullscreen_rows[data-mobile-disable="on"]>div {
        position: relative!important;
        left: 0!important
    }

    #header-outer[data-using-secondary="1"]:not(.hidden-secondary) {
        transform: none!important
    }

    .vc_row-fluid [class*="vc_span"] {
        width: 100%!important
    }

    body[data-ccsa="larger"] .vc_row-fluid:not(.full-width-content) .wpb_column {
        margin-right: 20px;
        margin-left: 20px;
        width: calc(100% - 40px)
    }

    body[data-ccsa="larger"] .vc_row-fluid.full-width-content .wpb_column {
        margin-right: 0;
        width: 100%
    }

    .vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:first-child:not([class*="offset"]),.vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:nth-child(2n+3):not([class*="offset"]) {
        margin-left: 0
    }

    .container,.orbit-wrapper .slider-nav,.post-area.standard-minimal.full-width-content .post .inner-wrap {
        max-width: 320px
    }

    body[data-slide-out-widget-area-style="simple"] #header-outer[data-full-width="true"] #mobile-menu,body #header-outer[data-full-width="true"] header>.container,body #header-secondary-outer[data-full-width="true"]>.container {
        max-width: 100%;
        padding: 0 18px
    }

    .col {
        margin-bottom: 25px
    }

    .wpb_column.force-phone-text-align-left,.wpb_column.force-phone-text-align-left .col {
        text-align: left!important
    }

    .wpb_column.force-phone-text-align-right,.wpb_column.force-phone-text-align-right .col {
        text-align: right!important
    }

    .wpb_column.force-phone-text-align-center,.wpb_column.force-phone-text-align-center .col,.wpb_column.force-phone-text-align-center .vc_custom_heading {
        text-align: center!important
    }

    .post-area {
        margin-bottom: 0
    }

    .col.boxed:hover,.ascend .main-content .col.boxed:hover,.material .main-content .col.boxed:hover {
        margin-top: 0;
        top: 0;
        transform: none;
        -webkit-transform: none;
        -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
        box-shadow: 0 1px 2px rgba(0,0,0,.2)
    }

    #header-outer .col {
        margin-bottom: 0
    }

    .nectar_fullscreen_zoom_recent_projects .project-slide .project-info h2,.nectar_fullscreen_zoom_recent_projects .project-slide .project-info p {
        max-width: 100%
    }

    #fp-nav ul li a,.fp-slidesNav ul li a {
        padding: 11px 11px
    }

    #fp-nav ul li a span,.fp-slidesNav ul li a span {
        height: 6px;
        width: 6px
    }

    #fp-nav.right {
        right: 10px
    }

    .nectar_fullscreen_zoom_recent_projects .dot-nav {
        display: none
    }

    .container .post .post-meta {
        display: none
    }

    #ajax-content-wrap .container .post .post-content {
        padding-left: 0
    }

    .container .post .post-header h3,.standard-minimal.post-area .post.quote .post-content h3 {
        font-size: 18px;
        line-height: 28px
    }

    .container .post-header {
        font-size: 12px
    }

    .post-content.classic .post-header>span:after {
        height: 9px
    }

    .container .comment-list .comment>div {
        padding: 25px 25px 40px 25px
    }

    #ajax-content-wrap .comment-list .children {
        padding-left: 20px
    }

    .container .comment-list .comment>div img.avatar {
        display: block;
        position: relative;
        height: 30px;
        width: 30px;
        top: 0;
        left: 0;
        margin-bottom: 5px
    }

    body:not(.material) .comment-list .children {
        background-image: none
    }

    body.ascend #ajax-content-wrap .comment-list .children {
        margin-left: 0;
        padding-left: 30px
    }

    body.material #ajax-content-wrap .comment-list .comment>div,body.material #ajax-content-wrap .comment-list .pingback>div {
        margin-top: 2.5em
    }

    body.material .comment-list .children {
        border-left: 1px solid rgba(0,0,0,.1)
    }

    body.material .container .comment-list .comment>div {
        padding: 0 0 40px 0
    }

    body.material #ajax-content-wrap .comment-list .children {
        margin-left: 0;
        padding-left: 30px
    }

    body.material #ajax-content-wrap .comment-list .comment .comment>div {
        padding-left: 0
    }

    .container #respond h3 {
        font-size: 13px
    }

    .container .comment-list .reply {
        right: 29px;
        top: auto;
        bottom: 29px
    }

    .original .container .comment-list .reply {
        right: 0;
        top: auto;
        bottom: 0;
        margin-top: 20px;
        position: relative
    }

    .auto_meta_overlaid_spaced .masonry-blog-item {
        margin-bottom: 0
    }

    body h1.jumbo,body h2.jumbo,body h3.jumbo,body h4.jumbo,body h5.jumbo,body h6.jumbo,p.jumbo {
        font-size: 60px;
        line-height: 70px
    }

    .container .contact-info {
        padding-left: 0
    }

    #single-meta .meta-comment-count,.row .col.section-title [data-hide-on-mobile="true"] span:not(.total_loves):not(.nectar-love-count):not(.share-btn),.single #page-header-bg #single-below-header[data-hide-on-mobile="true"] span:not(.total_loves):not(.nectar-love-count) {
        display: none
    }

    .single #page-header-bg[data-post-hs="default"] #single-below-header[data-hide-on-mobile="false"],.single [data-header-style="default"] #single-below-header[data-hide-on-mobile="false"] {
        margin-top: 15px
    }

    .single #page-header-bg[data-post-hs="default"] #single-below-header[data-hide-on-mobile="false"]>span:first-child>span,.single [data-header-style="default"] #single-below-header[data-hide-on-mobile="false"]>span:first-child>span {
        padding-left: 0
    }

    #ajax-content-wrap #page-header-bg[data-post-hs="default_minimal"] #single-below-header span:not(.updated),#ajax-content-wrap .row.heading-title[data-header-style="default_minimal"] .col.section-title span.meta-category {
        display: inline-block
    }

    .single-post #single-meta .nectar-social[data-position="right"] {
        margin-left: 0
    }

    #single-meta .nectar-social.hover[data-position="right"] .nectar-social-inner {
        left: 0;
        text-align: left;
        right: auto
    }

    #single-meta .nectar-social {
        margin-left: 0
    }

    .material #page-header-bg.fullscreen-header .author-section {
        margin-top: 5px
    }

    html.js #page-header-bg[data-parallax="0"].not-loaded {
        background-color: #F5F5F5
    }

    #page-header-bg .portfolio-filters ul {
        position: absolute;
        width: 100%
    }

    #page-header-bg .span_6 {
        margin-bottom: 15px
    }

    body #footer-outer #copyright .col ul {
        float: left
    }

    body #footer-outer #copyright .col ul li:first-child {
        margin-left: 0
    }

    #call-to-action .container a {
        display: block;
        margin-top: 20px;
        margin-left: 0
    }

    #call-to-action {
        font-size: 18px
    }

    #ajax-content-wrap h2 .nectar-button,#ajax-content-wrap h3 .nectar-button,#ajax-content-wrap h4 .nectar-button {
        display: block
    }

    #ajax-content-wrap #footer-widgets .container .col:nth-child(3) {
        margin-bottom: 40px
    }

    #footer-outer #flickr img,#sidebar #flickr img {
        width: 95px
    }

    .post-area #pagination,.post-area.masonry #pagination {
        padding-left: 0
    }

    body .portfolio-items[data-ps="6"] .work-item .parallaxImg-layers>div .bg-img:after {
        opacity: 1
    }

    body .portfolio-items[data-ps="6"] .work-item .work-meta .inner,body .portfolio-items[data-ps="6"] .wide_tall .work-item .work-meta .inner {
        opacity: 1;
        transform: scale(1);
        -webkit-transform: scale(1)
    }

    body #portfolio {
        margin: 3px 0 0
    }

    .bottom_controls #portfolio-nav .controls li#next-link a i:after,.bottom_controls #portfolio-nav .controls li#prev-link a i:after {
        display: none
    }

    #search-results .result,.masonry-blog-item {
        width: 100%!important;
        margin-right: 0!important;
        margin-bottom: 25px;
        margin-left: 0!important
    }

    .posts-container[data-load-animation="none"] article .inner-wrap.animated {
        opacity: 1
    }

    .masonry-blog-item {
        position: relative!important;
        top: auto!important;
        display: block
    }

    .gallery .gallery-item {
        width: 100%!important
    }

    #author-bio img {
        margin-right: 0;
        width: 60px;
        height: 60px
    }

    .row .blog-recent[data-style="list_featured_first_row"].columns-3 .featured .post-featured-img {
        padding-bottom: 75%
    }

    .section-down-arrow i.icon-default-style[class^="icon-"] {
        font-size: 16px
    }

    .section-down-arrow {
        bottom: 10px;
        right: 20px
    }

    #page-header-bg.fullscreen-header .author-section {
        bottom: 20px
    }

    #page-header-bg.fullscreen-header .author-section .meta-date:not(.updated) {
        margin-top: -4px;
        display: block
    }

    #contact-map {
        height: 270px
    }

    .nectar-google-map {
        max-height: 270px
    }

    .pp_pic_holder {
        left: 9px;
        width: 96%
    }

    .pp_content {
        width: 100%;
        height: 290px
    }

    .pp_content iframe {
        width: 100%
    }

    .pp_content .pp_inline iframe {
        height: 250px
    }

    .pp_content #pp_full_res img {
        width: 100%;
        height: auto
    }

    #page-header-bg .span_6 h1,body.search #page-header-bg h1,.single.single-post .section-title h1,body.single.single-post .row .col.section-title.span_12 h1 {
        font-size: 24px;
        line-height: 30px;
        margin-bottom: 4px
    }

    #page-header-bg .span_6 {
        top: auto!important;
        float: none
    }

    #page-header-bg .author-section .meta-author .avatar {
        display: none
    }

    #page-header-bg.fullscreen-header .author-section .avatar-post-info {
        margin: 10px 0 0 0
    }

    #ajax-content-wrap .pricing-table>div {
        width: 100%;
        margin: 0 0 25px 0
    }

    body .clients[class*="col"].no-carousel>div {
        margin-right: 1%;
        width: 49.4%
    }

    body .clients[class*="col"].no-carousel>div:nth-child(2n+2) {
        margin-right: 0
    }

    body .clients[class*="col"].carousel>div {
        margin: 0 5px;
        width: 150px
    }

    body .clients.carousel.phone>div {
        width: 150px
    }

    .clients[data-additional_padding="2"].no-carousel>div {
        padding: 2% 4% 2% 4%
    }

    .clients[data-additional_padding="3"].no-carousel>div {
        padding: 3% 6% 3% 6%
    }

    .clients[data-additional_padding="4"].no-carousel>div {
        padding: 5% 10% 5% 10%
    }

    body .row #error-404 h1,body #ajax-content-wrap #error-404 h1 {
        font-size: 150px;
        line-height: 150px
    }

    body .row #error-404 h2 {
        font-size: 32px
    }

    body .row #error-404 {
        margin-bottom: 0
    }

    body.woocommerce .post-area .woocommerce-result-count,body.woocommerce .post-area .woocommerce-ordering {
        float: none
    }

    body.woocommerce .post-area .woocommerce-ordering {
        right: 0
    }

    body[data-fancy-form-rcs="1"] .woocommerce-ordering .select2-container .select2-selection--single .select2-selection__rendered {
        padding-left: 0
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li {
        float: none;
        border-right: 0;
        width: 100%
    }

    div[data-style="minimal"] .toggle h3 a {
        font-size: 20px;
        line-height: 24px
    }

    #page-header-bg #portfolio-nav ul,.section-title #portfolio-nav ul {
        margin-bottom: 0
    }

    #portfolio-nav ul:first-child {
        z-index: 103
    }

    #portfolio-nav .controls:after {
        content: "";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden
    }

    body .container .portfolio-filters-inline.full-width-content .container {
        padding-left: 0;
        padding-right: 0
    }

    body #full_width_portfolio .project-title.parallax-effect .container,body #page-header-bg .project-title .container {
        padding-bottom: 30px
    }

    body #page-header-bg .section-title,.project-title .section-title,body.single .project-title .section-title {
        padding: 0
    }

    .row .col.section-title.project-title {
        padding-bottom: 30px;
        margin-bottom: 30px!important
    }

    #footer-outer #social li {
        margin-right: 10px;
        margin-left: 0
    }

    .wpb_gallery .parallax-grid-item {
        margin-bottom: 30px
    }

    .post-area.masonry,.post-area.masonry.span_9,body[data-ext-responsive="true"] .post-area.masonry.span_9,body[data-ext-responsive="true"] .post-area.masonry.span_9.meta_overlaid {
        width: 320px
    }

    #ajax-content-wrap .post-area.masonry.span_9,.post-area.masonry.span_9 {
        margin-bottom: 90px
    }

    .ascend #ajax-content-wrap .comment-list .reply {
        top: 0
    }

    #customer_details>div {
        width: 100%;
        float: none
    }

    body #header-secondary-outer nav>ul>li,body #header-secondary-outer nav>ul>li a,#header-secondary-outer nav>ul>li:last-child {
        border: none
    }

    body:not(.material) #header-secondary-outer nav .sf-menu {
        padding-top: 10px;
        padding-bottom: 10px
    }

    body:not(.material) #header-secondary-outer ul#social {
        padding: 10px 0
    }

    .woocommerce .shop_table .coupon {
        margin-bottom: 10px;
        margin-top: 5px
    }

    .woocommerce #customer_login.col2-set .col-1,.woocommerce-page #customer_login.col2-set .col-1,.woocommerce #customer_login.col2-set .col-2,.woocommerce-page #customer_login.col2-set .col-2,.woocommerce form.login .form-row-first,.woocommerce-page form.login .form-row-first,.woocommerce form.login .form-row-last,.woocommerce-page form.login .form-row-last {
        width: 100%!important
    }

    .woocommerce .shop_table .actions>input {
        float: left!important
    }

    .iosSlider.product-thumbnails .thumb {
        width: 93px
    }

    .main-content .col.span_4 .col.span_2,.main-content .col.span_3 .col.span_2,.main-content .col.span_2 .col.span_2,.main-content .col.span_6 .col.span_2 {
        width: 15%
    }

    .main-content .col.span_4 .span_10,.main-content .col.span_3 .col.span_10,.main-content .col.span_2 .col.span_10,.main-content .col.span_6 .col.span_10 {
        width: 83%
    }

    .nectar-video-box[data-play-button-size="larger"] .nectar_video_lightbox {
        width: 70px;
        height: 70px;
        margin-top: -35px;
        margin-left: -35px
    }

    .auto_meta_overlaid_spaced .masonry-blog-item .post-content {
        height: 55vh
    }

    .slider-pagination {
        bottom: 10px
    }

    body .swiper-slide .content p i {
        width: 14px;
        font-size: 12px
    }

    .main-content .col.span_4 .col.span_2 img,.main-content .col.span_3 .col.span_2 img,.main-content .col.span_2 .col.span_2 img,.main-content .col.span_6 .col.span_2 img {
        padding-right: 13px;
        top: -3px
    }

    .carousel-next {
        right: 1px;
        padding-left: 1px
    }

    .carousel-prev {
        right: 25px;
        padding-right: 1px
    }

    .woocommerce .woocommerce-result-count {
        padding-bottom: 0
    }

    .woocommerce #ajax-content-wrap .woocommerce-ordering,body[data-fancy-form-rcs="1"].woocommerce.woocommerce #ajax-content-wrap .woocommerce-ordering {
        position: relative;
        right: 0;
        top: 0;
        margin-left: 0;
        float: none
    }

    .woocommerce .product-subtotal {
        display: none
    }

    .nectar-button.extra_jumbo {
        font-size: 24px;
        line-height: 24px;
        padding: 20px 30px
    }

    .nectar-button.extra_jumbo.has-icon.extra-color-gradient-1,.nectar-button.extra_jumbo.has-icon.extra-color-gradient-2,.nectar-button.extra_jumbo.has-icon.see-through-extra-color-gradient-1,.nectar-button.extra_jumbo.has-icon.see-through-extra-color-gradient-2 {
        font-size: 24px;
        line-height: 24px;
        padding: 20px 50px
    }

    .nectar-button.extra-color-gradient-1.has-icon.extra_jumbo span,.nectar-button.extra-color-gradient-2.has-icon.extra_jumbo span,.nectar-button.see-through-extra-color-gradient-1.has-icon.extra_jumbo span,.nectar-button.see-through-extra-color-gradient-2.has-icon.extra_jumbo span {
        left: -28px
    }

    .nectar-button.extra_jumbo i,.nectar-button.extra_jumbo.has-icon i {
        font-size: 26px
    }

    body.material #ajax-content-wrap .nectar-button.extra_jumbo.has-icon {
        font-size: 22px;
        line-height: 22px;
        padding: 24px 65px 24px 55px
    }

    body.material #ajax-content-wrap .nectar-button.has-icon.extra_jumbo i {
        height: 50px;
        width: 50px;
        line-height: 50px
    }

    body.material .nectar-button.extra_jumbo .im-icon-wrap svg {
        width: 24px;
        height: 24px
    }

    .nectar-button.see-through-extra-color-gradient-1.extra_jumbo,.nectar-button.see-through-extra-color-gradient-2.extra_jumbo,.nectar-button.extra-color-gradient-1.extra_jumbo,.nectar-button.extra-color-gradient-2.extra_jumbo {
        border-width: 6px
    }

    .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p.transparent-bg span,body .swiper-slide .content p.transparent-bg span {
        line-height: 20px;
        top: -5px;
        left: 4px;
        box-shadow: 4px 0 0 rgba(0,0,0,.5),-4px 0 0 rgba(0,0,0,.5);
        -moz-box-shadow: 4px 0 0 rgba(0,0,0,.5),-4px 0 0 rgba(0,0,0,.5);
        -webkit-box-shadow: 4px 0 0 rgba(0,0,0,.5),-4px 0 0 rgba(0,0,0,.5);
        -o-box-shadow: 4px 0 0 rgba(0,0,0,.5),-4px 0 0 rgba(0,0,0,.5)
    }

    #buddypress .register-section {
        width: 100%;
        margin-bottom: 15px
    }

    .full-width-content.blog-fullwidth-wrap:not(.meta-overlaid) {
        padding: 0 10%!important
    }

    #header-outer[data-full-width="true"] header>.container {
        padding: 0
    }

    .owl-carousel[data-column-padding="10px"] .carousel-item,.owl-carousel[data-column-padding="15px"] .carousel-item,.owl-carousel[data-column-padding="20px"] .carousel-item,.owl-carousel[data-column-padding="30px"] .carousel-item,.owl-carousel[data-column-padding="40px"] .carousel-item,.owl-carousel[data-column-padding="50px"] .carousel-item {
        padding: 10px
    }

    .blog-title ul .meta-share-count>a,.single .blog-title #single-meta ul .meta-share-count>a {
        display: none
    }

    .blog-title ul .meta-share-count .nectar-social {
        display: block!important;
        position: relative!important
    }

    .blog-title ul .meta-share-count .nectar-social,.blog-title ul .meta-share-count .nectar-social a {
        opacity: 1!important;
        left: 0!important
    }

    .nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots .dot .nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot {
        width: 25px
    }
}

@media only screen and (min-width : 1px) and (max-width :999px) {
    #to-top:not(.mobile-enabled) {
        display:none
    }

    body[data-ajax-transitions="true"] #ajax-loading-screen[data-method="standard"][data-disable-mobile="1"] {
        display: none
    }

    body #header-outer:not(.transparent) #top .span_3 #logo[data-supplied-ml="true"] img:not(.mobile-only-logo),body #header-outer.transparent #top .span_3 #logo[data-supplied-ml-starting="true"] img.starting-logo:not(.dark-version):not(.mobile-only-logo),body #header-outer.transparent #top .span_3 #logo[data-supplied-ml-starting-dark="true"] img.starting-logo.dark-version {
        display: none!important
    }

    body #header-outer:not(.transparent) #top .span_3 #logo .mobile-only-logo,body #header-outer.transparent #top .span_3 #logo[data-supplied-ml-starting="true"] img.mobile-only-logo.starting-logo:not(.dark-version),body #header-outer.transparent #top .span_3 #logo[data-supplied-ml-starting-dark="true"] img.mobile-only-logo.starting-logo.dark-version,#page-header-bg[data-parallax="1"] .span_6 .inner-wrap,#page-header-bg .span_6 {
        display: block!important
    }

    body #header-outer[data-permanent-transparent="1"][data-transparent-header="true"].transparent #top .span_3 #logo .mobile-only-logo {
        opacity: 1!important
    }

    body[data-hhun="1"] #header-outer[data-mobile-fixed="false"].invisible:not(.side-widget-open) {
        transform: none!important;
        pointer-events: auto!important
    }

    #header-outer[data-format="centered-menu-bottom-bar"] #top .span_9 #logo {
        display: none
    }

    #page-header-bg[data-parallax="1"] .span_6,#page-header-bg[data-parallax="1"] {
        padding-right: 0;
        transform: translate(0)!important;
        visibility: visible!important
    }

    #page-header-bg[data-parallax="1"][data-alignment-v="middle"].fullscreen-header .span_6 {
        -webkit-transform: translateY(-50%)!important;
        transform: translateY(-50%)!important
    }

    #page-header-bg[data-parallax="1"][data-alignment-v="middle"].fullscreen-header .nectar-particles .span_6 {
        -webkit-transform: none!important;
        transform: none!important
    }

    #page-header-bg.fullscreen-header .row {
        top: 0!important
    }

    #ajax-content-wrap .video-texture {
        display: none
    }

    .full-width-section.parallax_section,.full-width-content.parallax_section {
        background-attachment: scroll!important;
        background-position: center!important
    }

    .wpb_row.parallax_section .row-bg.using-image,#page-header-wrap[data-parallax="1"] .page-header-bg-image-wrap .page-header-bg-image {
        backface-visibility: hidden;
        -webkit-backface-visibility: hidden
    }

    #page-header-wrap #page-header-bg[data-animate-in-effect="zoom-out"] .page-header-bg-image {
        transition: none;
        -webkit-transition: none
    }

    .original #search-outer #search input[type="text"],body[data-header-format="left-header"]:not(.material) #search-outer #search input[type="text"] {
        font-size: 24px;
        border-bottom-width: 2px
    }

    .original #search-outer .container {
        width: 100%
    }

    body.material #search-outer #search form input[type="text"][name] {
        font-size: 44px;
        line-height: 44px;
        border-bottom-width: 2px
    }

    body.material #search-outer,.material #header-outer.transparent .bg-color-stripe,.material #search-outer .bg-color-stripe {
        height: 30vh
    }

    body.material #search-outer {
        min-height: 200px
    }

    body.material #search-outer .col {
        margin-bottom: 0
    }

    body[data-header-format="left-header"] #header-outer header .row .col.span_9 {
        top: 0
    }

    body[data-header-format="left-header"].material #search-outer {
        width: 100%;
        left: 0
    }

    body[data-header-format="left-header"].admin-bar.material #search-outer #search #close {
        top: 0
    }

    body[data-header-format="left-header"].material #search-outer .container {
        padding-left: 0;
        padding-right: 0
    }

    body[data-header-format="left-header"].material #search-outer .container {
        position: relative
    }

    img.img-with-animation[data-animation="fade-in-from-right"] {
        padding-left: 0
    }

    img.img-with-animation[data-animation="fade-in-from-left"] {
        padding-right: 0
    }

    img.img-with-animation[data-animation="fade-in-from-bottom"] {
        bottom: 0
    }

    body .wpb_animate_when_almost_visible,body .wpb_animate_when_almost_visible.wpb_start_animation {
        opacity: 1;
        -webkit-animation: none;
        -o-animation: none;
        animation: none
    }

    .img-with-aniamtion-wrap .inner {
        margin: 0!important
    }

    .img-with-aniamtion-wrap[data-max-width="110%"] .inner,.img-with-aniamtion-wrap[data-max-width="125%"] .inner,.img-with-aniamtion-wrap[data-max-width="150%"] .inner,.img-with-aniamtion-wrap[data-max-width="165%"] .inner,.img-with-aniamtion-wrap[data-max-width="175%"] .inner,.img-with-aniamtion-wrap[data-max-width="200%"] .inner,.img-with-aniamtion-wrap[data-max-width="225%"] .inner,.img-with-aniamtion-wrap[data-max-width="250%"] .inner,.img-with-aniamtion-wrap img {
        max-width: 100%
    }

    .img-with-aniamtion-wrap:not([data-max-width-mobile="default"]) .inner {
        max-width: none
    }

    .img-with-aniamtion-wrap[data-max-width-mobile="100%"] .inner {
        width: 100%
    }

    .img-with-aniamtion-wrap[data-max-width-mobile="125%"] .inner {
        width: 125%
    }

    .img-with-aniamtion-wrap[data-max-width-mobile="150%"] .inner {
        width: 150%
    }

    .img-with-aniamtion-wrap[data-max-width-mobile="175%"] .inner {
        width: 175%
    }

    .img-with-aniamtion-wrap[data-max-width-mobile="200%"] .inner {
        width: 200%
    }

    .img-with-aniamtion-wrap.right[data-max-width-mobile="125%"] .inner,.img-with-aniamtion-wrap.center[data-max-width-mobile="150%"] .inner {
        margin-left: -25%!important
    }

    .img-with-aniamtion-wrap.right[data-max-width-mobile="150%"] .inner,.img-with-aniamtion-wrap.center[data-max-width-mobile="200%"] .inner {
        margin-left: -50%!important
    }

    .img-with-aniamtion-wrap.right[data-max-width-mobile="175%"] .inner {
        margin-left: -75%!important
    }

    .img-with-aniamtion-wrap.right[data-max-width-mobile="200%"] .inner {
        margin-left: -100%!important
    }

    .img-with-aniamtion-wrap[data-max-width="75%"] img {
        max-width: 75%
    }

    .img-with-aniamtion-wrap[data-max-width="50%"] img {
        max-width: 50%
    }

    .img-with-animation[data-max-width="110%"],.img-with-animation[data-max-width="125%"],.img-with-animation[data-max-width="150%"],.img-with-animation[data-max-width="175%"],.img-with-animation[data-max-width="200%"],.img-with-animation[data-max-width="225%"],.img-with-animation[data-max-width="250%"] {
        max-width: 100%;
        margin-left: 0
    }

    #ajax-content-wrap .wpb_gallery .parallax-grid-item {
        width: 100%;
        padding-right: 0;
        padding-left: 0
    }

    .full-width-section>.col.span_12 {
        margin-bottom: 0
    }

    div[data-bg-mobile-hidden="true"] .row-bg.using-image {
        background-image: none!important
    }

    .full-width-section,body[data-bg-header="true"] .full-width-section.first-section,body[data-bg-header="true"] .full-width-content.first-section,body[data-header-resize="0"] .container-wrap .portfolio-filters-inline.first-section,#header-outer[data-transparent-header="true"][data-permanent-transparent="false"] #logo .dark-version,#header-outer #top #logo img {
        margin-top: 0!important
    }

    .single-portfolio .row .post-area {
        margin-top: 0
    }

    #nectar_fullscreen_rows>div:not(.full-width-content) .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.container {
        padding-top: 10%;
        padding-bottom: 10%
    }

    #nectar_fullscreen_rows[data-content-overflow="hidden"] .vc_row.vc_row-flex>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap[data-content-pos="middle"]>.full-page-inner>.container>.span_12 {
        height: auto!important
    }

    .nectar_fullscreen_zoom_recent_projects .project-slide .project-info h2,.nectar_fullscreen_zoom_recent_projects .project-slide .project-info p {
        max-width: 75%
    }

    body #header-outer[data-format="centered-menu-under-logo"] #top #logo img,body #header-outer[data-format="centered-menu-bottom-bar"] #top #logo img {
        margin: 0
    }

    #header-outer[data-has-menu="false"][data-format="default"] #top .span_3,#header-outer[data-has-menu="true"][data-mobile-fixed="1"] #top .span_3,#header-outer[data-has-menu="true"][data-ptnm="1"] #top .span_3,#header-outer[data-has-menu="true"] #top .span_3,body.material #header-outer[data-format="centered-menu-bottom-bar"] #top .span_3 {
        text-align: left
    }

    #header-outer[data-format="centered-logo-between-menu"] .span_3,#header-outer[data-format="centered-logo-between-menu"] .span_3 #logo:not(.no-image) img {
        transform: none;
        -webkit-transform: none
    }

    #header-outer[data-transparent-header="true"].no-pointer-events.side-widget-open {
        pointer-events: auto
    }

    .material #header-outer[data-transparent-header="true"][data-mobile-fixed="1"].transparent {
        overflow: visible
    }

    #header-outer[data-mobile-fixed="1"],#header-outer[data-permanent-transparent="1"][data-mobile-fixed="1"] {
        position: fixed!important
    }

    .material #header-outer[data-mobile-fixed="false"][data-using-secondary="1"],.material.admin-bar #header-outer[data-mobile-fixed="false"][data-using-secondary="1"] {
        top: 0
    }

    body #header-outer[data-transparent-header="true"][data-remove-border="true"],body #header-outer[data-transparent-header="true"][data-remove-border="true"].transparent {
        border: none
    }

    body[data-slide-out-widget-area-style="slide-out-from-right-hover"][data-slide-out-widget-area="true"][data-user-set-ocm="off"] #header-outer header>.container {
        max-width: 100%;
        padding: 0 18px
    }

    .using-mobile-browser .slide-out-hover-icon-effect a {
        pointer-events: auto
    }

    .container-wrap {
        z-index: 11
    }

    .page-submenu .mobile-menu-link {
        display: inline-block
    }

    .page-submenu ul {
        position: absolute;
        top: 48px;
        left: 0;
        width: 101%;
        display: none;
        z-index: 1000
    }

    .page-submenu[data-alignment="left"],.page-submenu[data-alignment="right"] {
        text-align: center
    }

    #boxed .page-submenu ul {
        width: 100%
    }

    #ajax-content-wrap .page-submenu ul li {
        display: block;
        margin: 0
    }

    .page-submenu .full-width-content {
        position: relative
    }

    .page-submenu ul li a {
        border-top: 1px solid rgba(255,255,255,.2);
        padding: 10px 20px
    }

    .page-submenu[data-bg-color="#ffffff"] ul li a {
        border-top: 1px solid rgba(0,0,0,.08)
    }

    .work-item:not([data-custom-content="on"]) .work-info-bg {
        display: none
    }

    .style-3 .work-info-bg {
        display: block
    }

    .carousel-wrap[data-full-width="true"] {
        padding: 0!important
    }

    body #top #logo img,#header-outer[data-permanent-transparent="false"] #logo .dark-version {
        height: 24px;
        margin-top: -3px;
        top: 3px;
        position: relative
    }

    #header-outer[data-transparent-header="true"][data-permanent-transparent="false"] #logo .dark-version,#header-outer #top #logo img {
        top: 0
    }

    body.material #header-outer[data-permanent-transparent="false"] #logo .dark-version,#header-outer[data-permanent-transparent="false"] #logo .dark-version {
        position: absolute
    }

    .original #header-outer:not([data-transparent-header="true"]) #top #logo img.stnd,.ascend #header-outer:not([data-transparent-header="true"]) #top #logo img.stnd,.material #header-outer:not([data-transparent-header="true"]) #top #logo img.stnd {
        position: relative
    }

    body:not(.material) #header-outer[data-mobile-fixed="1"] #logo .starting-logo,body:not(.material) #header-outer[data-mobile-fixed="1"] #logo .dark-version {
        top: 6px
    }

    .admin-bar #header-outer,.logged-in.buddypress #header-outer {
        top: 0
    }

    .admin-bar.material-ocm-open #header-outer.transparent {
        top: 46px
    }

    body #header-outer {
        margin-bottom: 0;
        padding: 12px 0
    }

    body #header-outer,body[data-hhun="1"]:not(.no-scroll) #header-outer:not([data-transparent-header="true"]):not(.detached),body[data-hhun="1"]:not(.no-scroll) #header-outer[data-permanent-transparent="false"][data-using-secondary="1"]:not([data-transparent-header="true"]) {
        position: relative
    }

    .original #header-outer[data-transparent-header="true"][data-remove-border="false"].transparent,.ascend #header-outer[data-transparent-header="true"][data-remove-border="false"].transparent {
        transition: background-color 0.30s ease,box-shadow 0.30s ease,margin 0.25s ease
    }

    #header-secondary-outer {
        top: -13px
    }

    #header-outer[data-permanent-transparent="1"].transparent #top .span_9>.slide-out-widget-area-toggle i {
        color: #fff
    }

    body #slide-out-widget-area .slide_out_area_close {
        position: absolute;
        right: 22px;
        top: 22px;
        z-index: 100
    }

    #slide-out-widget-area.fullscreen .off-canvas-social-links,.admin-bar #slide-out-widget-area.fullscreen .off-canvas-social-links,#slide-out-widget-area.fullscreen-alt .off-canvas-social-links,.admin-bar #slide-out-widget-area.fullscreen-alt .off-canvas-social-links {
        position: relative;
        bottom: 0;
        right: 0;
        margin-top: 70px
    }

    #slide-out-widget-area.fullscreen .off-canvas-social-links:after,#slide-out-widget-area.fullscreen-alt .off-canvas-social-links:after {
        display: block;
        height: 1px;
        width: 0;
        background-color: rgba(255,255,255,.6);
        content: ' ';
        margin: 0 auto;
        position: absolute;
        top: -40px;
        left: 50%;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        transition: all 0.5s cubic-bezier(.215,.61,.355,1);
        -webkit-transition: all 0.5s cubic-bezier(.215,.61,.355,1);
        -moz-transition: all 0.5s cubic-bezier(.215,.61,.355,1)
    }

    #slide-out-widget-area .mobile-only {
        display: block
    }

    #slide-out-widget-area.slide-out-from-right-hover .inner[data-prepend-menu-mobile="true"] .off-canvas-menu-container {
        top: 0;
        position: relative
    }

    #slide-out-widget-area.fullscreen .off-canvas-social-links.line-shown:after,#slide-out-widget-area.fullscreen-alt .off-canvas-social-links.line-shown:after {
        width: 100px
    }

    #slide-out-widget-area.fullscreen .bottom-text,.admin-bar #slide-out-widget-area.fullscreen .bottom-text,#slide-out-widget-area.fullscreen-alt .bottom-text,.admin-bar #slide-out-widget-area.fullscreen-alt .bottom-text {
        position: relative;
        bottom: 0;
        left: 0;
        margin-bottom: 30px;
        margin-top: 15px
    }

    body #slide-out-widget-area.slide-out-from-right-hover {
        z-index: 9999
    }

    #header-outer.transparent.side-widget-open.no-bg-color #top #logo .starting-logo:not(.dark-version) {
        opacity: 1
    }

    #header-outer.transparent.side-widget-open.no-bg-color #top #logo img:not(.starting-logo) {
        opacity: 0
    }

    #slide-out-widget-area {
        top: 0!important
    }

    #slide-out-widget-area.overflow-state,.admin-bar #slide-out-widget-area.overflow-state {
        padding-top: 110px
    }

    #slide-out-widget-area.fullscreen .inner.overflow-state {
        margin-top: 0;
        margin-bottom: 130px
    }

    body[data-full-width-header="false"] #slide-out-widget-area.slide-out-from-right-hover .slide_out_area_close {
        display: none
    }

    #header-outer #logo {
        top: 0;
        left: 0
    }

    #header-space {
        display: none
    }

    #header-space[data-header-mobile-fixed="1"] {
        display: block
    }

    #top #mobile-cart-link,#top .span_9>.slide-out-widget-area-toggle,#top .mobile-search {
        display: inline-block
    }

    #top .col.span_3 {
        left: 0;
        top: 0;
        z-index: 100;
        width: 100%
    }

    #top .col.span_3,#header-outer[data-format="centered-menu"] #top .span_3,#header-outer[data-format="centered-logo-between-menu"] #top .span_3 {
        position: relative
    }

    #header-outer #top .col.span_3 {
        line-height: 0
    }

    #header-outer #top .col.span_3 #logo {
        vertical-align: middle
    }

    #top .col.span_9 {
        margin-left: 0;
        margin-bottom: 0;
        width: 100%!important;
        float: none;
        z-index: 100;
        position: static
    }

    #header-outer[data-format="centered-menu"] #top .span_9,#header-outer[data-format="centered-logo-between-menu"] .row .col.span_9 {
        position: static
    }

    #top .col.span_9,body.ascend #header-outer[data-format="centered-menu-under-logo"] #top .row .span_9,body.original #header-outer[data-format="centered-menu-under-logo"] #top .row .span_9,body.material #header-outer[data-format="centered-menu-under-logo"] #top .row .span_9,#header-outer[data-format="centered-menu-under-logo"] #top .span_9,#header-outer[data-format="centered-menu-bottom-bar"] #top .span_9 {
        min-height: 0;
        width: auto!important;
        position: absolute!important;
        right: 0;
        top: 0;
        z-index: 2000;
        height: 100%
    }

    .material #header-outer[data-format="centered-menu-under-logo"] #top .span_9 {
        line-height: inherit
    }

    .owl-carousel[data-enable-animation="true"] .owl-stage>.owl-item,#slide-out-widget-area.slide-out-from-right-hover .inner[data-prepend-menu-mobile="true"] .off-canvas-menu-container,body[data-slide-out-widget-area="true"] #top #logo,body:not(.single-post) #page-header-bg:not(.fullscreen-header) .span_6,body:not(.single-post) #page-header-bg[data-alignment-v="bottom"]:not(.fullscreen-header) .span_6>.inner-wrap,body:not(.single-post) #page-header-bg[data-alignment-v="top"]:not(.fullscreen-header) .span_6>.inner-wrap,body:not(.single-post) #page-header-bg:not(.fullscreen-header) .nectar-particles .span_6 .inner-wrap,img.img-with-animation[data-animation="fade-in-from-bottom"] {
        -webkit-transform: none!important;
        transform: none!important
    }

    body[data-slide-out-widget-area="true"] #top .span_9>.slide-out-widget-area-toggle.std-menu {
        left: 0!important;
        right: auto!important;
        text-align: left;
        z-index: 10000
    }

    body[data-slide-out-widget-area="true"] #top .span_3 {
        text-align: center
    }

    body[data-slide-out-widget-area="true"] #header-outer[data-has-menu="false"] #top .span_3 {
        text-align: left
    }

    #header-outer .slide-out-widget-area-toggle .lines-button,#header-outer .slide-out-widget-area-toggle .lines,#header-outer .slide-out-widget-area-toggle .lines:before,#header-outer .slide-out-widget-area-toggle .lines:after {
        width: 22px
    }

    #header-outer .slide-out-widget-area-toggle.mobile-icon .lines:after {
        top: -6px
    }

    body #header-outer .slide-out-widget-area-toggle.mobile-icon .lines:before {
        top: 6px
    }

    body[data-slide-out-widget-area="true"] #top #logo,#header-outer[data-mobile-fixed="1"] #top #logo {
        display: inline-block
    }

    body[data-slide-out-widget-area="true"]:not(.material) [data-transparent-header="true"][data-mobile-fixed="false"] #top #logo {
        position: relative
    }

    body[data-slide-out-widget-area="true"] #top .col.span_3 {
        width: 100%
    }

    body #slide-out-widget-area:not(.slide-out-from-right-hover) .slide_out_area_close {
        display: block
    }

    #slide-out-widget-area .widget_nav_menu {
        overflow-y: hidden;
        overflow-x: hidden
    }

    #header-outer #top nav>ul {
        width: auto;
        padding: 15px 0 25px 0;
        margin: 0 auto 0 auto;
        z-index: 100000;
        position: relative
    }

    #header-outer #top nav>ul>li>ul>li {
        opacity: 1;
        transform: none
    }

    #top nav>ul li,#header-outer #top nav>ul>.megamenu>ul>li {
        display: block;
        width: auto;
        margin-left: 0
    }

    #top nav>ul>.megamenu>.sub-menu {
        width: auto!important;
        opacity: 1;
        display: block
    }

    #top nav>ul ul {
        position: relative;
        width: auto;
        top: 0;
        left: 0;
        padding: 0;
        opacity: 1;
        visibility: visible;
        box-shadow: 0 0 0 #fff;
        -webkit-box-shadow: 0 0 0 #fff;
        background-color: transparent;
        float: none
    }

    #top nav>ul ul li {
        padding-left: 20px
    }

    #top nav .sf-menu .sfHover>a {
        color: #FFBAAF
    }

    a>.sf-sub-indicator {
        right: 0;
        position: absolute;
        padding: 16px;
        left: auto;
        top: 0;
        height: auto;
        width: auto
    }

    .swiper-slide .mejs-controls {
        display: none;
        visibility: hidden
    }

    #ajax-content-wrap .mejs-controls {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        visibility: visible
    }

    #ajax-content-wrap .post-area {
        padding-right: 0;
        margin-bottom: 0
    }

    .slider-nav {
        position: relative;
        max-width: 600px;
        margin: -40px auto 0 auto
    }

    body .slider-nav>span {
        height: 25px;
        width: 25px
    }

    body .slider-nav>.left {
        left: 0
    }

    body .slider-nav>.right {
        left: 30px
    }

    .slider-nav span span,#header-outer #top nav {
        display: none!important
    }

    #footer-widgets .container .col {
        margin-bottom: 40px
    }

    #footer-widgets .container .col:nth-child(3),#footer-widgets .container .col:nth-child(4) {
        margin-bottom: 0
    }

    #pagination {
        margin-bottom: 40px
    }

    .portfolio-items .col .work-item .work-info .custom-content .nectar-button {
        width: auto
    }

    body .nectar-button.see-through-2,body .nectar-button.see-through-3,#page-header-wrap,#page-header-bg {
        transition: none!important;
        -webkit-transition: none!important
    }

    #ajax-content-wrap .wp-caption {
        width: 100%
    }

    body.single-portfolio #sidebar {
        margin-top: 30px
    }

    body.search .row .col.section-title h1 {
        font-size: 18px
    }

    body.search .row .col.section-title span {
        display: inline-block;
        margin-top: 10px;
        font-size: 14px
    }

    body.search .divider {
        display: none
    }

    .main-content>div {
        padding-bottom: 0
    }

    #single-meta {
        display: block;
        clear: both;
        margin-bottom: 10px
    }

    body.single-post #page-header-bg:not(.fullscreen-header):not([data-post-hs="default"]) {
        min-height: 250px
    }

    body.single-post #page-header-bg:not(.fullscreen-header) .row,body #page-header-bg:not(.fullscreen-header) .row,body:not(.single-post) #page-header-bg .nectar-particles .span_6 .row,body:not(.single-post) #page-header-bg:not(.fullscreen-header) .span_6,body:not(.single-post) #page-header-bg:not(.fullscreen-header) .nectar-particles .span_6>.inner-wrap,#page-header-bg[data-parallax="1"] {
        top: 0!important
    }

    body:not(.single-post) #page-header-bg:not(.fullscreen-header) {
        padding-top: 10%;
        padding-bottom: 10%
    }

    body:not(.single-post) #page-header-bg[data-padding-amt="low"]:not(.fullscreen-header) {
        padding-top: 5%;
        padding-bottom: 5%
    }

    body:not(.single-post) #page-header-bg[data-padding-amt="high"]:not(.fullscreen-header) {
        padding-top: 13%;
        padding-bottom: 13%
    }

    body:not(.single-post) #page-header-bg:not(.fullscreen-header) .span_6 {
        min-height: 40px
    }

    body:not(.single-post) #page-header-bg:not(.fullscreen-header) .span_6.empty-title {
        min-height: 80px
    }

    #single-meta,body[data-header-format] #header-secondary-outer,#page-header-bg[data-parallax="1"],body:not(.single-post) #page-header-bg[data-alignment-v="top"]:not(.fullscreen-header) .span_6 .inner-wrap,body:not(.single-post) #page-header-bg:not(.fullscreen-header) .nectar-particles .span_6>.inner-wrap:first-child,body:not(.single-post) #page-header-bg:not(.fullscreen-header) .span_6 {
        position: relative!important
    }

    body:not(.single-post) .nectar-particles svg {
        display: none
    }

    #top,#page-header-wrap,#header-outer:not([data-permanent-transparent="1"]),body:not(.single-post) #page-header-bg:not(.fullscreen-header),body:not(.single-post) #page-header-bg[data-alignment-v="bottom"]:not(.fullscreen-header),body:not(.single-post) #page-header-bg[data-alignment-v="top"]:not(.fullscreen-header),.full-page-inner-wrap[data-content-pos="full_height"] .full-page-inner>.span_12,.vc_text_separator {
        height: auto!important
    }

    body:not(.single-post) #page-header-bg[data-alignment-v="bottom"]:not(.fullscreen-header) {
        padding-top: 16%;
        padding-bottom: 4%
    }

    body:not(.single-post) #page-header-bg[data-alignment-v="bottom"][data-padding-amt="low"]:not(.fullscreen-header) {
        padding-top: 10%;
        padding-bottom: 2%
    }

    body:not(.single-post) #page-header-bg[data-alignment-v="bottom"][data-padding-amt="high"]:not(.fullscreen-header) {
        padding-top: 20%;
        padding-bottom: 6%
    }

    body:not(.single-post) #page-header-bg[data-alignment-v="top"]:not(.fullscreen-header) {
        padding-top: 4%;
        padding-bottom: 16%
    }

    body:not(.single-post) #page-header-bg[data-alignment-v="top"][data-padding-amt="low"]:not(.fullscreen-header) {
        padding-top: 2%;
        padding-bottom: 10%
    }

    body:not(.single-post) #page-header-bg[data-alignment-v="top"][data-padding-amt="high"]:not(.fullscreen-header) {
        padding-top: 6%;
        padding-bottom: 20%
    }

    .related-posts.columns-3 .span_4 {
        margin-right: 0
    }

    #single-meta ul {
        margin-left: 0
    }

    .page-template-template-portfolio-php .portfolio-filters {
        margin-bottom: 0
    }

    .nectar-hor-list-item[data-columns="4"] .nectar-list-item,.nectar-hor-list-item[data-columns="3"] .nectar-list-item {
        width: 100%!important;
        display: block
    }

    .nectar-hor-list-item.has-btn {
        padding-right: 135px
    }

    .nectar-hor-list-item>.nectar-list-item[data-text-align="right"] {
        text-align: left
    }

    .nectar-hor-list-item[data-columns="4"] .nectar-list-item .nectar-list-item-btn,.nectar-hor-list-item[data-columns="3"] .nectar-list-item .nectar-list-item-btn {
        position: absolute;
        right: 22px;
        top: 25px
    }

    .nectar-hor-list-item[data-columns="4"] .nectar-list-item .nectar-list-item-btn.second,.nectar-hor-list-item[data-columns="3"] .nectar-list-item .nectar-list-item-btn.second {
        position: absolute;
        right: 22px;
        top: 65px
    }

    #footer-outer #social li {
        width: 33px;
        margin-top: 9px;
        margin-bottom: 9px
    }

    .nectar-recent-posts-slider .recent-post-container {
        max-width: none
    }

    .nectar-recent-posts-slider .recent-post-container,.nectar-recent-posts-slider .flickity-page-dots {
        padding: 0 40px
    }

    .nectar-flickity[data-controls="next_prev_arrows"] .flickity-prev-next-button {
        display: none
    }

    .nectar-flickity[data-controls="next_prev_arrows"]:not(.masonry) .flickity-slider .cell {
        width: 60%;
        margin-right: 7%
    }

    .full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap {
        max-width: 100%
    }

    body[data-footer-reveal="1"] #footer-outer {
        position: relative
    }

    body[data-footer-reveal="1"][data-footer-reveal-shadow="large"] .container-wrap,body[data-footer-reveal="1"][data-footer-reveal-shadow="large_2"] .container-wrap {
        box-shadow: none;
        -webkit-box-shadow: none
    }

    body[data-footer-reveal="1"] .container-wrap,body:not(.single-post) #page-header-bg:not(.fullscreen-header) .span_6 {
        margin-bottom: 0!important
    }

    .carousel-heading h2 {
        max-width: 83%;
        font-size: 11px
    }

    body.woocommerce ul.products li.product,body.woocommerce-page ul.products li.product,.woocommerce .related ul.products li.product,.woocommerce .related ul li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce .upsells.products ul li.product,.woocommerce-page .related ul.products li.product,.woocommerce-page .related ul li.product,.woocommerce-page .upsells.products ul.products li.product,.woocommerce-page .upsells.products ul li.product,body.woocommerce .span_9 ul.products li.product,body.woocommerce-page .span_9 ul.products li.product,body .woocommerce ul.products li.product,body .woocommerce-page ul.products li.product,.woocommerce .products.related .product,.woocommerce .products.upsells .product,.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product {
        width: 48%;
        margin: 0 4% 25px 0
    }

    body .woocommerce ul.products li.product.material,body.woocommerce-page ul.products li.product.material,.woocommerce .span_9 ul.products li.product.material,.woocommerce-page .span_9 ul.products li.product.material,body .woocommerce.columns-1 ul.products li.product.material {
        width: 48.8%;
        margin: 0 2% 2% 0
    }

    body .woocommerce ul.products[data-product-style="minimal"] li.product.minimal {
        width: calc(49.7% - 15px)
    }

    body .woocommerce ul.products[data-product-style="material"] li:nth-child(2n+1),body.woocommerce-page ul.products[data-product-style="material"] li:nth-child(2n+1) {
        margin-right: 2%!important
    }

    .woocommerce .products.related .product,.woocommerce .products.upsells .product {
        width: 48%!important
    }

    .woocommerce .span_9 ul.products li.product:nth-child(2n+2),.woocommerce-page .span_9 ul.products li.product:nth-child(2n+2),body .woocommerce ul.products li.product:nth-child(2n+2),body .woocommerce-page ul.products li.product:nth-child(2n+2),body.woocommerce ul.products li:nth-child(2n+2) {
        margin-right: 0
    }

    body .woocommerce ul.products[data-product-style="material"] li:nth-child(2n+2),body.woocommerce-page ul.products[data-product-style="material"] li:nth-child(2n+2),body .woocommerce .carousel-wrap.products-carousel ul.products[data-product-style="material"] li:nth-child(2n+1),.woocommerce .related ul.products li:nth-child(2n+2),.woocommerce .upsells.products ul li.product:nth-child(2n+2) {
        margin-right: 0!important
    }

    body.woocommerce .span_9 ul.products li.product,body.woocommerce-page .span_9 ul.products li.product {
        clear: none
    }

    .single-product .product_title,.span_9 .carousel-heading {
        padding-right: 0!important
    }

    .woocommerce .span_9 .woocommerce-ordering {
        right: 0
    }

    .cart-outer {
        display: none
    }

    body[data-header-format] #header-secondary-outer {
        height: auto
    }

    body:not(.material) #header-secondary-outer nav>ul,body:not(.material) #header-secondary-outer #social {
        float: none;
        width: 100%;
        text-align: center;
        height: auto
    }

    #header-secondary-outer nav>ul>li>a .sf-sub-indicator {
        display: none
    }

    #header-secondary-outer nav>ul>li,#header-secondary-outer #social li {
        display: inline-block;
        float: none
    }

    #header-secondary-outer ul ul {
        z-index: 100000
    }

    #header-secondary-outer ul li:hover {
        z-index: 1000
    }

    #header-secondary-outer nav>ul>li ul li {
        text-align: left
    }

    #header-secondary-outer #social li>a {
        height: 15px
    }

    body:not(.material) #header-secondary-outer nav .sf-menu {
        border-top: 1px solid #DDD
    }

    #page-header-wrap {
        margin-top: 0;
        overflow: visible
    }

    #page-header-bg[data-parallax="1"] .span_6 .inner-wrap,#page-header-bg .span_6 {
        opacity: 1!important
    }

    body #header-outer[data-using-secondary="1"],body.admin-bar #header-outer[data-using-secondary="1"] {
        top: 0
    }

    h1 .nectar-button,h2 .nectar-button,h3 .nectar-button,h4 .nectar-button {
        display: inline-block;
        margin-top: 20px
    }

    body .clients.no-carousel>div {
        opacity: 1
    }

    img.img-with-animation[data-animation="fade-in-from-left"],.col.has-animation[data-animation="fade-in-from-left"],.wpb_column.has-animation[data-animation="fade-in-from-left"],.nectar-fancy-box.has-animation[data-animation="fade-in-from-left"],img.img-with-animation[data-animation="fade-in-from-right"],.col.has-animation[data-animation="fade-in-from-right"],.wpb_column.has-animation[data-animation="fade-in-from-right"],.nectar-fancy-box.has-animation[data-animation="fade-in-from-right"],.divider-border[data-animate="yes"],.divider-small-border[data-animate="yes"],.col.has-animation[data-animation="fade-in-from-bottom"],.wpb_column.has-animation[data-animation="fade-in-from-bottom"],.nectar-fancy-box.has-animation[data-animation="fade-in-from-bottom"],img.img-with-animation[data-animation="grow-in"],.col.has-animation[data-animation="grow-in"],.wpb_column.has-animation[data-animation="grow-in"],.nectar-fancy-box.has-animation[data-animation="grow-in"],img.img-with-animation[data-animation="flip-in"],.col.has-animation[data-animation="flip-in"],.wpb_column.has-animation[data-animation="flip-in"],.nectar-fancy-box.has-animation[data-animation="flip-in"],img.img-with-animation[data-animation="flip-in-vertical"],.col.has-animation[data-animation="flip-in-vertical"],.wpb_column.has-animation[data-animation="flip-in-vertical"],.wpb_column.has-animation[data-animation="slight-twist"],.nectar-fancy-box.has-animation[data-animation="flip-in-vertical"],.img-with-aniamtion-wrap[data-animation="flip-in-vertical"] .hover-wrap,.img-with-aniamtion-wrap[data-animation="flip-in"] .hover-wrap,.img-with-aniamtion-wrap[data-animation="fade-in-from-bottom"] .hover-wrap,.img-with-aniamtion-wrap[data-animation="fade-in-from-right"] .hover-wrap,.img-with-aniamtion-wrap[data-animation="fade-in-from-left"] .hover-wrap,.img-with-aniamtion-wrap[data-animation="grow-in"] .hover-wrap,.nectar-split-heading .heading-line>div,.nectar-split-heading span>.inner,.nectar-split-heading[data-animation-type="twist-in"],#page-header-bg[data-parallax="1"] .span_6 .inner-wrap,.nectar_food_menu_item .item_description,.nectar_food_menu_item .inner,.swiper-slide .content p,.swiper-slide .content h2,.swiper-slide .content .buttons,.col.has-animation[data-animation="zoom-out"],.col.has-animation[data-animation="zoom-out-high"],.nectar-slider-wrap[data-caption-trans="reveal_title"] .swiper-slide .content h2>span span,.nectar_image_with_hotspots[data-animation="true"] .nectar_hotspot_wrap,.column-bg-overlay-wrap[data-bg-animation="zoom-out-reveal"],.column-image-bg-wrap[data-bg-animation="zoom-out-reveal"],.column-image-bg-wrap[data-bg-animation="zoom-out-reveal"] .inner-wrap {
        transform: none!important;
        -webkit-transform: none!important
    }

    .divider-border[data-animate="yes"],.divider-small-border[data-animate="yes"] {
        visibility: visible!important
    }

    .clients.fade-in-animation>div,img.img-with-animation,.img-with-aniamtion-wrap .hover-wrap,.col.has-animation,.wpb_column.has-animation,.nectar-fancy-box.has-animation,img.img-with-animation[data-animation="flip-in"],.col.has-animation[data-animation="flip-in"],.wpb_column.has-animation[data-animation="flip-in"],.nectar-fancy-box.has-animation[data-animation="flip-in"],img.img-with-animation[data-animation="flip-in-vertical"],.col.has-animation[data-animation="flip-in-vertical"],.wpb_column.has-animation[data-animation="flip-in-vertical"],.nectar-fancy-box.has-animation[data-animation="flip-in-vertical"],.post-area.masonry:not(.meta_overlaid),.nectar_food_menu_item .item_description,.nectar_food_menu_item .inner,.swiper-slide .content p,.swiper-slide .content h2,.swiper-slide .content .buttons,.nectar-slider-wrap[data-caption-trans="reveal_title"] .swiper-slide .content h2>span span,.nectar-slider-wrap[data-caption-trans="reveal_title"] .swiper-slide .content h2 .word,.nectar_image_with_hotspots[data-animation="true"] .nectar_hotspot_wrap,.nectar-fancy-ul[data-animation="true"] ul li,.nectar-split-heading[data-animation-type="twist-in"],.owl-carousel[data-enable-animation="true"] .owl-stage>.owl-item,.owl-carousel[data-enable-animation="true"] .owl-controls,.column-bg-overlay-wrap[data-bg-animation="zoom-out-reveal"],.column-image-bg-wrap[data-bg-animation="zoom-out-reveal"] {
        opacity: 1!important
    }

    .col.has-animation[data-animation="fade-in-from-bottom"],.wpb_column.has-animation[data-animation="fade-in-from-bottom"],.nectar-fancy-box.has-animation[data-animation="fade-in-from-bottom"] {
        bottom: 0!important
    }

    .span_12.flip-in-vertical-wrap {
        -webkit-perspective: none;
        perspective: none
    }

    .nectar_cascading_images .cascading-image .inner-wrap,.nectar-icon-list[data-animate="true"] .content,.nectar-icon-list[data-animate="true"] .nectar-icon-list-item .list-icon-holder,.nectar-icon-list[data-animate="true"]:after,.nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap,.nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap *,.nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner:after,.nectar-animated-title[data-style="hinge-drop"] .nectar-animated-title-inner {
        transform: none!important;
        -webkit-transform: none!important;
        opacity: 1!important;
        animation: none!important
    }

    .main-content .vc_span2 .iwithtext .iwt-icon i {
        font-size: 34px;
        line-height: 34px;
        width: 34px;
        height: 34px
    }

    .main-content .vc_span2 .iwithtext .iwt-icon img {
        width: 35px
    }

    .main-content .vc_span2 .iwithtext .iwt-text {
        padding-left: 55px
    }

    .main-content .vc_span2 .iwithtext .iwt-icon {
        top: -4px
    }

    .parallax_slider_outer.first-section .swiper-container .slider-prev,.parallax_slider_outer.first-section .swiper-container .slider-next {
        margin-top: -30px
    }

    .post-area.col_last {
        padding-left: 0!important
    }

    .woocommerce .post-area .woocommerce-ordering {
        float: none!important;
        display: block
    }

    .col.centered-text ul,.wpb_column.centered-text ul,.col.centered-text ul li,.wpb_column.centered-text ul li {
        text-align: left;
        margin-left: 0!important
    }

    .col.centered-text ul,.wpb_column.centered-text ul {
        margin: 0!important;
        display: block!important
    }

    #ajax-content-wrap .nectar-fancy-ul[data-animation="true"] ul li,.nectar-fancy-ul[data-animation="true"] ul li {
        left: 0
    }

    .testimonial_slider .controls ul {
        text-align: center!important
    }

    #page-header-bg[data-parallax="0"] {
        margin-top: -1px
    }

    .nectar-milestone {
        margin-bottom: 15px
    }

    .nectar-milestone:not(.animated-in) {
        opacity: 1
    }

    .nectar-milestone.motion_blur .number span:not(.in-sight) {
        transform: none;
        -webkit-transform: none;
        -moz-transform: none;
        opacity: 1
    }

    .wpb_tabs_nav .cta-button {
        top: 0;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
        left: 0;
        right: auto
    }

    body.single-portfolio #full_width_portfolio .container-wrap {
        padding-top: 2.1em
    }

    .carousel-wrap[data-full-width="true"] {
        padding: 0 9px
    }

    #footer-widgets .container .row>div:last-child {
        margin-bottom: 0!important
    }

    body .carousel-wrap[data-full-width="true"] .carousel-heading h2 {
        font-size: 16px;
        top: 3px
    }

    body .carousel-wrap[data-full-width="true"] .controls {
        display: block;
        height: 30px;
        position: relative;
        margin-bottom: 10px;
        width: 130px;
        margin: 0 auto;
        margin-top: 25px
    }

    body .carousel-wrap[data-full-width="true"] .carousel-heading .portfolio-page-link,body .carousel-wrap[data-full-width="true"] .carousel-heading .carousel-prev,body .carousel-wrap[data-full-width="true"] .carousel-heading .carousel-next {
        top: 0!important
    }

    body .carousel-wrap[data-full-width="true"] .carousel-heading .portfolio-page-link {
        margin: 0 auto;
        position: relative
    }

    body .carousel-wrap[data-full-width="true"] .carousel-heading .carousel-prev {
        left: 0;
        margin-left: 0;
        text-align: left
    }

    body .carousel-wrap[data-full-width="true"] .carousel-heading .carousel-next {
        right: 0
    }

    div[data-full-width="false"] .carousel-heading h2 {
        font-size: 12px
    }

    .blog-fullwidth-wrap .post-area.masonry {
        margin-bottom: 0
    }

    body .pp_gallery,.woocommerce .pp_gallery {
        display: none
    }

    .material .span_9 #author-bio {
        margin-bottom: 60px
    }
}

@media only screen and (max-width: 321px) {
    .container,.slider-nav,.post-area.standard-minimal.full-width-content .post .inner-wrap {
        max-width:300px
    }
}

@media only screen and (min-width: 480px) and (max-width:690px) {
    body .container,body .slider-nav,.post-area.standard-minimal.full-width-content .post .inner-wrap {
        max-width:420px
    }

    #ajax-content-wrap .project-title #all-items {
        left: 194px
    }

    .post-area.masonry,.post-area.masonry.span_9,body[data-ext-responsive="true"] .post-area.masonry.span_9,body[data-ext-responsive="true"] .post-area.masonry.span_9.meta_overlaid {
        width: 420px
    }

    .iosSlider.product-thumbnails .thumb {
        width: 98px
    }

    body .carousel-wrap[data-full-width="true"] .portfolio-items .work-meta {
        width: 66%
    }

    body .carousel-wrap[data-full-width="true"] .portfolio-items .work-meta {
        font-size: 10px
    }
}

@media screen and (max-width: 782px) {
    .admin-bar #header-outer[data-permanent-transparent="1"][data-mobile-fixed="1"],.logged-in.buddypress #header-outer[data-permanent-transparent="1"][data-mobile-fixed="1"],.admin-bar #header-outer[data-permanent-transparent="false"][data-mobile-fixed="1"],.logged-in.buddypress #header-outer[data-permanent-transparent="false"][data-mobile-fixed="1"],body.admin-bar #header-outer[data-transparent-header="true"][data-mobile-fixed="false"] {
        top:47px
    }

    #header-secondary-outer[data-permanent-transparent="1"] {
        margin-top: 0
    }

    body {
        position: static
    }

    #fp-nav.tooltip_alt {
        display: none
    }
}

@media only screen and (min-device-width: 481px) and (max-device-width:1025px) and (orientation:landscape) {
    #header-outer[data-lhe="animated_underline"] #top nav>ul>li:not([class*="button_"])>a:hover:after {
        display:none
    }

    #to-top {
        display: none
    }

    body .slide-out-hover-icon-effect a {
        pointer-events: auto
    }

    #page-header-wrap #page-header-bg[data-animate-in-effect="zoom-out"] .page-header-bg-image {
        transition: none;
        -webkit-transition: none
    }

    #page-header-bg[data-parallax="1"] .span_6,#page-header-bg[data-parallax="1"] {
        position: relative!important
    }

    #page-header-bg[data-parallax="1"] {
        top: 0!important
    }

    #page-header-bg .span_6 {
        display: block!important;
        opacity: 1!important
    }

    .swiper-container .slider-right {
        right: 0!important
    }

    .video-texture {
        display: none
    }

    img.img-with-animation[data-animation="fade-in-from-right"] {
        padding-left: 0
    }

    img.img-with-animation[data-animation="fade-in-from-left"] {
        padding-right: 0
    }

    img.img-with-animation[data-animation="fade-in-from-bottom"],.col.has-animation[data-animation="fade-in-from-bottom"],.wpb_column.has-animation[data-animation="fade-in-from-bottom"] {
        bottom: 0
    }

    .parallax_slider_outer.first-section .nectar-slider-wrap,#full_width_portfolio .project-title.parallax-effect,.parallax_slider_outer.first-section .swiper-slide .content,.parallax_slider_outer.first-section .nectar-slider-wrap,.col.has-animation[data-animation="fade-in-from-left"],.wpb_column.has-animation[data-animation="fade-in-from-left"],.img-with-animation[data-animation="fade-in-from-right"],.img-with-animation[data-animation="fade-in-from-left"],.divider-border[data-animate="yes"],.divider-small-border[data-animate="yes"],.img-with-animation[data-animation="grow-in"],.col.has-animation[data-animation="grow-in"],.wpb_column.has-animation[data-animation="grow-in"],.owl-carousel[data-enable-animation="true"] .owl-stage>.owl-item,.img-with-animation[data-animation="flip-in"],.col.has-animation[data-animation="flip-in"],.wpb_column.has-animation[data-animation="flip-in"],.img-with-animation[data-animation="flip-in-vertical"],.col.has-animation[data-animation="flip-in-vertical"],.wpb_column.has-animation[data-animation="flip-in-vertical"],.wpb_column.has-animation[data-animation="slight-twist"],.col.has-animation[data-animation="fade-in-from-bottom"],.wpb_column.has-animation[data-animation="fade-in-from-bottom"] {
        transform: none!important;
        -webkit-transform: none!important
    }

    .parallax_slider_outer.first-section .swiper-slide .content,.clients.fade-in-animation>div,.img-with-animation,.col.has-animation,.wpb_column.has-animation,.owl-carousel[data-enable-animation="true"] .owl-controls,.owl-carousel[data-enable-animation="true"] .owl-stage>.owl-item,.img-with-animation[data-animation="flip-in"],.col.has-animation[data-animation="flip-in"],.wpb_column.has-animation[data-animation="flip-in"],.img-with-animation[data-animation="flip-in-vertical"],.col.has-animation[data-animation="flip-in-vertical"],.wpb_column.has-animation[data-animation="flip-in-vertical"] {
        opacity: 1!important
    }

    .divider-border[data-animate="yes"],.divider-small-border[data-animate="yes"],.img-with-animation[data-animation="grow-in"],.col.has-animation[data-animation="grow-in"],.wpb_column.has-animation[data-animation="grow-in"] {
        visibility: visible
    }

    .portfolio-items .col .work-item .work-info a {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        margin: 0;
        width: 100%;
        height: 100%;
        text-indent: -9999px
    }

    .wpb_column.has-animation[data-animation="reveal-from-bottom"] .column-inner-wrap,.wpb_column.has-animation[data-animation="reveal-from-top"] .column-inner-wrap,.wpb_column.has-animation[data-animation="reveal-from-left"] .column-inner-wrap,.wpb_column.has-animation[data-animation="reveal-from-right"] .column-inner-wrap,.wpb_column.has-animation[data-animation="reveal-from-bottom"] .column-inner,.wpb_column.has-animation[data-animation="reveal-from-top"] .column-inner,.wpb_column.has-animation[data-animation="reveal-from-left"] .column-inner,.wpb_column.has-animation[data-animation="reveal-from-right"] .column-inner {
        transform: none;
        -webkit-transform: none
    }

    .portfolio-items .col .work-item .work-info .custom-content .nectar-button {
        width: auto
    }

    body .portfolio-items[data-ps="6"] .work-item .parallaxImg-layers>div .bg-img:after {
        opacity: 1
    }

    body .portfolio-items[data-ps="6"] .work-item .work-meta .inner,body .portfolio-items[data-ps="6"] .wide_tall .work-item .work-meta .inner {
        opacity: 1;
        transform: scale(1);
        -webkit-transform: scale(1)
    }

    .portfolio-items .col .work-item:not(.style-2):not(.style-3):not(.style-3-alt):not(.style-4) .work-info .vert-center {
        height: 100%;
        top: 0;
        transform: none;
        -webkit-transform: none
    }
}

@media only screen and (max-device-width: 2600px) {
    body[data-ajax-transitions="true"].using-mobile-browser #ajax-loading-screen[data-method="standard"][data-disable-mobile="1"] {
        display:none
    }

    body.using-mobile-browser.material #slide-out-widget-area.slide-out-from-right {
        overflow-y: scroll
    }

    body.using-mobile-browser .full-width-content.parallax_section .row-bg[data-parallax-speed="fixed"],body.using-mobile-browser .full-width-section.parallax_section .row-bg[data-parallax-speed="fixed"],body.using-mobile-browser .wpb_row.parallax_section .row-bg[data-parallax-speed="fixed"] {
        background-attachment: scroll
    }

    body.using-mobile-browser .cp-modal-popup-container {
        position: relative;
        z-index: 100000
    }

    body[data-remove-m-video-bgs="1"].using-mobile-browser .swiper-slide .video-wrap video,body[data-remove-m-video-bgs="1"].using-mobile-browser .nectar-video-wrap video {
        display: none
    }

    body[data-remove-m-video-bgs="1"].using-mobile-browser .mobile-video-image {
        display: block
    }

    .using-mobile-browser img.img-with-animation[data-animation="fade-in-from-right"] {
        padding-left: 0
    }

    .using-mobile-browser img.img-with-animation[data-animation="fade-in-from-left"] {
        padding-right: 0
    }

    .using-mobile-browser img.img-with-animation[data-animation="fade-in-from-bottom"],.using-mobile-browser .col.has-animation[data-animation="fade-in-from-bottom"],.using-mobile-browser .wpb_column.has-animation[data-animation="fade-in-from-bottom"] {
        bottom: 0
    }

    .using-mobile-browser .parallax_slider_outer .nectar-slider-wrap[data-animate-in-effect="zoom-out"].loaded .slide-bg-wrap,.using-mobile-browser .col.has-animation[data-animation="fade-in-from-left"],.using-mobile-browser .wpb_column.has-animation[data-animation="fade-in-from-left"],.using-mobile-browser .img-with-animation[data-animation="fade-in-from-right"],.using-mobile-browser .img-with-animation[data-animation="fade-in-from-left"],.using-mobile-browser .col.has-animation[data-animation="fade-in-from-bottom"],.using-mobile-browser .wpb_column.has-animation[data-animation="fade-in-from-bottom"],.using-mobile-browser .img-with-animation[data-animation="grow-in"],.using-mobile-browser .col.has-animation[data-animation="grow-in"],.using-mobile-browser .wpb_column.has-animation[data-animation="grow-in"],.using-mobile-browser .divider-border[data-animate="yes"],.using-mobile-browser .divider-small-border[data-animate="yes"],.using-mobile-browser .img-with-aniamtion-wrap .hover-wrap,.using-mobile-browser .img-with-animation[data-animation="flip-in"],.using-mobile-browser .col.has-animation[data-animation="flip-in"],.using-mobile-browser .wpb_column.has-animation[data-animation="flip-in"],.using-mobile-browser .img-with-animation[data-animation="flip-in-vertical"],.using-mobile-browser .col.has-animation[data-animation="flip-in-vertical"],.using-mobile-browser .wpb_column.has-animation[data-animation="flip-in-vertical"],.using-mobile-browser .wpb_column.has-animation[data-animation*="reveal-from"]>.vc_column-inner,.using-mobile-browser .nectar_image_with_hotspots[data-animation="true"] .nectar_hotspot_wrap,.using-mobile-browser .nectar_cascading_images .cascading-image .inner-wrap,.using-mobile-browser .nectar-split-heading[data-animation-type="twist-in"],.using-mobile-browser .nectar-split-heading span>.inner,.using-mobile-browser .nectar-icon-list[data-animate="true"] .content,.using-mobile-browser .nectar-icon-list[data-animate="true"] .nectar-icon-list-item .list-icon-holder,.using-mobile-browser .nectar-icon-list[data-animate="true"]:after,.using-mobile-browser .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap,.using-mobile-browser .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap *,.using-mobile-browser .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner:after,.using-mobile-browser .nectar-animated-title[data-style="hinge-drop"] .nectar-animated-title-inner,.using-mobile-browser .owl-carousel[data-enable-animation="true"] .owl-stage>.owl-item,.using-mobile-browser .nectar-fancy-box.has-animation {
        transform: none!important;
        -webkit-transform: none!important
    }

    body[data-remove-m-video-bgs="1"].using-mobile-browser .mobile-video-image,.using-mobile-browser .clients.fade-in-animation>div,.using-mobile-browser .img-with-animation,.using-mobile-browser .img-with-aniamtion-wrap .hover-wrap,.using-mobile-browser .col.has-animation,.using-mobile-browser .wpb_column.has-animation,.using-mobile-browser .nectar_image_with_hotspots[data-animation="true"] .nectar_hotspot_wrap,.using-mobile-browser .img-with-animation[data-animation="flip-in"],.using-mobile-browser .col.has-animation[data-animation="flip-in"],.using-mobile-browser .wpb_column.has-animation[data-animation="flip-in"],.using-mobile-browser .img-with-animation[data-animation="flip-in-vertical"],.using-mobile-browser .col.has-animation[data-animation="flip-in-vertical"],.using-mobile-browser .wpb_column.has-animation[data-animation="flip-in-vertical"],.using-mobile-browser #page-header-bg[data-parallax="1"] .span_6,.using-mobile-browser .owl-carousel[data-enable-animation="true"] .owl-stage>.owl-item,.using-mobile-browser .nectar-fancy-box.has-animation,.using-mobile-browser .nectar-split-heading[data-animation-type="twist-in"],.using-mobile-browser .nectar-split-heading span>.inner,.using-mobile-browser .owl-carousel[data-enable-animation="true"] .owl-controls {
        opacity: 1!important
    }

    .using-mobile-browser .divider-border[data-animate="yes"],.using-mobile-browser .divider-small-border[data-animate="yes"] {
        visibility: visible!important
    }

    .using-mobile-browser .nectar_cascading_images .cascading-image .inner-wrap,.using-mobile-browser .nectar-icon-list[data-animate="true"] .content,.using-mobile-browser .nectar-icon-list[data-animate="true"] .nectar-icon-list-item .list-icon-holder,.using-mobile-browser .nectar-icon-list[data-animate="true"]:after,.using-mobile-browser .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap,.using-mobile-browser .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap *,.using-mobile-browser .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner:after,.using-mobile-browser .nectar-animated-title[data-style="hinge-drop"] .nectar-animated-title-inner {
        opacity: 1!important;
        animation: none!important
    }

    .using-mobile-browser .wpb_animate_when_almost_visible,.using-mobile-browser .wpb_animate_when_almost_visible.wpb_start_animation {
        opacity: 1;
        -webkit-animation: none;
        -o-animation: none;
        animation: none
    }

    .using-mobile-browser .wpb_column.has-animation[data-animation="reveal-from-bottom"] .column-inner-wrap,.using-mobile-browser .wpb_column.has-animation[data-animation="reveal-from-top"] .column-inner-wrap,.using-mobile-browser .wpb_column.has-animation[data-animation="reveal-from-left"] .column-inner-wrap,.using-mobile-browser .wpb_column.has-animation[data-animation="reveal-from-right"] .column-inner-wrap,.using-mobile-browser .wpb_column.has-animation[data-animation="reveal-from-bottom"] .column-inner,.using-mobile-browser .wpb_column.has-animation[data-animation="reveal-from-top"] .column-inner,.using-mobile-browser .wpb_column.has-animation[data-animation="reveal-from-left"] .column-inner,.using-mobile-browser .wpb_column.has-animation[data-animation="reveal-from-right"] .column-inner {
        transform: none;
        -webkit-transform: none
    }

    .using-mobile-browser .nectar-video-box .play_button_mouse_follow.nectar_video_lightbox {
        top: 50%;
        left: 50%
    }

    .ascend.using-mobile-browser #search {
        height: 100%
    }

    .ascend.using-mobile-browser #search #search-box {
        top: 20px
    }

    .using-mobile-browser #page-header-bg[data-parallax="1"] .span_6 {
        display: block!important
    }

    .using-mobile-browser .nectar-split-heading .heading-line>div {
        transform: none;
        -webkit-transform: none
    }

    .using-mobile-browser .slide-out-hover-icon-effect a {
        pointer-events: auto
    }

    .using-mobile-browser #nectar_fullscreen_rows[data-mobile-disable="on"] {
        height: auto!important
    }

    .using-mobile-browser #nectar_fullscreen_rows[data-mobile-disable="on"]>div {
        position: relative!important;
        left: 0!important
    }

    .using-mobile-browser #nectar_fullscreen_rows[data-mobile-disable="on"]>div:not(.full-width-content) .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.container {
        padding-top: 8%;
        padding-bottom: 8%
    }

    .using-mobile-browser .nectar-milestone:not(.animated-in) {
        opacity: 1
    }

    .using-mobile-browser .wpb_row.parallax_section .row-bg.using-image.translate {
        backface-visibility: hidden;
        -webkit-backface-visibility: hidden
    }

    body[data-remove-m-parallax="1"].using-mobile-browser .full-width-section.parallax_section,body[data-remove-m-parallax="1"].using-mobile-browser .full-width-content.parallax_section {
        background-attachment: scroll!important;
        background-position: center!important
    }

    body[data-remove-m-parallax="1"].using-mobile-browser .wpb_row.parallax_section .row-bg,body[data-remove-m-parallax="1"].using-mobile-browser .full-width-section.parallax_section .row-bg,body[data-remove-m-parallax="1"].using-mobile-browser .nectar-recent-posts-single_featured .nectar-recent-post-slide .row-bg,body[data-remove-m-parallax="1"].using-mobile-browser #page-header-bg[data-parallax="1"] .page-header-bg-image {
        margin-top: 0!important;
        height: 100%!important;
        transform: none!important;
        -webkit-transform: none!important;
        background-attachment: scroll!important;
        background-position: 50%!important;
        opacity: 1
    }

    body[data-remove-m-parallax="1"].using-mobile-browser .nectar-recent-posts-single_featured.parallax_section .nectar-recent-post-slide .nectar-recent-post-bg {
        opacity: 1
    }

    body[data-remove-m-parallax="1"].using-mobile-browser .top-level .nectar-recent-posts-single_featured .nectar-recent-post-slide .row-bg {
        height: 100%
    }

    body.using-mobile-browser .blurred-wrap.blurred {
        -webkit-filter: blur(0);
        -moz-filter: blur(0);
        -ms-filter: blur(0);
        filter: blur(0)
    }
}

@media only screen and (min-width: 1600px) {
    .post-area.full-width-content .masonry-blog-item,.full-width-content .post-area .masonry-blog-item {
        width:18%
    }

    .post-area.full-width-content.classic_enhanced .masonry-blog-item,.full-width-content .post-area.classic_enhanced .masonry-blog-item {
        width: 18.5%
    }

    body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.wide,body .post-area.masonry.meta_overlaid .masonry-blog-item.wide_tall,body .post-area.masonry.meta_overlaid.span_9 .masonry-blog-item.regular.format-quote,body .post-area.masonry.meta_overlaid.span_9 .masonry-blog-item.regular.format-link {
        width: 50%
    }

    body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.wide_tall {
        width: 50%
    }

    body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.tall,body .portfolio-items.constrain-max-cols.masonry-items .col.elastic-portfolio-item.regular,body .post-area.masonry.meta_overlaid .masonry-blog-item.regular,#boxed .post-area.full-width-content.meta_overlaid .masonry-blog-item.regular,#boxed .full-width-content .post-area.meta_overlaid .masonry-blog-item.regular {
        width: 25%
    }

    body .post-area.masonry.classic_enhanced .masonry-blog-item.large_featured {
        width: 63.66%
    }

    body .blog-fullwidth-wrap .post-area.masonry.classic_enhanced .masonry-blog-item.large_featured {
        width: 58.5%
    }

    body .post-area.masonry.classic_enhanced.span_9 .masonry-blog-item.large_featured {
        width: 97.5%
    }
}

@media only screen and (min-width: 1300px) and (max-width:1600px) {
    body .post-area.masonry.meta_overlaid .masonry-blog-item.regular {
        width:25%
    }

    body .post-area.masonry.meta_overlaid .masonry-blog-item.wide_tall,body .post-area.masonry.meta_overlaid.span_9 .masonry-blog-item.regular.format-quote,body .post-area.masonry.meta_overlaid.span_9 .masonry-blog-item.regular.format-link {
        width: 50%
    }

    body .post-area.masonry.meta_overlaid .masonry-blog-item.regular h3.title {
        font-size: 16px;
        line-height: 22px
    }

    body .masonry.meta_overlaid .post .post-header .meta-author a {
        font-size: 11px
    }

    body .masonry.meta_overlaid .post .post-header .meta-author span {
        font-size: 13px
    }

    body .default-style .portfolio-items .col.elastic-portfolio-item {
        width: 22.43%!important
    }

    .post-area.full-width-content .masonry-blog-item,.full-width-content .post-area .masonry-blog-item {
        width: 23%
    }

    .full-width-content.blog-fullwidth-wrap:not(.meta-overlaid) {
        padding-left: 2.8%!important
    }

    .full-width-content .vc_span2 .nectar-milestone .number,.full-width-content .vc_col-sm-2 .nectar-milestone .number {
        font-size: 50px;
        line-height: 50px
    }

    .full-width-content .vc_span8 .clients.five-cols.carousel>div,.full-width-content .vc_col-sm-8 .clients.five-cols.carousel>div {
        width: 33%
    }

    body .post-area.masonry.classic_enhanced .masonry-blog-item.large_featured {
        width: 64.1%
    }

    body .blog-fullwidth-wrap .post-area.masonry.classic_enhanced .masonry-blog-item.large_featured {
        width: 73%
    }

    body .post-area.masonry.classic_enhanced.span_9 .masonry-blog-item.large_featured {
        width: 97.5%
    }
}

@media only screen and (min-width: 990px) and (max-width:1300px) {
    body .portfolio-items.constrain-max-cols.no-masonry .col.elastic-portfolio-item,body .post-area.masonry.meta_overlaid .masonry-blog-item.regular {
        width:25%
    }

    body .masonry.meta_overlaid .post .post-header .meta-author a {
        font-size: 11px
    }

    body .masonry.meta_overlaid .post .post-header .meta-author span {
        font-size: 13px
    }

    body .post-area.masonry.meta_overlaid .masonry-blog-item.wide_tall,body .post-area.masonry.meta_overlaid.span_9 .masonry-blog-item.regular.format-quote,body .post-area.masonry.meta_overlaid.span_9 .masonry-blog-item.regular.format-link {
        width: 25%
    }

    body .post-area.masonry.meta_overlaid .masonry-blog-item.regular h3.title {
        font-size: 14px;
        line-height: 20px
    }

    .full-width-content .vc_span8 .clients.six-cols>div,.full-width-content .vc_col-sm-8 .clients.six-cols>div {
        width: 32.3%
    }

    .full-width-content .vc_span8 .clients.no-carousel.six-cols>div:nth-child(3n+3),.full-width-content .vc_col-sm-8 .clients.no-carousel.six-cols>div:nth-child(3n+3) {
        margin-right: 0
    }

    .full-width-content .vc_span8 .clients.five-cols.carousel>div,.full-width-content .vc_col-sm-8 .clients.five-cols.carousel>div {
        width: 40%
    }

    #nectar_fullscreen_rows .full-width-content .wpb_column .wpb_row .wpb_column,#nectar_fullscreen_rows .full-width-content .wpb_column .wpb_row .wpb_column p {
        font-size: inherit;
        line-height: inherit
    }

    body .post-area.masonry.classic_enhanced .masonry-blog-item.large_featured {
        width: 100%
    }

    body .blog-fullwidth-wrap .post-area.masonry.classic_enhanced .masonry-blog-item.large_featured {
        width: 97.2%
    }

    body .post-area.masonry.classic_enhanced.span_9 .masonry-blog-item.large_featured {
        width: 97.5%
    }
}

@media only screen and (min-width: 470px) and (max-width:990px) {
    .portfolio-items .elastic-portfolio-item,body .post-area.masonry.meta_overlaid .masonry-blog-item.regular {
        width:50%
    }

    body .post-area.masonry.meta_overlaid .masonry-blog-item.wide_tall,body .post-area.masonry.meta_overlaid.span_9 .masonry-blog-item.regular.format-quote,body .post-area.masonry.meta_overlaid.span_9 .masonry-blog-item.regular.format-link {
        width: 100%
    }

    body .post-area.masonry.meta_overlaid .masonry-blog-item.regular h3.title {
        font-size: 16px;
        line-height: 20px
    }

    body .post-area.masonry.classic_enhanced .masonry-blog-item.large_featured {
        width: 97%
    }

    body .blog-fullwidth-wrap .post-area.masonry.classic_enhanced .masonry-blog-item.large_featured {
        width: 97%
    }
}

@media only screen and (max-width: 690px) and (min-width:470px) {
    body .post-area.masonry.meta_overlaid .masonry-blog-item.format-quote.regular,body .post-area.masonry.meta_overlaid .masonry-blog-item.format-link.regular,body .post-area.masonry.meta_overlaid .masonry-blog-item.format-quote.regular_2x,body .post-area.masonry.meta_overlaid .masonry-blog-item.format-link.regular_2x {
        width:100%
    }

    .post.quote .post-content .quote-inner,.post.link .post-content .link-inner,.format-status .post-content .status-inner,.post.format-aside .aside-inner {
        padding: 50px 10%
    }
}

@media only screen and (max-width: 690px) {
    body[data-remove-m-video-bgs="1"] .swiper-slide .video-wrap video,body[data-remove-m-video-bgs="1"] .nectar-video-wrap video {
        display:none
    }

    body[data-remove-m-video-bgs="1"] .mobile-video-image {
        display: block
    }

    .posts-container[data-load-animation="fade_in_from_bottom"] .inner-wrap.animated,.posts-container[data-load-animation="fade_in"] article .inner-wrap.animated,.posts-container[data-load-animation="perspective"] article .inner-wrap.animated,.posts-container[data-load-animation="fade_in_from_bottom"] .inner-wrap,.posts-container[data-load-animation="fade_in"] article .inner-wrap,.posts-container[data-load-animation="perspective"] article .inner-wrap {
        opacity: 1;
        transform: translateY(0);
        -webkit-transform: translateY(0)
    }

    .post-area.masonry.classic .posts-container:not(.meta-moved) .post-content>.post-meta {
        opacity: 0;
        position: absolute!important
    }

    .post-area.masonry.meta_overlaid .post .post-content>.post-meta {
        display: none!important
    }

    #ajax-content-wrap .masonry.meta_overlaid .quote-inner .quote-wrap,#ajax-content-wrap .masonry.meta_overlaid .link-inner .link-wrap {
        -webkit-transform: none;
        transform: none;
        top: 0;
        position: relative
    }

    .material .related-post-wrap h3.related-title {
        padding-top: 60px
    }

    .post-area.featured_img_left .article-content-wrap {
        display: block
    }

    .post-area.featured_img_left .article-content-wrap .post-featured-img-wrap,.post-area.featured_img_left .article-content-wrap .post-content-wrap {
        width: 100%
    }

    .post-area.featured_img_left .quote .inner-wrap,.post-area.featured_img_left .link .inner-wrap {
        padding-bottom: 55px
    }

    .post-area.featured_img_left .article-content-wrap .post-content-wrap {
        padding: 35px 0 55px 0;
        overflow: visible
    }

    .post-area.featured_img_left article:not(.has-post-thumbnail) .article-content-wrap .post-featured-img-wrap {
        display: none
    }

    .post-area.featured_img_left .article-content-wrap .post-featured-img-wrap {
        height: 200px;
        border-radius: 5px 5px 0
    }

    .nectar-recent-posts-slider .inner-wrap {
        max-width: 80%
    }

    .arhchive #page-header-wrap #page-header-bg .subheader {
        display: none
    }
}

@media only screen and (max-width: 470px) {
    body .post-area.masonry.meta_overlaid .masonry-blog-item.wide_tall,body .post-area.masonry.meta_overlaid .masonry-blog-item.format-quote.regular,body .post-area.masonry.meta_overlaid .masonry-blog-item.format-link.regular,body .post-area.masonry.meta_overlaid .masonry-blog-item.format-quote.regular_2x,body .post-area.masonry.meta_overlaid .masonry-blog-item.format-link.regular_2x {
        width:100%
    }

    body .post-area.masonry.meta_overlaid .masonry-blog-item.regular {
        width: 50%
    }

    .masonry.meta_overlaid .post.wide_tall .content-inner .post-featured-img img {
        height: auto!important
    }

    #ajax-content-wrap .masonry.meta_overlaid .link-inner .link-wrap,#ajax-content-wrap .masonry.meta_overlaid .quote-inner .quote-wrap {
        transform: none;
        -webkit-transform: none;
        top: 0
    }

    .post.quote .post-content .quote-inner,.post.link .post-content .link-inner,.format-status .post-content .status-inner,.post.format-aside .aside-inner {
        padding: 50px 10%
    }

    .full-width-content.blog-fullwidth-wrap:not(.meta-overlaid) {
        padding: 0 10%!important
    }

    body #ajax-content-wrap .post-area.masonry.meta_overlaid .masonry-blog-item.wide_tall .post-meta .date,body #ajax-content-wrap .post-area.masonry.meta_overlaid .masonry-blog-item.large_featured .post-meta .date {
        font-size: 13px
    }

    #ajax-content-wrap .post-area.masonry.meta_overlaid .post.wide_tall .post-meta,#ajax-content-wrap .post-area.masonry.meta_overlaid .post.large_featured .post-meta {
        margin: -1px 0
    }

    #ajax-content-wrap .masonry.meta_overlaid .masonry-blog-item .article-content-wrap {
        padding-bottom: 0
    }

    body .masonry.meta_overlaid .post .post-header .meta-author a {
        font-size: 11px
    }

    body .masonry.meta_overlaid .post .post-header .meta-author span {
        font-size: 11px
    }

    body .post-area.auto_meta_overlaid_spaced[data-ams].span_9 {
        margin: 0
    }

    body .auto_meta_overlaid_spaced[data-ams].span_9 .masonry-blog-item {
        padding-left: 0;
        padding-right: 0
    }

    body .woocommerce ul.products[data-product-style="material"] li.product.material,body.woocommerce-page ul.products[data-product-style="material"] li.product.material,.woocommerce .span_9 ul.products li.product.material,.woocommerce-page .span_9 ul.products li.product.material,body .woocommerce.columns-1 ul.products li.product.material {
        margin-right: 0%!important;
        width: 100%
    }

    .woocommerce .products.related .product.material,.woocommerce .products.upsells .product.material {
        width: 100%!important
    }

    body #search-results[data-layout="default"] .result,body #search-results[data-layout="masonry-no-sidebar"] .result {
        opacity: 1;
        position: relative!important;
        top: auto!important;
        left: auto!important
    }
}

.nectar-button {
    border-radius: 0!important;
    margin-right: 20px
}

#header-space {
    height: 50px
}

#slide-out-widget-area-bg.fullscreen {
    background-color: #333!important
}

.bold,strong,b {
    font-weight: 800!important
}

.see-through-2 {
    border-color: #b5ab61!important
}

.post-area.featured_img_left .post-content-wrap .meta-category,.related-posts[data-style="material"] .meta-category {
    display: none!important
}

.blog-title a.uncategorized {
    display: none!important
}

h1,h2,h3,blockquote {
    font-family: freight-big-pro,serif!important;
    font-weight: 500;
    font-style: normal
}

span.testimonial-name {
    font-family: montserrat,arial,sans-serif!important;
    font-style: normal!important;
    font-size: 20px!important;
    text-transform: uppercase;
    letter-spacing: 3px;
    display: block;
    line-height: 22px!important
}

#footer-outer #copyright,#footer-outer {
    background-color: #000
}

.original #footer-outer #footer-widgets .col ul li {
    text-transform: uppercase;
    letter-spacing: 3px;
    text-align: center
}

#footer-outer[data-cols="1"] #copyright,#footer-outer #copyright[data-layout="centered"] {
    padding-top: 0
}

#footer-widgets,.greyborder,.greybordertop .inner-wrap {
    border-top: 1px solid #444
}

@media only screen and (max-width: 600px) {
    blockquote,.testimonial_slider blockquote,.testimonial_slider[data-style="minimal"] blockquote,.testimonial_slider[data-style="minimal"] blockquote span.open-quote,.testimonial_slider[data-style="minimal"] blockquote span.close-quote {
        font-size:30px!important;
        line-height: 30px!important
    }

    .testimonial-name {
        font-size: 18px!important
    }
}

@media only screen and (max-width: 1000px) {
    #top {
        border-bottom:none!important
    }

    .mobilegold {
        background-color: #b5ab61!important
    }
}

.original .nectar-button.extra-color-gradient-1,.original .nectar-button.extra-color-gradient-2,.original .nectar-button.see-through-extra-color-gradient-1,.original .nectar-button.see-through-extra-color-gradient-2 {
    background-color: transparent!important;
    opacity: 1;
    box-shadow: none
}

.nectar-button.extra-color-gradient-1:after,.nectar-button.extra-color-gradient-2:after,.nectar-button.see-through-extra-color-gradient-1:after,.nectar-button.see-through-extra-color-gradient-2:after {
    position: absolute;
    content: ' ';
    top: -2%;
    left: -1%;
    width: 101.5%;
    height: 104%;
    transform-origin: right;
    -webkit-transform-origin: right;
    -ms-transform-origin: right;
    transform: scale(0,1);
    -webkit-transform: scale(0,1);
    -ms-transform: scale(0,1);
    -ms-transition: transform 0.38s cubic-bezier(.2,.95,.4,.95),background-size 0.38s ease;
    transition: transform 0.38s cubic-bezier(.2,.95,.4,.95),background-size 0.38s ease;
    -webkit-transition: transform 0.38s cubic-bezier(.2,.95,.4,.95),background-size 0.38s ease;
    z-index: -1
}

.nectar-button.see-through-extra-color-gradient-1:after,.nectar-button.see-through-extra-color-gradient-2:after,.nectar-button.extra-color-gradient-1:hover:after,.nectar-button.extra-color-gradient-2:hover:after {
    background-size: 225% 100%!important;
    background-position: right!important
}

.nectar-button.see-through-extra-color-gradient-1:hover:after,.nectar-button.see-through-extra-color-gradient-2:hover:after,.nectar-button.extra-color-gradient-1:after,.nectar-button.extra-color-gradient-2:after {
    background-position: left!important;
    background-size: 100% 100%!important
}

.nectar-button.see-through-extra-color-gradient-1:hover:after,.nectar-button.see-through-extra-color-gradient-2:hover:after {
    transform: scale(1,1);
    -webkit-transform: scale(1,1);
    -ms-transform: scale(1,1);
    transform-origin: left;
    -webkit-transform-origin: left;
    -ms-transform-origin: left
}

.nectar-button.extra-color-gradient-1:after,.nectar-button.extra-color-gradient-2:after {
    transform: scale(1,1);
    -webkit-transform: scale(1,1);
    -ms-transform: scale(1,1);
    transform-origin: left;
    -webkit-transform-origin: left;
    -ms-transform-origin: left
}

.nectar-button.extra-color-gradient-1:hover:after,.nectar-button.extra-color-gradient-2:hover:after {
    transform: scale(0,1);
    -webkit-transform: scale(0,1);
    -ms-transform: scale(0,1);
    transform-origin: right;
    -webkit-transform-origin: right;
    -ms-transform-origin: right
}

.nectar-button.extra-color-gradient-1 .start,.nectar-button.extra-color-gradient-2 .start,.nectar-button.extra-color-gradient-1 .hover,.nectar-button.extra-color-gradient-2 .hover,.nectar-button.see-through-extra-color-gradient-1 .start,.nectar-button.see-through-extra-color-gradient-2 .start,.nectar-button.see-through-extra-color-gradient-1 .hover,.nectar-button.see-through-extra-color-gradient-2 .hover {
    -ms-transition: transform 0.38s cubic-bezier(.2,.95,.4,.95),opacity 0.38s cubic-bezier(.2,.95,.4,.95);
    transition: transform 0.38s cubic-bezier(.2,.95,.4,.95),opacity 0.38s cubic-bezier(.2,.95,.4,.95);
    -webkit-transition: transform 0.38s cubic-bezier(.2,.95,.4,.95),opacity 0.38s cubic-bezier(.2,.95,.4,.95)
}

.nectar-button.extra-color-gradient-1 .start,.nectar-button.extra-color-gradient-2 .start,.nectar-button.see-through-extra-color-gradient-1 .start,.nectar-button.see-through-extra-color-gradient-2 .start {
    animation: gradientTextHoverHover 0.38s;
    animation-timing-function: cubic-bezier(.2,.9,.4,.9);
    animation-fill-mode: forwards;
    display: inline-block!important
}

.nectar-button.extra-color-gradient-1 .hover,.nectar-button.extra-color-gradient-2 .hover,.nectar-button.see-through-extra-color-gradient-1 .hover,.nectar-button.see-through-extra-color-gradient-2 .hover {
    position: absolute;
    display: inline;
    left: 0;
    animation: gradientTextHoverOff 0.38s;
    animation-timing-function: cubic-bezier(.2,.9,.4,.9);
    animation-fill-mode: forwards;
    text-align: center;
    width: 100%;
    opacity: 0;
    z-index: 0
}

.nectar-button.extra-color-gradient-1:hover .hover,.nectar-button.extra-color-gradient-2:hover .hover,.nectar-button.see-through-extra-color-gradient-1:hover .hover,.nectar-button.see-through-extra-color-gradient-2:hover .hover {
    animation: gradientTextHoverHover 0.38s;
    animation-timing-function: cubic-bezier(.2,.9,.4,.9);
    animation-fill-mode: forwards
}

.nectar-button.extra-color-gradient-1:hover .start,.nectar-button.extra-color-gradient-2:hover .start,.nectar-button.see-through-extra-color-gradient-1:hover .start,.nectar-button.see-through-extra-color-gradient-2:hover .start {
    animation: gradientTextHoverOff 0.38s;
    animation-timing-function: cubic-bezier(.2,.9,.4,.9);
    animation-fill-mode: forwards
}

.nectar-button.see-through-extra-color-gradient-1 .hover,.nectar-button.see-through-extra-color-gradient-2 .hover {
    position: absolute;
    display: inline;
    left: 0;
    text-align: center;
    width: 100%;
    opacity: 0;
    z-index: 100
}

.nectar-button.extra-color-gradient-1 .start.loading,.nectar-button.extra-color-gradient-2 .start.loading,.nectar-button.see-through-extra-color-gradient-1 .start.loading,.nectar-button.see-through-extra-color-gradient-2 .start.loading {
    animation: gradientTextHoverHover 0s
}

.light .nectar-button.extra-color-gradient-1:hover .hover,.light .nectar-button.extra-color-gradient-2:hover .hover,.light .nectar-button.see-through-extra-color-gradient-1:hover .start,.light .nectar-button.see-through-extra-color-gradient-2:hover .start,.light .nectar-button.see-through-extra-color-gradient-1 .start,.light .nectar-button.see-through-extra-color-gradient-2 .start,div[data-text-color="light"] .nectar-button.extra-color-gradient-1:hover .hover,div[data-text-color="light"] .nectar-button.extra-color-gradient-2:hover .hover,div[data-text-color="light"] .nectar-button.see-through-extra-color-gradient-1:hover .start,div[data-text-color="light"] .nectar-button.see-through-extra-color-gradient-2:hover .start,div[data-text-color="light"] .nectar-button.see-through-extra-color-gradient-1 .start,div[data-text-color="light"] .nectar-button.see-through-extra-color-gradient-2 .start {
    background: none!important;
    -webkit-background-clip: border-box;
    -webkit-text-fill-color: #fff;
    background-clip: border-box
}

.light .nectar-button.see-through-extra-color-gradient-1.no-text-grad .start,.light .nectar-button.see-through-extra-color-gradient-2.no-text-grad .start,div[data-text-color="light"] .nectar-button.see-through-extra-color-gradient-1.no-text-grad .start,div[data-text-color="light"] .nectar-button.see-through-extra-color-gradient-2.no-text-grad .start {
    color: #fff!important
}

.light .nectar-button.see-through-extra-color-gradient-1:hover .start,.light .nectar-button.see-through-extra-color-gradient-2:hover .start,.light .nectar-button.see-through-extra-color-gradient-1 .start,.light .nectar-button.see-through-extra-color-gradient-2 .start,.light .nectar-button.extra-color-gradient-1 .start,.light .nectar-button.extra-color-gradient-2 .start,div[data-text-color="light"] .nectar-button.see-through-extra-color-gradient-1:hover .start,div[data-text-color="light"] .nectar-button.see-through-extra-color-gradient-2:hover .start,div[data-text-color="light"] .nectar-button.see-through-extra-color-gradient-1 .start,div[data-text-color="light"] .nectar-button.see-through-extra-color-gradient-2 .start,div[data-text-color="light"] .nectar-button.extra-color-gradient-1 .start,div[data-text-color="light"] .nectar-button.extra-color-gradient-2 .start {
    opacity: 1!important;
    animation: none!important
}

.light .nectar-button.see-through-extra-color-gradient-1 .hover,.light .nectar-button.see-through-extra-color-gradient-2 .hover,.light .nectar-button.extra-color-gradient-1 .hover,.light .nectar-button.extra-color-gradient-2 .hover,div[data-text-color="light"] .nectar-button.see-through-extra-color-gradient-1 .hover,div[data-text-color="light"] .nectar-button.see-through-extra-color-gradient-2 .hover,div[data-text-color="light"] .nectar-button.extra-color-gradient-1 .hover,div[data-text-color="light"] .nectar-button.extra-color-gradient-2 .hover {
    opacity: 0!important;
    animation: none!important
}

@keyframes gradientTextHoverHover {
    0% {
        transform: translateX(0);
        opacity: 0
    }

    70% {
        opacity: 1
    }

    100% {
        transform: translateX(0)!important;
        opacity: 1
    }
}

@keyframes gradientTextHoverOff {
    0% {
        transform: translateX(0);
        opacity: 1
    }

    70% {
        opacity: 0
    }

    100% {
        transform: translateX(0)!important;
        opacity: 0
    }
}

.nectar-button.see-through-extra-color-gradient-1.medium.has-icon,.nectar-button.see-through-extra-color-gradient-2.medium.has-icon,.nectar-button.extra-color-gradient-1.medium.has-icon,.nectar-button.extra-color-gradient-2.medium.has-icon {
    padding: 7px 30px
}

.nectar-button.see-through-extra-color-gradient-1.large.has-icon,.nectar-button.see-through-extra-color-gradient-2.large.has-icon,.nectar-button.extra-color-gradient-1.large.has-icon,.nectar-button.extra-color-gradient-2.large.has-icon {
    padding: 12px 35px
}

.nectar-button.extra-color-gradient-1 i,.nectar-button.extra-color-gradient-2 i,.nectar-button.see-through-extra-color-gradient-1 i,.nectar-button.see-through-extra-color-gradient-2 i {
    opacity: 1;
    right: 24px;
    background: inherit;
    background-size: 500% 100%;
    background-position: right
}

.nectar-button.extra-color-gradient-1.has-icon span,.nectar-button.extra-color-gradient-2.has-icon span,.nectar-button.see-through-extra-color-gradient-1.has-icon span,.nectar-button.see-through-extra-color-gradient-2.has-icon span {
    left: -18px
}

.nectar-button.extra-color-gradient-1.has-icon:hover span,.nectar-button.extra-color-gradient-2.has-icon:hover span,.nectar-button.see-through-extra-color-gradient-1.has-icon:hover span,.nectar-button.see-through-extra-color-gradient-2.has-icon:hover span,.nectar-button.extra-color-gradient-1.has-icon:hover i,.nectar-button.extra-color-gradient-2.has-icon:hover i,.nectar-button.see-through-extra-color-gradient-1.has-icon:hover i,.nectar-button.see-through-extra-color-gradient-2.has-icon:hover i {
    -ms-transform: none;
    transform: none;
    -webkit-transform: none
}

.nectar-button.extra-color-gradient-1.jumbo i,.nectar-button.extra-color-gradient-2.jumbo i,.nectar-button.see-through-extra-color-gradient-1.jumbo i,.nectar-button.see-through-extra-color-gradient-2.jumbo i {
    opacity: 1;
    font-size: 20px;
    line-height: 20px;
    width: 20px;
    text-align: center;
    margin-top: -10px
}

.nectar-button.extra-color-gradient-1.extra_jumbo i,.nectar-button.extra-color-gradient-2.extra_jumbo i,.nectar-button.see-through-extra-color-gradient-1.extra_jumbo i,.nectar-button.see-through-extra-color-gradient-2.extra_jumbo i {
    width: 40px
}

.nectar-button.extra-color-gradient-1.has-icon.extra_jumbo span,.nectar-button.extra-color-gradient-2.has-icon.extra_jumbo span,.nectar-button.see-through-extra-color-gradient-1.has-icon.extra_jumbo span,.nectar-button.see-through-extra-color-gradient-2.has-icon.extra_jumbo span {
    left: -35px
}

.nectar-button.extra-color-gradient-1.has-icon.jumbo span,.nectar-button.extra-color-gradient-2.has-icon.jumbo span,.nectar-button.see-through-extra-color-gradient-1.has-icon.jumbo span,.nectar-button.see-through-extra-color-gradient-2.has-icon.jumbo span {
    left: -16px
}

.nectar-button.extra-color-gradient-1.has-icon.large span,.nectar-button.extra-color-gradient-2.has-icon.large span,.nectar-button.see-through-extra-color-gradient-1.has-icon.large span,.nectar-button.see-through-extra-color-gradient-2.has-icon.large span {
    left: -14px
}

.nectar-button.extra-color-gradient-1.has-icon.medium span,.nectar-button.extra-color-gradient-2.has-icon.medium span,.nectar-button.see-through-extra-color-gradient-1.has-icon.medium span,.nectar-button.see-through-extra-color-gradient-2.has-icon.medium span {
    left: -13px
}

.nectar-button.extra-color-gradient-1.has-icon.small span,.nectar-button.extra-color-gradient-2.has-icon.small span,.nectar-button.see-through-extra-color-gradient-1.has-icon.small span,.nectar-button.see-through-extra-color-gradient-2.has-icon.small span {
    left: -11px
}

.nectar-button.extra-color-gradient-1.jumbo .hover i,.nectar-button.extra-color-gradient-2.jumbo .hover i,.nectar-button.see-through-extra-color-gradient-1.jumbo .hover i,.nectar-button.see-through-extra-color-gradient-2.jumbo .hover i {
    right: 8px
}

.nectar-button.extra-color-gradient-1.extra_jumbo .hover i,.nectar-button.extra-color-gradient-2.extra_jumbo .hover i,.nectar-button.see-through-extra-color-gradient-1.extra_jumbo .hover i,.nectar-button.see-through-extra-color-gradient-2.extra_jumbo .hover i {
    right: 19px
}

.nectar-button.extra-color-gradient-1.large .hover i,.nectar-button.extra-color-gradient-2.large .hover i,.nectar-button.see-through-extra-color-gradient-1.large .hover i,.nectar-button.see-through-extra-color-gradient-2.large .hover i {
    right: 5px
}

.nectar-button.extra-color-gradient-1.medium .hover i,.nectar-button.extra-color-gradient-2.medium .hover i,.nectar-button.see-through-extra-color-gradient-1.medium .hover i,.nectar-button.see-through-extra-color-gradient-2.medium .hover i {
    right: 3px
}

.nectar-button.extra-color-gradient-1.small .hover i,.nectar-button.extra-color-gradient-2.small .hover i,.nectar-button.see-through-extra-color-gradient-1.small .hover i,.nectar-button.see-through-extra-color-gradient-2.small .hover i {
    right: 7px
}

.nectar-button.extra-color-gradient-1.jumbo .start i,.nectar-button.extra-color-gradient-2.jumbo .start i,.nectar-button.see-through-extra-color-gradient-1.jumbo .start i,.nectar-button.see-through-extra-color-gradient-2.jumbo .start i {
    right: -32px
}

.nectar-button.extra-color-gradient-1.extra_jumbo .start i,.nectar-button.extra-color-gradient-2.extra_jumbo .start i,.nectar-button.see-through-extra-color-gradient-1.extra_jumbo .start i,.nectar-button.see-through-extra-color-gradient-2.extra_jumbo .start i {
    right: -75px
}

.nectar-button.extra-color-gradient-1.large .start i,.nectar-button.extra-color-gradient-2.large .start i,.nectar-button.see-through-extra-color-gradient-1.large .start i,.nectar-button.see-through-extra-color-gradient-2.large .start i {
    right: -32px
}

.nectar-button.extra-color-gradient-1.medium .start i,.nectar-button.extra-color-gradient-2.medium .start i,.nectar-button.see-through-extra-color-gradient-1.medium .start i,.nectar-button.see-through-extra-color-gradient-2.medium .start i {
    right: -30px
}

.nectar-button.extra-color-gradient-1.small .start i,.nectar-button.extra-color-gradient-2.small .start i,.nectar-button.see-through-extra-color-gradient-1.small .start i,.nectar-button.see-through-extra-color-gradient-2.small .start i {
    right: -30px
}

.nectar-button.see-through-extra-color-gradient-1.small,.nectar-button.see-through-extra-color-gradient-2.small,.nectar-button.extra-color-gradient-1.small,.nectar-button.extra-color-gradient-2.small {
    padding: 5px 14px
}

.nectar-button.see-through-extra-color-gradient-1.medium,.nectar-button.see-through-extra-color-gradient-2.medium,.nectar-button.extra-color-gradient-1.medium,.nectar-button.extra-color-gradient-2.medium {
    border-width: 3px;
    padding: 7px 15px
}

.nectar-button.see-through-extra-color-gradient-1.large,.nectar-button.see-through-extra-color-gradient-2.large,.nectar-button.extra-color-gradient-1.large,.nectar-button.extra-color-gradient-2.large {
    border-width: 3px;
    padding: 12px 22px
}

.nectar-button.see-through-extra-color-gradient-1.jumbo,.nectar-button.see-through-extra-color-gradient-2.jumbo,.nectar-button.extra-color-gradient-1.jumbo,.nectar-button.extra-color-gradient-2.jumbo {
    border-width: 4px;
    padding: 21px 40px
}

.nectar-button.see-through-extra-color-gradient-1.extra_jumbo,.nectar-button.see-through-extra-color-gradient-2.extra_jumbo,.nectar-button.extra-color-gradient-1.extra_jumbo,.nectar-button.extra-color-gradient-2.extra_jumbo {
    border-width: 10px;
    padding: 56px 90px
}

.nectar-button.extra-color-gradient-1 span,.nectar-button.extra-color-gradient-2 span,.nectar-button.see-through-extra-color-gradient-1 span,.nectar-button.see-through-extra-color-gradient-2 span {
    z-index: 100
}

.comment-wrap {
    padding: 60px 0
}

.comment-wrap[data-comments-open="false"] {
    padding: 0
}

.carousel-next i,.carousel-prev i {
    color: #fff
}

@media only screen and (max-width: 1000px) {
    #search-outer {
        height:55px;
        bottom: 0;
        top: auto
    }
}
