/**handles:venobox-style,kidden-core-style**/
.vbox-overlay {
    --vbox-tools-color: #fff;
    --vbox-title-background: #101010;
    --vbox-title-width: 'auto';
    --vbox-title-radius: 0;
    --vbox-share-background: #101010;
    --vbox-share-width: 'auto';
    --vbox-share-radius: 0
}

.vbox-overlay *, .vbox-overlay :after, .vbox-overlay :before {
    -webkit-backface-visibility: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.vbox-overlay * {
    -webkit-backface-visibility: visible;
    backface-visibility: visible
}

.vbox-overlay {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 999999
}

.vbox-share, .vbox-title {
    line-height: 1;
    position: fixed;
    z-index: 98;
    text-align: center;
    margin: 0 auto;
    color: var(--vbox-tools-color)
}

.vbox-title {
    font-size: 12px;
    background-color: var(--vbox-title-background);
    width: var(--vbox-title-width);
    border-radius: var(--vbox-title-radius);
    padding: 12px 54px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block
}

.vbox-share {
    font-size: 24px;
    padding: 0 .35em;
    background-color: var(--vbox-share-background);
    width: var(--vbox-share-width);
    border-radius: var(--vbox-share-radius)
}

.vbox-link-btn, button.vbox-link-btn, button.vbox-link-btn:active, button.vbox-link-btn:focus, button.vbox-link-btn:hover {
    border: none !important;
    background: 0 0 !important;
    box-shadow: none !important;
    color: inherit !important;
    padding: 6px 12px;
    outline: 0;
    display: inline-block;
    cursor: pointer
}

.vbox-share a {
    color: inherit !important;
    padding: 6px 12px;
    display: inline-block
}

.vbox-share svg {
    z-index: 10;
    vertical-align: middle
}

.vbox-close {
    cursor: pointer;
    position: fixed;
    top: 20px;
    right: 20px;
    z-index: 99;
    color: #000;
    color: var(--vbox-tools-color);
    border: 0;
    font-size: 24px;
    display: flex;
    align-items: center;
    opacity: .8;
    transition: opacity .2s
}

.vbox-close:hover {
    opacity: 1
}

.vbox-left-corner {
    cursor: pointer;
    position: fixed;
    left: 20px;
    top: 20px;
    overflow: hidden;
    line-height: 1;
    font-size: 12px;
    z-index: 99;
    display: flex;
    align-items: center;
    color: var(--vbox-tools-color)
}

.vbox-num {
    display: inline-block;
}

.vbox-left {
    left: 0
}

.vbox-right {
    right: 0
}

.vbox-top {
    top: 0
}

.vbox-bottom {
    bottom: 0
}

.vbox-next, .vbox-prev {
    position: fixed;
    top: 50%;
    margin-top: -15px;
    overflow: hidden;
    cursor: pointer;
    display: block;
    color: #d2d2d2;
    width: 30px;
    height: 30px;
    z-index: 99;
    opacity: .8;
    transition: opacity .2s
}

.vbox-next:hover, .vbox-prev:hover {
    color: #d2d2d2;
    opacity: 1
}

.vbox-next span, .vbox-prev span {
    position: relative;
    width: 20px;
    height: 20px;
    border: 2px solid transparent;
    border-top-color: var(--vbox-tools-color);
    border-right-color: var(--vbox-tools-color);
    text-indent: -100px;
    position: absolute;
    top: 8px;
    display: block
}

.vbox-prev {
    left: 20px
}

.vbox-next {
    right: 20px
}

.vbox-prev span {
    left: 10px;
    -ms-transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg)
}

.vbox-next span {
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    right: 10px
}

.vbox-inline, .venoratio {
    position: relative;
    width: 100%;
    margin: 0 auto
}

.venoratio::before {
    display: block;
    padding-top: var(--vb-aspect-ratio);
    content: ""
}

