body {overflow-x: hidden;transition: background-color 300ms; }.hiddenoverflow {overflow: hidden;}.col-row {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-left: -10px;margin-right: -10px }.col-row.disable-cols-gap div[class*="col-desk"] {padding-left: 0;padding-right: 0 }.col-row.disable-rows-gap div[class*="col-desk"] {padding-top: 0;padding-bottom: 0 }.col-desk-1, .col-desk-2, .col-desk-3, .col-desk-4, .col-desk-5, .col-desk-6, .col-tab-1, .col-tab-2, .col-tab-3, .col-tab-4, .col-tab-5, .col-tab-6, .col-mob-1, .col-mob-2, .col-mob-3, .col-mob-4, .col-mob-5, .col-mob-6 {position: relative;min-height: 1px;padding: 10px;-webkit-box-sizing: border-box;box-sizing: border-box;width: 100% }.col-mob-1 {-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100% }.col-mob-2 {-webkit-box-flex: 0;-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50% }.col-mob-3 {-webkit-box-flex: 0;-webkit-flex: 0 0 33.33333%;-ms-flex: 0 0 33.33333%;flex: 0 0 33.33333%;max-width: 33.33333% }.col-mob-4 {-webkit-box-flex: 0;-webkit-flex: 0 0 25%;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25% }.col-mob-5 {-webkit-box-flex: 0;-webkit-flex: 0 0 20%;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20% }.col-mob-6 {-webkit-box-flex: 0;-webkit-flex: 0 0 16.65656%;-ms-flex: 0 0 16.65656%;flex: 0 0 16.65656%;max-width: 16.65656% }@media (min-width: 768px) {.col-tab-1 {-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100% }.col-tab-2 {-webkit-box-flex: 0;-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50% }.col-tab-3 {-webkit-box-flex: 0;-webkit-flex: 0 0 33.33333%;-ms-flex: 0 0 33.33333%;flex: 0 0 33.33333%;max-width: 33.33333% }.col-tab-4 {-webkit-box-flex: 0;-webkit-flex: 0 0 25%;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25% }.col-tab-5 {-webkit-box-flex: 0;-webkit-flex: 0 0 20%;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20% }.col-tab-6 {-webkit-box-flex: 0;-webkit-flex: 0 0 16.65656%;-ms-flex: 0 0 16.65656%;flex: 0 0 16.65656%;max-width: 16.65656% }}@media (min-width: 1025px) {.col-desk-1 {-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100% }.col-desk-2 {-webkit-box-flex: 0;-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50% }.col-desk-3 {-webkit-box-flex: 0;-webkit-flex: 0 0 33.33333%;-ms-flex: 0 0 33.33333%;flex: 0 0 33.33333%;max-width: 33.33333% }.col-desk-4 {-webkit-box-flex: 0;-webkit-flex: 0 0 25%;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25% }.col-desk-5 {-webkit-box-flex: 0;-webkit-flex: 0 0 20%;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20% }.col-desk-6 {-webkit-box-flex: 0;-webkit-flex: 0 0 16.65656%;-ms-flex: 0 0 16.65656%;flex: 0 0 16.65656%;max-width: 16.65656% }}.wpkoi-elements select {-webkit-appearance: none;-moz-appearance: none;appearance: none;width: 100% }@-webkit-keyframes wpkoiFade {0% {opacity: 0 }100% {opacity: 1 }}@keyframes wpkoiFade {0% {opacity: 0 }100% {opacity: 1 }}@-webkit-keyframes wpkoiZoomIn {0% {opacity: 0;-webkit-transform: scale(0.75);transform: scale(0.75) }100% {opacity: 1;-webkit-transform: scale(1);transform: scale(1) }}@keyframes wpkoiZoomIn {0% {opacity: 0;-webkit-transform: scale(0.75);transform: scale(0.75) }100% {opacity: 1;-webkit-transform: scale(1);transform: scale(1) }}@-webkit-keyframes wpkoiZoomOut {0% {opacity: 0;-webkit-transform: scale(1.1);transform: scale(1.1) }100% {opacity: 1;-webkit-transform: scale(1);transform: scale(1) }}@keyframes wpkoiZoomOut {0% {opacity: 0;-webkit-transform: scale(1.1);transform: scale(1.1) }100% {opacity: 1;-webkit-transform: scale(1);transform: scale(1) }}@-webkit-keyframes wpkoiMoveUp {0% {opacity: 0;-webkit-transform: translateY(25px);transform: translateY(25px) }100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0) }}@keyframes wpkoiMoveUp {0% {opacity: 0;-webkit-transform: translateY(25px);transform: translateY(25px) }100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0) }}@-webkit-keyframes wpkoiMoveUpBig {0% {opacity: 0;-webkit-transform: translateY(100px);transform: translateY(100px) }100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0) }}@keyframes wpkoiMoveUpBig {0% {opacity: 0;-webkit-transform: translateY(100px);transform: translateY(100px) }100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0) }}@-webkit-keyframes wpkoiMoveDown {0% {opacity: 0;-webkit-transform: translateY(-25px);transform: translateY(-25px) }100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0) }}@keyframes wpkoiMoveDown {0% {opacity: 0;-webkit-transform: translateY(-25px);transform: translateY(-25px) }100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0) }}@-webkit-keyframes wpkoiMoveDownBig {0% {opacity: 0;-webkit-transform: translateY(-100px);transform: translateY(-100px) }100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0) }}@keyframes wpkoiMoveDownBig {0% {opacity: 0;-webkit-transform: translateY(-100px);transform: translateY(-100px) }100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0) }}@-webkit-keyframes wpkoiMoveLeft {0% {opacity: 0;-webkit-transform: translateX(25px);transform: translateX(25px) }100% {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0) }}@keyframes wpkoiMoveLeft {0% {opacity: 0;-webkit-transform: translateX(25px);transform: translateX(25px) }100% {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0) }}@-webkit-keyframes wpkoiMoveLeftBig {0% {opacity: 0;-webkit-transform: translateX(100px);transform: translateX(100px) }100% {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0) }}@keyframes wpkoiMoveLeftBig {0% {opacity: 0;-webkit-transform: translateX(100px);transform: translateX(100px) }100% {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0) }}@-webkit-keyframes wpkoiMoveRight {0% {opacity: 0;-webkit-transform: translateX(-25px);transform: translateX(-25px) }100% {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0) }}@keyframes wpkoiMoveRight {0% {opacity: 0;-webkit-transform: translateX(-25px);transform: translateX(-25px) }100% {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0) }}@-webkit-keyframes wpkoiMoveRightBig {0% {opacity: 0;-webkit-transform: translateX(-100px);transform: translateX(-100px) }100% {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0) }}@keyframes wpkoiMoveRightBig {0% {opacity: 0;-webkit-transform: translateX(-100px);transform: translateX(-100px) }100% {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0) }}@-webkit-keyframes wpkoiFallPerspective {0% {opacity: 0;-webkit-transform: perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg);transform: perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg) }100% {opacity: 1;-webkit-transform: perspective(1000px) translateY(0) translateZ(0) rotateX(0deg);transform: perspective(1000px) translateY(0) translateZ(0) rotateX(0deg) }}@keyframes wpkoiFallPerspective {0% {opacity: 0;-webkit-transform: perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg);transform: perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg) }100% {opacity: 1;-webkit-transform: perspective(1000px) translateY(0) translateZ(0) rotateX(0deg);transform: perspective(1000px) translateY(0) translateZ(0) rotateX(0deg) }}@-webkit-keyframes wpkoiFlipInX {0% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);transform: perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0 }40% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);transform: perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in }60% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);transform: perspective(400px) rotate3d(1, 0, 0, 10deg);opacity: 1 }80% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);transform: perspective(400px) rotate3d(1, 0, 0, -5deg) }100% {-webkit-transform: perspective(400px);transform: perspective(400px) }}@keyframes wpkoiFlipInX {0% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);transform: perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0 }40% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);transform: perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in }60% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);transform: perspective(400px) rotate3d(1, 0, 0, 10deg);opacity: 1 }80% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);transform: perspective(400px) rotate3d(1, 0, 0, -5deg) }100% {-webkit-transform: perspective(400px);transform: perspective(400px) }}@-webkit-keyframes wpkoiFlipInY {0% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);transform: perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0 }40% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);transform: perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in }60% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);transform: perspective(400px) rotate3d(0, 1, 0, 10deg);opacity: 1 }80% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);transform: perspective(400px) rotate3d(0, 1, 0, -5deg) }100% {-webkit-transform: perspective(400px);transform: perspective(400px) }}@keyframes wpkoiFlipInY {0% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);transform: perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0 }40% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);transform: perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in }60% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);transform: perspective(400px) rotate3d(0, 1, 0, 10deg);opacity: 1 }80% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);transform: perspective(400px) rotate3d(0, 1, 0, -5deg) }100% {-webkit-transform: perspective(400px);transform: perspective(400px) }}@-webkit-keyframes blink {from, to {opacity: 0 }50% {opacity: 1 }}@keyframes blink {from, to {opacity: 0 }50% {opacity: 1 }}.wpkoi-carousel {margin-left: -10px;margin-right: -10px }.wpkoi-carousel-wrap.wpkoi-equal-cols .slick-track {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch }.wpkoi-carousel-wrap.wpkoi-equal-cols .wpkoi-carousel__item {float: none;height: auto;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 }.wpkoi-carousel-wrap.wpkoi-equal-cols .wpkoi-carousel__item img {-o-object-fit: cover;object-fit: cover;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1 }.wpkoi-carousel-wrap.wpkoi-equal-cols .wpkoi-carousel__item .wpkoi-carousel__item-inner, .wpkoi-carousel-wrap.wpkoi-equal-cols .wpkoi-carousel__item .wpkoi-banner, .wpkoi-carousel-wrap.wpkoi-equal-cols .wpkoi-carousel__item .wpkoi-banner__link {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 }.wpkoi-carousel-wrap.wpkoi-equal-cols .wpkoi-carousel__item .wpkoi-carousel__item-inner, .wpkoi-carousel-wrap.wpkoi-equal-cols .wpkoi-carousel__item .wpkoi-carousel__item-inner>*:last-child, .wpkoi-carousel-wrap.wpkoi-equal-cols .wpkoi-carousel__item .wpkoi-banner__link {-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1 }.wpkoi-carousel__item {padding: 10px }.wpkoi-carousel__item .wpkoi-banner {float: none }.wpkoi-carousel__content {position: relative;z-index: 2 }.wpkoi-carousel__content, .wpkoi-carousel__item-title, .wpkoi-carousel__item-text {-webkit-transition: all 200ms linear;-o-transition: all 200ms linear;transition: all 200ms linear }.wpkoi-carousel .wpkoi-arrow {position: absolute;top: 50%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;cursor: pointer;z-index: 999;-webkit-transition: all 200ms linear;-o-transition: all 200ms linear;transition: all 200ms linear }.wpkoi-carousel .wpkoi-arrow:before {display: block;width: 100%;text-align: center;line-height: 0;-webkit-transition: all 200ms linear;-o-transition: all 200ms linear;transition: all 200ms linear }.wpkoi-carousel .wpkoi-arrow.prev-arrow {left: 0 }.wpkoi-carousel .wpkoi-arrow.next-arrow {right: 0 }.wpkoi-carousel .wpkoi-slick-dots {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;position: relative;z-index: 99 }.wpkoi-carousel .wpkoi-slick-dots li {padding: 5px;margin: 0;list-style: none }.wpkoi-carousel .wpkoi-slick-dots li span {-webkit-transition: all 200ms linear;-o-transition: all 200ms linear;transition: all 200ms linear;display: block;cursor: pointer;width: 10px;height: 10px;-webkit-border-radius: 5px;border-radius: 5px;padding: 0;text-indent: 10em;overflow: hidden }.wpkoi-carousel .wpkoi-slick-dots li span:before {display: none }.wpkoi-posts__item {outline: none }.wpkoi-posts__inner-box {overflow: hidden }.wpkoi-posts .wpkoi-more {overflow: hidden }.wpkoi-posts .wpkoi-more-icon {margin-left: 5px }.wpkoi-posts .entry-excerpt {padding-bottom: 15px }.wpkoi-posts .wpkoi-more-wrap {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 }.wpkoi-posts .post-thumbnail {overflow: hidden }.wpkoi-posts.wpkoi-equal-cols .slick-track {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch }.wpkoi-posts.wpkoi-equal-cols .slick-track .wpkoi-posts__item {-webkit-box-flex: 0;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;flex: 0 0 auto }.wpkoi-posts.wpkoi-equal-cols .wpkoi-posts__item {height: auto;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 }.wpkoi-posts.wpkoi-equal-cols .wpkoi-posts__item .wpkoi-posts__inner-box {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;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box }.wpkoi-posts.wpkoi-equal-cols .wpkoi-posts__item .wpkoi-posts__inner-content {-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1 }.wpkoi-posts .slick-slide .wpkoi-posts__item {width: 100%;-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100% }.post-meta {padding-bottom: 10px }.post-meta__item {display: inline-block }.post-meta__item:not(:first-child):before {content: "";display: inline-block;margin-left: 5px;margin-right: 5px }.elementor-wpkoi-posts .wpkoi-carousel {margin-left: 0;margin-right: 0 }@-webkit-keyframes wpkoi-spinner {to {-webkit-transform: rotate(360deg);transform: rotate(360deg) }}@keyframes wpkoi-spinner {to {-webkit-transform: rotate(360deg);transform: rotate(360deg) }}.wpkoi-parallax-section__layout {position: absolute;display: block;width: 100%;height: 100%;top: 0;left: 0;overflow: hidden;pointer-events: none;-webkit-perspective: 1200px;perspective: 1200px }.wpkoi-parallax-section__image {width: 100%;height: 100%;background-repeat: no-repeat;-webkit-background-size: auto auto;background-size: auto;background-position-x: 50%;background-position-y: 50%;will-change: transform }.wpkoi-parallax-section .wpkoi-parallax-section__scroll-layout:not(.is-mac) .wpkoi-parallax-section__image {-webkit-transition: background-position 0s linear, -webkit-transform 0.5s cubic-bezier(0.25, 0.88, 0.54, 0.98);transition: background-position 0s linear, -webkit-transform 0.5s cubic-bezier(0.25, 0.88, 0.54, 0.98);-o-transition: transform 0.5s cubic-bezier(0.25, 0.88, 0.54, 0.98), background-position 0s linear;transition: transform 0.5s cubic-bezier(0.25, 0.88, 0.54, 0.98), background-position 0s linear;transition: transform 0.5s cubic-bezier(0.25, 0.88, 0.54, 0.98), background-position 0s linear, -webkit-transform 0.5s cubic-bezier(0.25, 0.88, 0.54, 0.98) }@-webkit-keyframes fade {0% {opacity: 1;-webkit-transform: scale(1);transform: scale(1) }1% {opacity: 1;-webkit-transform: scale(1);transform: scale(1) }100% {opacity: 0;-webkit-transform: scale(0);transform: scale(0) }}@keyframes fade {0% {opacity: 1;-webkit-transform: scale(1);transform: scale(1) }1% {opacity: 1;-webkit-transform: scale(1);transform: scale(1) }100% {opacity: 0;-webkit-transform: scale(0);transform: scale(0) }}[data-element_type="wpkoi-map.default"] .wpkoi-map-message {width: 100%;height: 300px;position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center }[data-element_type="wpkoi-map.default"] .wpkoi-map-message .wpkoi-map-message__text {z-index: 2 }[data-element_type="wpkoi-map.default"] .wpkoi-timeline {position: relative;display: inline-block;width: 100%;max-width: 100%;margin: 0 auto }@-webkit-keyframes card-animation-right {0% {opacity: 0;-webkit-transform: translateX(400px) }100% {opacity: 1;-webkit-transform: translateX(0) }}@keyframes card-animation-right {0% {opacity: 0;-webkit-transform: translateX(400px);transform: translateX(400px) }100% {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0) }}.card-animation-right {-webkit-animation-name: card-animation-right;animation-name: card-animation-right }@-webkit-keyframes card-animation-left {0% {opacity: 0;-webkit-transform: translateX(-400px) }100% {opacity: 1;-webkit-transform: translateX(0) }}@keyframes card-animation-left {0% {opacity: 0;-webkit-transform: translateX(-400px);transform: translateX(-400px) }100% {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0) }}.card-animation-left {-webkit-animation-name: card-animation-left;animation-name: card-animation-left }@-webkit-keyframes fade {0% {height: 0;opacity: 0 }1% {height: auto;opacity: 0 }100% {opacity: 1 }}@keyframes fade {0% {height: 0;opacity: 0 }1% {height: auto;opacity: 0 }100% {opacity: 1 }}@-webkit-keyframes zoomIn {0% {height: 0;opacity: 0;-webkit-transform: scale(0.75);transform: scale(0.75) }1% {height: auto;opacity: 0;-webkit-transform: scale(0.75);transform: scale(0.75) }100% {opacity: 1;-webkit-transform: scale(1);transform: scale(1) }}@keyframes zoomIn {0% {height: 0;opacity: 0;-webkit-transform: scale(0.75);transform: scale(0.75) }1% {height: auto;opacity: 0;-webkit-transform: scale(0.75);transform: scale(0.75) }100% {opacity: 1;-webkit-transform: scale(1);transform: scale(1) }}@-webkit-keyframes zoomOut {0% {height: 0;opacity: 0;-webkit-transform: scale(1.1);transform: scale(1.1) }1% {height: auto;opacity: 0;-webkit-transform: scale(1.1);transform: scale(1.1) }100% {opacity: 1;-webkit-transform: scale(1);transform: scale(1) }}@keyframes zoomOut {0% {height: 0;opacity: 0;-webkit-transform: scale(1.1);transform: scale(1.1) }1% {height: auto;opacity: 0;-webkit-transform: scale(1.1);transform: scale(1.1) }100% {opacity: 1;-webkit-transform: scale(1);transform: scale(1) }}@-webkit-keyframes moveUp {0% {height: 0;opacity: 0;-webkit-transform: translateY(50px);transform: translateY(50px) }1% {height: auto;opacity: 0;-webkit-transform: translateY(50px);transform: translateY(50px) }100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0) }}@keyframes moveUp {0% {height: 0;opacity: 0;-webkit-transform: translateY(50px);transform: translateY(50px) }1% {height: auto;opacity: 0;-webkit-transform: translateY(50px);transform: translateY(50px) }100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0) }}@-webkit-keyframes fallPerspective {0% {height: 0;opacity: 0;-webkit-transform: perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg);transform: perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg) }1% {height: auto;opacity: 0;-webkit-transform: perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg);transform: perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg) }100% {opacity: 1;-webkit-transform: perspective(1000px) translateY(0) translateZ(0) rotateX(0deg);transform: perspective(1000px) translateY(0) translateZ(0) rotateX(0deg) }}@keyframes fallPerspective {0% {height: 0;opacity: 0;-webkit-transform: perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg);transform: perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg) }1% {height: auto;opacity: 0;-webkit-transform: perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg);transform: perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg) }100% {opacity: 1;-webkit-transform: perspective(1000px) translateY(0) translateZ(0) rotateX(0deg);transform: perspective(1000px) translateY(0) translateZ(0) rotateX(0deg) }}@-webkit-keyframes flash {0%, 100%, 89% {opacity: 1 }90%, 94%, 98% {opacity: 0 }92%, 96% {opacity: 1 }}@keyframes flash {0%, 100%, 89% {opacity: 1 }90%, 94%, 98% {opacity: 0 }92%, 96% {opacity: 1 }}@-webkit-keyframes pulse {0%, 100%, 89% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1) }90%, 94%, 98% {-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1) }92%, 96% {-webkit-transform: scale3d(0.9, 0.9, 0.9);transform: scale3d(0.9, 0.9, 0.9) }}@keyframes pulse {0%, 100%, 89% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1) }90%, 94%, 98% {-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1) }92%, 96% {-webkit-transform: scale3d(0.9, 0.9, 0.9);transform: scale3d(0.9, 0.9, 0.9) }}@-webkit-keyframes shake {0%, 100%, 89% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0) }90%, 94%, 98% {-webkit-transform: translate3d(-5px, 0, 0);transform: translate3d(-5px, 0, 0) }92%, 96% {-webkit-transform: translate3d(5px, 0, 0);transform: translate3d(5px, 0, 0) }}@keyframes shake {0%, 100%, 89% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0) }90%, 94%, 98% {-webkit-transform: translate3d(-5px, 0, 0);transform: translate3d(-5px, 0, 0) }92%, 96% {-webkit-transform: translate3d(5px, 0, 0);transform: translate3d(5px, 0, 0) }}@-webkit-keyframes tada {0%, 100%, 86% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1) }87% {-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg) }90%, 94%, 98% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg) }92%, 96% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg) }}@keyframes tada {0%, 100%, 86% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1) }87% {-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg) }90%, 94%, 98% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg) }92%, 96% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg) }}@-webkit-keyframes rubber {64% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1) }73% {-webkit-transform: scale3d(1.25, 0.75, 1);transform: scale3d(1.25, 0.75, 1) }77% {-webkit-transform: scale3d(0.75, 1.25, 1);transform: scale3d(0.75, 1.25, 1) }81% {-webkit-transform: scale3d(1.15, 0.85, 1);transform: scale3d(1.15, 0.85, 1) }86% {-webkit-transform: scale3d(0.95, 1.05, 1);transform: scale3d(0.95, 1.05, 1) }90% {-webkit-transform: scale3d(1.05, 0.95, 1);transform: scale3d(1.05, 0.95, 1) }100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1) }}@keyframes rubber {64% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1) }73% {-webkit-transform: scale3d(1.25, 0.75, 1);transform: scale3d(1.25, 0.75, 1) }77% {-webkit-transform: scale3d(0.75, 1.25, 1);transform: scale3d(0.75, 1.25, 1) }81% {-webkit-transform: scale3d(1.15, 0.85, 1);transform: scale3d(1.15, 0.85, 1) }86% {-webkit-transform: scale3d(0.95, 1.05, 1);transform: scale3d(0.95, 1.05, 1) }90% {-webkit-transform: scale3d(1.05, 0.95, 1);transform: scale3d(1.05, 0.95, 1) }100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1) }}@-webkit-keyframes swing {0%, 100%, 75% {-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg) }80% {-webkit-transform: rotate3d(0, 0, 1, 15deg);transform: rotate3d(0, 0, 1, 15deg) }85% {-webkit-transform: rotate3d(0, 0, 1, -10deg);transform: rotate3d(0, 0, 1, -10deg) }90% {-webkit-transform: rotate3d(0, 0, 1, 5deg);transform: rotate3d(0, 0, 1, 5deg) }95% {-webkit-transform: rotate3d(0, 0, 1, -5deg);transform: rotate3d(0, 0, 1, -5deg) }}@keyframes swing {0%, 100%, 75% {-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg) }80% {-webkit-transform: rotate3d(0, 0, 1, 15deg);transform: rotate3d(0, 0, 1, 15deg) }85% {-webkit-transform: rotate3d(0, 0, 1, -10deg);transform: rotate3d(0, 0, 1, -10deg) }90% {-webkit-transform: rotate3d(0, 0, 1, 5deg);transform: rotate3d(0, 0, 1, 5deg) }95% {-webkit-transform: rotate3d(0, 0, 1, -5deg);transform: rotate3d(0, 0, 1, -5deg) }}.wpkoi-tricks-particles-section__instance {position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 2 }.elementor-editor-active .wpkoi-tricks-particles-section__instance, .elementor-editor-preview .wpkoi-tricks-particles-section__instance {z-index: 0 !important;}.wpkoi-sticky-section.stuck {position: fixed;width: auto;z-index: 99 }.wpkoi-sticky-column {-ms-flex-item-align: start;align-self: flex-start }.wpkoi-elements-testimonial-slider .slick-prev, .wpkoi-elements-testimonial-slider .slick-next, .wpkoi-elements-team-slider .slick-prev, .wpkoi-elements-team-slider .slick-next, .wpkoi-elements-logo-carousel .slick-prev, .wpkoi-elements-logo-carousel .slick-next, .wpkoi-elements-post-carousel .slick-prev, .wpkoi-elements-post-carousel .slick-next, .wpkoi-elements-product-carousel .slick-prev, .wpkoi-elements-product-carousel .slick-next {border-radius: 3px;height: 30px;position: absolute;text-shadow: none;top: calc(50% - 15px);width: 30px;}.wpkoi-elements-testimonial-slider .slick-prev::before, .wpkoi-elements-testimonial-slider .slick-next::before, .wpkoi-elements-logo-carousel .slick-prev::before, .wpkoi-elements-logo-carousel .slick-next::before, .wpkoi-elements-team-slider .slick-prev::before, .wpkoi-elements-team-slider .slick-next::before, .wpkoi-elements-post-carousel .slick-prev::before, .wpkoi-elements-post-carousel .slick-next::before, .wpkoi-elements-product-carousel .slick-prev::before, .wpkoi-elements-product-carousel .slick-next::before {font-family: "FontAwesome";font-size: 20px;opacity: 0.75;text-align: center;}.wpkoi-elements-testimonial-slider .slick-prev:hover::before, .wpkoi-elements-testimonial-slider .slick-next:hover::before, .wpkoi-elements-logo-carousel .slick-prev:hover::before, .wpkoi-elements-logo-carousel .slick-next:hover::before, .wpkoi-elements-team-slider .slick-prev:hover::before, .wpkoi-elements-team-slider .slick-next:hover::before, .wpkoi-elements-post-carousel .slick-prev:hover::before, .wpkoi-elements-post-carousel .slick-next:hover::before, .wpkoi-elements-product-carousel .slick-prev:hover::before, .wpkoi-elements-product-carousel .slick-next:hover::before {opacity: 1;}.wpkoi-elements-testimonial-slider .slick-prev::before, .wpkoi-elements-logo-carousel .slick-prev::before, .wpkoi-elements-team-slider .slick-prev::before, .wpkoi-elements-post-carousel .slick-prev::before, .wpkoi-elements-product-carousel .slick-prev::before {content: "\f104";padding-right: 3px;}.wpkoi-elements-testimonial-slider .slick-next::before, .wpkoi-elements-logo-carousel .slick-next::before, .wpkoi-elements-team-slider .slick-next::before, .wpkoi-elements-post-carousel .slick-next::before, .wpkoi-elements-product-carousel .slick-next::before {content: "\f105";padding-left: 4px;}.wpkoi-elements-testimonial-slider .slick-dots li button::before, .wpkoi-elements-logo-carousel .slick-dots li button::before, .wpkoi-elements-team-slider .slick-dots li button::before, .wpkoi-elements-post-carousel .slick-dots li button::before, .wpkoi-elements-product-carousel .slick-dots li button::before {font-size: 12px;opacity: 0.5;}.wpkoi-elements-testimonial-slider .slick-dots li.slick-active button::before, .wpkoi-elements-logo-carousel .slick-dots li.slick-active button::before, .wpkoi-elements-team-slider .slick-dots li.slick-active button::before, .wpkoi-elements-post-carousel .slick-dots li.slick-active button::before, .wpkoi-elements-product-carousel .slick-dots li.slick-active button::before {font-size: 18px;opacity: 1;}.wpkoi-elements-testimonial-slider .slick-prev, .wpkoi-elements-team-slider .slick-prev, .wpkoi-elements-logo-carousel .slick-prev, .wpkoi-elements-post-carousel .slick-prev, .wpkoi-elements-product-carousel .slick-prev {left: -50px;}.wpkoi-elements-testimonial-slider .slick-next, .wpkoi-elements-team-slider .slick-next, .wpkoi-elements-logo-carousel .slick-next, .wpkoi-elements-post-carousel .slick-next, .wpkoi-elements-product-carousel .slick-next {right: -50px;}.wpkoi-elements-testimonial-slider.nav-top-left .slick-prev, .wpkoi-elements-team-slider.nav-top-left .slick-prev, .wpkoi-elements-logo-carousel.nav-top-left .slick-prev, .wpkoi-elements-post-carousel.nav-top-left .slick-prev, .wpkoi-elements-product-carousel.nav-top-left .slick-prev {left: 10px;top: 20px;}.wpkoi-elements-testimonial-slider.nav-top-left .slick-next, .wpkoi-elements-team-slider.nav-top-left .slick-next, .wpkoi-elements-logo-carousel.nav-top-left .slick-next, .wpkoi-elements-post-carousel.nav-top-left .slick-next, .wpkoi-elements-product-carousel.nav-top-left .slick-next {left: 45px;top: 20px;}.wpkoi-elements-testimonial-slider.nav-top-right .slick-prev, .wpkoi-elements-team-slider.nav-top-right .slick-prev, .wpkoi-elements-logo-carousel.nav-top-right .slick-prev, .wpkoi-elements-post-carousel.nav-top-right .slick-prev, .wpkoi-elements-product-carousel.nav-top-right .slick-prev {left: auto;right: 45px;top: 20px;}.wpkoi-elements-testimonial-slider.nav-top-right .slick-next, .wpkoi-elements-team-slider.nav-top-right .slick-next, .wpkoi-elements-logo-carousel.nav-top-right .slick-next, .wpkoi-elements-post-carousel.nav-top-right .slick-next, .wpkoi-elements-product-carousel.nav-top-right .slick-next {left: auto;right: 10px;top: 20px;}.wpkoi-elements-testimonial-slider.nav-top-left, .wpkoi-elements-testimonial-slider.nav-top-right, .wpkoi-elements-team-slider.nav-top-left, .wpkoi-elements-team-slider.nav-top-right, .wpkoi-elements-logo-carousel.nav-top-left, .wpkoi-elements-logo-carousel.nav-top-right, .wpkoi-elements-post-carousel.nav-top-left, .wpkoi-elements-post-carousel.nav-top-right, .wpkoi-elements-product-carousel.nav-top-left, .wpkoi-elements-product-carousel.nav-top-right {padding-top: 40px;}.wpkoi-elements-testimonial-slider .slick-dots, .wpkoi-elements-team-slider .slick-dots, .wpkoi-elements-logo-carousel .slick-dots, .wpkoi-elements-post-carousel .slick-dots, .wpkoi-elements-product-carousel .slick-dots {bottom: -40px;}.wpkoi-elements-testimonial-slider .slick-dotted.slick-slider, .wpkoi-elements-team-slider .slick-dotted.slick-slider, .wpkoi-elements-logo-carousel .slick-dotted.slick-slider, .wpkoi-elements-post-carousel .slick-dotted.slick-slider, .wpkoi-elements-product-carousel .slick-dotted.slick-slider {margin-bottom: 30px;}.wpkoi-elements-post-timeline {margin-bottom: 0;min-height: 100%;overflow: hidden;position: relative;}.wpkoi-elements-timeline-column {width: 50%;margin-left: 0;float: left;margin-top: 0 !important;}.wpkoi-elements-timeline-post {position: relative;}.wpkoi-elements-timeline-post:after {background-color: rgba(83, 85, 86, .2);content: "";width: 2px;height: 245px;position: absolute;right: 0;top: 70px;}.wpkoi-elements-timeline-post:nth-child(2n):after {display: none;}.wpkoi-elements-timeline-bullet {background-color: #9fa9af;border: 5px solid #fff;border-radius: 50%;box-shadow: 0 1px 0 1px rgba(0, 0, 0, 0.1);content: "";height: 20px;position: absolute;right: -9px;top: 60px;width: 20px;z-index: 3;cursor: pointer;}.wpkoi-elements-timeline-post:nth-child(2n) .wpkoi-elements-timeline-bullet {background-color: #9fa9af;border: 5px solid #fff;border-radius: 50%;bottom: 36px;content: "";height: 20px;left: -11px;position: absolute;top: 300px;width: 20px;z-index: 3;}.wpkoi-elements-timeline-post-inner {background: linear-gradient(45deg, #333333 0%, #888888 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);border: 8px solid #e5eaed;box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);float: right;margin: 30px 40px 30px auto;position: relative;height: 320px;width: calc(100% - 40px);}.wpkoi-elements-timeline-post:nth-child(even) .wpkoi-elements-timeline-post-inner {float: left;margin-left: 40px;}.wpkoi-elements-timeline-post-inner:after {border-color: transparent transparent transparent #e5eaed;border-style: solid;border-width: 15px;content: "";height: 0;position: absolute;right: -36px;top: 17px;width: 0;}.wpkoi-elements-timeline-post:nth-child(2n) .wpkoi-elements-timeline-post-inner:after {border-color: transparent #e5eaed transparent transparent;border-style: solid;border-width: 15px;content: "";height: 0;left: -36px;position: absolute;top: 257px;width: 0;}.wpkoi-elements-timeline-post:nth-child(2n) .wpkoi-elements-timeline-post-inner::after {border-left-color: transparent !important;}.wpkoi-elements-timeline-post p {margin: 1.6rem 0 0 0;font-size: 0.9em;line-height: 1.6em;}.wpkoi-elements-timeline-post-image {background-size: cover;background-position: center center;background-repeat: no-repeat;display: block;height: 100%;overflow: hidden;position: relative;opacity: .6;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}.wpkoi-elements-timeline-post-title {bottom: 40px;position: absolute;width: 100%;}.wpkoi-elements-timeline-post-title h2 {color: #fff;font-size: 20px;font-weight: bold;letter-spacing: 1px;line-height: 24px;padding: 0 25px;text-align: left;text-transform: uppercase;}.wpkoi-elements-timeline-post-title h4 {color: #fff;font-size: 15px;font-weight: bold;letter-spacing: 1px;line-height: 15px;padding: 0 25px;text-align: left;text-transform: uppercase;}.wpkoi-elements-timeline-post-excerpt {opacity: 0;position: absolute;top: 0;left: 0;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}.wpkoi-elements-timeline-post-excerpt p {color: #fff;font-size: 14px;padding: 25px;}.wpkoi-elements-timeline-post-inner:hover .wpkoi-elements-timeline-post-excerpt {opacity: 1;top: 10px;}.wpkoi-elements-timeline-post-inner:hover .wpkoi-elements-timeline-post-image {opacity: .3;}.wpkoi-elements-timeline-post time {opacity: 0;background-color: rgba(0, 0, 0, .7);color: #fff;font-size: 10px;border-radius: 20px;position: absolute;right: -97px;width: 100px;height: 30px;line-height: 30px;text-align: center;top: 50px;z-index: 99;-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s;}.wpkoi-elements-timeline-post:nth-child(2n) time {background-color: rgba(0, 0, 0, 0.7);border-radius: 20px;color: #fff;font-size: 10px;height: 30px;left: -99px;line-height: 30px;position: absolute;text-align: center;top: 290px;width: 100px;z-index: 99;}.wpkoi-elements-timeline-post time:before {border-bottom: 5px solid rgba(0, 0, 0, 0.7);border-left: 5px solid transparent;border-right: 5px solid transparent;content: "";height: 0;left: 45px;position: absolute;top: -5px;width: 0;}.wpkoi-elements-timeline-post:hover time {opacity: 1;}.wpkoi-elements-timeline-post::after {height: 100%;}.wpkoi-elements-post-timeline .wpkoi-elements-timeline-post:nth-last-child(2)::after {height: 245px;}.wpkoi-elements-post-timeline .wpkoi-elements-timeline-post:last-child::after {display: none;}@media only screen and (max-width: 1366px) {.wpkoi-elements-timeline-post-title h2 {font-size: 0.8em;}.wpkoi-elements-timeline-post-excerpt p {font-size: 13px;}}@media only screen and (max-width: 1169px) {.wpkoi-elements-timeline-post-inner {height: 320px;}}@media only screen and (max-width: 992px) {.wpkoi-elements-post-timeline {margin-left: 0;}.wpkoi-elements-timeline-bullet, .wpkoi-elements-timeline-post:after, .wpkoi-elements-timeline-post:before, .wpkoi-elements-timeline-post-inner:after {display: none;}.wpkoi-elements-timeline-post {display: inline-block;float: left !important;width: 50% !important;margin: 15px auto;}.wpkoi-elements-timeline-post-inner {height: 320px;padding-bottom: 30px;}.wpkoi-elements-timeline-post-title {bottom: 50px;}.wpkoi-elements-timeline-post-title h2 {font-size: 0.8em;line-height: 1.2em;}.wpkoi-elements-timeline-post .wpkoi-elements-timeline-post-inner {margin: 0 10px auto 0;width: 90%;}.wpkoi-elements-timeline-post:nth-child(2n) .wpkoi-elements-timeline-post-inner {margin: 0 auto 0 10px;width: 90%;}.wpkoi-elements-timeline-post-excerpt {opacity: 0 !important;}.wpkoi-elements-timeline-post-image {opacity: .3;}.wpkoi-elements-timeline-post time, .wpkoi-elements-timeline-post:nth-child(2n) time {background-color: #fff;border-radius: 0;color: #444;font-size: 12px;text-transform: uppercase;left: 0;opacity: 1;padding-top: 3px;top: 275px;width: 100%;}time:before {display: none;}}@media only screen and (max-width: 767px) {.wpkoi-elements-timeline-post {display: block;float: none !important;margin: 20px auto;width: 100% !important;}.wpkoi-elements-timeline-post .wpkoi-elements-timeline-post-inner, .wpkoi-elements-timeline-post:nth-child(2n) .wpkoi-elements-timeline-post-inner {display: block;float: none;margin: 0 auto;}}@media only screen and (max-width: 479px) {.wpkoi-elements-timeline-post .wpkoi-elements-timeline-post-inner, .wpkoi-elements-timeline-post:nth-child(2n) .wpkoi-elements-timeline-post-inner {height: 250px;margin: 0 auto;width: 95%;}.wpkoi-elements-timeline-post time, .wpkoi-elements-timeline-post:nth-child(2n) time {top: 205px;}}.wpkoi-elements-product-carousel .woocommerce li.product {background-color: #fff;border-radius: 0;box-shadow: none;}.hide_rating .woocommerce .star-rating-container, .hide_rating .woocommerce .star-rating {display: none !important;}.wpkoi-elements-product-carousel .woocommerce ul.products li.product h3 {padding: 0.5em;}.wpkoi-elements-product-carousel .woocommerce .products .star-rating {display: block;float: none;margin: 10px auto;}body:not(.x-ethos):not(.x-integrity):not(.x-renew):not(.x-icon) .wpkoi-elements-product-carousel .woocommerce li.product .button {box-shadow: none;display: block;left: auto;margin: 15px;padding: 0.45em 0.5em 0.575em;position: relative;right: auto;text-shadow: none;top: auto;}.wpkoi-elements-product-carousel:not(.wpkoi-elements-product-no-style) .woocommerce li.product .entry-featured {background-color: transparent;border: medium none;box-shadow: none;padding: 0;}.wpkoi-elements-product-carousel.wpkoi-elements-product-simple .woocommerce li.product .entry-wrap, .wpkoi-elements-product-carousel.wpkoi-elements-product-reveal .woocommerce li.product .entry-wrap {background-color: transparent;bottom: auto;box-shadow: none;padding: 15px 0 0;position: relative;text-align: center;top: auto;}.wpkoi-elements-product-carousel.wpkoi-elements-product-simple .woocommerce li.product .entry-header h3, .wpkoi-elements-product-carousel.wpkoi-elements-product-reveal .woocommerce li.product .entry-header h3 {font-size: 14px;line-height: 1.2;margin: 0 0 5px;padding-bottom: 0.5em;}.wpkoi-elements-product-carousel.wpkoi-elements-product-simple .woocommerce li.product .entry-header h3 a, .wpkoi-elements-product-carousel.wpkoi-elements-product-reveal .woocommerce li.product .entry-header h3 a {color: #272727;font-weight: normal;letter-spacing: 0.01rem;text-transform: uppercase;}.wpkoi-elements-product-carousel.wpkoi-elements-product-simple .woocommerce li.product .price>.amount, .wpkoi-elements-product-carousel.wpkoi-elements-product-simple .woocommerce li.product .entry-header .price>.amount, .wpkoi-elements-product-carousel.wpkoi-elements-product-simple .woocommerce li.product .entry-header .price>ins>.amount, .wpkoi-elements-product-carousel.wpkoi-elements-product-reveal .woocommerce li.product .entry-header .price>.amount, .wpkoi-elements-product-carousel.wpkoi-elements-product-reveal .woocommerce li.product .entry-header .price>ins>.amount {color: #272727;font-size: 18px;font-weight: normal;}.wpkoi-elements-product-carousel.wpkoi-elements-product-simple .woocommerce li.product .entry-wrap::before, .wpkoi-elements-product-carousel.wpkoi-elements-product-reveal .woocommerce li.product .entry-wrap::before {display: none;}.wpkoi-elements-product-carousel:not(.wpkoi-elements-product-no-style) .woocommerce li.product .entry-header .button {background-color: transparent;border: 1px solid rgba(0, 0, 0, 0.5);border-radius: 0;box-shadow: none;color: #272727;display: block;font-size: 14px;left: auto;margin: 20px auto;opacity: 1;position: relative;right: auto;text-shadow: none;top: auto;width: 80%;}.wpkoi-elements-product-carousel:not(.wpkoi-elements-product-no-style) .woocommerce li.product .entry-header .button:hover {background-color: #e74c3c;border: 1px solid #e74c3c;color: #fff;}.wpkoi-elements-product-carousel.wpkoi-elements-product-simple .woocommerce li.product .star-rating-container {background-color: transparent;left: auto;opacity: 1;position: relative;right: auto;top: 5px;display: block;margin: 0 auto;width: 110px;}.wpkoi-elements-product-carousel.wpkoi-elements-product-simple .woocommerce li.product .star-rating-container .star-rating::before, .wpkoi-elements-product-carousel.wpkoi-elements-product-reveal .woocommerce li.product .star-rating-container .star-rating::before {color: #f2b01e;}.wpkoi-elements-product-carousel.wpkoi-elements-product-simple .woocommerce li.product .star-rating-container .star-rating span::before, .wpkoi-elements-product-carousel.wpkoi-elements-product-reveal .woocommerce li.product .star-rating-container .star-rating span::before {color: #f2b01e;}.wpkoi-elements-product-carousel:not(.wpkoi-elements-product-no-style) .onsale {border-radius: 0;box-shadow: none;display: block;font-size: 14px;height: 100px;letter-spacing: 0;line-height: 160px;position: absolute;text-align: center;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6);text-transform: uppercase;transform: rotate(-45deg);width: 200px;z-index: 1;}.wpkoi-elements-product-carousel:not(.wpkoi-elements-product-no-style) .woocommerce li.product .onsale {left: -95px;top: -45px;}.wpkoi-elements-product-carousel .woocommerce ul.products {margin: 0 0 30px;}.wpkoi-elements-product-carousel .woocommerce li.product {background-color: #fff;float: left;overflow: hidden;padding: 0;position: relative;text-align: center;}.wpkoi-elements-product-carousel.wpkoi-elements-product-reveal .woocommerce li.product .entry-wrap {bottom: -63px;margin-top: -63px;position: relative;top: auto;-webkit-transition: all 0.615s cubic-bezier(0.19, 1, 0.22, 1) 0s;transition: all 0.615s cubic-bezier(0.19, 1, 0.22, 1) 0s }.wpkoi-elements-product-carousel.wpkoi-elements-product-reveal .woocommerce li.product:hover .entry-wrap {bottom: 0;}.wpkoi-elements-product-carousel.wpkoi-elements-product-reveal .woocommerce li.product:hover .entry-wrap::before {background-color: #fff;display: block;}.wpkoi-elements-product-carousel.wpkoi-elements-product-reveal .woocommerce li.product .star-rating-container {background-color: rgba(255, 255, 255, 0.9);left: auto;opacity: 0;position: absolute;right: 10px;top: 10px;}.wpkoi-elements-product-carousel.wpkoi-elements-product-reveal .woocommerce li.product:hover .star-rating-container {opacity: 1;}.wpkoi-elements-product-carousel.wpkoi-elements-product-overlay .woocommerce li.product .entry-wrap {bottom: auto;font-size: 14px;left: 0;padding: 0;position: absolute;right: 0;top: calc(100% - 4em);transition: all 0.615s cubic-bezier(0.19, 1, 0.22, 1) 0s;}.wpkoi-elements-product-carousel.wpkoi-elements-product-overlay .woocommerce li.product .entry-wrap {background-color: rgba(0, 0, 0, 0.5);bottom: auto;font-size: 14px;left: 0;padding: 0;position: absolute;right: 0;text-align: center;top: calc(100% - 4em);-webkit-transition: all 0.615s cubic-bezier(0.19, 1, 0.22, 1) 0s;transition: all 0.615s cubic-bezier(0.19, 1, 0.22, 1) 0s;}.wpkoi-elements-product-carousel.wpkoi-elements-product-overlay .woocommerce li.product .entry-wrap::before {background-color: rgba(0, 0, 0, 0.5);content: "";display: block;height: 50em;left: 0;position: absolute;right: 0;top: 0;transition: all 0.615s cubic-bezier(0.19, 1, 0.22, 1) 0s;z-index: 0;}.wpkoi-elements-product-carousel.wpkoi-elements-product-overlay .woocommerce li.product:hover .entry-wrap::before {background-color: rgba(0, 0, 0, 0.75);}.wpkoi-elements-product-carousel.wpkoi-elements-product-overlay .woocommerce li.product .entry-header {position: relative;}.wpkoi-elements-product-carousel.wpkoi-elements-product-overlay .woocommerce li.product .entry-header h3 {font-size: 14px;line-height: 1;margin: 0;overflow: hidden;padding: 1.5em;text-overflow: ellipsis;text-transform: uppercase;white-space: nowrap;}.wpkoi-elements-product-carousel.wpkoi-elements-product-overlay .woocommerce li.product .entry-header h3 a {color: #fff;}.wpkoi-elements-product-carousel.wpkoi-elements-product-overlay .woocommerce li.product .price>del, .wpkoi-elements-product-carousel.wpkoi-elements-product-overlay .woocommerce li.product .entry-header .price>del {display: none;}.wpkoi-elements-product-carousel.wpkoi-elements-product-overlay .woocommerce li.product .entry-header .price>.amount, .woocommerce li.product .entry-header .price>ins>.amount {color: #fff;font-size: 24px;}.wpkoi-elements-product-carousel.wpkoi-elements-product-overlay .woocommerce li.product .added_to_cart {display: none;}.wpkoi-elements-product-carousel.wpkoi-elements-product-overlay .woocommerce li.product:hover .entry-wrap {top: calc(100% - 10.385em);}.wpkoi-elements-product-carousel.wpkoi-elements-product-overlay .woocommerce li.product:hover .entry-wrap::before {background-color: rgba(0, 0, 0, 0.75);}.wpkoi-elements-product-carousel.wpkoi-elements-product-overlay .woocommerce li.product:hover .star-rating-container {opacity: 1;}.wpkoi-elements-custom-radio-checkbox input[type=checkbox], .wpkoi-elements-custom-radio-checkbox input[type=radio] {-webkit-appearance: none;-moz-appearance: none;border-style: solid;border-width: 0;outline: none;min-width: 1px;width: 15px;height: 15px;background: #ddd;padding: 3px;}.wpkoi-elements-custom-radio-checkbox input[type=checkbox]:before, .wpkoi-elements-custom-radio-checkbox input[type=radio]:before {content: "";width: 100%;height: 100%;padding: 0;margin: 0;display: block;}.wpkoi-elements-custom-radio-checkbox input[type=checkbox]:checked:before, .wpkoi-elements-custom-radio-checkbox input[type=radio]:checked:before {background: #999;-webkit-transition: all 0.25s linear 0s;transition: all 0.25s linear 0s;}.wpkoi-elements-custom-radio-checkbox input[type=radio] {border-radius: 50%;}.wpkoi-elements-custom-radio-checkbox input[type=radio]:before {border-radius: 50%;}.wpkoi-elements-grid-post {float: left;padding: 10px;}.wpkoi-elements-grid-post-holder {border: 1px solid rgba(0, 0, 0, .1);}.wpkoi-elements-grid-post-holder-inner {height: 100%;}.wpkoi-elements-entry-media {position: relative;}.wpkoi-elements-entry-overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;opacity: 0;-webkit-transition: opacity .2s ease-in-out, -webkit-transform .25s cubic-bezier(.19, 1, .22, 1);-moz-transition: opacity .2s ease-in-out, -moz-transform .25s cubic-bezier(.19, 1, .22, 1);transition: opacity .2s ease-in-out, transform .25s cubic-bezier(.19, 1, .22, 1);}.wpkoi-elements-entry-overlay:hover {opacity: 1;}.wpkoi-elements-entry-overlay>a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 3;}.wpkoi-elements-entry-title {margin: 10px 0 5px;font-size: 1.2em;}.wpkoi-elements-event-date, .wpkoi-elements-event-location {margin-bottom: 5px;}.wpkoi-elements-entry-overlay i {color: #fff;width: 60px;text-align: center;line-height: 60px;height: 60px;position: absolute;left: 50%;margin-left: -30px;font-size: 32px;top: 50%;margin-top: -30px;-webkit-perspective: 1000;-moz-perspective: 1000;-ms-perspective: 1000;perspective: 1000;opacity: 0;-webkit-transform: translatex(-20px);-moz-transform: translatex(-20px);-ms-transform: translatex(-20px);transform: translatex(-20px);-webkit-transition: opacity .2s ease-in-out, -webkit-transform .25s cubic-bezier(.19, 1, .22, 1);-moz-transition: opacity .2s ease-in-out, -moz-transform .25s cubic-bezier(.19, 1, .22, 1);transition: opacity .2s ease-in-out, transform .25s cubic-bezier(.19, 1, .22, 1);}.wpkoi-elements-entry-media:hover .wpkoi-elements-entry-overlay i {-webkit-transform: translatex(0px);-moz-transform: translatex(0px);-ms-transform: translatex(0px);transform: translatex(0px);opacity: 1;}.wpkoi-elements-entry-thumbnail img {width: 100%;max-width: 100%;vertical-align: middle;}.wpkoi-elements-entry-footer {display: flex;flex-flow: row nowrap;align-items: center;}.wpkoi-elements-entry-footer .wpkoi-elements-author-avatar {flex: 0 0 auto;width: 50px;}.wpkoi-elements-entry-footer .wpkoi-elements-author-avatar .avatar {border-radius: 50%;}.wpkoi-elements-post-grid .wpkoi-elements-entry-footer .wpkoi-elements-entry-meta {padding-left: 8px;}.wpkoi-elements-entry-meta>div {font-size: 12px;line-height: 1.2;padding-bottom: 5px;}.wpkoi-elements-grid-post-excerpt p {margin: 0;font-size: 14px;}.wpkoi-elements-entry-meta .wpkoi-elements-entry-footer .wpkoi-elements-posted-by {display: block;}.wpkoi-elements-grid-post .wpkoi-elements-entry-wrapper, .wpkoi-elements-grid-post .wpkoi-elements-entry-footer {padding: 15px;}.wpkoi-elements-post-grid .wpkoi-elements-entry-header .wpkoi-elements-entry-meta span.wpkoi-elements-posted-on {padding-left: 5px;}.wpkoi-elements-post-grid .wpkoi-elements-entry-header .wpkoi-elements-entry-meta span.wpkoi-elements-posted-on::before {content: '\f111';font-family: FontAwesome;color: inherit;opacity: .4;font-size: .8em;padding-right: 7px;}.wpkoi-elements-col-1 .wpkoi-elements-post-grid-column {float: none;width: 100%;}.wpkoi-elements-col-2 .wpkoi-elements-post-grid-column {float: left;width: 50%;}.wpkoi-elements-col-3 .wpkoi-elements-post-grid-column {float: left;width: 33.3333%;}.wpkoi-elements-col-4 .wpkoi-elements-post-grid-column {float: left;width: 25%;}.wpkoi-elements-col-5 .wpkoi-elements-post-grid-column {float: left;width: 20%;}.wpkoi-elements-col-6 .wpkoi-elements-post-grid-column {float: left;width: 16.6666%;}@media only screen and (max-width: 979px) {.wpkoi-elements-col-3 .wpkoi-elements-post-grid-column, .wpkoi-elements-col-4 .wpkoi-elements-post-grid-column, .wpkoi-elements-col-5 .wpkoi-elements-post-grid-column, .wpkoi-elements-col-6 .wpkoi-elements-post-grid-column {width: 33.3333%;}.wpkoi-elements-col-1 .wpkoi-elements-post-grid-column {width: 100%;}.wpkoi-elements-col-2 .wpkoi-elements-post-grid-column {width: 50%;}}@media only screen and (max-width: 767px) {.wpkoi-elements-col-2 .wpkoi-elements-post-grid-column, .wpkoi-elements-col-3 .wpkoi-elements-post-grid-column, .wpkoi-elements-col-4 .wpkoi-elements-post-grid-column, .wpkoi-elements-col-5 .wpkoi-elements-post-grid-column, .wpkoi-elements-col-6 .wpkoi-elements-post-grid-column {width: 50%;}.wpkoi-elements-col-1 .wpkoi-elements-post-grid-column {width: 100%;}}@media only screen and (max-width: 480px) {.wpkoi-elements-col-1 .wpkoi-elements-post-grid-column, .wpkoi-elements-col-2 .wpkoi-elements-post-grid-column, .wpkoi-elements-col-3 .wpkoi-elements-post-grid-column, .wpkoi-elements-col-4 .wpkoi-elements-post-grid-column, .wpkoi-elements-col-5 .wpkoi-elements-post-grid-column, .wpkoi-elements-col-6 .wpkoi-elements-post-grid-column {float: none;width: 100%;}}.wpkoi-elements-load-more-button-wrap {width: 100%;display: block;margin: 20px auto;clear: both;}.wpkoi-elements-load-more-button {position: relative;text-transform: uppercase;margin: 0 auto;display: block;border: 0;padding: 15px 30px;z-index: 2;cursor: pointer;font-weight: bold;font-size: 14px;letter-spacing: .25em;transition: all .5s;overflow: hidden;}.wpkoi-elements-load-more-button:hover {background: #27bdbd;}.button--hide {opacity: 0;}.wpkoi-elements-load-more-button {display: flex;align-items: center;justify-content: center;}.wpkoi-elements-load-more-button .button__loader {left: -100%;top: auto;margin-right: 5px;transition: all .2s;}.wpkoi-elements-load-more-button>span {margin-left: -20px;}.wpkoi-elements-load-more-button.button--loading>span {margin-left: 0;}.wpkoi-elements-load-more-button.button--loading .button__loader {left: 0;}.wpkoi-elements-btn-loader, .wpkoi-elements-btn-loader:after {border-radius: 50%;width: 20px;height: 20px;}.wpkoi-elements-btn-loader {font-size: 10px;position: relative;text-indent: -9999em;border-top: 4px solid rgba(255, 255, 255, 0.2);border-right: 4px solid rgba(255, 255, 255, 0.2);border-bottom: 4px solid rgba(255, 255, 255, 0.2);border-left: 4px solid #ffffff;transform: translateZ(0);animation: loaderSpin 1.1s infinite linear;}@keyframes loaderSpin {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}.wpkoi-elements-product-grid .woocommerce ul.products li.product.sales-flash-overlay .onsale {display: none !important;}.swiper-container-wrap .swiper-slide .wpkoi-elements-social-feed-element img {width: 100%;}.media-body .fa-twitter {color: #1da1f2;margin-right: 8px;}.media-body .fa-facebook {color: #3b5998;margin-right: 8px;}.text-wrapper p .read-more-link {margin-top: 9px;display: block;}.wpkoi-elements-loading-feed {display: none;position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;bottom: 0px;right: 0px;}.wpkoi-elements-loading-feed.show-loading {display: block;text-align: center;z-index: 10;display: flex;align-items: center;justify-content: center;transition: .5s;}.wpkoi-elements-loading-feed .loader {border: 3px solid #f3f3f3;border-radius: 50%;border-top: 3px solid #3498db;width: 30px;height: 30px;-webkit-animation: spin 2s linear infinite;animation: spin 2s linear infinite;margin: 0 auto;}@-webkit-keyframes spin {0% {-webkit-transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);}}@keyframes spin {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}.mfp-bg {top: 0;left: 0;width: 100%;height: 100%;z-index: 1042;overflow: hidden;position: fixed;background: #0b0b0b;opacity: 0.8;}.mfp-wrap {top: 0;left: 0;width: 100%;height: 100%;z-index: 1043;position: fixed;outline: none !important;-webkit-backface-visibility: hidden;}.mfp-container {text-align: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 0 8px;box-sizing: border-box;}.mfp-container:before {content: '';display: inline-block;height: 100%;vertical-align: middle;}.mfp-align-top .mfp-container:before {display: none;}.mfp-content {position: relative;display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 1045;}.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {width: 100%;cursor: auto;}.mfp-ajax-cur {cursor: progress;}.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: -moz-zoom-out;cursor: -webkit-zoom-out;cursor: zoom-out;}.mfp-zoom {cursor: pointer;cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: zoom-in;}.mfp-auto-cursor .mfp-content {cursor: auto;}.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {-webkit-user-select: none;-moz-user-select: none;user-select: none;}.mfp-loading.mfp-figure {display: none;}.mfp-hide {display: none !important;}.mfp-preloader {color: #CCC;position: absolute;top: 50%;width: auto;text-align: center;margin-top: -0.8em;left: 8px;right: 8px;z-index: 1044;}.mfp-preloader a {color: #CCC;}.mfp-preloader a:hover {color: #FFF;}.mfp-s-ready .mfp-preloader {display: none;}.mfp-s-error .mfp-content {display: none;}button.mfp-close, button.mfp-arrow {overflow: visible;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;display: block;outline: none;padding: 0;z-index: 1046;box-shadow: none;touch-action: manipulation;}button::-moz-focus-inner {padding: 0;border: 0;}.mfp-close {width: 44px;height: 44px;line-height: 44px;position: absolute;right: 0;top: 0;text-decoration: none;text-align: center;opacity: 0.65;padding: 0 0 18px 10px;color: #FFF;font-style: normal;font-size: 28px;font-family: Arial, Baskerville, monospace;}.mfp-close:hover, .mfp-close:focus {opacity: 1;}.mfp-close:active {top: 1px;}.mfp-close-btn-in .mfp-close {color: #333;}.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {color: #FFF;right: -6px;text-align: right;padding-right: 6px;width: 100%;}.mfp-counter {position: absolute;top: 0;right: 0;color: #CCC;font-size: 12px;line-height: 18px;white-space: nowrap;}.mfp-arrow {position: absolute;opacity: 0.65;margin: 0;top: 50%;margin-top: -55px;padding: 0;width: 90px;height: 110px;-webkit-tap-highlight-color: transparent;}.mfp-arrow:active {margin-top: -54px;}.mfp-arrow:hover, .mfp-arrow:focus {opacity: 1;}.mfp-arrow:before, .mfp-arrow:after {content: '';display: block;width: 0;height: 0;position: absolute;left: 0;top: 0;margin-top: 35px;margin-left: 35px;border: medium inset transparent;}.mfp-arrow:after {border-top-width: 13px;border-bottom-width: 13px;top: 8px;}.mfp-arrow:before {border-top-width: 21px;border-bottom-width: 21px;opacity: 0.7;}.mfp-arrow-left {left: 0;}.mfp-arrow-left:after {border-right: 17px solid #FFF;margin-left: 31px;}.mfp-arrow-left:before {margin-left: 25px;border-right: 27px solid #3F3F3F;}.mfp-arrow-right {right: 0;}.mfp-arrow-right:after {border-left: 17px solid #FFF;margin-left: 39px;}.mfp-arrow-right:before {border-left: 27px solid #3F3F3F;}.mfp-iframe-holder {padding-top: 40px;padding-bottom: 40px;}.mfp-iframe-holder .mfp-content {line-height: 0;width: 100%;max-width: 900px;}.mfp-iframe-holder .mfp-close {top: -40px;}.mfp-iframe-scaler {width: 100%;height: 0;overflow: hidden;padding-top: 56.25%;}.mfp-iframe-scaler iframe {position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #000;}img.mfp-img {width: auto;max-width: 100%;height: auto;display: block;line-height: 0;box-sizing: border-box;padding: 40px 0 40px;margin: 0 auto;}.mfp-figure {line-height: 0;}.mfp-figure:after {content: '';position: absolute;left: 0;top: 40px;bottom: 40px;display: block;right: 0;width: auto;height: auto;z-index: -1;box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #444;}.mfp-figure small {color: #BDBDBD;display: block;font-size: 12px;line-height: 14px;}.mfp-figure figure {margin: 0;}.mfp-bottom-bar {margin-top: -36px;position: absolute;top: 100%;left: 0;width: 100%;cursor: auto;}.mfp-title {text-align: left;line-height: 18px;color: #F3F3F3;word-wrap: break-word;padding-right: 36px;}.mfp-image-holder .mfp-content {max-width: 100%;}.mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer;}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {.mfp-img-mobile .mfp-image-holder {padding-left: 0;padding-right: 0;}.mfp-img-mobile img.mfp-img {padding: 0;}.mfp-img-mobile .mfp-figure:after {top: 0;bottom: 0;}.mfp-img-mobile .mfp-figure small {display: inline;margin-left: 5px;}.mfp-img-mobile .mfp-bottom-bar {background: rgba(0, 0, 0, 0.6);bottom: 0;margin: 0;top: auto;padding: 3px 5px;position: fixed;box-sizing: border-box;}.mfp-img-mobile .mfp-bottom-bar:empty {padding: 0;}.mfp-img-mobile .mfp-counter {right: 5px;top: 3px;}.mfp-img-mobile .mfp-close {top: 0;right: 0;width: 35px;height: 35px;line-height: 35px;background: rgba(0, 0, 0, 0.6);position: fixed;text-align: center;padding: 0;}}@media all and (max-width: 900px) {.mfp-arrow {-webkit-transform: scale(0.75);transform: scale(0.75);}.mfp-arrow-left {-webkit-transform-origin: 0;transform-origin: 0;}.mfp-arrow-right {-webkit-transform-origin: 100%;transform-origin: 100%;}.mfp-container {padding-left: 6px;padding-right: 6px;}}@media screen and (min-width: 1025px) {.wpkoi-elements-col-1 .item {width: 100%;}.wpkoi-elements-col-2 .item {width: calc(( 100% / 2) - 10px);}.wpkoi-elements-col-3 .item {width: calc(( 100% / 3) - 10px);}.wpkoi-elements-col-4 .item {width: calc(( 100% / 4) - 10px);}.wpkoi-elements-col-5 .item {width: calc(( 100% / 5) - 10px);}.wpkoi-elements-tiles .item {margin-bottom: 0px;}.wpkoi-elements-tiles.wpkoi-elements-col-1 .item {width: 100%;}.wpkoi-elements-tiles.wpkoi-elements-col-2 .item {width: 50%;float: left;}.wpkoi-elements-tiles.wpkoi-elements-col-3 .item {width: 33.33%;float: left;}.wpkoi-elements-tiles.wpkoi-elements-col-4 .item {width: 25%;float: left;}.wpkoi-elements-tiles.wpkoi-elements-col-5 .item {width: 20%;float: left;}}.wpkoi-elements-fg-content-align-left .wpkoi-elements-cards .item .item-content {text-align: left;}.wpkoi-elements-fg-content-align-center .wpkoi-elements-cards .item .item-content {text-align: center;}.wpkoi-elements-fg-content-align-right .wpkoi-elements-cards .item .item-content {text-align: right;}.mfp-wrap~div.dialog-widget {display: none !important;}@keyframes rotate-90 {0% {transform: rotateY(0deg);}100% {transform: rotateY(-180deg);}}@keyframes fadeIn {0% {opacity: 1;transition: all 0.3s ease-in-out;}100% {opacity: 1;transition: all 0.3s ease-in-out;}}.wpkoi-elements-tooltip {position: relative;display: inline-block;min-width: 150px;text-align: center;padding: 12px 24px;font-size: .93rem;color: #333;line-height: 1;cursor: pointer;transition: all 0.3s ease-in-out;}.wpkoi-elements-tooltip .wpkoi-elements-tooltip-text {display: block;width: 100%;visibility: hidden;background-color: black;color: #fff;text-align: center;border-radius: 4px;padding: 10px;position: absolute;z-index: 1;font-size: .93rem;line-height: 1.3;}.wpkoi-elements-tooltip .wpkoi-elements-tooltip-text::after {content: "";position: absolute;border-width: 5px;border-style: solid;}.wpkoi-elements-tooltip:hover .wpkoi-elements-tooltip-text {visibility: visible;}.wpkoi-elements-tooltip .wpkoi-elements-tooltip-text.wpkoi-elements-tooltip-left {top: 50%;right: 100%;transform: translateY(-50%);margin-right: 10px;}.wpkoi-elements-tooltip:hover .wpkoi-elements-tooltip-text.wpkoi-elements-tooltip-left {animation: tooltipLeftIn 300ms ease-in-out;}.wpkoi-elements-tooltip .wpkoi-elements-tooltip-text.wpkoi-elements-tooltip-left::after {top: calc(50% - 5px);left: 100%;border-color: transparent transparent transparent black;}.wpkoi-elements-tooltip .wpkoi-elements-tooltip-text.wpkoi-elements-tooltip-right {top: 50%;left: 100%;transform: translateY(-50%);transition: all 0.3s ease-in-out;margin-left: 10px;}.wpkoi-elements-tooltip:hover .wpkoi-elements-tooltip-text.wpkoi-elements-tooltip-right {animation: tooltipRightIn 300ms linear;}.wpkoi-elements-tooltip .wpkoi-elements-tooltip-text.wpkoi-elements-tooltip-right::after {top: calc(50% - 5px);right: 100%;border-color: transparent black transparent transparent;}.wpkoi-elements-tooltip .wpkoi-elements-tooltip-text.wpkoi-elements-tooltip-top {bottom: calc(100%);left: 0;right: 0;margin: 0 auto 10px auto;}.wpkoi-elements-tooltip .wpkoi-elements-tooltip-text.wpkoi-elements-tooltip-top::after {margin-top: 0px;top: 100%;left: calc( 50% - 5px);border-color: black transparent transparent transparent;}.wpkoi-elements-tooltip:hover .wpkoi-elements-tooltip-text.wpkoi-elements-tooltip-top {animation: tooltipTopIn 300ms linear;}.wpkoi-elements-tooltip .wpkoi-elements-tooltip-text.wpkoi-elements-tooltip-bottom {top: 100%;left: 0;right: 0;margin: 10px auto 0px auto;}.wpkoi-elements-tooltip .wpkoi-elements-tooltip-text.wpkoi-elements-tooltip-bottom::after {margin-top: 0px;bottom: 100%;left: calc( 50% - 5px);border-color: transparent transparent black transparent;}.wpkoi-elements-tooltip:hover .wpkoi-elements-tooltip-text.wpkoi-elements-tooltip-bottom {animation: tooltipBottomIn 300ms linear;}.wpkoi-elements-tooltip-align-left {display: flex;width: 100%;justify-content: flex-start;}.wpkoi-elements-tooltip-align-right {display: flex;width: 100%;justify-content: flex-end;}.wpkoi-elements-tooltip-align-center {display: flex;width: 100%;justify-content: center;}.wpkoi-elements-tooltip-align-justify .wpkoi-elements-tooltip {display: flex;justify-content: center;align-items: center;}@keyframes tooltipRightIn {0% {opacity: 0;left: 105%;}100% {opacity: 1;left: 100%;}}@keyframes tooltipLeftIn {0% {opacity: 0;right: 105%;}100% {opacity: 1;right: 100%;}}@keyframes tooltipTopIn {0% {opacity: 0;bottom: 110%;}100% {opacity: 1;bottom: 100%;}}@keyframes tooltipBottomIn {0% {opacity: 0;top: 110%;}100% {opacity: 1;top: 100%;}}@media (max-width: 768px) {.elementor-page #page, .elementor-template-canvas .elementor-inner, .elementor-template-canvas .elementor-section-wrap{overflow-x: hidden;}}.elementor-wc-products .woocommerce ul.products li.product{width: inherit;}.elementor-slideshow__header {max-width: 85%;}.wpkoi-bcs-mob{background-color: transparent !important}@media screen and (min-width: 768px) {.wpkoi-background-change-section{background-color: transparent !important}}.wpkoi-distorted-heading .wpkoi-distorted-main .wpkoi-distorted-main-inner{line-height: initial; display: contents;}.elementor:not(.elementor-bc-flex-widget) .wpkoi-sticky-column {display: flow;}.elementor-widget-wpkoi-qr-code canvas {max-width: 100%;height: auto;display: block;}@keyframes wpkoirotation {from {transform: rotate(0deg);}to {transform: rotate(360deg);}}@keyframes wpkoirotationreverse {from {transform: rotate(360deg);}to {transform: rotate(0deg);}}.wpkoiblockicon .elementor-icon {display: block;}.wpkoishadowicon .elementor-icon {display: block;stroke: #000;stroke-width: 3px;}.wpkoi-distorted-heading .wpkoi-heading-title {margin-bottom: 0;}.wpkoi-distorted-heading, .wpkoi-distorted-main, .wpkoi-distorted-main-inner {overflow: visible !important;}.wpkoi-distorted-heading.wpkoi-dhfw canvas {width: 100% !important;height: inherit !important;}.wpkoi-distorted-heading .wpkoi-distorted-main-inner span {opacity: 0;}.elementor-element-edit-mode .wpkoi-distorted-heading .wpkoi-distorted-main-inner span {opacity: 1;}