.venoratio>* {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.venoratio-1x1 {
    --vb-aspect-ratio: 100%
}

.venoratio-4x3 {
    --vb-aspect-ratio: calc(3 / 4 * 100%)
}

.venoratio-16x9 {
    --vb-aspect-ratio: calc(9 / 16 * 100%)
}

.venoratio-21x9 {
    --vb-aspect-ratio: calc(9 / 21 * 100%)
}

.vbox-child.vbox-inline, .vbox-child.venoratio {
    max-width: 1400px
}

.vbox-open {
    overflow: hidden
}

.vbox-container {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: hidden;
    z-index: 20;
    max-height: 100%;
    padding: 30px 0
}

.vbox-content {
    opacity: 0
}

.vbox-content {
    text-align: center;
    width: 100%;
    position: relative;
    overflow: hidden;
    padding: 20px 5%;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 90vh;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.vbox-container img {
    max-width: 100%;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    object-fit: contain;
    object-position: center;
}

.vbox-child {
    /* box-shadow: 0 0 12px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23); */
    max-width: 100%;
    text-align: initial;
    height: 90vh;
    width: 100%;
    left: 0;
    top: 0;
}

.vbox-child img {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    display: block
}

.vbox-grab .vbox-child img {
    cursor: grab
}

.vbox-content.swipe-left {
    margin-left: -200px !important
}

.vbox-content.swipe-right {
    margin-left: 200px !important
}

.vbox-preloader {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0)
}

.vbox-preloader .vbox-preloader-inner {
    opacity: 1;
    transition: opacity .2s
}

.vbox-hidden {
    display: none
}

.vbox-preloader.vbox-hidden .vbox-preloader-inner {
    opacity: 0
}

.vbox-backdrop {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: translateZ(-1px);
    -moz-transform: translateZ(-1px);
    -o-transform: translateZ(-1px);
    transform: translateZ(-1px);
    z-index: 0
}

.vbox-tooltip {
    position: relative;
    display: inline-block
}

.vbox-tooltip .vbox-tooltip-text {
    visibility: hidden;
    color: #fff;
    text-align: center;
    padding: 0;
    position: absolute;
    z-index: 1;
    bottom: 100%;
    left: 0;
    opacity: 0;
    transition: opacity .3s;
    margin-bottom: 2px;
    font-family: sans-serif
}

.vbox-top .vbox-tooltip .vbox-tooltip-text {
    bottom: auto;
    top: 100%;
    margin-bottom: 0;
    margin-top: 2px
}

.vbox-tooltip-inner {
    padding: 5px 10px;
    background-color: rgba(0, 0, 0, .9);
    border-radius: 6px;
    font-size: 10px
}

.vbox-tooltip:hover .vbox-tooltip-text {
    visibility: visible;
    opacity: 1
}

.vbox-overlay {
    --sk-size: 40px;
    --sk-color: #333
}

.sk-center {
    margin: auto
}

.sk-plane {
    width: var(--sk-size);
    height: var(--sk-size);
    background-color: var(--sk-color);
    animation: sk-plane 1.2s infinite ease-in-out
}

@keyframes sk-plane {
    0% {
        transform: perspective(120px) rotateX(0) rotateY(0)
    }

    50% {
        transform: perspective(120px) rotateX(-180.1deg) rotateY(0)
    }

    100% {
        transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
    }
}

.sk-chase {
    width: var(--sk-size);
    height: var(--sk-size);
    position: relative;
    animation: sk-chase 2.5s infinite linear both
}

.sk-chase-dot {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    animation: sk-chase-dot 2s infinite ease-in-out both
}

.sk-chase-dot:before {
    content: '';
    display: block;
    width: 25%;
    height: 25%;
    background-color: var(--sk-color);
    border-radius: 100%;
    animation: sk-chase-dot-before 2s infinite ease-in-out both
}

.sk-chase-dot:nth-child(1) {
    animation-delay: -1.1s
}

.sk-chase-dot:nth-child(2) {
    animation-delay: -1s
}

.sk-chase-dot:nth-child(3) {
    animation-delay: -.9s
}

.sk-chase-dot:nth-child(4) {
    animation-delay: -.8s
}

.sk-chase-dot:nth-child(5) {
    animation-delay: -.7s
}

.sk-chase-dot:nth-child(6) {
    animation-delay: -.6s
}

.sk-chase-dot:nth-child(1):before {
    animation-delay: -1.1s
}

.sk-chase-dot:nth-child(2):before {
    animation-delay: -1s
}

.sk-chase-dot:nth-child(3):before {
    animation-delay: -.9s
}

.sk-chase-dot:nth-child(4):before {
    animation-delay: -.8s
}

.sk-chase-dot:nth-child(5):before {
    animation-delay: -.7s
}

.sk-chase-dot:nth-child(6):before {
    animation-delay: -.6s
}

@keyframes sk-chase {
    100% {
        transform: rotate(360deg)
    }
}

@keyframes sk-chase-dot {
    100%, 80% {
        transform: rotate(360deg)
    }
}

@keyframes sk-chase-dot-before {
    50% {
        transform: scale(.4)
    }

    0%, 100% {
        transform: scale(1)
    }
}

.sk-bounce {
    width: var(--sk-size);
    height: var(--sk-size);
    position: relative
}

.sk-bounce-dot {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: var(--sk-color);
    opacity: .6;
    position: absolute;
    top: 0;
    left: 0;
    animation: sk-bounce 2s infinite cubic-bezier(.455, .03, .515, .955)
}

.sk-bounce-dot:nth-child(2) {
    animation-delay: -1s
}

@keyframes sk-bounce {
    0%, 100% {
        transform: scale(0)
    }

    45%, 55% {
        transform: scale(1)
    }
}

.sk-wave {
    width: var(--sk-size);
    height: var(--sk-size);
    display: flex;
    justify-content: space-between
}

.sk-wave-rect {
    background-color: var(--sk-color);
    height: 100%;
    width: 15%;
    animation: sk-wave 1.2s infinite ease-in-out
}

.sk-wave-rect:nth-child(1) {
    animation-delay: -1.2s
}

.sk-wave-rect:nth-child(2) {
    animation-delay: -1.1s
}

.sk-wave-rect:nth-child(3) {
    animation-delay: -1s
}

.sk-wave-rect:nth-child(4) {
    animation-delay: -.9s
}

.sk-wave-rect:nth-child(5) {
    animation-delay: -.8s
}

@keyframes sk-wave {
    0%, 100%, 40% {
        transform: scaleY(.4)
    }

    20% {
        transform: scaleY(1)
    }
}

.sk-pulse {
    width: var(--sk-size);
    height: var(--sk-size);
    background-color: var(--sk-color);
    border-radius: 100%;
    animation: sk-pulse 1.2s infinite cubic-bezier(.455, .03, .515, .955)
}

@keyframes sk-pulse {
    0% {
        transform: scale(0)
    }

    100% {
        transform: scale(1);
        opacity: 0
    }
}

.sk-flow {
    width: calc(var(--sk-size) * 1.3);
    height: calc(var(--sk-size) * 1.3);
    display: flex;
    justify-content: space-between
}

.sk-flow-dot {
    width: 25%;
    height: 25%;
    background-color: var(--sk-color);
    border-radius: 50%;
    animation: sk-flow 1.4s cubic-bezier(.455, .03, .515, .955) 0s infinite both
}

.sk-flow-dot:nth-child(1) {
    animation-delay: -.3s
}

.sk-flow-dot:nth-child(2) {
    animation-delay: -.15s
}

@keyframes sk-flow {
    0%, 100%, 80% {
        transform: scale(.3)
    }

    40% {
        transform: scale(1)
    }
}

.sk-swing {
    width: var(--sk-size);
    height: var(--sk-size);
    position: relative;
    animation: sk-swing 1.8s infinite linear
}

.sk-swing-dot {
    width: 45%;
    height: 45%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    background-color: var(--sk-color);
    border-radius: 100%;
    animation: sk-swing-dot 2s infinite ease-in-out
}

.sk-swing-dot:nth-child(2) {
    top: auto;
    bottom: 0;
    animation-delay: -1s
}

@keyframes sk-swing {
    100% {
        transform: rotate(360deg)
    }
}

@keyframes sk-swing-dot {
    0%, 100% {
        transform: scale(.2)
    }

    50% {
        transform: scale(1)
    }
}

.sk-circle {
    width: var(--sk-size);
    height: var(--sk-size);
    position: relative
}

.sk-circle-dot {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.sk-circle-dot:before {
    content: '';
    display: block;
    width: 15%;
    height: 15%;
    background-color: var(--sk-color);
    border-radius: 100%;
    animation: sk-circle 1.2s infinite ease-in-out both
}

.sk-circle-dot:nth-child(1) {
    transform: rotate(30deg)
}

.sk-circle-dot:nth-child(2) {
    transform: rotate(60deg)
}

.sk-circle-dot:nth-child(3) {
    transform: rotate(90deg)
}

.sk-circle-dot:nth-child(4) {
    transform: rotate(120deg)
}

.sk-circle-dot:nth-child(5) {
    transform: rotate(150deg)
}

.sk-circle-dot:nth-child(6) {
    transform: rotate(180deg)
}

.sk-circle-dot:nth-child(7) {
    transform: rotate(210deg)
}

.sk-circle-dot:nth-child(8) {
    transform: rotate(240deg)
}

.sk-circle-dot:nth-child(9) {
    transform: rotate(270deg)
}

.sk-circle-dot:nth-child(10) {
    transform: rotate(300deg)
}

.sk-circle-dot:nth-child(11) {
    transform: rotate(330deg)
}

.sk-circle-dot:nth-child(1):before {
    animation-delay: -1.1s
}

.sk-circle-dot:nth-child(2):before {
    animation-delay: -1s
}

.sk-circle-dot:nth-child(3):before {
    animation-delay: -.9s
}

.sk-circle-dot:nth-child(4):before {
    animation-delay: -.8s
}

.sk-circle-dot:nth-child(5):before {
    animation-delay: -.7s
}

.sk-circle-dot:nth-child(6):before {
    animation-delay: -.6s
}

.sk-circle-dot:nth-child(7):before {
    animation-delay: -.5s
}

.sk-circle-dot:nth-child(8):before {
    animation-delay: -.4s
}

.sk-circle-dot:nth-child(9):before {
    animation-delay: -.3s
}

.sk-circle-dot:nth-child(10):before {
    animation-delay: -.2s
}

.sk-circle-dot:nth-child(11):before {
    animation-delay: -.1s
}

@keyframes sk-circle {
    0%, 100%, 80% {
        transform: scale(0)
    }

    40% {
        transform: scale(1)
    }
}

.sk-circle-fade {
    width: var(--sk-size);
    height: var(--sk-size);
    position: relative
}

.sk-circle-fade-dot {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.sk-circle-fade-dot:before {
    content: '';
    display: block;
    width: 15%;
    height: 15%;
    background-color: var(--sk-color);
    border-radius: 100%;
    animation: sk-circle-fade 1.2s infinite ease-in-out both
}

.sk-circle-fade-dot:nth-child(1) {
    transform: rotate(30deg)
}

.sk-circle-fade-dot:nth-child(2) {
    transform: rotate(60deg)
}

.sk-circle-fade-dot:nth-child(3) {
    transform: rotate(90deg)
}

.sk-circle-fade-dot:nth-child(4) {
    transform: rotate(120deg)
}

.sk-circle-fade-dot:nth-child(5) {
    transform: rotate(150deg)
}

.sk-circle-fade-dot:nth-child(6) {
    transform: rotate(180deg)
}

.sk-circle-fade-dot:nth-child(7) {
    transform: rotate(210deg)
}

.sk-circle-fade-dot:nth-child(8) {
    transform: rotate(240deg)
}

.sk-circle-fade-dot:nth-child(9) {
    transform: rotate(270deg)
}

.sk-circle-fade-dot:nth-child(10) {
    transform: rotate(300deg)
}

.sk-circle-fade-dot:nth-child(11) {
    transform: rotate(330deg)
}

.sk-circle-fade-dot:nth-child(1):before {
    animation-delay: -1.1s
}

.sk-circle-fade-dot:nth-child(2):before {
    animation-delay: -1s
}

.sk-circle-fade-dot:nth-child(3):before {
    animation-delay: -.9s
}

.sk-circle-fade-dot:nth-child(4):before {
    animation-delay: -.8s
}

.sk-circle-fade-dot:nth-child(5):before {
    animation-delay: -.7s
}

.sk-circle-fade-dot:nth-child(6):before {
    animation-delay: -.6s
}

.sk-circle-fade-dot:nth-child(7):before {
    animation-delay: -.5s
}

.sk-circle-fade-dot:nth-child(8):before {
    animation-delay: -.4s
}

.sk-circle-fade-dot:nth-child(9):before {
    animation-delay: -.3s
}

.sk-circle-fade-dot:nth-child(10):before {
    animation-delay: -.2s
}

.sk-circle-fade-dot:nth-child(11):before {
    animation-delay: -.1s
}

@keyframes sk-circle-fade {
    0%, 100%, 39% {
        opacity: 0;
        transform: scale(.6)
    }

    40% {
        opacity: 1;
        transform: scale(1)
    }
}

.sk-grid {
    width: var(--sk-size);
    height: var(--sk-size)
}

.sk-grid-cube {
    width: 33.33%;
    height: 33.33%;
    background-color: var(--sk-color);
    float: left;
    animation: sk-grid 1.3s infinite ease-in-out
}

.sk-grid-cube:nth-child(1) {
    animation-delay: .2s
}

.sk-grid-cube:nth-child(2) {
    animation-delay: .3s
}

.sk-grid-cube:nth-child(3) {
    animation-delay: .4s
}

.sk-grid-cube:nth-child(4) {
    animation-delay: .1s
}

.sk-grid-cube:nth-child(5) {
    animation-delay: .2s
}

.sk-grid-cube:nth-child(6) {
    animation-delay: .3s
}

.sk-grid-cube:nth-child(7) {
    animation-delay: 0s
}

.sk-grid-cube:nth-child(8) {
    animation-delay: .1s
}

.sk-grid-cube:nth-child(9) {
    animation-delay: .2s
}

@keyframes sk-grid {
    0%, 100%, 70% {
        transform: scale3D(1, 1, 1)
    }

    35% {
        transform: scale3D(0, 0, 1)
    }
}

.sk-fold {
    width: var(--sk-size);
    height: var(--sk-size);
    position: relative;
    transform: rotateZ(45deg)
}

.sk-fold-cube {
    float: left;
    width: 50%;
    height: 50%;
    position: relative;
    transform: scale(1.1)
}

.sk-fold-cube:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(--sk-color);
    animation: sk-fold 2.4s infinite linear both;
    transform-origin: 100% 100%
}

.sk-fold-cube:nth-child(2) {
    transform: scale(1.1) rotateZ(90deg)
}

.sk-fold-cube:nth-child(4) {
    transform: scale(1.1) rotateZ(180deg)
}

.sk-fold-cube:nth-child(3) {
    transform: scale(1.1) rotateZ(270deg)
}

.sk-fold-cube:nth-child(2):before {
    animation-delay: .3s
}

.sk-fold-cube:nth-child(4):before {
    animation-delay: .6s
}

.sk-fold-cube:nth-child(3):before {
    animation-delay: .9s
}

@keyframes sk-fold {
    0%, 10% {
        transform: perspective(140px) rotateX(-180deg);
        opacity: 0
    }

    25%, 75% {
        transform: perspective(140px) rotateX(0);
        opacity: 1
    }

    100%, 90% {
        transform: perspective(140px) rotateY(180deg);
        opacity: 0
    }
}

.sk-wander {
    width: var(--sk-size);
    height: var(--sk-size);
    position: relative
}

.sk-wander-cube {
    background-color: var(--sk-color);
    width: 20%;
    height: 20%;
    position: absolute;
    top: 0;
    left: 0;
    --sk-wander-distance: calc(var(--sk-size) * 0.75);
    animation: sk-wander 2s ease-in-out -2s infinite both
}

.sk-wander-cube:nth-child(2) {
    animation-delay: -.5s
}

.sk-wander-cube:nth-child(3) {
    animation-delay: -1s
}

@keyframes sk-wander {
    0% {
        transform: rotate(0)
    }

    25% {
        transform: translateX(var(--sk-wander-distance)) rotate(-90deg) scale(.6)
    }

    50% {
        transform: translateX(var(--sk-wander-distance)) translateY(var(--sk-wander-distance)) rotate(-179deg)
    }

    50.1% {
        transform: translateX(var(--sk-wander-distance)) translateY(var(--sk-wander-distance)) rotate(-180deg)
    }

    75% {
        transform: translateX(0) translateY(var(--sk-wander-distance)) rotate(-270deg) scale(.6)
    }

    100% {
        transform: rotate(-360deg)
    }
}

 html.lenis, html.lenis body {height: auto;}.lenis.lenis-smooth {scroll-behavior: auto !important;}.lenis.lenis-smooth [data-lenis-prevent] {overscroll-behavior: contain;}.lenis.lenis-stopped {overflow: hidden;}.lenis.lenis-scrolling iframe {pointer-events: none;}.elementor img {display: block;}.elementor svg {fill: currentColor;}.elementor-element.e-parent {overflow-x: clip;}.widget-posts-list li:before {display: none;}.widget-posts-list li {width: 100%;overflow: hidden;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;align-items: center;padding-left: 0 !important;}.widget-posts-list li .widget-post-thumb {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%;}.widget-posts-list li .widget-post-thumb .thumb {background-repeat: no-repeat;background-size: cover;background-position: center;width: 80px;height: 70px;margin: 0;border-radius: 15px;}.widget-posts-list.circle li .widget-post-thumb .thumb {width: 70px;border-radius: 50%;}.widget-posts-list li .widget-post-thumb img {width: 100%;}.widget-posts-list li .widget-post-content {padding-left: 1.2rem !important;-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}.rtl .widget-posts-list li .widget-post-content {padding-left: 0 !important;padding-right: 1.2rem !important;}.widget-posts-list li .widget-post-content a {font-family: var(--kidden-primary-font, 'Syne');color: var(--kidden-dark-color, #000000);font-size: 18px;font-weight: 700;line-height: 22px;letter-spacing: -0.5px;display: block;}.dark .widget-posts-list li .widget-post-content a {color: var(--kidden-grey-light-color, '#b8b8b8');}.widget-posts-list li .widget-post-content a:hover {color: var(--kidden-primary-color, #ff8851);text-decoration: underline;}.widget-posts-list li .widget-post-content .post-date {font-family: var(--kidden-secondary-font, 'DM Sans');color: var(--kidden-primary-color, #545454);font-size: 14px;text-transform: uppercase;line-height: 1;font-weight: 600;letter-spacing: 0;display: block;margin-top: 10px;}.dark .widget-posts-list li .widget-post-content .post-date {color: var(--kidden-grey-light-color, '#b8b8b8');}.widget .widget-posts-list li:not(:last-of-type) {margin-bottom: 20px;}.dl-carousel {height: 300px;overflow: hidden;margin: -10px;}.dl-carousel .slick-list {padding: 10px;}.elementor-widget-kidden-sponsor-carousel .dl-carousel {height: 100px;}.carousel-preloader {background-color: rgba(255, 255, 255, 0.98);width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: flex;align-items: center;justify-content: center;z-index: 10;}.carousel-preloader .dot-flashing {position: relative;width: 8px;height: 8px;border-radius: 5px;background-color: var(--kidden-primary-color, #ff8851);color: #fff;animation: dotFlashing 1s infinite linear alternate;animation-delay: .5s;}.carousel-preloader .dot-flashing::before, .carousel-preloader .dot-flashing::after {content: '';display: inline-block;position: absolute;top: 0;}.carousel-preloader .dot-flashing::before {left: -15px;width: 8px;height: 8px;border-radius: 5px;background-color: var(--kidden-primary-color, #ff8851);color: #fff;animation: dotFlashing 1s infinite alternate;animation-delay: 0s;}.carousel-preloader .dot-flashing::after {left: 15px;width: 8px;height: 8px;border-radius: 5px;background-color: var(--kidden-primary-color, #ff8851);color: #fff;animation: dotFlashing 1s infinite alternate;animation-delay: 1s;}@keyframes dotFlashing {0% {opacity: 1;}50%, 100% {opacity: 0.5;}}.elementor-widget-kidden-sponsor-carousel .slick-initialized, .slick-initialized {height: auto;}.slick-initialized .carousel-preloader {opacity: 0;visibility: hidden;transition: all 0.2s linear;}.slick-next.nav-hidden, .slick-prev.nav-hidden {display: none;}.dl-carousel-nav button {background-color: var(--kidden-primary-color, #ff8851);padding: 0;width: 60px;height: 45px;border-radius: 2px;font-size: 20px;line-height: 1;color: #fff;transition: all 0.2s ease-in-out;}.nav-centered.dl-carousel-nav button {width: 45px;height: 45px;border-radius: 15px;position: absolute;left: 0;top: 50%;transform: translate(-50%, -50%);}.nav-centered.dl-carousel-nav button.slick-next {left: auto;right: 0;transform: translate(50%, -50%);}.dl-carousel-nav button:not(.slick-disabled):hover {background-color: var(--kidden-secondary-color, #089fac);}.nav-centered.dl-carousel-nav button svg{width: 20px;height: 20px;margin-top: 2px;}.dl-carousel-nav button.slick-disabled {cursor: not-allowed;opacity: 0.1;}.navi-top-right .slick-slider {padding-top: 50px;}.dl-carousel-nav.nav-top-right {display: flex;align-items: center;justify-content: flex-end;column-gap: 5px;position: absolute;right: 0;top: 0;}.rtl .dl-carousel-nav.nav-top-right {right: auto;left: 0;}.dl-carousel-dots {display: block;margin-top: 30px;}.dl-carousel-dots .slick-dots {list-style: none;margin: 0;padding: 0;display: flex;align-items: center;justify-content: center;column-gap: 10px;}.dl-carousel-dots .slick-dots li {display: block;width: 10px;height: 10px;cursor: pointer;}.dl-carousel-dots .slick-dots li span {background-color: #bbb;width: 100%;height: 100%;border-radius: 50%;display: block;cursor: pointer;transition: all 0.3s ease-in-out;}.dl-carousel-dots .slick-dots li.slick-active span {background-color: var(--kidden-primary-color, #ff8851);box-shadow: 0px 0px 0px 3px rgba(75, 131, 255, 0.5);}@media (max-width: 992px) {.dots-none.dl-carousel-dots {display: none;}.nav-none.dl-carousel-nav {display: none;}}.adv-bg {background-color: #f5f5f5;width: 50%;height: 100%;position: absolute;}.adv-overlay-bg {width: 100%;height: 100%;position: absolute;left: 0;top: 0;}.dl-el-items .dl-el-item {--kidden-list-icon-width: 60px;display: grid;grid-template-columns: var(--kidden-list-icon-width) 1fr;align-items: flex-start;grid-gap: 20px;}.layout-block .dl-el-items .dl-el-item:not(:last-of-type) {margin-bottom: 20px;}.dl-el-items.no-icon .dl-el-item, .list-top .dl-el-items .dl-el-item {grid-template-columns: 1fr;}.list-top .dl-el-items .dl-el-item .dl-el-list-icon {width: var(--kidden-list-icon-width);}.dl-el-items .dl-el-item .dl-el-list-icon {background-color: var(--kidden-primary-color, #ff8851);width: 100%;height: 60px;display: flex;align-items: center;justify-content: center;font-size: 30px;color: #ffffff;}.dl-el-items .dl-el-item .dl-el-list-icon svg, .dl-el-items .dl-el-item .dl-el-list-icon img {width: 30px;height: auto;}.dl-el-items .dl-el-item .dl-el-list-icon svg {fill: #ffffff;}.dl-el-items .dl-el-item .dl-el-list-content h3 {margin: 0 0 5px;font-size: 18px;line-height: 1;color: var(--kidden-dark-color, #111521);}.dl-el-items .dl-el-item .dl-el-list-content p {font-size: 17px;line-height: 28px;letter-spacing: -0.2px;color: var(--kidden-grey-color, #666666);margin: 0;}.el-social-items {list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 5px;}.el-social-items a {display: inline-block;width: 45px;height: 45px;display: flex;align-items: center;justify-content: center;font-size: 16px;line-height: 1;color: #fff;position: relative;overflow: hidden;z-index: 1;transition: all 0.3s ease-in-out;}.el-social-items a svg {fill: #fff;width: 16px;transition: all 0.3s ease-in-out;}.el-social-items.style-1 a {background-color: var(--kidden-primary-color, #ff8851);}.el-social-items a:focus, .el-social-items a:hover {color: #fff;transition: all 0.3s ease-in-out;}.el-social-items a:focus svg, .el-social-items a:hover svg {fill: #fff;}.el-social-items.style-1 a:before, .el-social-items.style-1 a:after {background-color: var(--kidden-bg-dark, #17172f);content: '';position: absolute;top: 0;left: 0;transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);z-index: -1;}.el-social-items.style-1 a:before, .el-social-items.style-1 a:after {height: 50%;width: 0;}.el-social-items.style-1 a:after {left: auto;right: 0;top: auto;bottom: 0;}.el-social-items.style-1 a:focus:before, .el-social-items.style-1 a:focus:after, .el-social-items.style-1 a:hover:before, .el-social-items.style-1 a:hover:after {width: 100%;}.el-social-items.style-2 a {background-color: transparent;overflow: hidden;}.el-social-items.style-2 a:before {content: "";z-index: 1;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}.el-social-items.style-2 a:after {content: "";z-index: -2;position: absolute;left: 3px;top: 3px;width: 100%;height: 100%;transition: all 0.3s 0.2s;}.el-social-items.style-2 a:hover {color: #FFFFFF;}.el-social-items.style-2 a:hover svg {fill: #fff;}.el-social-items.style-2 a:hover:after {transition: all 0.3s;left: 0;top: 0;}.blob-dl-btn__inner {z-index: -1;overflow: hidden;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: var(--kidden-primary-color, #ff8851);border-radius: 2px;transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);}.blob-dl-btn__blobs {position: relative;display: block;height: 100%;}.blob-dl-btn__blob {position: absolute;top: 2px;width: 25%;height: 100%;background: var(--kidden-bg-dark, #17172f);border-radius: 100%;transform: translate3d(0, 150%, 0) scale(1.7);transition: transform 0.45s;}.blob-dl-btn__blob:nth-child(1) {left: 0%;transition-delay: 0s;}.blob-dl-btn__blob:nth-child(2) {left: 30%;transition-delay: 0.08s;}.blob-dl-btn__blob:nth-child(3) {left: 60%;transition-delay: 0.16s;}.blob-dl-btn__blob:nth-child(4) {left: 90%;transition-delay: 0.24s;}.el-social-items.style-2 a:hover .blob-dl-btn__blob {transform: translateZ(0) scale(1.7);}.clearfix::after {display: block;clear: both;content: "";}.el-post-pagination {display: flex;align-items: center;justify-content: center;width: 100%;margin-top: 40px;}.el-post-pagination span, .el-post-pagination a {background-color: var(--kidden-white-color, #ffffff);border: 1px solid #eee;width: 40px;height: 40px;line-height: 40px;text-align: center;color: var(--kidden-dark-color, #111521);border-radius: 2px;margin: 0 5px;display: flex;align-items: center;justify-content: center;visibility: visible;}.el-post-pagination a:hover, .el-post-pagination span.current {background-color: var(--kidden-primary-color, "#ff8851");color: var(--kidden-white-color, #ffffff);}.el-post-pagination a svg {width: 20px;}.rtl .el-post-pagination a.next, .rtl .el-post-pagination a.prev {transform: rotate(180deg);}.dl-widget-about .widget-brand img {max-width: 100%;}.footer-widgets-area .dl-widget-about .widget-brand img {max-width: 150px;}.footer-widgets-area .dl-widget-about p {color: var(--kidden-grey-color, #666666);}.dark .footer-widgets-area .dl-widget-about p {color: var(--kidden-grey-light-color, #b8b8b8);}@media (max-width: 992px) {.footer-widgets-area .dl-widget-about .widget-brand img {max-width: 200px;}}.dl-widget-about .wt-social-icons {list-style: none;margin: 30px 0 0;padding: 0;display: flex;align-items: center;justify-content: flex-start;gap: 7px;flex-wrap: wrap;}.dl-widget-about .wt-social-icons li:not(:last-of-type) {padding: 0;margin: 0;}.dl-widget-about .wt-social-icons li a {color: var(--kidden-dark-color);font-size: 17px;width: 40px;height: 40px;line-height: 1;display: flex;align-items: center;justify-content: center;border-radius: 15px;position: relative;overflow: hidden;z-index: 1;}.dl-widget-about .wt-social-icons li a.blob-effect .blob-dl-btn__inner, .dl-widget-about .wt-social-icons li a:not(.blog-effect){background-color: var(--kidden-bg-grey, #fff);}.dark .dl-widget-about .wt-social-icons li a {background-color: #222;color: #ddd;}.dl-widget-about .wt-social-icons li a svg {fill: currentColor;width: auto;height: 16px;}.dl-widget-about .wt-social-icons li a:not(.blob-effect):after {background-color: var(--kidden-primary-color);width: 100%;height: 0;content: "";position: absolute;left: 0;bottom: 0;z-index: -1;visibility: hidden;opacity: 0;transition: 0.4s;}.dl-widget-about .wt-social-icons li a:hover {color: #fff;}.dl-widget-about .wt-social-icons li a:not(.blob-effect):after {height: 100%;opacity: 1;visibility: visible;}.mc4wp-form-widget ul.mc-social-icons li.facebook a {background-color: #1877f2;}.mc4wp-form-widget ul.mc-social-icons li.twitter a {background-color: #1da1f2;}.mc4wp-form-widget ul.mc-social-icons li.instagram a {background-color: #c13584;}.mc4wp-form-widget ul.mc-social-icons li.pinterest a {background-color: #e60023;}.mc4wp-form-widget ul.mc-social-icons li.linkedin a {background-color: #0077b5;}.mc4wp-form-widget ul.mc-social-icons li.behance a {background-color: #1769ff;}.mc4wp-form-widget ul.mc-social-icons li.youtube a {background-color: #ff0000;}.mc4wp-form-widget ul.mc-social-icons li.dribbble a {background-color: #ea4c89;}.mc4wp-form-widget ul.mc-social-icons li.flickr a {background-color: #ff0084;}.mc4wp-form-widget ul.mc-social-icons li a:hover {color: #fff;}.widget .contact-info-list {width: 100%;margin: 0;padding: 0;}.widget .contact-info-list li {width: 100%;}.footer-widget-item .widget.widget_nav_menu ul li a, .widget .contact-info-list li a {font-weight: 500;}.widget li.menu-item:before {background-color: var(--kidden-primary-color);width: 5px;height: 5px;border-radius: 50%;content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);}.widget li.menu-item a {padding-left: 15px;}.widget .contact-info-list li:not(:last-of-type) {margin-bottom: 15px;}.widget .contact-info-list li .label {font-family: var(--kidden-primary-font, 'Syne');color: var(--kidden-primary-color, #666666);display: block;font-size: 18px;font-weight: 600;text-transform: capitalize;}.widget .contact-info-list li, .widget .contact-info-list li a {color: var(--kidden-grey-color, #666666);}.dark .widget .contact-info-list li .label, .dark .widget .contact-info-list li, .dark .widget .contact-info-list li a {color: var(--kidden-grey-light-color, #b8b8b8);}.widget .contact-info-list li a:hover, .dark .widget .contact-info-list li a:hover {color: var(--kidden-primary-color, #ff8851);}.mc4wp-form-widget {overflow: hidden;}.mc4wp-form-widget label {font-size: 12px;}.mc4wp-form-widget input[type="email"] {background-color: var(--kidden-bg-grey);color: var(--kidden-dark-color, #000000);width: 100%;height: 60px;border-radius: 15px;outline: none;border: none;margin-bottom: 15px;}.dark .mc4wp-form-widget input[type="email"] {background-color: #222;border-color: #333;color: var(--kidden-white-color, "#fff");}.mc4wp-form-widget input[type="email"]:focus {color: var(--kidden-dark-color, #000000);}.dark .mc4wp-form-widget input[type="email"]:focus {color: var(--kidden-white-color, "#fff");}.mc4wp-form-widget input::-webkit-input-placeholder {color: #bbb !important;}.mc4wp-form-widget input:-moz-placeholder {color: #bbb !important;}.mc4wp-form-widget input::-moz-placeholder {color: #bbb !important;}.mc4wp-form-widget input:-ms-input-placeholder {color: #bbb !important;}.mc4wp-form-widget input[type="submit"] {background: var(--kidden-primary-color, #f15f25);width: 160px;line-height: 45px;min-height: 45px;padding: 0;transition: all 500ms ease;position: relative;z-index: 1;}.mc4wp-form-widget.style-1 button span {background-color: var(--kidden-primary-color, #ff8851);}.mc4wp-form-widget input[type="submit"]:hover {transform: translateY(-2px);transition: all 500ms ease;}.mc4wp-form-widget.style-2 .mc4wp-form-fields {position: relative;}.mc4wp-form-widget.style-2 input[type="email"] {background-color: var(--kidden-bg-grey);border-radius: 15px;border: none;padding: 0 80px 0 15px;margin-bottom: 0;line-height: 50px;}.dark .mc4wp-form-widget.style-2 input[type="email"] {background-color: #222;color: #ddd;}.mc4wp-form-widget.style-2 button, .mc4wp-form-widget.style-2 input[type="submit"] {background-color: var(--kidden-primary-color, '#ff8851');background-image: url(https://raleighnavigators.org/wp-content/plugins/kidden-core/assets/img/send.svg);background-repeat: no-repeat;background-position: center;background-size: 30px;border-radius: 15px;width: 70px;height: 50px;position: absolute;right: 5px;top: 50%;text-indent: 9999px;transform: translateY(-50%);}.mc4wp-form-widget.style-2 button:before {display: none;}.mc4wp-form-submitted p {margin: 0;}.mc4wp-form-submitted .mc4wp-error, .mc4wp-form-submitted .mc4wp-success {margin-top: 20px;padding: 10px;line-height: 26px;}.mc4wp-form-submitted .mc4wp-success {border: 1px solid green;color: green;}.mc4wp-form-submitted .mc4wp-error {border: 1px solid red;color: red;}.dark .mc4wp-form-submitted .mc4wp-success p {color: green;}.dark .mc4wp-form-submitted .mc4wp-error p a, .dark .mc4wp-form-submitted .mc4wp-error p {color: red;}.mc4wp-form-widget .desc {margin-bottom: 0;margin-top: 15px;color: var(--kidden-grey-color, #666666);}.dark .mc4wp-form-widget .desc {color: var(--kidden-grey-light-color, '#b8b8b8');}.dark .mc4wp-form-widget .mc-social-icons, .mc4wp-form-widget .mc-social-icons {display: block;margin-top: 20px;}.mc4wp-form-widget .mc-social-icons li {display: inline-block;margin-bottom: 5px;padding: 0;}.mc4wp-form-widget .mc-social-icons li::before {display: none;}.mc4wp-form-widget .mc-social-icons li:not(:last-of-type) {margin-right: 5px;margin-bottom: 5px;}.mc4wp-form-widget .mc-social-icons li a {background-color: var(--kidden-dark, #000000);color: #ffffff;display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;line-height: 1;font-size: 16px;border-radius: 2px;}.mc4wp-form-widget .mc-social-icons li a svg {fill: currentColor;width: auto;height: 16px;}.mc4wp-form-widget .mc-social-icons li a:hover {opacity: 0.8;}.dark .mc4wp-error a {color: #ddd;}@-webkit-keyframes clip-text {from {-webkit-clip-path: inset(0 100% 0 0);clip-path: inset(0 100% 0 0);}to {-webkit-clip-path: inset(0 0 0 0);clip-path: inset(0 0 0 0);}}@keyframes clip-text {from {-webkit-clip-path: inset(0 100% 0 0);clip-path: inset(0 100% 0 0);}to {-webkit-clip-path: inset(0 0 0 0);clip-path: inset(0 0 0 0);}}@-webkit-keyframes text-revealer {0%, 50% {-webkit-transform-origin: 0 50%;transform-origin: 0 50%;}60%, 100% {-webkit-transform-origin: 100% 50%;transform-origin: 100% 50%;}60% {-webkit-transform: scaleX(1);transform: scaleX(1);}100% {-webkit-transform: scaleX(0);transform: scaleX(0);}}@keyframes text-revealer {0%, 50% {-webkit-transform-origin: 0 50%;transform-origin: 0 50%;}60%, 100% {-webkit-transform-origin: 100% 50%;transform-origin: 100% 50%;}60% {-webkit-transform: scaleX(1);transform: scaleX(1);}100% {-webkit-transform: scaleX(0);transform: scaleX(0);}}.animated.fadeInLeft {animation-name: elFadeInLeft;}@keyframes elFadeInLeft {from {opacity: 0;transform: translateX(-50px);}to {opacity: 1 }}.animated.fadeInRight {animation-name: elFadeInRight;}@keyframes elFadeInRight {from {opacity: 0;transform: translateX(50px);}to {opacity: 1 }}.animated.fadeInDown {animation-name: elFadeInDown;}@keyframes elFadeInDown {from {opacity: 0;transform: translateY(-50px);}to {opacity: 1 }}.animated.fadeInUp {animation-name: elFadeInUp;}@keyframes elFadeInUp {from {opacity: 0;transform: translateY(50px);}to {opacity: 1 }}.feed-item {position: relative;height: 180px;overflow: hidden;border-radius: 3px;}.feed-item img {width: 100%;height: 100% !important;object-fit: cover;object-position: center;display: block;transition: transform 0.3s ease;}.feed-item:hover img {transform: scale(1.1);}.feed-item a {background: linear-gradient(45deg, rgba(255, 106, 50, 0.9) 0%, rgba(8, 159, 172, 0.9) 100%);width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: flex;align-items: center;justify-content: center;visibility: hidden;opacity: 0;transition: all 0.3s ease;}.feed-item a i {background: linear-gradient(45deg, #405de6, #5851db, #833ab4, #c13584, #e1306c, #fd1d1d);color: #fff;font-size: 25px;width: 40px;height: 40px;border-radius: 30%;display: flex;align-items: center;justify-content: center;}.feed-item:hover a {visibility: visible;opacity: 1;}.check-list {display: flex;justify-content: flex-start;flex-direction: column;row-gap: 10px;}.check-list li {display: flex;align-items: center;column-gap: 10px;}.check-list li i {background: var(--kidden-primary-color, linear-gradient(45deg, rgba(101, 182, 255, 1) 0%, rgba(75, 131, 255, 1) 100%));width: 20px;height: 20px;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 12px;color: #fff;}.content-wrapper .dt-heading {font-size: 38px;line-height: 46px;font-weight: 700;display: block;}.content-wrapper .dt-heading span {display: inline-block;position: relative;z-index: 1;}.content-wrapper .dt-heading.is-border span:before {background-color: #ffe484;content: "";width: 100%;height: 8px;position: absolute;left: 0;bottom: 5px;z-index: -1;}.content-wrapper .dt-heading.is-border.dt-border-animation span:before {width: 0%;}.content-wrapper .dt-heading.is-border.dt-border-animation.animated span:before {width: 100%;transition: all 1.3s ease-in-out;}.content-wrapper p {margin-bottom: 0;}.content-wrapper .default-btn {margin-top: 25px;}.animated-dots {position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: -1;}.animated-dots span {background-color: #ff4c4c;width: 8px;height: 8px;border-radius: 50%;position: absolute;left: 50%;top: 25%;}.animated-dots span:nth-child(2) {background-color: #0099e5;width: 8px;height: 8px;left: 5%;top: 85%;}.animated-dots span:nth-child(2) {background-color: #0099e5;width: 8px;height: 8px;left: 5%;top: 85%;}.animated-dots span:nth-child(3) {background-color: #ff9933;width: 11px;height: 11px;left: 20%;top: 35%;}.animated-dots span:nth-child(4) {background-color: #85c446;width: 14px;height: 14px;border-radius: 0;transform: rotate(20deg);left: auto;right: 5%;top: 30%;}.animated-dots span:nth-child(5) {background-color: #ff4f81;width: 12px;height: 12px;left: auto;right: 10%;top: auto;bottom: 20%;}.animated-dots span:nth-child(6) {background-color: #8e43e7;width: 10px;height: 10px;left: 40%;right: auto;top: auto;bottom: 15%;border-radius: 0;transform: rotate(20deg);}.animated-bg {width: 50%;height: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);overflow: hidden;z-index: -1;}.animated-bg span {width: 100%;height: 100%;position: absolute;left: 0;top: 0;animation: animated-bg-rotate-center 100s linear infinite both;}@keyframes animated-bg-rotate-center {0% {-webkit-transform: rotate(0);transform: rotate(0);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}.multiple-img-wrap .multiple-image-holder {display: grid;grid-template-columns: repeat(2, 1fr);align-items: center;grid-column-gap: 20px;position: relative;padding-right: 40px;}.multiple-img-wrap .multiple-image-holder > div:nth-child(2) {margin-top: 50px;}.multiple-img-wrap .multiple-image-holder > div:nth-child(3) {position: absolute;right: 20px;top: 30%;}.multiple-img-wrap .multiple-image-holder > div:nth-child(3) img {width: 140px;}@media (max-width: 767px) {h1 br, h2 br, h3 br, h4 br, p br {display: none;}}.dt-parallax-img {background-size: contain;background-position: center;background-repeat: no-repeat;width: 140px;height: 120px;position: absolute;left: 10%;top: 0;z-index: 1;}.dt-parallax-img.dt-parallax-img-2 {width: 80px;height: 80px;left: auto;right: 5%;top: auto;bottom: 15%;}