@charset "UTF-8";
.qodef-qi-blog-list-premium {position: relative;display: inline-block;width: 100%;vertical-align: top;text-align: center;}
.qodef-qi-blog-list-premium .qodef-blog-item {position: relative;display: inline-block;width: 100%;vertical-align: top;}
.qodef-qi-blog-list-premium .qodef-blog-item .qodef-e-content, .qodef-qi-blog-list-premium .qodef-blog-item .qodef-e-inner, .qodef-qi-blog-list-premium .qodef-blog-item .qodef-e-media {position: relative;display: inline-block;width: 100%;vertical-align: top;}
.qodef-qi-blog-list-premium .qodef-blog-item .qodef-e-media-image {position: relative;display: inline-block;vertical-align: top;max-width: 100%;overflow: hidden;margin-bottom: .5em;}
.qodef-qi-blog-list-premium .qodef-blog-item .qodef-e-media {display: block;}
.qodef-qi-blog-list-premium .qodef-blog-item .qodef-e-media iframe {display: block;height: 100%;}
.qodef-qi-blog-list-premium .qodef-blog-item .qodef-e-title {margin: 0 0 .5em;}
.qodef-qi-blog-list-premium .qodef-blog-item .qodef-e-excerpt {margin: 0;}
.qodef-qi-blog-list-premium .qodef-blog-item .qodef-e-info {position: relative;display: inline-flex;flex-wrap: wrap;align-items: center;justify-content: center;width: 100%;}
.qodef-qi-blog-list-premium .qodef-blog-item .qodef-e-info .qodef-e-info-item {position: relative;display: inline-flex;align-items: center;justify-content: center;flex-wrap: wrap;margin-right: 24px;color: #111;}
.qodef-qi-blog-list-premium .qodef-blog-item .qodef-e-info .qodef-e-info-item a {display: inline-flex;align-items: center;color: inherit;font-family: inherit;font-size: inherit;font-weight: inherit;font-style: inherit;line-height: inherit;letter-spacing: inherit;text-transform: inherit;}
.qodef-qi-blog-list-premium .qodef-blog-item .qodef-e-info .qodef-e-info-item a:hover {color: #3c3c3c;}
.qodef-qi-blog-list-premium .qodef-blog-item .qodef-e-info .qodef-e-info-item:last-child {margin-right: 0;}
.qodef-qi-blog-list-premium .qodef-blog-item .qodef-e-info .qodef-e-info-item-icon {margin-right: 8px;width: 14px;height: auto;fill: currentColor;flex-shrink: 0;}
.qodef-qi-blog-list-premium .qodef-blog-item .qodef-e-post-link {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.qodef-qi-blog-list-premium .qodef-blog-item.sticky .qodef-e-title a {position: relative;text-decoration: underline;}
.qodef-qi-blog-list-premium .qodef-blog-item.sticky .qodef-e-title a:after {content: "*";position: absolute;top: 0;right: -.5em;font-size: 1.5em;}
.qodef-qi-blog-list-premium .qodef-blog-item.qodef-item--boxed .qodef-e-inner {color: #fff;background-color: #000;padding: 5%;}
.qodef-qi-blog-list-premium .qodef-blog-item.qodef-item--boxed .qodef-e-title {color: currentColor;margin-bottom: 1.5em;}
.qodef-qi-blog-list-premium .qodef-blog-item.qodef-item--boxed .qodef-e-info-item {color: currentColor;}
.qodef-qi-blog-list-premium .qodef-blog-item.qodef-item--boxed .qodef-e-info-item a:hover, .qodef-qi-blog-list-premium .qodef-blog-item.qodef-item--boxed .qodef-e-title a:hover {color: #ababab;}
.qodef-qi-blog-list-premium.qodef-info-no-icons .qodef-e-info .qodef-e-info-item:not(:last-child):after {content: "/";position: relative;left: 12px;}
.qodef-qi-blog-list-premium.qodef-title--hover-underline .qodef-e-title-link {width: 100%;background-repeat: no-repeat;background-image: linear-gradient(transparent calc(100% - 2px),currentColor 2px);transition: .9s cubic-bezier(.32,.32,.15,1.17);background-size: 0 100%;}
.qodef-qi-blog-list-premium.qodef-title--hover-underline .qodef-e-title-link:hover {background-size: 100% 100%;}
.qodef-qi-blog-list-premium .qodef-e-media-image a:after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: transparent;transition: background-color .35s ease-out;}
.qodef-qi-blog-list-premium.qodef-image--hover-zoom .qodef-e-media-image a {display: block;width: 100%;transform: scale(1.005) translateZ(0);transition: transform .35s cubic-bezier(.25,.46,.45,.94);will-change: transform;}
.qodef-qi-blog-list-premium.qodef-image--hover-zoom .qodef-e:hover .qodef-e-media-image a {transform: scale(1.03);}
.qodef-qi-blog-list-premium.qodef-image--hover-zoom-out .qodef-e-media-image a {display: block;width: 100%;transform: scale(1.03) translateZ(0);transition: transform .35s cubic-bezier(.25,.46,.45,.94);will-change: transform;}
.qodef-qi-blog-list-premium.qodef-image--hover-zoom-out .qodef-e:hover .qodef-e-media-image a {transform: scale(1);}
.qodef-qi-blog-list-premium.qodef-image--hover-move .qodef-e-media-image a {display: block;width: 100%;transform: scale(1.2);transition: transform .5s cubic-bezier(.33,.02,0,.93);will-change: transform;}
.qodef-qi-blog-list-premium.qodef-image--hover-move .qodef-e:hover .qodef-e-media-image a {transform: scale(1.2) translateX(12px);}
.qodef-qi-blog-list-premium.qodef-image--hover-from-top a {transform-origin: top;}
.qodef-qi-blog-list-premium.qodef-image--hover-from-bottom a {transform-origin: bottom;}
.qodef-qi-blog-list-premium.qodef-image--hover-from-left a {transform-origin: left;}
.qodef-qi-blog-list-premium.qodef-image--hover-from-right a {transform-origin: right;}
.qodef-qi-blog-list-premium.qodef-alignment--left {text-align: left;}
.qodef-qi-blog-list-premium.qodef-alignment--left .qodef-e-info, .qodef-qi-blog-list-premium.qodef-alignment--left .qodef-e-info-item {justify-content: flex-start;}
.qodef-qi-blog-list-premium.qodef-alignment--right {text-align: right;}
.qodef-qi-blog-list-premium.qodef-alignment--right .qodef-e-info, .qodef-qi-blog-list-premium.qodef-alignment--right .qodef-e-info-item {justify-content: flex-end;}
.qodef-addons-blog-list.qodef-item-layout--side-date-premium .qodef-e-content {display: flex;}
@media only screen and (max-width:680px) {.qodef-addons-blog-list.qodef-item-layout--side-date-premium .qodef-e-content {flex-wrap: wrap;}}
.qodef-addons-blog-list.qodef-item-layout--side-date-premium .qodef-e-left {text-align: right;margin-right: 30px;flex-shrink: 0;}
@media only screen and (max-width:680px) {.qodef-addons-blog-list.qodef-item-layout--side-date-premium .qodef-e-left {text-align: left;}}
.qodef-addons-blog-list.qodef-item-layout--side-date-premium .qodef-e-info-date a {display: flex;flex-direction: column;}
.qodef-addons-blog-list.qodef-item-layout--side-date-premium .qodef-e-info-day {font-size: 70px;line-height: 1;transition: color .2s ease-out;}
.qodef-addons-blog-list.qodef-item-layout--side-date-premium .qodef-e-info-month-year {transition: color .2s ease-out;}
.qodef-addons-blog-list.qodef-item-layout--side-date-premium .qodef-e-info.qodef-info--bottom {margin-top: 15px;}
.qodef-shortcode.qodef-qi-pagination--on .qodef-addons-m-pagination {text-align: center;margin-top: 20px;}
.qodef-shortcode.qodef-qi-pagination--on .qodef-addons-m-pagination.qodef--standard .qodef--number.qodef--active {cursor: auto;}
.qodef-shortcode.qodef-qi-pagination--on .qodef-addons-m-pagination.qodef--standard .qodef--number.qodef--hide {display: none;}
.qodef-shortcode.qodef-qi-pagination--on .qodef-addons-m-pagination.qodef--standard .qodef-m-pagination-icon {width: 1em;fill: currentColor;stroke: currentColor;max-height: 100%;}
.qodef-qi-gravity-forms form div {position: relative;margin: 0;}
.qodef-qi-gravity-forms textarea {resize: none;}
.qodef-qi-gravity-forms .gform_wrapper .gfield_required {font-size: .8em;}
.qodef-qi-gravity-forms .gchoice {display: flex;align-items: center;}
.qodef-qi-gravity-forms .gchoice:not(:last-of-type) {margin-bottom: .8em;}
.qodef-qi-gravity-forms button, .qodef-qi-gravity-forms input[type=button] {transition: all .2s ease-out;}
.qodef-qi-gravity-forms .gsection .gsection_title {margin: 0;}
.qodef-qi-gravity-forms .gform_heading .gform_title {margin: 0;}
.qodef-qi-gravity-forms .gform_heading .gform_required_legend {margin: .4em 0 0;}
.qodef-qi-gravity-forms .ginput_container_consent {display: flex;align-items: center;}
.qodef-qi-gravity-forms .gf_progressbar_wrapper .gf_progressbar_title {line-height: 1em;}
.qodef-qi-gravity-forms .gfield_list .gfield_list_group .gfield_list_icons button {background-color: transparent;border: none;border-radius: 0;font-size: 0;padding: 0;}
.qodef-qi-gravity-forms .gfield.gfield_visibility_visible .ginput_container.ginput_container_fileupload input[type=file], .qodef-qi-gravity-forms .gfield.gfield_visibility_visible .ginput_container.ginput_container_post_image input[type=file] {background-color: transparent;border: none;border-radius: 0;}
.qodef-qi-gravity-forms.qodef-alignment--left {text-align: left;}
.qodef-qi-gravity-forms.qodef-alignment--left .gchoice {justify-content: flex-start;}
.qodef-qi-gravity-forms.qodef-alignment--center {text-align: center;}
.qodef-qi-gravity-forms.qodef-alignment--center .gchoice {justify-content: center;}
.qodef-qi-gravity-forms.qodef-alignment--right {text-align: right;}
.qodef-qi-gravity-forms.qodef-alignment--right .gchoice {justify-content: flex-end;}
.qodef-qi-gravity-forms.qodef-button--full-width input[type=submit] {width: 100%;}
.qodef-qi-gravity-forms label {margin-bottom: 0;}
.qodef-qi-gravity-forms input[type=date], .qodef-qi-gravity-forms input[type=email], .qodef-qi-gravity-forms input[type=number], .qodef-qi-gravity-forms input[type=password], .qodef-qi-gravity-forms input[type=search], .qodef-qi-gravity-forms input[type=tel], .qodef-qi-gravity-forms input[type=text], .qodef-qi-gravity-forms input[type=url], .qodef-qi-gravity-forms select, .qodef-qi-gravity-forms textarea {margin: 0;}
.qodef-qi-gravity-forms input[type=checkbox], .qodef-qi-gravity-forms input[type=radio] {margin: 0 .3em 0 0;width: 1em;height: 1em;vertical-align: middle;}
.qodef-qi-gravity-forms button[type=submit]:focus, .qodef-qi-gravity-forms button[type=submit]:hover, .qodef-qi-gravity-forms input[type=submit]:focus, .qodef-qi-gravity-forms input[type=submit]:hover {color: unset;background-color: unset;}
.qodef-qi-gravity-forms input[type=submit] {transition: all .3s ease-out;}
.qodef-qi-gravity-forms textarea {vertical-align: middle;}
.qodef-qi-woo-shortcode-order-tracking-form {position: relative;display: inline-block;width: 100%;vertical-align: top;}
.qodef-qi-woo-shortcode-order-tracking-form .woocommerce-error, .qodef-qi-woo-shortcode-order-tracking-form .woocommerce-info, .qodef-qi-woo-shortcode-order-tracking-form .woocommerce-message {flex-direction: column;align-items: flex-start;}
.qodef-qi-woo-shortcode-order-tracking-form .qodef-m-title {margin: 0 0 15px;}
.qodef-qi-woo-shortcode-order-tracking-form .qodef-m-subtitle {margin: 0 0 15px;}
.qodef-qi-woo-shortcode-order-tracking-form .woocommerce form p {margin: 0;}
.qodef-qi-woo-shortcode-order-tracking-form .woocommerce form p:first-child {margin: 0 0 15px;}
.qodef--hide-text.qodef-qi-woo-shortcode-order-tracking-form .woocommerce form p:first-child {display: none;}
.qodef-qi-woo-shortcode-product-comparison {overflow: auto;}
.qodef-qi-woo-shortcode-product-comparison .qodef-m-table {position: relative;display: table;width: 100%;border-collapse: collapse;}
.qodef-qi-woo-shortcode-product-comparison .qodef-e-row {display: table-row;}
.qodef-qi-woo-shortcode-product-comparison .qodef-e-cell {display: table-cell;border: 1px solid #ebebeb;padding: 30px 40px;vertical-align: middle;}
.qodef-qi-woo-shortcode-product-comparison .qodef-e-cell .price {display: inline-flex;}
.qodef-qi-woo-shortcode-product-comparison .qodef-e-title {margin: 0;}
.qodef-qi-woo-shortcode-product-comparison .qodef-e-product-title {display: block;}
.qodef-qi-woo-shortcode-product-comparison .qodef-e-product-title a {color: inherit;}
.qodef-qi-woo-shortcode-product-comparison .qodef-e-ratings {vertical-align: middle;}
.qodef-qi-woo-shortcode-product-comparison .qodef-e-main-info .qodef-e-product-title {margin-top: 1em;}
.qodef-qi-woo-shortcode-product-comparison .qodef-e-main-info .qodef-woo-product-price {margin-top: .5em;}
.qodef-qi-woo-shortcode-product-comparison .qodef-e-iwt-holder .qodef-e-product-title {margin-top: 1em;}
.qodef-qi-woo-shortcode-product-comparison.qodef-border--inside .qodef-e-cell {border-top: transparent !important;border-left: transparent !important;}
.qodef-qi-woo-shortcode-product-comparison.qodef-border--inside .qodef-e-cell:last-child {border-right: transparent !important;}
.qodef-qi-woo-shortcode-product-comparison.qodef-border--inside .qodef-e-row:last-child .qodef-e-cell {border-bottom: transparent !important;}
.qodef-qi-woo-shortcode-product-comparison.qodef-border--none .qodef-e-cell {border: none;}
.qodef-qi-advanced-timeline {position: relative;display: inline-block;width: 100%;vertical-align: top;opacity: 0;transition: opacity .2s;}
.qodef-qi-advanced-timeline:before {content: "desktop";display: none;}
@media only screen and (max-width:1024px) {.qodef-qi-advanced-timeline:before {content: "mobile";}}
.qodef-qi-advanced-timeline.qodef-loaded {opacity: 1;}
.qodef-qi-advanced-timeline *, .qodef-qi-advanced-timeline :after, .qodef-qi-advanced-timeline :before {box-sizing: border-box;}
.qodef-qi-advanced-timeline ol, .qodef-qi-advanced-timeline ul {margin: 0 !important;padding: 0;list-style-type: none;}
.qodef-qi-advanced-timeline .qodef-at-nav {position: relative;display: inline-block;width: 100%;vertical-align: top;}
.qodef-qi-advanced-timeline .qodef-at-nav-wrapper {position: relative;display: inline-block;vertical-align: top;width: calc(100% - 12px);height: 62px;margin: 0 6px;overflow: hidden;cursor: grab;}
.qodef-qi-advanced-timeline .qodef-at-nav-inner {position: absolute;bottom: 25px;left: 0;height: 4px;background-color: #ebebeb;transition: transform .4s;}
.qodef-qi-advanced-timeline .qodef-at-nav-inner a {position: absolute;bottom: 0;text-align: center;z-index: 2;}
.qodef-qi-advanced-timeline .qodef-at-nav-inner a span {display: block;color: #111;font-size: 16px;line-height: 24px;font-weight: 500;}
.qodef-qi-advanced-timeline .qodef-at-nav-inner a.qodef-selected {pointer-events: none;}
.qodef-qi-advanced-timeline .qodef-at-nav-inner a.qodef-selected:after {background-color: #000;}
.qodef-qi-advanced-timeline .qodef-at-nav-inner a.qodef-older-event:after {background-color: #000;}
.qodef-qi-advanced-timeline .qodef-at-nav-inner a:after {content: "";position: relative;display: block;bottom: -5px;left: calc(50% - 7px);height: 15px;width: 15px;background-color: #000;box-sizing: border-box;transition: background-color .3s;border-radius: 50%;}
.qodef-qi-advanced-timeline.qodef-qi-advanced-timeline-has-icon-points .qodef-at-nav-inner a:after {display: none;}
.qodef-qi-advanced-timeline.qodef-qi-advanced-timeline-has-icon-points .qodef-at-nav-inner a .qodef-e-icon-holder {position: relative;display: inline-block;bottom: -2px;height: 27px;width: 27px;line-height: 27px;border-radius: 50%;}
.qodef-qi-advanced-timeline .qodef-at-nav-filling-line {position: absolute;top: 0;left: 0;height: 100%;width: 100%;background-color: #000;z-index: 1;transition: transform .3s;transform-origin: left center;transform: scaleX(0);}
.qodef-qi-advanced-timeline .qodef-at-nav-navigation a {position: absolute;bottom: 13px;line-height: 1;box-sizing: border-box;z-index: 2;}
.qodef-qi-advanced-timeline .qodef-at-nav-navigation a .qodef-m-nav-icon {display: block;text-align: center;transition: background-color .2s ease-out;}
.qodef-qi-advanced-timeline .qodef-at-nav-navigation a svg {width: 15px;height: 24px;fill: currentColor;transition: color .2s ease;vertical-align: middle;position: relative;top: -1px;}
.qodef-qi-advanced-timeline .qodef-at-nav-navigation a.qodef-prev {left: 0;}
.qodef-qi-advanced-timeline .qodef-at-nav-navigation a.qodef-next {right: 0;}
.qodef-qi-advanced-timeline .qodef-at-nav-navigation a.qodef-inactive {cursor: not-allowed;}
.qodef-qi-advanced-timeline .qodef-at-content {position: relative;display: inline-block;width: 100%;vertical-align: top;margin-top: 47px;overflow: hidden;transition: height .4s;cursor: grab;-webkit-user-select: none;-ms-user-select: none;user-select: none;}
@media only screen and (max-width:1024px) {.qodef-qi-advanced-timeline .qodef-at-content {margin-top: 40px;}}
.qodef-qi-advanced-timeline .qodef-at-content .qodef-at-content-inner {display: flex;column-gap: 52px;row-gap: 40px;}
@media only screen and (max-width:1024px) {.qodef-qi-advanced-timeline .qodef-at-content .qodef-at-content-inner {flex-wrap: wrap;}}
.qodef-qi-advanced-timeline .qodef-at-content .qodef-at-content-inner.qodef-advanced-timeline-has-image img {-webkit-user-select: none;-ms-user-select: none;user-select: none;pointer-events: none;}
.qodef-qi-advanced-timeline .qodef-at-content .qodef-at-content-inner.qodef-advanced-timeline-has-image>* {width: 50%;}
@media only screen and (max-width:1024px) {.qodef-qi-advanced-timeline .qodef-at-content .qodef-at-content-inner.qodef-advanced-timeline-has-image>* {width: 100%;}}
.qodef-qi-advanced-timeline .qodef-at-content .qodef-at-content-inner>* {position: relative;display: flex;width: 100%;box-sizing: border-box;flex-direction: column;justify-content: center;}
@media only screen and (max-width:1024px) {.qodef-qi-advanced-timeline .qodef-at-content .qodef-at-content-inner>* {padding: 0;}}
.qodef-qi-advanced-timeline-image-on-top.qodef-qi-advanced-timeline .qodef-at-content .qodef-at-content-inner {flex-wrap: wrap;}
.qodef-qi-advanced-timeline-image-on-top.qodef-qi-advanced-timeline .qodef-at-content .qodef-at-content-inner>* {width: 100%;}
.qodef-qi-advanced-timeline-image-on-right.qodef-qi-advanced-timeline .qodef-at-content .qodef-at-content-inner {flex-direction: row-reverse;}
@media only screen and (max-width:1024px) {.qodef-qi-advanced-timeline-image-on-right.qodef-qi-advanced-timeline .qodef-at-content .qodef-at-content-inner {flex-direction: column-reverse;}}
.qodef-qi-advanced-timeline-image-left-alignment.qodef-qi-advanced-timeline .qodef-at-content .qodef-at-content-inner .qodef-at-content-image {align-items: start;}
.qodef-qi-advanced-timeline-image-center-alignment.qodef-qi-advanced-timeline .qodef-at-content .qodef-at-content-inner .qodef-at-content-image {align-items: center;}
.qodef-qi-advanced-timeline-image-right-alignment.qodef-qi-advanced-timeline .qodef-at-content .qodef-at-content-inner .qodef-at-content-image {align-items: end;}
.qodef-qi-advanced-timeline-content-left-alignment.qodef-qi-advanced-timeline .qodef-at-content .qodef-at-content-inner .qodef-m-content .qodef-m-content-inner {text-align: left;}
.qodef-qi-advanced-timeline-content-center-alignment.qodef-qi-advanced-timeline .qodef-at-content .qodef-at-content-inner .qodef-m-content .qodef-m-content-inner {text-align: center;}
.qodef-qi-advanced-timeline-content-right-alignment.qodef-qi-advanced-timeline .qodef-at-content .qodef-at-content-inner .qodef-m-content .qodef-m-content-inner {text-align: right;}
.qodef-qi-advanced-timeline .qodef-at-content li {position: absolute;top: 0;left: 0;width: 100%;animation-duration: .4s;animation-timing-function: ease-in-out;opacity: 0;z-index: 1;transform: translateX(-100%);}
.qodef-qi-advanced-timeline .qodef-at-content li.qodef-selected {position: relative;opacity: 1;z-index: 2;transform: translateX(0);}
.qodef-qi-advanced-timeline .qodef-at-content li.qodef-enter-left, .qodef-qi-advanced-timeline .qodef-at-content li.qodef-leave-left {animation-name: qodef-qi-enter-left;}
.qodef-qi-advanced-timeline .qodef-at-content li.qodef-enter-right, .qodef-qi-advanced-timeline .qodef-at-content li.qodef-leave-right {animation-name: qodef-qi-enter-right;}
.qodef-qi-advanced-timeline .qodef-at-content li.qodef-leave-left, .qodef-qi-advanced-timeline .qodef-at-content li.qodef-leave-right {animation-direction: reverse;}
.qodef-qi-advanced-timeline .qodef-at-content li .qodef-m-subtitle {margin: 0 0 5px;}
.qodef-qi-advanced-timeline .qodef-at-content li .qodef-m-title {margin: 0 0 17px;}
.qodef-qi-advanced-timeline .qodef-at-content li p.qodef-m-text {margin: 0 0 26px;}
@keyframes qodef-qi-enter-right {0% {opacity: 0;transform: translateX(100%);}
	100% {opacity: 1;transform: translateX(0);}}
@keyframes qodef-qi-enter-left {0% {opacity: 0;transform: translateX(-100%);}
	100% {opacity: 1;transform: translateX(0);}}
.qodef-qi-advanced-toggle {position: relative;}
.qodef-qi-advanced-toggle .qodef-m-switcher {display: flex;align-items: center;justify-content: center;margin: 0 0 20px;}
.qodef-qi-advanced-toggle .qodef-e-swither-title {margin: 0;}
.qodef-qi-advanced-toggle .qodef-e-switch {position: relative;display: inline-block;vertical-align: middle;width: 68px;height: 32px;margin: 0 15px;}
.qodef-qi-advanced-toggle .qodef-e-switch input {display: none;}
.qodef-qi-advanced-toggle .qodef-e-switch .qodef-e-slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;border: 1px solid #ebebeb;transition: all .4s;}
.qodef-switcher--rounded.qodef-qi-advanced-toggle .qodef-e-switch .qodef-e-slider {border-radius: 34px;}
.qodef-qi-advanced-toggle .qodef-e-switch .qodef-e-slider:before {position: absolute;content: "";height: 22px;width: 22px;left: 4px;bottom: 4px;background-color: #111;transition: all .4s;}
.qodef-switcher--rounded.qodef-qi-advanced-toggle .qodef-e-switch .qodef-e-slider:before {border-radius: 50%;}
.qodef-qi-advanced-toggle .qodef-e-switch input:checked+.qodef-e-slider:before {transform: translateX(35px);}
.qodef-qi-advanced-toggle .qodef-m-at-content {position: relative;}
.qodef-qi-advanced-toggle .qodef-e-content-holder {position: absolute;top: 0;left: 0;width: 100%;opacity: 0;pointer-events: none;transition: .2s opacity;}
.qodef-qi-advanced-toggle .qodef-e-content-holder.qodef--active {opacity: 1;pointer-events: auto;transition: .3s opacity .3s;}
@keyframes qi-addons-for-elementor-premium-fade-in {0% {opacity: 0;visibility: hidden;z-index: 102;}
	100% {opacity: 1;visibility: visible;z-index: 102;}}
@keyframes qi-addons-for-elementor-premium-fade-out {0% {opacity: 1;visibility: visible;z-index: 102;}
	100% {opacity: 0;visibility: hidden;z-index: 0;}}
@keyframes qodef-animate-underline-from-left {0% {transform: scaleX(1);transform-origin: right;}
	37% {transform: scaleX(0);transform-origin: right;}
	38% {transform: scaleX(0);transform-origin: left;}
	100% {transform: scaleX(1);transform-origin: left;}}
@keyframes qodef-animate-underline-from-right {0% {transform: scaleX(1);transform-origin: left;}
	37% {transform: scaleX(0);transform-origin: left;}
	38% {transform: scaleX(0);transform-origin: right;}
	100% {transform: scaleX(1);transform-origin: right;}}
@keyframes qodef-animate-underline-multiline {0% {background-size: 100% 87%;background-position-x: right;}
	38% {background-size: 0 87%;background-position-x: right;}
	39% {background-size: 0 87%;background-position-x: left;}
	100% {background-size: 100% 87%;background-position-x: left;}}
@keyframes qodef-animate-underline-multiline-2 {0% {background-size: 100% 95%;background-position-x: right;}
	38% {background-size: 0 95%;background-position-x: right;}
	39% {background-size: 0 95%;background-position-x: left;}
	100% {background-size: 100% 95%;background-position-x: left;}}
@keyframes qodef-animate-highlight {0% {background-size: 0 100%;background-position-x: left;}
	100% {background-size: 100% 100%;background-position-x: left;}}
@keyframes qodef-border-line-draw {100% {stroke-dashoffset: 0;}}
@keyframes qodef-animate-line-vertical-down {0% {transform-origin: 0 0;transform: scaleX(0);}
	100% {transform-origin: 0 0;transform: scaleX(1);}}
@keyframes qodef-animate-line-vertical-up {0% {transform-origin: 0 0;transform: scaleX(1);}
	49% {transform-origin: 0 0;transform: scaleX(0);}
	50% {transform-origin: 100% 0;transform: scaleX(0);}
	100% {transform-origin: 100% 0;transform: scaleX(1);}}
@keyframes qi-addons-for-elementor-premium-reveal-frame-image {0% {clip-path: inset(0 100% 0 0);-webkit-clip-path: inset(0 100% 0 0);}
	100% {clip-path: inset(0 0 0 0);-webkit-clip-path: inset(0 0 0 0);}}
@keyframes qi-addons-for-elementor-premium-infinite-fade {0%, 100% {opacity: 0;}
	40%, 60% {opacity: 1;}}
@keyframes qi-addons-for-elementor-premium-text-by-letter-reveal {0% {transform: translate3d(0,110%,0);opacity: 0;}
	10% {opacity: 1;}
	100% {transform: translate3d(0,0,0);opacity: 1;}}
@keyframes qi-addons-for-elementor-premium-text-by-letter-hide {0% {transform: translate3d(0,0,0);opacity: 1;}
	100% {transform: translate3d(0,-110%,0);opacity: 0;}}
@keyframes qi-addons-for-elementor-premium-text-reveal {0% {transform: translate3d(0,20px,0);opacity: 0;}
	10% {opacity: 1;}
	100% {transform: translate3d(0,0,0);opacity: 1;}}
@keyframes qi-addons-for-elementor-premium-text-hide {0% {transform: translate3d(0,0,0);opacity: 1;}
	100% {transform: translate3d(0,-20px,0);opacity: 0;}}
@keyframes qi-addons-for-elementor-premium-image-zoom-in {0% {transform: scale(1.01);}
	100% {transform: scale(1.16);}}
@keyframes qi-addons-for-elementor-premium-image-zoom-out {0% {transform: scale(1.16);}
	100% {transform: scale(1.01);}}
@keyframes qi-addons-for-elementor-premium-image-scale-x {0% {opacity: 0;transform: scaleX(1.1);}
	35% {opacity: 1;}
	100% {transform: scaleX(1);opacity: 1;}}
@keyframes qi-addons-for-elementor-premium-animate-text-gradient {0% {background-position: -50% 70%;background-size: 200px;}
	50% {background-position: 40% 20%;background-size: 500px;}
	100% {background-position: 110% 70%;background-size: 100px;}}
@keyframes qi-addons-for-elementor-premium-follow-text {0% {-webkit-clip-path: inset(0 100% 0 0);clip-path: inset(0 100% 0 0);}
	100% {-webkit-clip-path: inset(0 0 0 0);clip-path: inset(0 0 0 0);}}
@keyframes qi-addons-for-elementor-premium-rotate {to {transform: rotate(360deg);}}
@keyframes qi-addons-for-elementor-premium-gradient-holder {0% {transform: rotate(0);}
	100% {transform: rotate(360deg) translate(10%,20%);}}
@keyframes qi-addons-for-elementor-premium-gradient-dot {50% {transform: scale(2) translateY(100px);}}
.qodef-qi-animated-device-slider {display: block;width: 100%;overflow: hidden;}
.qodef-qi-animated-device-slider.qodef-animated-device-slider-ready-animation .qodef-m-frame-holder {opacity: 0;transform: translateY(100%);}
.qodef-qi-animated-device-slider.qodef-animated-device-slider-ready-animation .qodef-m-stripe {top: 0 !important;}
.qodef-qi-animated-device-slider.qodef-animated-device-slider-no-frame .qodef-m-frame-mobile-holder img {opacity: 0;}
.qodef-qi-animated-device-slider.qodef-animated-device-slider-last-slide .qodef-m-stripe {top: 0 !important;transition: 1.2s .15s cubic-bezier(1,.12,.25,1) !important;}
.qodef-qi-animated-device-slider.qodef-animated-device-slider-last-slide .qodef-m-contact-form {transform: translateY(0);}
.qodef-qi-animated-device-slider.qodef-animated-device-slider-last-slide .qodef-m-frame-holder {opacity: 1;transform: translateY(-170%);}
.qodef-qi-animated-device-slider.qodef-animated-device-slider-last-slide .qodef-m-frame-info .qodef-m-frame-info-top .qodef-m-frame-decoration, .qodef-qi-animated-device-slider.qodef-animated-device-slider-last-slide .qodef-m-frame-info .qodef-m-frame-info-top .qodef-m-frame-text, .qodef-qi-animated-device-slider.qodef-animated-device-slider-last-slide .qodef-m-frame-info .qodef-m-frame-info-top .qodef-m-frame-title {transform: translateX(-200px);opacity: 0;}
.qodef-qi-animated-device-slider.qodef-animated-device-slider-last-slide .qodef-m-frame-info .qodef-m-frame-info-bottom .qodef-m-frame-slide-number {transform: translateY(-50%) translateX(-482px);opacity: 0;}
.qodef-qi-animated-device-slider.qodef-animated-device-slider-last-slide .qodef-m-frame-info .qodef-m-frame-info-bottom .qodef-m-frame-slide-tagline {transform: translateX(-469px);opacity: 0;}
.qodef-qi-animated-device-slider.qodef-animated-device-slider-last-slide .qodef-m-frame-info .qodef-m-frame-info-bottom .qodef-m-frame-slide-decoration {transform: scaleX(0);transition: 1s;}
.qodef-qi-animated-device-slider.qodef-animated-device-slider-last-slide .qodef-m-frame-info .qodef-m-frame-info-other {transform: translateX(-50%) translateY(200px);opacity: 0;}
.qodef-qi-animated-device-slider:not(.qodef-animated-device-slider-last-slide) .qodef-m-frame-info .qodef-m-frame-info-top {z-index: 2;}
.qodef-qi-animated-device-slider:not(.qodef-animated-device-slider-last-slide) .qodef-m-frame-info .qodef-m-frame-info-bottom {z-index: 2;}
.qodef-qi-animated-device-slider:not(.qodef-animated-device-slider-last-slide) .qodef-m-frame-info .qodef-m-frame-info-other {z-index: 4;}
.qodef-qi-animated-device-slider .qodef-m-stripe {position: absolute;top: 50%;left: auto;width: 300%;height: 200%;background: #3c3c3c;backface-visibility: hidden;transform-style: preserve-3d;transform-origin: 50% 0;transition: 1.2s .3s cubic-bezier(1,.12,.25,1);will-change: transform;}
.qodef-qi-animated-device-slider .qodef-m-holder {position: relative;display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;background-image: url("../img/animated-device-slider-app-bg.jpg");overflow: hidden;}
.qodef-qi-animated-device-slider .qodef-m-item-info {display: none;}
.qodef-qi-animated-device-slider .qodef-m-frame-info {transition: 1.2s .3s cubic-bezier(1,.12,.25,1);}
.touch .qodef-qi-animated-device-slider .qodef-m-frame-info {pointer-events: none;}
.qodef-qi-animated-device-slider .qodef-m-frame-info.qodef-m-frame-animate-out .qodef-m-frame-info-top .qodef-m-frame-decoration, .qodef-qi-animated-device-slider .qodef-m-frame-info.qodef-m-frame-animate-out .qodef-m-frame-info-top .qodef-m-frame-text, .qodef-qi-animated-device-slider .qodef-m-frame-info.qodef-m-frame-animate-out .qodef-m-frame-info-top .qodef-m-frame-title {transform: translateX(-200px);opacity: 0;}
.qodef-qi-animated-device-slider .qodef-m-frame-info.qodef-m-frame-animate-out .qodef-m-frame-info-bottom .qodef-m-frame-slide-number {transform: translateY(-50%) translateX(482px);opacity: 0;}
.qodef-qi-animated-device-slider .qodef-m-frame-info.qodef-m-frame-animate-out .qodef-m-frame-info-bottom .qodef-m-frame-slide-tagline {transform: translateX(469px);opacity: 0;}
.qodef-qi-animated-device-slider .qodef-m-frame-info.qodef-m-frame-animate-out .qodef-m-frame-info-bottom .qodef-m-frame-slide-decoration {transform: scaleX(0);transition: 1s;}
.qodef-qi-animated-device-slider .qodef-m-frame-info.qodef-m-frame-animate-out .qodef-m-frame-info-other {transform: translateX(-50%) translateY(200px);opacity: 0;}
.qodef-qi-animated-device-slider .qodef-m-frame-info.qodef-m-frame-even .qodef-m-frame-info-top {top: auto;bottom: 25%;}
.qodef-qi-animated-device-slider .qodef-m-frame-info.qodef-m-frame-even .qodef-m-frame-info-bottom {bottom: auto;top: 32%;}
.qodef-qi-animated-device-slider .qodef-m-frame-info .qodef-m-frame-info-top {position: absolute;left: 15%;top: 25%;display: flex;align-items: flex-start;width: 380px;opacity: 1;box-sizing: border-box;}
.qodef-qi-animated-device-slider .qodef-m-frame-info .qodef-m-frame-info-top .qodef-m-frame-decoration {transition: transform 1s .3s,opacity .3s .3s;}
.qodef-qi-animated-device-slider .qodef-m-frame-info .qodef-m-frame-info-top .qodef-m-frame-title {transition: transform 1s .4s,opacity .3s .4s;}
.qodef-qi-animated-device-slider .qodef-m-frame-info .qodef-m-frame-info-top .qodef-m-frame-text {transition: transform 1s .5s,opacity .3s .5s;}
.qodef-qi-animated-device-slider .qodef-m-frame-info .qodef-m-frame-info-bottom {position: absolute;left: 22%;bottom: 35%;color: #fff;}
.qodef-qi-animated-device-slider .qodef-m-frame-info .qodef-m-frame-info-bottom .qodef-m-frame-slide-number {transition: transform 1s .2s,opacity .5s .4s;opacity: 1;}
.qodef-qi-animated-device-slider .qodef-m-frame-info .qodef-m-frame-info-bottom .qodef-m-frame-slide-tagline {transition: transform 1.5s .1s,opacity .5s .2s;opacity: 1;}
.qodef-qi-animated-device-slider .qodef-m-frame-info .qodef-m-frame-info-bottom .qodef-m-frame-slide-decoration {transform: scaleX(1);transition: 1s .3s;}
.qodef-qi-animated-device-slider .qodef-m-frame-info .qodef-m-frame-info-other {position: absolute;bottom: 3%;left: 50%;display: flex;color: #fff;opacity: 1;transform: translateX(-50%) translateY(0);transition: transform 1s .2s,opacity .2s .3s;}
.touch .qodef-qi-animated-device-slider .qodef-m-frame-info .qodef-m-frame-info-other {pointer-events: auto;}
.qodef-qi-animated-device-slider .qodef-m-frame-info .qodef-m-frame-info-other a {position: relative;display: flex;align-items: center;justify-content: center;width: 212px;height: 55px;margin: 0 7px;border-radius: 3px;}
.qodef-qi-animated-device-slider .qodef-m-frame-info .qodef-m-frame-info-other a.qodef-m-item-app-store-link {background-color: #111;}
.qodef-qi-animated-device-slider .qodef-m-frame-info .qodef-m-frame-info-other a.qodef-m-item-play-store-link {background-color: #111;}
.qodef-qi-animated-device-slider .qodef-m-frame-info .qodef-m-frame-info-other a img {transition: .3s;}
.qodef-qi-animated-device-slider .qodef-m-frame-slide-number {position: absolute;top: 50%;font-size: 8em;line-height: 1em;color: rgba(255,255,255,.2);transform: translateY(-50%);z-index: -1;margin: 0;}
.qodef-qi-animated-device-slider .qodef-m-frame-slide-info {display: flex;align-items: center;padding-left: 7px;}
.qodef-qi-animated-device-slider .qodef-m-frame-slide-tagline {font-size: .6em;line-height: 1.6em;width: 156px;margin: 0;}
.qodef-qi-animated-device-slider .qodef-m-frame-slide-decoration {background: -webkit-gradient(linear,0 0,100% 0,from(#fff),to(rgba(255,255,255,0)),color-stop(5%,#fff),color-stop(5%,#fff));width: 41vw;height: 1px;}
.qodef-qi-animated-device-slider .qodef-m-frame-decoration {position: absolute;transform: translateX(-120%) translateY(-20%);}
.qodef-qi-animated-device-slider .qodef-m-frame-title {position: relative;margin: 0;}
.qodef-qi-animated-device-slider .qodef-m-frame-text {margin: .7em 0 0;}
.qodef-qi-animated-device-slider .qodef-m-frame-holder {position: absolute;width: auto;height: 83vh;pointer-events: none;z-index: 3;transition: 1.2s .3s cubic-bezier(1,.12,.25,1);}
.qodef-qi-animated-device-slider .qodef-m-frame-holder .qodef-m-frame-mobile-holder {width: 100%;height: 100%;}
.qodef-qi-animated-device-slider .qodef-m-frame-holder img {position: relative;width: auto;height: 100%;z-index: 2;}
.qodef-qi-animated-device-slider .qodef-m-frame-holder .qodef-m-inner-frame {width: 67%;height: 84%;margin: 0;position: absolute;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);background-size: cover;background-repeat: no-repeat;}
.qodef-qi-animated-device-slider .qodef-m-frame-holder .qodef-m-inner-frame div {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}
.qodef-qi-animated-device-slider .qodef-m-frame-holder .qodef-m-inner-frame div img {width: 100%;height: 100%;z-index: 1;object-fit: cover;}
.qodef-qi-animated-device-slider .qodef-m-frame-holder .qodef-m-inner-frame div.active {z-index: 20;clip-path: inset(0 100% 0 0);-webkit-clip-path: inset(0 100% 0 0);animation: qi-addons-for-elementor-premium-reveal-frame-image 1s .2s cubic-bezier(.22,.61,.36,1) forwards;}
.qodef-qi-animated-device-slider .qodef-m-frame-holder .qodef-m-inner-frame div.prev-active {z-index: 10;}
.qodef-qi-animated-device-slider .swiper-container {width: 100%;height: 100vh;}
.qodef-qi-animated-device-slider .swiper-container .swiper-wrapper {transition: 1s .5s !important;}
.qodef-qi-animated-device-slider .swiper-container .swiper-slide:last-of-type(1) {display: flex;flex-direction: column;align-items: center;justify-content: center;opacity: 1 !important;}
.qodef-qi-animated-device-slider .swiper-container img {height: 700px;visibility: hidden;}
.qodef-qi-animated-device-slider .swiper-pagination .swiper-pagination-bullet {pointer-events: none;}
.qodef-qi-animated-device-slider .swiper-pagination .swiper-pagination-bullet.bullet-clickable {pointer-events: auto;}
.qodef-qi-animated-device-slider .qodef-m-contact-form-holder {display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;}
.qodef-qi-animated-device-slider .qodef-m-contact-form {display: flex;align-items: center;justify-content: center;flex-direction: column;width: 68vw;height: 78vh;overflow: hidden;position: relative;padding: 0 110px;background: #fff;box-sizing: border-box;transform: translateY(120%);transition: 1.2s .3s cubic-bezier(1,.12,.25,1);text-align: center;}
.qodef-qi-animated-device-slider .qodef-m-contact-form .qodef-m-contact-form-info {margin: 0 auto;}
.qodef-qi-animated-device-slider .qodef-m-contact-form .qodef-m-contact-form-info .qodef-m-content {padding: 0 16%;}
.qodef-qi-animated-device-slider .qodef-m-contact-form .qodef-m-contact-form-info .qodef-m-subtitle {margin: 0 0 14px;}
.qodef-qi-animated-device-slider .qodef-m-contact-form .qodef-m-contact-form-info .qodef-m-title {margin-bottom: 0;}
.qodef-qi-animated-device-slider .qodef-m-contact-form .qodef-m-contact-form-info .qodef-m-text {margin: 14px 0 0;font-size: 19px;line-height: 30px;}
.qodef-qi-animated-device-slider .qodef-m-contact-form .qodef-m-button {margin: 68px 0 0;}
.qodef-qi-animated-device-slider .qodef-m-contact-form .wpcf7 {width: 100%;margin: 68px 0 0;}
.qodef-qi-animated-device-slider .qodef-m-contact-form .qodef-cf7-animated-device-slider {display: flex;flex-wrap: wrap;}
.qodef-qi-animated-device-slider .qodef-m-contact-form .qodef-cf7-animated-device-slider .qodef-col {width: 50%;}
.qodef-qi-animated-device-slider .qodef-m-contact-form .qodef-cf7-animated-device-slider .qodef-col:nth-child(2n+1) {padding-right: 15px;}
.qodef-qi-animated-device-slider .qodef-m-contact-form .qodef-cf7-animated-device-slider .qodef-col:nth-child(2n) {padding-left: 15px;}
.qodef-qi-animated-device-slider .qodef-m-contact-form .qodef-cf7-animated-device-slider .qodef-submit-holder {width: 100%;text-align: center;}
.qodef-qi-animated-device-slider .qodef-m-contact-form .qodef-cf7-animated-device-slider .qodef-submit-holder .ajax-loader {position: absolute;}
.qodef-qi-animated-device-slider .qodef-m-contact-form button[type=submit].qodef-custom, .qodef-qi-animated-device-slider .qodef-m-contact-form input[type=submit].qodef-custom {padding: 10px 71px;}
@media only screen and (max-width:1440px) {.qodef-qi-animated-device-slider .qodef-m-frame-holder {height: 71vh;}
	.qodef-qi-animated-device-slider .qodef-m-contact-form {padding: 60px 60px;}
	.qodef-qi-animated-device-slider .qodef-m-contact-form .qodef-m-content {padding: 0 7%;}}
@media only screen and (max-width:1366px) {.qodef-qi-animated-device-slider .qodef-m-frame-holder {height: 66vh;}}
@media only screen and (max-width:1280px) {.qodef-qi-animated-device-slider .qodef-m-frame-holder {height: 71vh;}
	.qodef-qi-animated-device-slider .qodef-m-contact-form .qodef-m-content {padding: 0 1%;}}
@media only screen and (max-width:1024px) {.qodef-qi-animated-device-slider .qodef-m-frame-holder {height: 40vh;}
	.qodef-qi-animated-device-slider .qodef-m-frame-info .qodef-m-frame-info-top {left: 50%;transform: translateX(-50%);margin-top: 0 !important;top: 13%;}
	.qodef-qi-animated-device-slider .qodef-m-frame-info .qodef-m-frame-info-bottom {bottom: 18%;}
	.qodef-qi-animated-device-slider .qodef-m-frame-info .qodef-m-frame-info-bottom .qodef-m-frame-slide-number {left: 50%;transform: translateX(-50%) translateY(-50%);}
	.qodef-qi-animated-device-slider .qodef-m-frame-info .qodef-m-frame-info-bottom .qodef-m-frame-slide-info {padding-left: 0;text-align: center;}
	.qodef-qi-animated-device-slider .qodef-m-frame-info .qodef-m-frame-info-bottom .qodef-m-frame-slide-info .qodef-m-frame-slide-decoration {display: none;}
	.qodef-qi-animated-device-slider .qodef-m-frame-info .qodef-m-frame-info-other {bottom: 3%;}
	.qodef-qi-animated-device-slider .qodef-m-frame-info.qodef-m-frame-even .qodef-m-frame-info-top {top: auto;bottom: 13%;}
	.qodef-qi-animated-device-slider .qodef-m-frame-info.qodef-m-frame-even .qodef-m-frame-info-bottom {bottom: auto;top: 19%;}
	.qodef-qi-animated-device-slider .qodef-m-contact-form {height: auto;}}
@media only screen and (max-width:768px) {.qodef-qi-animated-device-slider.qodef-animated-device-slider-last-slide .qodef-m-frame-holder {transform: translateY(-200%);}}
@media only screen and (max-width:680px) {.qodef-qi-animated-device-slider .qodef-m-frame-info .qodef-m-frame-info-top {width: auto;top: 16%;}
	.qodef-qi-animated-device-slider .qodef-m-frame-info .qodef-m-frame-info-top .qodef-m-frame-decoration {display: none;}
	.qodef-qi-animated-device-slider .qodef-m-frame-info .qodef-m-frame-info-top .qodef-m-frame-content {text-align: center;}
	.qodef-qi-animated-device-slider .qodef-m-frame-info .qodef-m-frame-info-top .qodef-m-frame-text {display: none;}
	.qodef-qi-animated-device-slider .qodef-m-frame-info .qodef-m-frame-info-bottom {bottom: 18%;}
	.qodef-qi-animated-device-slider .qodef-m-frame-info .qodef-m-frame-info-bottom .qodef-m-frame-slide-number {font-size: 100px;}
	.qodef-qi-animated-device-slider .qodef-m-frame-info .qodef-m-frame-info-other a {width: 150px;height: 46px;}
	.qodef-qi-animated-device-slider .qodef-m-frame-info.qodef-m-frame-even .qodef-m-frame-info-top {bottom: 15%;}
	.qodef-qi-animated-device-slider .qodef-m-frame-info.qodef-m-frame-even .qodef-m-frame-info-bottom {top: 20%;}
	.qodef-qi-animated-device-slider .qodef-m-contact-form {padding: 30px 0;}
	.qodef-qi-animated-device-slider .qodef-m-contact-form .qodef-m-contact-form-info {display: none;}
	.qodef-qi-animated-device-slider .qodef-m-contact-form .qodef-cf7-animated-device-slider .qodef-col {width: 100%;padding: 0 !important;}
	.qodef-qi-animated-device-slider .qodef-m-contact-form .wpcf7 {margin: 0;}
	.qodef-qi-animated-device-slider .qodef-m-contact-form label {margin-bottom: 0;}
	.qodef-qi-animated-device-slider .qodef-m-contact-form button[type=submit].qodef-custom, .qodef-qi-animated-device-slider .qodef-m-contact-form input[type=submit].qodef-custom {width: 100%;padding: 10px 10px;}
	.qodef-qi-animated-device-slider .qodef-m-contact-form .wpcf7-not-valid-tip {bottom: 5px;}
	.qodef-qi-animated-device-slider .qodef-m-contact-form .use-floating-validation-tip .wpcf7-not-valid-tip {bottom: auto;}}
.qodef-qi-author-info .qodef-m-content {display: flex;flex-direction: column;transition: background-color .2s ease-out;}
.qodef-qi-author-info .qodef-m-image {overflow: hidden;}
.qodef-qi-author-info .qodef-m-title {margin: 1em 0 0;}
.qodef-qi-author-info .qodef-m-title a:hover {color: inherit;}
.qodef-qi-author-info .qodef-m-text {margin: .5em 0 0;}
.qodef-qi-author-info .qodef-m-social-icon-holder {margin: 1em 0 0;display: flex;}
.qodef-qi-author-info .qodef-m-social-icon {margin: 0 .5em;}
.qodef-qi-author-info .qodef-m-social-icon svg {width: 1em;height: auto;stroke: currentColor;fill: currentColor;}
.qodef-qi-author-info .qodef-m-social-icon:first-child {margin-left: 0 !important;}
.qodef-qi-author-info .qodef-m-social-icon:last-child {margin-right: 0 !important;}
.qodef-qi-author-info .qodef-m-email {margin: 1em 0 0;}
.qodef-qi-author-info .qodef-m-signature {margin: 1em 0 0;}
.qodef-qi-author-info.qodef-horizontal--left .qodef-m-content {align-items: flex-start;text-align: left;}
.qodef-qi-author-info.qodef-horizontal--center .qodef-m-content {align-items: center;text-align: center;}
.qodef-qi-author-info.qodef-horizontal--right .qodef-m-content {align-items: flex-end;text-align: right;}
.qodef-qi-author-info.qodef-image--hover-zoom .qodef-m-image img {transform: scale(1.005) translateZ(0);transition: transform .35s cubic-bezier(.25,.46,.45,.94);will-change: transform;}
.qodef-qi-author-info.qodef-image--hover-zoom:hover .qodef-m-image img {transform: scale(1.03);}
.qodef-qi-author-info.qodef-image--hover-zoom-out .qodef-m-image img {transform: scale(1.03) translateZ(0);transition: transform .35s cubic-bezier(.25,.46,.45,.94);will-change: transform;}
.qodef-qi-author-info.qodef-image--hover-zoom-out:hover .qodef-m-image img {transform: scale(1);}
.qodef-qi-author-info.qodef-image--hover-move .qodef-m-image img {transform: scale(1.2);transition: transform .5s cubic-bezier(.33,.02,0,.93);will-change: transform;}
.qodef-qi-author-info.qodef-image--hover-move:hover .qodef-m-image img {transform: scale(1.2) translateX(12px);}
.qodef-qi-author-info.qodef-image--hover-from-top .qodef-m-image img {transform-origin: top;}
.qodef-qi-author-info.qodef-image--hover-from-bottom .qodef-m-image img {transform-origin: bottom;}
.qodef-qi-author-info.qodef-image--hover-from-left .qodef-m-image img {transform-origin: left;}
.qodef-qi-author-info.qodef-image--hover-from-right .qodef-m-image img {transform-origin: right;}
.qodef-qi-author-info.qodef--links-underline-hover .qodef-m-email, .qodef-qi-author-info.qodef--links-underline-hover .qodef-m-title a, .qodef-qi-author-info.qodef--links-underline-hover.qodef--textual-social-icons .qodef-m-social-icon a {width: 100%;background-repeat: no-repeat;background-image: linear-gradient(transparent calc(100% - 1px),currentColor 1px);transition: .9s cubic-bezier(.32,.32,.15,1.17);background-size: 0 100%;}
.qodef-qi-author-info.qodef--links-underline-hover .qodef-m-email:hover, .qodef-qi-author-info.qodef--links-underline-hover .qodef-m-title a:hover, .qodef-qi-author-info.qodef--links-underline-hover.qodef--textual-social-icons .qodef-m-social-icon a:hover {background-size: 100% 100%;}
.qodef-qi-author-info.qodef--links-underline-hover .qodef-m-email {width: auto;}
.qodef-qi-author-info.qodef--links-underline-hover.qodef--textual-social-icons .qodef-m-social-icon a {line-height: 1.4em;display: inline-flex;transition-duration: .4s;}
.qodef-qi-business-reviews-google .qodef-m-icon-holder {display: flex;}
.qodef-qi-business-reviews-google .qodef-m-icon-holder .qodef-e-icon {display: inline-flex;align-items: flex-end;}
.qodef-qi-business-reviews-google .qodef-m-icon-holder .qodef-e-icon>* {margin-right: 3px;}
.qodef-qi-business-reviews-google .qodef-e-text p {margin: 0;}
.qodef-qi-business-reviews-google.qodef-qi--drop-shadow .qodef-e-inner {box-shadow: 0 0 20px 3px rgba(0,0,0,.1);}
.qodef-qi-business-reviews-google.qodef-item-layout--boxed-centered .qodef-e-inner {position: relative;text-align: center;padding: 43px 72px 36px;background-color: #fff;border-radius: 5px;}
.qodef-qi-business-reviews-google.qodef-item-layout--boxed-centered .qodef-e-rating {display: inline-block;margin-bottom: 19px;}
.qodef-qi-business-reviews-google.qodef-item-layout--boxed-centered .qodef-e-text {display: inline-block;margin: 10px 0;}
.qodef-qi-business-reviews-google.qodef-item-layout--boxed-centered .qodef-e-user-image {width: 52px;height: 52px;margin: 8px auto 0;}
.qodef-qi-business-reviews-google.qodef-item-layout--boxed-centered .qodef-e-user-image img {width: 100%;height: 100%;object-fit: cover;border-radius: 50%;}
.qodef-qi-business-reviews-google.qodef-item-layout--boxed-centered .qodef-e-title {margin: 15px 0 3px;}
.qodef-qi-business-reviews-google.qodef-item-layout--boxed-centered .qodef-e-time {color: #9c9c9c;font-weight: 500;}
.qodef-qi-business-reviews-google.qodef-item-layout--boxed .qodef-e-inner {padding: 32px 25px 20px;background-color: #fff;}
.qodef-qi-business-reviews-google.qodef-item-layout--boxed .qodef-info-top {display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;margin-bottom: 10px;}
.qodef-qi-business-reviews-google.qodef-item-layout--boxed .qodef-info-left {display: flex;align-items: center;}
.qodef-qi-business-reviews-google.qodef-item-layout--boxed .qodef-e-title {margin: 0;}
.qodef-qi-business-reviews-google.qodef-item-layout--boxed .qodef-e-rating {display: inline-block;}
.qodef-qi-business-reviews-google.qodef-item-layout--boxed .qodef-e-text {display: inline-block;margin-top: 4px;margin-bottom: 32px;}
.qodef-qi-business-reviews-google.qodef-item-layout--boxed .qodef-e-text p:before {content: "„";}
.qodef-qi-business-reviews-google.qodef-item-layout--boxed .qodef-e-text p:after {content: "“";}
.qodef-qi-business-reviews-google.qodef-item-layout--boxed .qodef-e-user-image {width: 52px;height: 52px;margin-right: 20px;}
.qodef-qi-business-reviews-google.qodef-item-layout--boxed .qodef-e-user-image img {width: 100%;height: 100%;object-fit: cover;border-radius: 50%;}
.qodef-qi-business-reviews-google.qodef-item-layout--centered .qodef-e-inner {position: relative;display: flex;flex-direction: column;align-items: center;text-align: center;}
.qodef-qi-business-reviews-google.qodef-item-layout--centered .qodef-e-rating {display: inline-block;margin-bottom: 22px;}
.qodef-qi-business-reviews-google.qodef-item-layout--centered .qodef-e-text {display: inline-block;margin: 10px 0 46px;}
.qodef-qi-business-reviews-google.qodef-item-layout--centered .qodef-e-user-image {margin: 0 auto 21px;}
.qodef-qi-business-reviews-google.qodef-item-layout--centered .qodef-e-user-image img {width: 100%;height: 100%;object-fit: cover;}
.qodef-qi-business-reviews-google.qodef-item-layout--centered .qodef-e-title {margin: 13px 0 11px;}
.qodef-qi-business-reviews-google.qodef-item-layout--centered .qodef-e-time {color: #9c9c9c;}
.qodef-qi-business-reviews-google.qodef-item-layout--info-right .qodef-e-inner {display: flex;}
.qodef-qi-business-reviews-google.qodef-item-layout--info-right .qodef-info-left {margin-right: 34px;margin-top: 24px;flex-shrink: 0;}
.qodef-qi-business-reviews-google.qodef-item-layout--info-right .qodef-info-right {padding: 21px 0 31px;}
.qodef-qi-business-reviews-google.qodef-item-layout--info-right .qodef-e-title {margin: 15px 0 7px;}
.qodef-qi-business-reviews-google.qodef-item-layout--info-right .qodef-e-rating {display: inline-block;}
.qodef-qi-business-reviews-google.qodef-item-layout--info-right .qodef-e-text {display: inline-block;margin: 7px 0 13px;}
.qodef-qi-business-reviews-google.qodef-item-layout--info-right .qodef-e-user-image {height: 100%;display: flex;align-items: flex-start;}
.qodef-qi-business-reviews-google.qodef-item-layout--info-right .qodef-e-time {color: #9c9c9c;}
@media only screen and (max-width:480px) {.qodef-qi-business-reviews-google.qodef-item-layout--info-right .qodef-e-inner {flex-direction: column;}
	.qodef-qi-business-reviews-google.qodef-item-layout--info-right .qodef-info-left {margin-right: 0;}}
.qodef-qi-business-reviews-google.qodef-item-layout--side-with-image .qodef-e-inner {display: flex;}
.qodef-qi-business-reviews-google.qodef-item-layout--side-with-image .qodef-info-left {margin-right: 28px;}
.qodef-qi-business-reviews-google.qodef-item-layout--side-with-image .qodef-info-top {display: flex;align-items: center;margin-bottom: 5px;}
.qodef-qi-business-reviews-google.qodef-item-layout--side-with-image .qodef-e-title {margin: 0;}
.qodef-qi-business-reviews-google.qodef-item-layout--side-with-image .qodef-e-rating {display: inline-block;margin-left: 14px;margin-top: 8px;}
.qodef-qi-business-reviews-google.qodef-item-layout--side-with-image .qodef-e-text {display: inline-block;margin-top: 7px;}
.qodef-qi-business-reviews-google.qodef-item-layout--side-with-image .qodef-e-user-image {width: 80px;height: 80px;}
.qodef-qi-business-reviews-google.qodef-item-layout--side-with-image .qodef-e-user-image img {width: 100%;height: 100%;object-fit: cover;}
.qodef-qi-business-reviews-google.qodef-item-layout--side-with-image .qodef-e-time {color: #9c9c9c;}
@media only screen and (max-width:480px) {.qodef-qi-business-reviews-google.qodef-item-layout--side-with-image .qodef-e-inner {flex-direction: column;}
	.qodef-qi-business-reviews-google.qodef-item-layout--side-with-image .qodef-info-left {margin-right: 0;margin-bottom: 20px;}}
.qodef-qi-business-reviews-yelp .qodef-m-icon-holder {display: flex;}
.qodef-qi-business-reviews-yelp .qodef-m-icon-holder .qodef-e-icon {display: inline-flex;align-items: flex-end;}
.qodef-qi-business-reviews-yelp .qodef-m-icon-holder .qodef-e-icon>* {margin-right: 3px;}
.qodef-qi-business-reviews-yelp .qodef-e-text p {margin: 0;}
.qodef-qi-business-reviews-yelp.qodef-qi--drop-shadow .qodef-e-inner {box-shadow: 0 0 20px 3px rgba(0,0,0,.1);}
.qodef-qi-business-reviews-yelp.qodef-item-layout--boxed-centered .qodef-e-inner {position: relative;text-align: center;padding: 43px 72px 52px;background-color: #fff;border-radius: 5px;}
.qodef-qi-business-reviews-yelp.qodef-item-layout--boxed-centered .qodef-e-rating {display: inline-block;margin-bottom: 13px;}
.qodef-qi-business-reviews-yelp.qodef-item-layout--boxed-centered .qodef-e-text {display: inline-block;margin: 10px 0;}
.qodef-qi-business-reviews-yelp.qodef-item-layout--boxed-centered .qodef-e-user-image {width: 52px;height: 52px;margin: 12px auto 0;}
.qodef-qi-business-reviews-yelp.qodef-item-layout--boxed-centered .qodef-e-user-image img {width: 100%;height: 100%;object-fit: cover;border-radius: 50%;}
.qodef-qi-business-reviews-yelp.qodef-item-layout--boxed-centered .qodef-e-title {margin: 13px 0 3px;}
.qodef-qi-business-reviews-yelp.qodef-item-layout--boxed-centered .qodef-e-time {color: #9c9c9c;font-weight: 500;}
.qodef-qi-business-reviews-yelp.qodef-item-layout--boxed .qodef-e-inner {padding: 32px 26px 20px;background-color: #fff;}
.qodef-qi-business-reviews-yelp.qodef-item-layout--boxed .qodef-info-top {display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;margin-bottom: 10px;}
.qodef-qi-business-reviews-yelp.qodef-item-layout--boxed .qodef-info-left {display: flex;align-items: center;}
.qodef-qi-business-reviews-yelp.qodef-item-layout--boxed .qodef-e-title {margin: 0;}
.qodef-qi-business-reviews-yelp.qodef-item-layout--boxed .qodef-e-rating {display: inline-block;}
.qodef-qi-business-reviews-yelp.qodef-item-layout--boxed .qodef-e-text {display: inline-block;margin-top: 6px;margin-bottom: 52px;}
.qodef-qi-business-reviews-yelp.qodef-item-layout--boxed .qodef-e-text p:before {content: "„";}
.qodef-qi-business-reviews-yelp.qodef-item-layout--boxed .qodef-e-text p:after {content: "“";}
.qodef-qi-business-reviews-yelp.qodef-item-layout--boxed .qodef-e-user-image {width: 52px;height: 52px;margin-right: 20px;}
.qodef-qi-business-reviews-yelp.qodef-item-layout--boxed .qodef-e-user-image img {width: 100%;height: 100%;object-fit: cover;border-radius: 50%;}
@media only screen and (max-width:480px) {.qodef-qi-business-reviews-yelp.qodef-item-layout--boxed .qodef-info-top {flex-direction: column;align-items: flex-start;}
	.qodef-qi-business-reviews-yelp.qodef-item-layout--boxed .qodef-info-left {margin-bottom: 10px;}}
.qodef-qi-business-reviews-yelp.qodef-item-layout--centered .qodef-e-inner {position: relative;display: flex;flex-direction: column;align-items: center;text-align: center;}
.qodef-qi-business-reviews-yelp.qodef-item-layout--centered .qodef-e-rating {display: inline-block;margin-bottom: 25px;}
.qodef-qi-business-reviews-yelp.qodef-item-layout--centered .qodef-e-text {display: inline-block;margin: 10px 0 33px;}
.qodef-qi-business-reviews-yelp.qodef-item-layout--centered .qodef-e-user-image {width: 175px;height: 175px;margin: 0 auto 43px;}
.qodef-qi-business-reviews-yelp.qodef-item-layout--centered .qodef-e-user-image img {width: 100%;height: 100%;object-fit: cover;}
.qodef-qi-business-reviews-yelp.qodef-item-layout--centered .qodef-e-title {margin: 13px 0 3px;}
.qodef-qi-business-reviews-yelp.qodef-item-layout--centered .qodef-e-time {color: #9c9c9c;}
.qodef-qi-business-reviews-yelp.qodef-item-layout--info-right .qodef-e-inner {display: flex;}
.qodef-qi-business-reviews-yelp.qodef-item-layout--info-right .qodef-info-left {margin-right: 34px;}
.qodef-qi-business-reviews-yelp.qodef-item-layout--info-right .qodef-info-right {padding: 21px 0 31px;}
.qodef-qi-business-reviews-yelp.qodef-item-layout--info-right .qodef-e-title {margin: 13px 0;}
.qodef-qi-business-reviews-yelp.qodef-item-layout--info-right .qodef-e-rating {display: inline-block;}
.qodef-qi-business-reviews-yelp.qodef-item-layout--info-right .qodef-e-text {display: inline-block;margin: 7px 0 13px;}
.qodef-qi-business-reviews-yelp.qodef-item-layout--info-right .qodef-e-user-image {width: 160px;height: 100%;}
.qodef-qi-business-reviews-yelp.qodef-item-layout--info-right .qodef-e-user-image img {width: 100%;height: 100%;object-fit: cover;}
.qodef-qi-business-reviews-yelp.qodef-item-layout--info-right .qodef-e-time {color: #9c9c9c;}
@media only screen and (max-width:480px) {.qodef-qi-business-reviews-yelp.qodef-item-layout--info-right .qodef-e-inner {flex-direction: column;}
	.qodef-qi-business-reviews-yelp.qodef-item-layout--info-right .qodef-info-left {margin-right: 0;margin-bottom: 6px;}
	.qodef-qi-business-reviews-yelp.qodef-item-layout--info-right .qodef-e-user-image {width: 100%;}}
.qodef-qi-business-reviews-yelp.qodef-item-layout--side-with-image .qodef-e-inner {display: flex;}
.qodef-qi-business-reviews-yelp.qodef-item-layout--side-with-image .qodef-info-left {margin-right: 28px;}
.qodef-qi-business-reviews-yelp.qodef-item-layout--side-with-image .qodef-info-top {display: flex;align-items: center;margin-bottom: 10px;}
.qodef-qi-business-reviews-yelp.qodef-item-layout--side-with-image .qodef-e-title {margin: 0;}
.qodef-qi-business-reviews-yelp.qodef-item-layout--side-with-image .qodef-e-rating {display: inline-block;margin-left: 14px;}
.qodef-qi-business-reviews-yelp.qodef-item-layout--side-with-image .qodef-e-text {display: inline-block;margin-top: 7px;}
.qodef-qi-business-reviews-yelp.qodef-item-layout--side-with-image .qodef-e-user-image {width: 80px;height: 81px;}
.qodef-qi-business-reviews-yelp.qodef-item-layout--side-with-image .qodef-e-user-image img {width: 100%;height: 100%;object-fit: cover;}
.qodef-qi-business-reviews-yelp.qodef-item-layout--side-with-image .qodef-e-time {color: #9c9c9c;}
@media only screen and (max-width:480px) {.qodef-qi-business-reviews-yelp.qodef-item-layout--side-with-image .qodef-e-inner {flex-direction: column;}
	.qodef-qi-business-reviews-yelp.qodef-item-layout--side-with-image .qodef-info-left {margin-right: 0;margin-bottom: 12px;}}
.qodef-qi-circled-slider {position: relative;}
.qodef-qi-circled-slider .qodef-m-items {height: 100%;}
.qodef-qi-circled-slider .qodef-m-swiper {height: 100%;overflow: hidden;}
.qodef-qi-circled-slider .qodef-m-slide-content {position: relative;width: 100%;}
.qodef-qi-circled-slider .qodef-m-item {display: flex;align-items: center;}
.qodef-qi-circled-slider .qodef-m-item.swiper-slide {transition-delay: .5s !important;}
.qodef-qi-circled-slider .qodef-m-item.swiper-slide-active .qodef-m-slide-content img {-webkit-clip-path: circle(100%);clip-path: circle(100%);opacity: 1;transition: 1.5s .5s cubic-bezier(.09,.39,.47,.74),opacity .5s .5s;}
.qodef-qi-circled-slider .qodef-m-item.swiper-slide-active .qodef-m-slide-content .qodef-e-title {opacity: 1;transform: translateY(0);transition: 1s .7s cubic-bezier(.69,.13,0,.95);}
.qodef-qi-circled-slider .qodef-m-item.swiper-slide-active .qodef-m-slide-content .qodef-e-title .qodef-m-hightlight {opacity: 1;transform: translateY(0);transition: 1s .8s cubic-bezier(.69,.13,0,.95);}
.qodef-qi-circled-slider .qodef-m-item.swiper-slide-active .qodef-m-slide-content .qodef-qi-button {opacity: 1;transform: translateY(0);transition: 1s .9s cubic-bezier(.69,.13,0,.95);}
.qodef-qi-circled-slider .qodef-m-item .qodef-m-slide-content img {-webkit-clip-path: circle(0);clip-path: circle(0);opacity: 0;transition: 1.5s cubic-bezier(.14,.65,.47,.74),opacity .5s .5s;}
.qodef-qi-circled-slider .qodef-m-item .qodef-m-slide-content .qodef-e-title {display: block;opacity: 0;transform: translateY(30px);transition: 1s cubic-bezier(.69,.13,0,.95);}
.qodef-qi-circled-slider .qodef-m-item .qodef-m-slide-content .qodef-e-title .qodef-m-hightlight {display: inline-block;opacity: 0;transform: translateY(30px);transition: 1s cubic-bezier(.69,.13,0,.95);}
.qodef-qi-circled-slider .qodef-m-item .qodef-m-slide-content .qodef-qi-button {opacity: 0;transform: translateY(30px);transition: 1s cubic-bezier(.69,.13,0,.95);}
.qodef-qi-circled-slider .qodef-m-item img {display: block;width: 32%;margin: 0 auto;position: relative;}
.qodef-qi-circled-slider .qodef-m-content {position: absolute;left: 7%;top: 50%;width: 33%;transform: translateY(-50%);}
.qodef-qi-circled-slider .qodef-e-title .qodef-m-hightlight {font-style: italic;}
.qodef-qi-circled-slider .qodef-m-thumbs {position: absolute;top: 50%;transform: translateY(-50%);right: 60px;z-index: 60;}
.qodef-qi-circled-slider .qodef-m-thumbs img {width: 70px;height: 70px;border-radius: 50%;}
.qodef-qi-circled-slider.swiper-container-horizontal>.swiper-pagination-bullets {width: auto !important;padding-bottom: 0;left: auto !important;right: 45px;top: 50%;bottom: auto !important;transform: translateY(-50%);}
.qodef-qi-circled-slider.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {background-color: transparent;position: relative;width: 140px;height: 140px;line-height: 140px;border-radius: 50%;text-align: center;border: none;box-shadow: inset 0 0 0 1px rgba(255,255,255,.3);opacity: 0;transform: translateY(30px);transition: 1s cubic-bezier(.69,.13,0,.95);}
.qodef-qi-circled-slider.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:nth-child(2) {transition-delay: .2s;}
.qodef-qi-circled-slider.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:nth-child(3) {transition-delay: .4s;}
.qodef-qi-circled-slider.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:nth-child(4) {transition-delay: .6s;}
.qodef-qi-circled-slider.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:nth-child(5) {transition-delay: .8s;}
.qodef-qi-circled-slider.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.qodef--appear {opacity: 1;transform: translateY(0);}
.qodef-qi-circled-slider.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet img {width: 100px;height: 100px;transition: .3s cubic-bezier(.4,.19,.35,.65);}
.qodef-qi-circled-slider.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:after {display: none;}
.qodef-qi-circled-slider.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet svg {position: absolute;left: -4px;top: -4px;width: calc(100% + 8px);height: calc(100% + 8px);}
.qodef-qi-circled-slider.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet svg path {transition-property: stroke-dashoffset;transition-timing-function: linear;stroke-dashoffset: 0;stroke: #fff;stroke-width: 1px;fill: transparent;box-sizing: border-box;}
.qodef-qi-circled-slider.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) svg path {transition-duration: 0s !important;}
@keyframes fillCircle {0% {stroke-dashoffset: 307.919;}
	100% {stroke-dashoffset: 0;}}
.qodef-qi-circled-slider.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active svg path {animation-name: fillCircle;}
@media only screen and (max-width:1600px) {.qodef-qi-circled-slider .qodef-m-content {width: 40%;}
	.qodef-qi-circled-slider.swiper-container-horizontal>.swiper-pagination-bullets {right: 40px;}
	.qodef-qi-circled-slider.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {width: 100px;height: 100px;line-height: 100px;}
	.qodef-qi-circled-slider.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet img {width: 70px;height: 70px;}}
@media only screen and (max-width:1440px) {.qodef-qi-circled-slider .qodef-m-content {width: 50%;}}
@media only screen and (max-width:1024px) {.qodef-qi-circled-slider .qodef-m-content {width: 58%;}
	.qodef-qi-circled-slider .qodef-m-item img {width: 50%;}
	.qodef-qi-circled-slider.swiper-container-horizontal>.swiper-pagination-bullets {width: 95px;}
	.qodef-qi-circled-slider.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {display: block;margin: 10px 0 !important;}}
@media only screen and (max-width:680px) {.qodef-qi-circled-slider .qodef-m-content {width: 65%;}
	.qodef-qi-circled-slider .qodef-m-item img {width: 60%;margin: 0 20px 0 auto;}
	.qodef-qi-circled-slider .qodef-m-content {left: 20px;}
	.qodef-qi-circled-slider.swiper-container-horizontal>.swiper-pagination-bullets {display: none;}}
.qodef-qi-comparative-tables {overflow: auto;}
.qodef-qi-comparative-tables .qodef-m-table {position: relative;display: table;width: 100%;border-collapse: collapse;}
.qodef-qi-comparative-tables .qodef-e-row {display: table-row;}
.qodef-qi-comparative-tables .qodef-e-cell {display: table-cell;border: 1px solid #ebebeb;padding: 30px 40px;vertical-align: middle;}
.qodef-qi-comparative-tables .qodef-e-content-column {text-align: center;}
.qodef-qi-comparative-tables .qodef-e-title {margin: 0;}
.qodef-qi-comparative-tables .qodef-table-button {padding: 0 !important;}
.qodef-qi-comparative-tables .qodef-table-button .qodef-qi-button {width: 100%;padding: 30px 0 !important;}
.qodef-qi-comparative-tables .qodef-sign {vertical-align: middle;}
.qodef-qi-comparative-tables .qodef-sign svg {fill: currentColor;stroke: currentColor;width: 1em;height: auto;}
.qodef-qi-comparative-tables.qodef-border--inside .qodef-e-cell {border-top: transparent !important;border-left: transparent !important;}
.qodef-qi-comparative-tables.qodef-border--inside .qodef-e-cell:last-child {border-right: transparent !important;}
.qodef-qi-comparative-tables.qodef-border--inside .qodef-e-row:last-child .qodef-e-cell {border-bottom: transparent !important;}
.qodef-qi-content-menu {position: relative;}
.qodef-qi-content-menu nav ul {display: flex;padding: 0;margin: 0;}
.qodef-qi-content-menu nav ul li {display: block;padding: 0 25px;margin: 0;}
.qodef-qi-content-menu nav ul li a {position: relative;display: flex;align-items: center;justify-content: flex-start;text-transform: uppercase;font-size: 16px;transition: color .27s ease-out,background-color .27s ease-out;}
.qodef-qi-content-menu nav ul li a .qodef-m-active-icon, .qodef-qi-content-menu nav ul li a .qodef-m-icon {position: relative;}
.qodef-qi-content-menu nav ul li a .qodef-m-svg-icon {display: block;left: 0;position: absolute;top: 0;z-index: 1;width: 100%;}
.qodef-qi-content-menu nav ul li a .qodef-m-svg-icon svg {max-height: 100%;max-width: 100%;}
.qodef-qi-content-menu.qodef-layout--vertical nav ul {flex-direction: column;}
.qodef-qi-content-menu.qodef-layout--vertical nav ul li {padding: 10px 0;}
.qodef-qi-content-menu.qodef-layout--vertical.qodef-menu-item-icon-structure--apart nav ul li a {justify-content: space-between;}
.qodef-qi-content-menu.qodef-layout--vertical.qodef-border-between nav ul li {border-bottom: 1px solid #ebebeb;}
.qodef-qi-content-menu.qodef-layout--vertical.qodef-border-between nav ul li:last-child {border: none;}
.qodef-qi-content-menu.qodef-layout--horizontal.qodef-border-between nav ul li {border-right: 1px solid #ebebeb;}
.qodef-qi-content-menu.qodef-layout--horizontal.qodef-border-between nav ul li:last-child {border: none;}
.qodef-qi-content-menu.qodef-alignment--right nav ul {justify-content: flex-end;}
.qodef-qi-content-menu.qodef-alignment--right nav ul li a {justify-content: end;}
.qodef-qi-content-menu.qodef-alignment--center nav ul {justify-content: center;}
.qodef-qi-content-menu.qodef-alignment--center nav ul li a {justify-content: center;text-align: center;}
.qodef-qi-content-menu.qodef-menu-item-icon-position--left nav ul li a {flex-direction: row-reverse;justify-content: flex-end;}
.qodef-qi-content-menu.qodef-menu-item-style--with-active-underline nav ul li a .qodef-m-text {position: relative;}
.qodef-qi-content-menu.qodef-menu-item-style--with-active-underline nav ul li a .qodef-m-text:after {content: "";position: absolute;height: 1px;width: 100%;bottom: 0;left: 0;background-color: currentColor;transform-origin: 100% 50%;transition: transform .3s ease-in-out;transform: scaleX(0);}
.qodef-qi-content-menu.qodef-menu-item-style--with-active-underline nav ul li a:hover .qodef-m-text:after {transform: scaleX(1);transform-origin: 0 50%;transition: transform .4s ease-in-out;}
.qodef-qi-content-menu.qodef-menu-item-style--with-active-underline nav ul li.current-menu-item a .qodef-m-text:after {transform: scaleX(1);transform-origin: 0 50%;transition: transform .4s ease-in-out;}
.qodef-qi-content-menu.qodef-menu-item-style--with-active-background-svg nav ul li a {display: inline-flex;}
.qodef-qi-content-menu.qodef-menu-item-style--with-active-background-svg nav ul li a .qodef-m-svg-icon {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);display: inline-flex;justify-content: center;align-content: center;}
.qodef-qi-content-menu.qodef-menu-item-style--with-active-background-svg nav ul li.current-menu-item .qodef-m-svg-icon {visibility: visible;}
.qodef-qi-content-menu.qodef-custom-icon-size nav ul li a svg {width: 1em;}
.qodef-qi-content-menu .qodef-content-menu-line {position: absolute;left: 0;bottom: 0;height: 0;border-top: 1px solid currentColor;transition: width .4s,left .6s cubic-bezier(.25,.1,.11,.99);}
.qodef-qi-content-menu.qodef-hover--icon-move-horizontal-short nav ul li a .qodef-m-icon i, .qodef-qi-content-menu.qodef-hover--icon-move-horizontal-short nav ul li a .qodef-m-icon svg {transition: transform .3s cubic-bezier(.37,.08,.02,.93),opacity .2s ease-in-out;transform: translateX(0);will-change: transform;}
.qodef-qi-content-menu.qodef-hover--icon-move-horizontal-short nav ul li a:hover .qodef-m-icon i, .qodef-qi-content-menu.qodef-hover--icon-move-horizontal-short nav ul li a:hover .qodef-m-icon svg {transform: translateX(4px);}
.qodef-qi-content-menu.qodef-hover--icon-move-horizontal-short nav ul li.current-menu-item .qodef-m-icon i, .qodef-qi-content-menu.qodef-hover--icon-move-horizontal-short nav ul li.current-menu-item .qodef-m-icon svg {transform: translateX(4px);}
.qodef-qi-content-menu.qodef-hover--icon-move-diagonal nav ul li a .qodef-m-icon, .qodef-qi-content-menu.qodef-hover--icon-move-horizontal nav ul li a .qodef-m-icon, .qodef-qi-content-menu.qodef-hover--icon-move-vertical nav ul li a .qodef-m-icon {position: relative;overflow: hidden;display: inherit;padding: 1px;}
.qodef-qi-content-menu.qodef-hover--icon-move-diagonal nav ul li a .qodef-m-icon i, .qodef-qi-content-menu.qodef-hover--icon-move-diagonal nav ul li a .qodef-m-icon svg, .qodef-qi-content-menu.qodef-hover--icon-move-horizontal nav ul li a .qodef-m-icon i, .qodef-qi-content-menu.qodef-hover--icon-move-horizontal nav ul li a .qodef-m-icon svg, .qodef-qi-content-menu.qodef-hover--icon-move-vertical nav ul li a .qodef-m-icon i, .qodef-qi-content-menu.qodef-hover--icon-move-vertical nav ul li a .qodef-m-icon svg {transition: transform .38s cubic-bezier(.37,.08,.02,.93),opacity .18s ease-in-out;will-change: transform;}
.qodef-qi-content-menu.qodef-hover--icon-move-diagonal nav ul li a .qodef-m-icon i:nth-child(1), .qodef-qi-content-menu.qodef-hover--icon-move-diagonal nav ul li a .qodef-m-icon svg:nth-child(1), .qodef-qi-content-menu.qodef-hover--icon-move-horizontal nav ul li a .qodef-m-icon i:nth-child(1), .qodef-qi-content-menu.qodef-hover--icon-move-horizontal nav ul li a .qodef-m-icon svg:nth-child(1), .qodef-qi-content-menu.qodef-hover--icon-move-vertical nav ul li a .qodef-m-icon i:nth-child(1), .qodef-qi-content-menu.qodef-hover--icon-move-vertical nav ul li a .qodef-m-icon svg:nth-child(1) {transform: translateX(0) translateY(0);transition-delay: .1s;opacity: 1;}
.qodef-qi-content-menu.qodef-hover--icon-move-diagonal nav ul li a .qodef-m-icon i:nth-child(2), .qodef-qi-content-menu.qodef-hover--icon-move-diagonal nav ul li a .qodef-m-icon svg:nth-child(2), .qodef-qi-content-menu.qodef-hover--icon-move-horizontal nav ul li a .qodef-m-icon i:nth-child(2), .qodef-qi-content-menu.qodef-hover--icon-move-horizontal nav ul li a .qodef-m-icon svg:nth-child(2), .qodef-qi-content-menu.qodef-hover--icon-move-vertical nav ul li a .qodef-m-icon i:nth-child(2), .qodef-qi-content-menu.qodef-hover--icon-move-vertical nav ul li a .qodef-m-icon svg:nth-child(2) {position: absolute;opacity: 0;left: 0;top: 0;transition-delay: 0s;}
.qodef-qi-content-menu.qodef-hover--icon-move-diagonal nav ul li a:hover .qodef-m-icon i:nth-child(1), .qodef-qi-content-menu.qodef-hover--icon-move-diagonal nav ul li a:hover .qodef-m-icon svg:nth-child(1), .qodef-qi-content-menu.qodef-hover--icon-move-horizontal nav ul li a:hover .qodef-m-icon i:nth-child(1), .qodef-qi-content-menu.qodef-hover--icon-move-horizontal nav ul li a:hover .qodef-m-icon svg:nth-child(1), .qodef-qi-content-menu.qodef-hover--icon-move-vertical nav ul li a:hover .qodef-m-icon i:nth-child(1), .qodef-qi-content-menu.qodef-hover--icon-move-vertical nav ul li a:hover .qodef-m-icon svg:nth-child(1) {opacity: 0;}
.qodef-qi-content-menu.qodef-hover--icon-move-diagonal nav ul li a:hover .qodef-m-icon i:nth-child(2), .qodef-qi-content-menu.qodef-hover--icon-move-diagonal nav ul li a:hover .qodef-m-icon svg:nth-child(2), .qodef-qi-content-menu.qodef-hover--icon-move-horizontal nav ul li a:hover .qodef-m-icon i:nth-child(2), .qodef-qi-content-menu.qodef-hover--icon-move-horizontal nav ul li a:hover .qodef-m-icon svg:nth-child(2), .qodef-qi-content-menu.qodef-hover--icon-move-vertical nav ul li a:hover .qodef-m-icon i:nth-child(2), .qodef-qi-content-menu.qodef-hover--icon-move-vertical nav ul li a:hover .qodef-m-icon svg:nth-child(2) {transform: translateX(0) translateY(0) translatez(0);transition-delay: .25s;opacity: 1;}
.qodef-qi-content-menu.qodef-hover--icon-move-diagonal nav ul li.current-menu-item .qodef-m-icon i:nth-child(1), .qodef-qi-content-menu.qodef-hover--icon-move-diagonal nav ul li.current-menu-item .qodef-m-icon svg:nth-child(1), .qodef-qi-content-menu.qodef-hover--icon-move-horizontal nav ul li.current-menu-item .qodef-m-icon i:nth-child(1), .qodef-qi-content-menu.qodef-hover--icon-move-horizontal nav ul li.current-menu-item .qodef-m-icon svg:nth-child(1), .qodef-qi-content-menu.qodef-hover--icon-move-vertical nav ul li.current-menu-item .qodef-m-icon i:nth-child(1), .qodef-qi-content-menu.qodef-hover--icon-move-vertical nav ul li.current-menu-item .qodef-m-icon svg:nth-child(1) {opacity: 0;}
.qodef-qi-content-menu.qodef-hover--icon-move-diagonal nav ul li.current-menu-item .qodef-m-icon i:nth-child(2), .qodef-qi-content-menu.qodef-hover--icon-move-diagonal nav ul li.current-menu-item .qodef-m-icon svg:nth-child(2), .qodef-qi-content-menu.qodef-hover--icon-move-horizontal nav ul li.current-menu-item .qodef-m-icon i:nth-child(2), .qodef-qi-content-menu.qodef-hover--icon-move-horizontal nav ul li.current-menu-item .qodef-m-icon svg:nth-child(2), .qodef-qi-content-menu.qodef-hover--icon-move-vertical nav ul li.current-menu-item .qodef-m-icon i:nth-child(2), .qodef-qi-content-menu.qodef-hover--icon-move-vertical nav ul li.current-menu-item .qodef-m-icon svg:nth-child(2) {transform: translateX(0) translateY(0) translatez(0);transition-delay: .25s;opacity: 1;}
.qodef-qi-content-menu.qodef-hover--icon-move-horizontal nav ul li a .qodef-m-icon i:nth-child(2), .qodef-qi-content-menu.qodef-hover--icon-move-horizontal nav ul li a .qodef-m-icon svg:nth-child(2) {transform: translateX(-100%) translateY(0);}
.qodef-qi-content-menu.qodef-hover--icon-move-horizontal nav ul li a:hover .qodef-m-icon i:nth-child(1), .qodef-qi-content-menu.qodef-hover--icon-move-horizontal nav ul li a:hover .qodef-m-icon svg:nth-child(1) {transform: translateX(100%);}
.qodef-qi-content-menu.qodef-hover--icon-move-horizontal nav ul li.current-menu-item .qodef-m-icon i:nth-child(1), .qodef-qi-content-menu.qodef-hover--icon-move-horizontal nav ul li.current-menu-item .qodef-m-icon svg:nth-child(1) {transform: translateX(100%);}
.qodef-qi-content-menu.qodef-hover--icon-move-vertical nav ul li a .qodef-m-icon i:nth-child(2), .qodef-qi-content-menu.qodef-hover--icon-move-vertical nav ul li a .qodef-m-icon svg:nth-child(2) {transform: translateY(100%);}
.qodef-qi-content-menu.qodef-hover--icon-move-vertical nav ul li a:hover .qodef-m-icon i:nth-child(1), .qodef-qi-content-menu.qodef-hover--icon-move-vertical nav ul li a:hover .qodef-m-icon svg:nth-child(1) {transform: translateY(-100%);}
.qodef-qi-content-menu.qodef-hover--icon-move-vertical nav ul li.current-menu-item .qodef-m-icon i:nth-child(1), .qodef-qi-content-menu.qodef-hover--icon-move-vertical nav ul li.current-menu-item .qodef-m-icon svg:nth-child(1) {transform: translateY(-100%);}
.qodef-qi-content-menu.qodef-hover--icon-move-diagonal nav ul li a .qodef-m-icon i:nth-child(2), .qodef-qi-content-menu.qodef-hover--icon-move-diagonal nav ul li a .qodef-m-icon svg:nth-child(2) {transform: translateX(-100%) translateY(100%) translateZ(0);}
.qodef-qi-content-menu.qodef-hover--icon-move-diagonal nav ul li a:hover .qodef-m-icon i:nth-child(1), .qodef-qi-content-menu.qodef-hover--icon-move-diagonal nav ul li a:hover .qodef-m-icon svg:nth-child(1) {transform: translateX(100%) translateY(-100%) translateZ(0);}
.qodef-qi-content-menu.qodef-hover--icon-move-diagonal nav ul li.current-menu-item .qodef-m-icon i:nth-child(1), .qodef-qi-content-menu.qodef-hover--icon-move-diagonal nav ul li.current-menu-item .qodef-m-icon svg:nth-child(1) {transform: translateX(100%) translateY(-100%) translateZ(0);}
.qodef-qi-content-menu.qodef--icon-appear-fade-in nav ul li a .qodef-m-active-icon i, .qodef-qi-content-menu.qodef--icon-appear-fade-in nav ul li a .qodef-m-active-icon svg, .qodef-qi-content-menu.qodef--icon-appear-fade-in nav ul li a .qodef-m-svg-icon i, .qodef-qi-content-menu.qodef--icon-appear-fade-in nav ul li a .qodef-m-svg-icon svg {opacity: 0;transform: translateY(4px);transition: opacity .25s ease-out,transform .35s ease-out;}
.qodef-qi-content-menu.qodef--icon-appear-fade-in nav ul li a:hover .qodef-m-active-icon i, .qodef-qi-content-menu.qodef--icon-appear-fade-in nav ul li a:hover .qodef-m-active-icon svg, .qodef-qi-content-menu.qodef--icon-appear-fade-in nav ul li a:hover .qodef-m-svg-icon i, .qodef-qi-content-menu.qodef--icon-appear-fade-in nav ul li a:hover .qodef-m-svg-icon svg {transition: opacity .35s ease-out,transform .35s ease-out;opacity: 1;transform: translateY(0);}
.qodef-qi-content-menu.qodef--icon-appear-fade-in nav ul li.current-menu-item .qodef-m-active-icon i, .qodef-qi-content-menu.qodef--icon-appear-fade-in nav ul li.current-menu-item .qodef-m-active-icon svg, .qodef-qi-content-menu.qodef--icon-appear-fade-in nav ul li.current-menu-item .qodef-m-svg-icon i, .qodef-qi-content-menu.qodef--icon-appear-fade-in nav ul li.current-menu-item .qodef-m-svg-icon svg {transition: opacity .35s ease-out,transform .35s ease-out;transform: translateY(0);opacity: 1;}
.qodef-qi-content-menu.qodef--icon-appear-from-center-horizontal nav ul li a .qodef-m-active-icon i, .qodef-qi-content-menu.qodef--icon-appear-from-center-horizontal nav ul li a .qodef-m-active-icon svg, .qodef-qi-content-menu.qodef--icon-appear-from-center-horizontal nav ul li a .qodef-m-svg-icon i, .qodef-qi-content-menu.qodef--icon-appear-from-center-horizontal nav ul li a .qodef-m-svg-icon svg {-webkit-clip-path: polygon(50% 0,50% 0,50% 100%,50% 100%);clip-path: polygon(50% 0,50% 0,50% 100%,50% 100%);transition: .4s cubic-bezier(.51,.1,0,.84);}
.qodef-qi-content-menu.qodef--icon-appear-from-center-horizontal nav ul li a:hover .qodef-m-active-icon i, .qodef-qi-content-menu.qodef--icon-appear-from-center-horizontal nav ul li a:hover .qodef-m-active-icon svg, .qodef-qi-content-menu.qodef--icon-appear-from-center-horizontal nav ul li a:hover .qodef-m-svg-icon i, .qodef-qi-content-menu.qodef--icon-appear-from-center-horizontal nav ul li a:hover .qodef-m-svg-icon svg {-webkit-clip-path: polygon(0 0,100% 0,100% 100%,0 100%);clip-path: polygon(0 0,100% 0,100% 100%,0 100%);}
.qodef-qi-content-menu.qodef--icon-appear-from-center-horizontal nav ul li.current-menu-item .qodef-m-active-icon i, .qodef-qi-content-menu.qodef--icon-appear-from-center-horizontal nav ul li.current-menu-item .qodef-m-active-icon svg, .qodef-qi-content-menu.qodef--icon-appear-from-center-horizontal nav ul li.current-menu-item .qodef-m-svg-icon i, .qodef-qi-content-menu.qodef--icon-appear-from-center-horizontal nav ul li.current-menu-item .qodef-m-svg-icon svg {-webkit-clip-path: polygon(0 0,100% 0,100% 100%,0 100%);clip-path: polygon(0 0,100% 0,100% 100%,0 100%);}
.qodef-qi-content-menu.qodef--icon-appear-from-center-vertical nav ul li a .qodef-m-active-icon i, .qodef-qi-content-menu.qodef--icon-appear-from-center-vertical nav ul li a .qodef-m-active-icon svg, .qodef-qi-content-menu.qodef--icon-appear-from-center-vertical nav ul li a .qodef-m-svg-icon i, .qodef-qi-content-menu.qodef--icon-appear-from-center-vertical nav ul li a .qodef-m-svg-icon svg {-webkit-clip-path: polygon(0 50%,100% 50%,100% 50%,0 50%);clip-path: polygon(0 50%,100% 50%,100% 50%,0 50%);transition: .4s cubic-bezier(.51,.1,0,.84);}
.qodef-qi-content-menu.qodef--icon-appear-from-center-vertical nav ul li a:hover .qodef-m-active-icon i, .qodef-qi-content-menu.qodef--icon-appear-from-center-vertical nav ul li a:hover .qodef-m-active-icon svg, .qodef-qi-content-menu.qodef--icon-appear-from-center-vertical nav ul li a:hover .qodef-m-svg-icon i, .qodef-qi-content-menu.qodef--icon-appear-from-center-vertical nav ul li a:hover .qodef-m-svg-icon svg {-webkit-clip-path: polygon(0 100%,100% 100%,100% 0,0 0);clip-path: polygon(0 100%,100% 100%,100% 0,0 0);}
.qodef-qi-content-menu.qodef--icon-appear-from-center-vertical nav ul li.current-menu-item .qodef-m-active-icon i, .qodef-qi-content-menu.qodef--icon-appear-from-center-vertical nav ul li.current-menu-item .qodef-m-active-icon svg, .qodef-qi-content-menu.qodef--icon-appear-from-center-vertical nav ul li.current-menu-item .qodef-m-svg-icon i, .qodef-qi-content-menu.qodef--icon-appear-from-center-vertical nav ul li.current-menu-item .qodef-m-svg-icon svg {-webkit-clip-path: polygon(0 100%,100% 100%,100% 0,0 0);clip-path: polygon(0 100%,100% 100%,100% 0,0 0);}
.qodef-qi-content-menu.qodef--icon-appear-from-left nav ul li a .qodef-m-active-icon i, .qodef-qi-content-menu.qodef--icon-appear-from-left nav ul li a .qodef-m-active-icon svg, .qodef-qi-content-menu.qodef--icon-appear-from-left nav ul li a .qodef-m-svg-icon i, .qodef-qi-content-menu.qodef--icon-appear-from-left nav ul li a .qodef-m-svg-icon svg {-webkit-clip-path: inset(0 100% 0 0);clip-path: inset(0 100% 0 0);transition: .4s cubic-bezier(.51,.1,0,.84);}
.qodef-qi-content-menu.qodef--icon-appear-from-left nav ul li a:hover .qodef-m-active-icon i, .qodef-qi-content-menu.qodef--icon-appear-from-left nav ul li a:hover .qodef-m-active-icon svg, .qodef-qi-content-menu.qodef--icon-appear-from-left nav ul li a:hover .qodef-m-svg-icon i, .qodef-qi-content-menu.qodef--icon-appear-from-left nav ul li a:hover .qodef-m-svg-icon svg {-webkit-clip-path: inset(0 0 0 0);clip-path: inset(0 0 0 0);}
.qodef-qi-content-menu.qodef--icon-appear-from-left nav ul li.current-menu-item .qodef-m-active-icon i, .qodef-qi-content-menu.qodef--icon-appear-from-left nav ul li.current-menu-item .qodef-m-active-icon svg, .qodef-qi-content-menu.qodef--icon-appear-from-left nav ul li.current-menu-item .qodef-m-svg-icon i, .qodef-qi-content-menu.qodef--icon-appear-from-left nav ul li.current-menu-item .qodef-m-svg-icon svg {-webkit-clip-path: inset(0 0 0 0);clip-path: inset(0 0 0 0);}
@media only screen and (max-width:1024px) {.qodef-qi-content-menu.qodef-responsive-breakpoint--1024 nav ul {flex-direction: column;}
	.qodef-border-between.qodef-qi-content-menu.qodef-responsive-breakpoint--1024 nav ul li {border-right: none;border-bottom: 1px solid #ebebeb;}
	.qodef-reponsive-alignment--left.qodef-qi-content-menu.qodef-responsive-breakpoint--1024 nav ul li a {text-align: left;justify-content: flex-start;}
	.qodef-reponsive-alignment--right.qodef-qi-content-menu.qodef-responsive-breakpoint--1024 nav ul li a {text-align: right;justify-content: flex-end;}
	.qodef-reponsive-alignment--center.qodef-qi-content-menu.qodef-responsive-breakpoint--1024 nav ul li a {text-align: center;justify-content: center;}
	.qodef-reponsive-alignment--right.qodef-menu-item-icon-position--left.qodef-qi-content-menu.qodef-responsive-breakpoint--1024 nav ul li a {text-align: left;justify-content: flex-start;}
	.qodef-reponsive-alignment--left.qodef-menu-item-icon-position--left.qodef-qi-content-menu.qodef-responsive-breakpoint--1024 nav ul li a {text-align: right;justify-content: flex-end;}
	.qodef-qi-content-menu.qodef-responsive-breakpoint--1024.qodef-menu-item-style--with-active-floating-underline .qodef-content-menu-line {display: none;}
	.qodef-qi-content-menu.qodef-responsive-breakpoint--1024.qodef-menu-item-style--with-active-floating-underline nav ul li a {position: relative;}
	.qodef-qi-content-menu.qodef-responsive-breakpoint--1024.qodef-menu-item-style--with-active-floating-underline nav ul li a:after {content: "";width: 1px;height: 100%;position: absolute;right: 0;top: 0;background-color: currentColor;transform-origin: 50% 100%;transition: transform .2s ease-in-out;transform: scaleY(0);}
	.qodef-qi-content-menu.qodef-responsive-breakpoint--1024.qodef-menu-item-style--with-active-floating-underline nav ul li a:hover:after {transform: scaleY(1);transform-origin: 50% 0;transition: transform .3s ease-in-out;}
	.qodef-qi-content-menu.qodef-responsive-breakpoint--1024.qodef-menu-item-style--with-active-floating-underline nav ul li.current-menu-item a:after {transform: scaleY(1);transform-origin: 50% 0;transition: transform .3s ease-in-out;}}
@media only screen and (max-width:768px) {.qodef-qi-content-menu.qodef-responsive-breakpoint--768 nav ul {flex-direction: column;}
	.qodef-border-between.qodef-qi-content-menu.qodef-responsive-breakpoint--768 nav ul li {border-right: none;border-bottom: 1px solid #ebebeb;}
	.qodef-reponsive-alignment--left.qodef-qi-content-menu.qodef-responsive-breakpoint--768 nav ul li a {text-align: left;justify-content: flex-start;}
	.qodef-reponsive-alignment--right.qodef-qi-content-menu.qodef-responsive-breakpoint--768 nav ul li a {text-align: right;justify-content: flex-end;}
	.qodef-reponsive-alignment--center.qodef-qi-content-menu.qodef-responsive-breakpoint--768 nav ul li a {text-align: center;justify-content: center;}
	.qodef-reponsive-alignment--right.qodef-menu-item-icon-position--left.qodef-qi-content-menu.qodef-responsive-breakpoint--768 nav ul li a {text-align: left;justify-content: flex-start;}
	.qodef-reponsive-alignment--left.qodef-menu-item-icon-position--left.qodef-qi-content-menu.qodef-responsive-breakpoint--768 nav ul li a {text-align: right;justify-content: flex-end;}
	.qodef-qi-content-menu.qodef-responsive-breakpoint--768.qodef-menu-item-style--with-active-floating-underline .qodef-content-menu-line {display: none;}
	.qodef-qi-content-menu.qodef-responsive-breakpoint--768.qodef-menu-item-style--with-active-floating-underline nav ul li a {position: relative;}
	.qodef-qi-content-menu.qodef-responsive-breakpoint--768.qodef-menu-item-style--with-active-floating-underline nav ul li a:after {content: "";width: 1px;height: 100%;position: absolute;right: 0;top: 0;background-color: currentColor;transform-origin: 50% 100%;transition: transform .2s ease-in-out;transform: scaleY(0);}
	.qodef-qi-content-menu.qodef-responsive-breakpoint--768.qodef-menu-item-style--with-active-floating-underline nav ul li a:hover:after {transform: scaleY(1);transform-origin: 50% 0;transition: transform .3s ease-in-out;}
	.qodef-qi-content-menu.qodef-responsive-breakpoint--768.qodef-menu-item-style--with-active-floating-underline nav ul li.current-menu-item a:after {transform: scaleY(1);transform-origin: 50% 0;transition: transform .3s ease-in-out;}}
@media only screen and (max-width:680px) {.qodef-qi-content-menu.qodef-responsive-breakpoint--680 nav ul {flex-direction: column;}
	.qodef-border-between.qodef-qi-content-menu.qodef-responsive-breakpoint--680 nav ul li {border-right: none;border-bottom: 1px solid #ebebeb;}
	.qodef-reponsive-alignment--left.qodef-qi-content-menu.qodef-responsive-breakpoint--680 nav ul li a {text-align: left;justify-content: flex-start;}
	.qodef-reponsive-alignment--right.qodef-qi-content-menu.qodef-responsive-breakpoint--680 nav ul li a {text-align: right;justify-content: flex-end;}
	.qodef-reponsive-alignment--center.qodef-qi-content-menu.qodef-responsive-breakpoint--680 nav ul li a {text-align: center;justify-content: center;}
	.qodef-reponsive-alignment--right.qodef-menu-item-icon-position--left.qodef-qi-content-menu.qodef-responsive-breakpoint--680 nav ul li a {text-align: left;justify-content: flex-start;}
	.qodef-reponsive-alignment--left.qodef-menu-item-icon-position--left.qodef-qi-content-menu.qodef-responsive-breakpoint--680 nav ul li a {text-align: right;justify-content: flex-end;}
	.qodef-qi-content-menu.qodef-responsive-breakpoint--680.qodef-menu-item-style--with-active-floating-underline .qodef-content-menu-line {display: none;}
	.qodef-qi-content-menu.qodef-responsive-breakpoint--680.qodef-menu-item-style--with-active-floating-underline nav ul li a {position: relative;}
	.qodef-qi-content-menu.qodef-responsive-breakpoint--680.qodef-menu-item-style--with-active-floating-underline nav ul li a:after {content: "";width: 1px;height: 100%;position: absolute;right: 0;top: 0;background-color: currentColor;transform-origin: 50% 100%;transition: transform .2s ease-in-out;transform: scaleY(0);}
	.qodef-qi-content-menu.qodef-responsive-breakpoint--680.qodef-menu-item-style--with-active-floating-underline nav ul li a:hover:after {transform: scaleY(1);transform-origin: 50% 0;transition: transform .3s ease-in-out;}
	.qodef-qi-content-menu.qodef-responsive-breakpoint--680.qodef-menu-item-style--with-active-floating-underline nav ul li.current-menu-item a:after {transform: scaleY(1);transform-origin: 50% 0;transition: transform .3s ease-in-out;}}
.qodef-qi-data-table .qodef-m-table-holder {overflow: auto;}
.qodef-qi-data-table .qodef-m-table {display: none;position: relative;width: 100%;border-collapse: collapse;opacity: 0;}
.qodef-qi-data-table .qodef-m-table.qodef--active {display: table;opacity: 1;}
.qodef-qi-data-table .qodef-e-row {display: table-row;}
.qodef-qi-data-table .qodef-e-cell {display: table-cell;vertical-align: middle;border: 1px solid #ebebeb;padding: 30px 40px;}
.qodef-qi-data-table .qodef-e-title {margin: 0;}
.qodef-qi-data-table .qodef-e-text a {font-family: inherit;font-size: inherit;font-weight: inherit;font-style: inherit;line-height: inherit;letter-spacing: inherit;text-transform: inherit;color: inherit;}
.qodef-qi-data-table.qodef-border--inside .qodef-e-cell {border-top: transparent !important;border-left: transparent !important;}
.qodef-qi-data-table.qodef-border--inside .qodef-e-cell:last-child {border-right: transparent !important;}
.qodef-qi-data-table.qodef-border--inside .qodef-e-row:last-child .qodef-e-cell {border-bottom: transparent !important;}
.qodef-qi-data-table .qodef-m-table-pagination {position: relative;display: inline-flex;width: 100%;align-items: center;margin-top: 20px;vertical-align: text-bottom;}
.qodef-qi-data-table .qodef-m-table-pagination>span {cursor: pointer;}
.qodef-qi-data-table .qodef-m-table-pagination .qodef--current, .qodef-qi-data-table .qodef-m-table-pagination .qodef--disabled {cursor: auto;pointer-events: none;}
.qodef-qi-data-table .qodef-e-nav {display: inline-flex;align-items: center;justify-content: center;margin: 0 10px;transition: color .2s ease-out,background-color .2s ease-out;}
.qodef-qi-data-table .qodef-e-nav>svg {width: 1em;height: auto;fill: currentColor;stroke: currentColor;}
.qodef-qi-data-table .qodef-e-nav:first-child {margin-left: 0 !important;}
.qodef-qi-data-table .qodef-e-nav:last-child {margin-right: 0 !important;}
.qodef-qi-data-table.qodef-text-link--underline-initial .qodef-e-text-link {background-image: linear-gradient(transparent calc(100% - .07em),currentColor .07em);background-size: 100% 95%;background-repeat: no-repeat;}
.qodef-qi-data-table.qodef-text-link--underline-initial .qodef-e-text-link:hover {animation: qodef-animate-underline-multiline-2 1.1s cubic-bezier(.32,.32,.15,1.17) forwards;}
.qodef-qi-data-table.qodef-text-link--underline-hover .qodef-e-text-link {width: 100%;background-repeat: no-repeat;background-image: linear-gradient(transparent calc(100% - 1px),currentColor 1px);transition: .9s cubic-bezier(.32,.32,.15,1.17);background-size: 0 100%;transition-duration: .6s;}
.qodef-qi-data-table.qodef-text-link--underline-hover .qodef-e-text-link:hover {background-size: 100% 100%;}
.qodef-qi-divided-device-slider {position: relative;height: 100vh;display: flex;flex-wrap: wrap;}
.qodef-qi-divided-device-slider .qodef-m-content {display: inline-flex;justify-content: center;flex-direction: column;width: 75%;padding: 0 10% 0 20%;}
.qodef-qi-divided-device-slider .qodef-m-title {margin: 0 0 .85em;}
.qodef-qi-divided-device-slider .qodef-m-title .qodef-e-colored {color: #535353;}
.qodef-qi-divided-device-slider .qodef-m-button-holder {display: flex;}
.qodef-qi-divided-device-slider .qodef-m-button-holder .qodef-e-button {position: relative;z-index: 5;}
.qodef-qi-divided-device-slider .qodef-m-button-holder .qodef-e-button:first-child {margin-right: 1em;}
@media only screen and (min-width:681px) {.qodef-qi-divided-device-slider .qodef-m-button-holder .qodef-e-button:first-child {margin-bottom: 0 !important;}}
.qodef-qi-divided-device-slider .qodef-m-main-items-holder {display: inline-flex;height: 100%;width: 25%;}
.qodef-qi-divided-device-slider .qodef-m-main-items-holder .qodef-e-item-holder {position: relative;height: 100%;}
.qodef-qi-divided-device-slider .qodef-m-main-items-holder .qodef-e-image {height: 100%;}
.qodef-qi-divided-device-slider .qodef-m-main-items-holder .qodef-e-image img {height: 100%;object-fit: cover;}
.qodef-qi-divided-device-slider .qodef-m-main-items-holder .qodef-e-item-content {position: absolute;bottom: 0;left: 0;width: 100%;padding: 10%;overflow: hidden;}
.qodef-qi-divided-device-slider .qodef-m-main-items-holder .qodef-qi-swiper-container~.qodef-swiper-together-nav {left: 0;right: 0;}
.qodef-qi-divided-device-slider .qodef-e-title {margin: 0;}
.qodef-qi-divided-device-slider .qodef-e-subtitle {display: inline-block;margin: 0 0 .5em;}
.qodef-qi-divided-device-slider .qodef-m-device-holder {position: absolute;top: 50%;display: flex;align-items: center;z-index: 5;}
.qodef-qi-divided-device-slider .qodef-m-device {position: relative;pointer-events: none;z-index: 1;}
.qodef-qi-divided-device-slider .qodef-m-device-slider-holder {position: absolute;top: 10px;left: 10px;right: 10px;bottom: 10px;}
.qodef-qi-divided-device-slider .qodef-m-device-slider {height: 100%;}
.qodef-qi-divided-device-slider .qodef-m-device-slider .qodef-e-image-holder {height: 100%;}
.qodef-qi-divided-device-slider .qodef-m-device-slider .qodef-e-image-holder img {height: 100%;object-fit: cover;}
.qodef-qi-divided-device-slider .qodef-swiper-together-nav {top: 85%;transform: translateY(-100%);z-index: 10;}
.qodef-qi-divided-device-slider.qodef-content--after {flex-direction: row-reverse;}
.qodef-qi-divided-device-slider.qodef-content--after .qodef-m-content {padding: 0 10% 0 20%;}
.qodef-qi-divided-device-slider.qodef-content--after .qodef-m-device-holder {left: 25%;transform: translate(-50%,-50%);}
.qodef-qi-divided-device-slider.qodef-content--before {flex-direction: row;}
.qodef-qi-divided-device-slider.qodef-content--before .qodef-m-content {padding: 0 20% 0 10%;}
.qodef-qi-divided-device-slider.qodef-content--before .qodef-m-device-holder {right: 25%;transform: translate(50%,-50%);}
.qodef-qi-divided-device-slider .swiper-container-fade .swiper-slide {z-index: 0;transition-property: z-index;opacity: 1 !important;--qodef-slide-transition: cubic-bezier(.53,.02,.04,.91);--qodef-slide-transition-out: cubic-bezier(.37,.1,.1,.74);}
.qodef-qi-divided-device-slider .swiper-container-fade .swiper-slide.qodef--active {z-index: 2;}
.qodef-qi-divided-device-slider .swiper-container-fade .swiper-slide.qodef--prev-active {z-index: 1;}
.qodef-qi-divided-device-slider .qodef-m-main-items-holder .qodef-qi-swiper-container {-webkit-clip-path: inset(0 100% 0 0);clip-path: inset(0 100% 0 0);transition: .6s cubic-bezier(.65,.05,.36,1);}
.qodef-qi-divided-device-slider .qodef-m-main-items-holder .qodef-e-subtitle, .qodef-qi-divided-device-slider .qodef-m-main-items-holder .qodef-e-title {opacity: 0;transform: translateY(30px);transition: .3s;}
.qodef-qi-divided-device-slider .qodef-m-main-items-holder .swiper-slide .qodef-e-image {opacity: 0;}
.qodef-qi-divided-device-slider .qodef-m-main-items-holder .swiper-slide.qodef--initially-active .qodef-e-image {opacity: 1;}
.qodef-qi-divided-device-slider .qodef-m-main-items-holder .swiper-slide.qodef--initially-active.qodef--active .qodef-e-image {animation: none;}
.qodef-qi-divided-device-slider .qodef-m-main-items-holder .swiper-slide.qodef--active .qodef-e-image, .qodef-qi-divided-device-slider .qodef-m-main-items-holder .swiper-slide.qodef--prev-active .qodef-e-image {opacity: 1;}
.qodef-qi-divided-device-slider .qodef-m-main-items-holder .swiper-slide.qodef--prev-active .qodef-e-image {animation: qodef-prev-image 1.2s var(--qodef-slide-transition-out) forwards .1s;}
.qodef-qi-divided-device-slider .qodef-m-main-items-holder .swiper-slide.qodef--active .qodef-e-image {animation: qodef-large-active-image 1s var(--qodef-slide-transition) forwards 0s;}
.qodef-qi-divided-device-slider .qodef-m-main-items-holder .swiper-slide.qodef--active .qodef-e-subtitle, .qodef-qi-divided-device-slider .qodef-m-main-items-holder .swiper-slide.qodef--active .qodef-e-title {opacity: 1;transform: translateY(0);transition-duration: .7s;}
.qodef-qi-divided-device-slider .qodef-m-main-items-holder .swiper-slide.qodef--active .qodef-e-subtitle {transition-delay: .3s;}
.qodef-qi-divided-device-slider .qodef-m-main-items-holder .swiper-slide.qodef--active .qodef-e-title {transition-delay: .4s;}
.qodef-qi-divided-device-slider .qodef-m-device-holder .swiper-slide img {opacity: 0;}
.qodef-qi-divided-device-slider .qodef-m-device-holder .swiper-slide.qodef--active img, .qodef-qi-divided-device-slider .qodef-m-device-holder .swiper-slide.qodef--prev-active img {opacity: 1;}
.qodef-qi-divided-device-slider .qodef-m-device-holder .swiper-slide.qodef--initially-active img {opacity: 1;}
.qodef-qi-divided-device-slider .qodef-m-device-holder .swiper-slide.qodef--initially-active.qodef--active img {animation: none;}
.qodef-qi-divided-device-slider .qodef-m-device-holder .swiper-slide.qodef--prev-active img {animation: qodef-prev-device-image 1.4s var(--qodef-slide-transition-out) .1s forwards;}
.qodef-qi-divided-device-slider .qodef-m-device-holder .swiper-slide.qodef--active img {animation: qodef--active-device-image 1.1s var(--qodef-slide-transition) forwards;}
.qodef-qi-divided-device-slider .qodef-m-title {opacity: 0;transform: translateY(30px);transition: transform .6s ease-out .3s,opacity .6s ease-out .3s;}
.qodef-qi-divided-device-slider .qodef-e-button {opacity: 0;transform: translateY(30px);transition: transform .6s ease-out,opacity .6s ease-out;}
.qodef-qi-divided-device-slider .qodef-e-button:nth-of-type(1) {transition-delay: .5s;}
.qodef-qi-divided-device-slider .qodef-e-button:nth-of-type(2) {transition-delay: .7s;}
.qodef-qi-divided-device-slider .qodef-m-device, .qodef-qi-divided-device-slider .qodef-m-device-slider-holder {opacity: 0;transform: translateY(70px) translateZ(0);transition: transform .6s cubic-bezier(.65,.05,.36,1) .2s,opacity .6s cubic-bezier(.65,.05,.36,1) .2s;}
.qodef-qi-divided-device-slider.qodef--visible .qodef-m-main-items-holder .qodef-qi-swiper-container {-webkit-clip-path: inset(0 0 0 0);clip-path: inset(0 0 0 0);}
.qodef-qi-divided-device-slider.qodef--visible .qodef-e-button, .qodef-qi-divided-device-slider.qodef--visible .qodef-m-device, .qodef-qi-divided-device-slider.qodef--visible .qodef-m-device-slider-holder, .qodef-qi-divided-device-slider.qodef--visible .qodef-m-title {opacity: 1;transform: translateY(0) translateZ(0);}
.qodef-qi-divided-device-slider.qodef-qi--text-animation-fade-in-right .qodef-e-button, .qodef-qi-divided-device-slider.qodef-qi--text-animation-fade-in-right .qodef-m-title {transform: translateX(30px);}
.qodef-qi-divided-device-slider.qodef-qi--text-animation-fade-in-right .qodef-m-main-items-holder .qodef-e-subtitle, .qodef-qi-divided-device-slider.qodef-qi--text-animation-fade-in-right .qodef-m-main-items-holder .qodef-e-title {transform: translateX(30px);}
.qodef-qi-divided-device-slider.qodef-qi--text-animation-fade-in-right.qodef--visible .qodef-e-button, .qodef-qi-divided-device-slider.qodef-qi--text-animation-fade-in-right.qodef--visible .qodef-m-title {transform: translateX(0);}
.qodef-qi-divided-device-slider.qodef-qi--text-animation-letter-by-letter .qodef-e-word {overflow: hidden;display: inline-flex !important;}
.qodef-qi-divided-device-slider.qodef-qi--text-animation-letter-by-letter .qodef-e-title {opacity: 1;}
.qodef-qi-divided-device-slider.qodef-qi--text-animation-letter-by-letter .qodef-m-title {transform: translateY(0);}
.qodef-qi-divided-device-slider.qodef-qi--text-animation-letter-by-letter .qodef-m-title .qodef-e-char {transform: translateY(110%);}
.qodef-qi-divided-device-slider.qodef-qi--text-animation-letter-by-letter .qodef-e-button:nth-of-type(1) {transition-delay: 1s;}
.qodef-qi-divided-device-slider.qodef-qi--text-animation-letter-by-letter .qodef-e-button:nth-of-type(2) {transition-delay: 1.2s;}
.qodef-qi-divided-device-slider.qodef-qi--text-animation-letter-by-letter .qodef-m-main-items-holder .swiper-slide .qodef-e-title {transition: none;transform: none;opacity: 1;}
.qodef-qi-divided-device-slider.qodef-qi--text-animation-letter-by-letter .qodef-m-main-items-holder .swiper-slide .qodef-e-title .qodef-e-char {transform: translateY(110%);}
.qodef-qi-divided-device-slider.qodef-qi--text-animation-letter-by-letter .qodef-m-main-items-holder .swiper-slide .qodef-e-subtitle {transition: none;transform: none;opacity: 1;overflow: hidden;}
.qodef-qi-divided-device-slider.qodef-qi--text-animation-letter-by-letter .qodef-m-main-items-holder .swiper-slide .qodef-e-subtitle .qodef-e-char {transform: translateY(110%) translateZ(0);}
.qodef-qi-divided-device-slider.qodef-qi--text-animation-letter-by-letter .qodef-m-main-items-holder .swiper-slide.qodef--active .qodef-e-title .qodef-e-char {animation: qi-addons-for-elementor-premium-text-by-letter-reveal 1.2s cubic-bezier(.65,.05,.36,1) both;animation-delay: calc(var(--qodef-char-index) * 20ms);}
.qodef-qi-divided-device-slider.qodef-qi--text-animation-letter-by-letter .qodef-m-main-items-holder .swiper-slide.qodef--active .qodef-e-subtitle .qodef-e-char {animation: qi-addons-for-elementor-premium-text-by-letter-reveal 1s cubic-bezier(.65,.05,.36,1) both;animation-delay: calc(var(--qodef-char-index) * 18ms);}
.qodef-qi-divided-device-slider.qodef-qi--text-animation-letter-by-letter .qodef-m-main-items-holder .swiper-slide.qodef--prev-active .qodef-e-title .qodef-e-char {animation: qi-addons-for-elementor-premium-text-by-letter-hide .9s cubic-bezier(.65,.05,.36,1) both;animation-delay: calc(var(--qodef-char-index) * 10ms);}
.qodef-qi-divided-device-slider.qodef-qi--text-animation-letter-by-letter .qodef-m-main-items-holder .swiper-slide.qodef--prev-active .qodef-e-subtitle .qodef-e-char {animation: qi-addons-for-elementor-premium-text-by-letter-hide .7s cubic-bezier(.65,.05,.36,1) both;animation-delay: calc(var(--qodef-char-index) * 8ms);}
.qodef-qi-divided-device-slider.qodef--visible .qodef-m-title .qodef-e-char {animation: qi-addons-for-elementor-premium-text-by-letter-reveal 1.1s cubic-bezier(.65,.05,.36,1) both;animation-delay: calc(var(--qodef-char-index) * 10ms);}
.qodef-qi-divided-device-slider .qodef-qi-swiper-container~.qodef-swiper-together-nav {z-index: auto;}
@keyframes qodef-prev-image {0% {transform: translateX(0) scale(1);}
	100% {transform: translateX(-100px) scale(1);}}
@keyframes qodef-large-active-image {0% {-webkit-clip-path: inset(0 0 0 100%);clip-path: inset(0 0 0 100%);transform: translateX(150px) scale(1);}
	100% {-webkit-clip-path: inset(0 0 0 0);clip-path: inset(0 0 0 0);transform: translateX(0) scale(1);}}
@keyframes qodef-prev-device-image {0%, 20% {transform: translateX(0) scale(1);}
	100% {transform: translateX(50px) scale(1);}}
@keyframes qodef--active-device-image {0%, 20% {-webkit-clip-path: inset(0 100% 0 0);clip-path: inset(0 100% 0 0);transform: translateX(-120px);}
	100% {-webkit-clip-path: inset(0 0 0 0);clip-path: inset(0 0 0 0);transform: translateX(0);}}
@media only screen and (max-width:1024px) {.qodef-qi-divided-device-slider .qodef-m-device-holder {display: none;}}
@media only screen and (max-width:680px) {.qodef-qi-divided-device-slider .qodef-m-main-items-holder .qodef-e-item-content {display: none;}
	.qodef-qi-divided-device-slider .qodef-m-button-holder {flex-direction: column;}
	.qodef-qi-divided-device-slider .qodef-m-button-holder .qodef-e-button:first-child {margin-right: 0 !important;margin-bottom: 1em;}}
.qodef-qi-divided-showcase-carousel {display: flex;flex-wrap: wrap;}
@media only screen and (max-width:1024px) {.qodef-qi-divided-showcase-carousel {flex-wrap: wrap;}}
.qodef-qi-divided-showcase-carousel>.qodef-qi-swiper-container {width: 50% !important;}
@media only screen and (max-width:1024px) {.qodef-qi-divided-showcase-carousel>.qodef-qi-swiper-container {width: 100% !important;}}
.qodef-qi-divided-showcase-carousel .swiper-slide {display: flex;flex-direction: column;justify-content: center;}
.qodef-qi-divided-showcase-carousel .qodef-divided-showcase-carousel-text {overflow: visible;}
.qodef-qi-divided-showcase-carousel .qodef-divided-showcase-carousel-text .swiper-slide {opacity: 0 !important;}
.qodef-qi-divided-showcase-carousel .qodef-divided-showcase-carousel-text .swiper-slide.swiper-slide-active {opacity: 1 !important;}
.qodef-qi-divided-showcase-carousel .qodef-m-title {margin: 0;z-index: 5;}
.qodef-qi-divided-showcase-carousel .qodef-m-subtitle {margin: 0;z-index: 5;}
.qodef-qi-divided-showcase-carousel .qodef-swiper-together-nav {bottom: 0;}
.qodef-qi-divided-showcase-carousel .swiper-pagination {text-align: left;position: relative;transform: translateY(200%);}
@media only screen and (max-width:1024px) {.qodef-qi-divided-showcase-carousel .swiper-pagination {display: none !important;}}
.qodef-qi-divided-showcase-carousel .qodef-divided-showcase-carousel-text.qodef-qi--text-animation-fade-in .swiper-slide .qodef-m-button, .qodef-qi-divided-showcase-carousel .qodef-divided-showcase-carousel-text.qodef-qi--text-animation-fade-in .swiper-slide .qodef-m-subtitle, .qodef-qi-divided-showcase-carousel .qodef-divided-showcase-carousel-text.qodef-qi--text-animation-fade-in .swiper-slide .qodef-m-title {opacity: 0;transform: translateY(20px);transition: transform .2s ease-out,opacity .2s ease-out;}
.qodef-qi-divided-showcase-carousel .qodef-divided-showcase-carousel-text.qodef-qi--text-animation-fade-in .swiper-slide.swiper-slide-active .qodef-m-button, .qodef-qi-divided-showcase-carousel .qodef-divided-showcase-carousel-text.qodef-qi--text-animation-fade-in .swiper-slide.swiper-slide-active .qodef-m-subtitle, .qodef-qi-divided-showcase-carousel .qodef-divided-showcase-carousel-text.qodef-qi--text-animation-fade-in .swiper-slide.swiper-slide-active .qodef-m-title, .qodef-qi-divided-showcase-carousel .qodef-divided-showcase-carousel-text.qodef-qi--text-animation-fade-in .swiper-slide.swiper-slide-duplicate-active .qodef-m-button, .qodef-qi-divided-showcase-carousel .qodef-divided-showcase-carousel-text.qodef-qi--text-animation-fade-in .swiper-slide.swiper-slide-duplicate-active .qodef-m-subtitle, .qodef-qi-divided-showcase-carousel .qodef-divided-showcase-carousel-text.qodef-qi--text-animation-fade-in .swiper-slide.swiper-slide-duplicate-active .qodef-m-title {opacity: 1;transform: translateY(0);}
.qodef-qi-divided-showcase-carousel .qodef-divided-showcase-carousel-text.qodef-qi--text-animation-fade-in .swiper-slide.swiper-slide-active .qodef-m-subtitle, .qodef-qi-divided-showcase-carousel .qodef-divided-showcase-carousel-text.qodef-qi--text-animation-fade-in .swiper-slide.swiper-slide-duplicate-active .qodef-m-subtitle {transition: opacity .3s ease-out .15s,transform .5s ease-out .15s;}
.qodef-qi-divided-showcase-carousel .qodef-divided-showcase-carousel-text.qodef-qi--text-animation-fade-in .swiper-slide.swiper-slide-active .qodef-m-title, .qodef-qi-divided-showcase-carousel .qodef-divided-showcase-carousel-text.qodef-qi--text-animation-fade-in .swiper-slide.swiper-slide-duplicate-active .qodef-m-title {transition: opacity .3s ease-out .3s,transform .5s ease-out .3s;}
.qodef-qi-divided-showcase-carousel .qodef-divided-showcase-carousel-text.qodef-qi--text-animation-fade-in .swiper-slide.swiper-slide-active .qodef-m-button, .qodef-qi-divided-showcase-carousel .qodef-divided-showcase-carousel-text.qodef-qi--text-animation-fade-in .swiper-slide.swiper-slide-duplicate-active .qodef-m-button {transition: opacity .3s ease-out .45s,transform .5s ease-out .45s;}
.qodef-qi-divided-showcase-carousel .qodef-divided-showcase-carousel-text.qodef-qi--text-animation-fade-in-raw .swiper-slide {transition: opacity 0s !important;}
.qodef-qi-divided-showcase-carousel .qodef-divided-showcase-carousel-text.qodef-qi--text-animation-letter-by-letter .qodef-qi--splitting {opacity: 0;}
.qodef-qi-divided-showcase-carousel .qodef-divided-showcase-carousel-text.qodef-qi--text-animation-letter-by-letter .qodef-qi--splitting.qodef-qi--splitting-init {opacity: 1;}
.qodef-qi-divided-showcase-carousel .qodef-divided-showcase-carousel-text.qodef-qi--text-animation-letter-by-letter .qodef-e-word {overflow: hidden;display: inline-flex !important;}
.qodef-qi-divided-showcase-carousel .qodef-divided-showcase-carousel-text.qodef-qi--text-animation-letter-by-letter .qodef-m-title .qodef-e-char {transform: translateY(100%);}
.qodef-qi-divided-showcase-carousel .qodef-divided-showcase-carousel-text.qodef-qi--text-animation-letter-by-letter .qodef-m-button, .qodef-qi-divided-showcase-carousel .qodef-divided-showcase-carousel-text.qodef-qi--text-animation-letter-by-letter .qodef-m-subtitle span {opacity: 0;}
.qodef-qi-divided-showcase-carousel .qodef-divided-showcase-carousel-text.qodef-qi--text-animation-letter-by-letter .qodef-m-subtitle {overflow: hidden;}
.qodef-qi-divided-showcase-carousel .qodef-divided-showcase-carousel-text.qodef-qi--text-animation-letter-by-letter .qodef-m-subtitle span {display: inline-block;}
.qodef-qi-divided-showcase-carousel .qodef-divided-showcase-carousel-text.qodef-qi--text-animation-letter-by-letter .swiper-slide.swiper-slide-active .qodef-m-title .qodef-e-char, .qodef-qi-divided-showcase-carousel .qodef-divided-showcase-carousel-text.qodef-qi--text-animation-letter-by-letter .swiper-slide.swiper-slide-duplicate-active .qodef-m-title .qodef-e-char {animation: qi-addons-for-elementor-premium-text-by-letter-reveal 1s cubic-bezier(.65,.05,.36,1) forwards;animation-delay: calc(var(--qodef-char-index) * 12ms);}
.qodef-qi-divided-showcase-carousel .qodef-divided-showcase-carousel-text.qodef-qi--text-animation-letter-by-letter .swiper-slide.swiper-slide-active .qodef-m-button, .qodef-qi-divided-showcase-carousel .qodef-divided-showcase-carousel-text.qodef-qi--text-animation-letter-by-letter .swiper-slide.swiper-slide-active .qodef-m-subtitle span, .qodef-qi-divided-showcase-carousel .qodef-divided-showcase-carousel-text.qodef-qi--text-animation-letter-by-letter .swiper-slide.swiper-slide-duplicate-active .qodef-m-button, .qodef-qi-divided-showcase-carousel .qodef-divided-showcase-carousel-text.qodef-qi--text-animation-letter-by-letter .swiper-slide.swiper-slide-duplicate-active .qodef-m-subtitle span {animation: qi-addons-for-elementor-premium-text-reveal .5s ease-out forwards;}
.qodef-qi-divided-showcase-carousel .qodef-divided-showcase-carousel-text.qodef-qi--text-animation-letter-by-letter .swiper-slide.swiper-slide-active .qodef-m-subtitle span, .qodef-qi-divided-showcase-carousel .qodef-divided-showcase-carousel-text.qodef-qi--text-animation-letter-by-letter .swiper-slide.swiper-slide-duplicate-active .qodef-m-subtitle span {animation-delay: .15s;}
.qodef-qi-divided-showcase-carousel .qodef-divided-showcase-carousel-text.qodef-qi--text-animation-letter-by-letter .swiper-slide.swiper-slide-active .qodef-m-button, .qodef-qi-divided-showcase-carousel .qodef-divided-showcase-carousel-text.qodef-qi--text-animation-letter-by-letter .swiper-slide.swiper-slide-duplicate-active .qodef-m-button {animation-delay: .45s;}
.qodef-qi-divided-showcase-carousel .qodef-divided-showcase-carousel-text.qodef-qi--text-animation-letter-by-letter .swiper-slide.swiper-slide-prev .qodef-m-title .qodef-e-char {animation: qi-addons-for-elementor-premium-text-by-letter-hide .5s cubic-bezier(.65,.05,.36,1) forwards;animation-duration: calc(var(--qodef-char-index) * 6ms + .5s);}
.qodef-qi-divided-showcase-carousel .qodef-divided-showcase-carousel-text.qodef-qi--text-animation-letter-by-letter .swiper-slide.swiper-slide-prev .qodef-m-button, .qodef-qi-divided-showcase-carousel .qodef-divided-showcase-carousel-text.qodef-qi--text-animation-letter-by-letter .swiper-slide.swiper-slide-prev .qodef-m-subtitle span {animation: qi-addons-for-elementor-premium-text-hide .35s ease-out forwards;}
.qodef-qi-divided-showcase-carousel.qodef-swiping-backwards .qodef-divided-showcase-carousel-text.qodef-qi--text-animation-letter-by-letter .swiper-slide.swiper-slide-next .qodef-m-title .qodef-e-char {animation: qi-addons-for-elementor-premium-text-by-letter-hide .5s cubic-bezier(.65,.05,.36,1) forwards;animation-duration: calc(var(--qodef-char-index) * 6ms + .5s);}
.qodef-qi-divided-showcase-carousel.qodef-swiping-backwards .qodef-divided-showcase-carousel-text.qodef-qi--text-animation-letter-by-letter .swiper-slide.swiper-slide-next .qodef-m-button, .qodef-qi-divided-showcase-carousel.qodef-swiping-backwards .qodef-divided-showcase-carousel-text.qodef-qi--text-animation-letter-by-letter .swiper-slide.swiper-slide-next .qodef-m-subtitle span {animation: qi-addons-for-elementor-premium-text-hide .35s ease-out forwards;}
.qodef-qi-divided-slider-diverge--initialized {margin: 0;padding: 0;overflow: hidden;-webkit-tap-highlight-color: transparent;}
.qodef-qi-divided-slider-diverge--initialized .qodef-qi-divided-slider-diverge {visibility: visible;}
.qodef-qi-divided-slider-diverge {position: relative;height: 100vh;visibility: hidden;}
.qodef-qi-divided-slider-diverge .ms-tableCell {height: 100vh !important;display: flex;flex-direction: column;justify-content: center;}
.qodef-qi-divided-slider-diverge.qodef-text-bottom--yes .qodef-m-content-text {margin-top: auto;margin-bottom: 20px;}
.qodef-qi-divided-slider-diverge-responsive {display: none;}
.qodef-qi-divided-slider-diverge .qodef-m-title, .qodef-qi-divided-slider-diverge-responsive .qodef-m-title {display: block;}
.qodef-qi-divided-slider-diverge .qodef-m-content-text, .qodef-qi-divided-slider-diverge-responsive .qodef-m-content-text {margin: 15px 0 0 0;}
.qodef-qi-divided-slider-diverge .qodef-m.qodef-qi-button, .qodef-qi-divided-slider-diverge .qodef-m.qodef-qi-premium-button, .qodef-qi-divided-slider-diverge-responsive .qodef-m.qodef-qi-button, .qodef-qi-divided-slider-diverge-responsive .qodef-m.qodef-qi-premium-button {height: auto !important;display: inline-block;margin-top: 22px;}
.qodef-qi-divided-slider-diverge .qodef-m.qodef-qi-button span, .qodef-qi-divided-slider-diverge .qodef-m.qodef-qi-premium-button span, .qodef-qi-divided-slider-diverge-responsive .qodef-m.qodef-qi-button span, .qodef-qi-divided-slider-diverge-responsive .qodef-m.qodef-qi-premium-button span {margin: 0;}
.qodef-qi-divided-slider-diverge .qodef-m-slide-image, .qodef-qi-divided-slider-diverge-responsive .qodef-m-slide-image {background-size: cover;}
.qodef-qi-divided-slider-diverge .qodef-m-slide-content, .qodef-qi-divided-slider-diverge-responsive .qodef-m-slide-content {padding: 0 5%;}
.qodef-qi-divided-slider-diverge .qodef-m-counter, .qodef-qi-divided-slider-diverge-responsive .qodef-m-counter {display: block;margin: 27px 0;color: #000;font-size: 12px;text-align: center;}
.qodef-qi-divided-slider-diverge .qodef-m-nav, .qodef-qi-divided-slider-diverge-responsive .qodef-m-nav {position: absolute;right: 0;top: 50%;transform: translateY(-50%);min-width: 90px;}
.qodef-qi-divided-slider-diverge .qodef-m-nav .qodef-e-nav-arrow, .qodef-qi-divided-slider-diverge-responsive .qodef-m-nav .qodef-e-nav-arrow {cursor: pointer;font-size: 30px;text-align: center;}
.qodef-qi-divided-slider-diverge .qodef-m-nav .qodef-e-nav-arrow i, .qodef-qi-divided-slider-diverge-responsive .qodef-m-nav .qodef-e-nav-arrow i {vertical-align: middle;}
.qodef-qi-divided-slider-diverge .qodef-m-nav .qodef-e-nav-arrow svg, .qodef-qi-divided-slider-diverge-responsive .qodef-m-nav .qodef-e-nav-arrow svg {width: 1em;height: auto;fill: currentColor;stroke: currentColor;vertical-align: middle;}
.qodef-qi-divided-slider-diverge-responsive.qodef-skin--dark .qodef-m-nav .qodef-e-nav-arrow, .qodef-qi-divided-slider-diverge.qodef-skin--dark .qodef-m-nav .qodef-e-nav-arrow {color: #000 !important;}
.qodef-qi-divided-slider-diverge-responsive.qodef-skin--dark .qodef-m-counter, .qodef-qi-divided-slider-diverge.qodef-skin--dark .qodef-m-counter {color: #000 !important;}
.qodef-qi-divided-slider-diverge-responsive.qodef-skin--light .qodef-m-nav .qodef-e-nav-arrow, .qodef-qi-divided-slider-diverge.qodef-skin--light .qodef-m-nav .qodef-e-nav-arrow {color: #fff !important;}
.qodef-qi-divided-slider-diverge-responsive.qodef-skin--light .qodef-m-counter, .qodef-qi-divided-slider-diverge.qodef-skin--light .qodef-m-counter {color: #fff !important;}
@media only screen and (max-width:1024px) {.qodef-qi-divided-slider-diverge.qodef-disable-below--1024 {display: none;}
	.qodef-qi-divided-slider-diverge.qodef-disable-below--1024+.qodef-qi-divided-slider-diverge-responsive {display: block;}
	.qodef-qi-divided-slider-diverge.qodef-disable-below--1024+.qodef-qi-divided-slider-diverge-responsive .qodef-m-slide-content, .qodef-qi-divided-slider-diverge.qodef-disable-below--1024+.qodef-qi-divided-slider-diverge-responsive .qodef-m-slide-image {min-height: 90vh;}
	.qodef-qi-divided-slider-diverge.qodef-disable-below--1024+.qodef-qi-divided-slider-diverge-responsive .qodef-m-slide-content {padding: 10%;}}
@media only screen and (max-width:768px) {.qodef-qi-divided-slider-diverge.qodef-disable-below--1024 {display: none;}
	.qodef-qi-divided-slider-diverge.qodef-disable-below--1024+.qodef-qi-divided-slider-diverge-responsive {display: block;}
	.qodef-qi-divided-slider-diverge.qodef-disable-below--1024+.qodef-qi-divided-slider-diverge-responsive .qodef-m-slide-content, .qodef-qi-divided-slider-diverge.qodef-disable-below--1024+.qodef-qi-divided-slider-diverge-responsive .qodef-m-slide-image {min-height: 70vh;}
	.qodef-qi-divided-slider-diverge.qodef-disable-below--1024+.qodef-qi-divided-slider-diverge-responsive .qodef-m-slide-content {padding: 10%;}
	.qodef-qi-divided-slider-diverge.qodef-disable-below--768 {display: none;}
	.qodef-qi-divided-slider-diverge.qodef-disable-below--768+.qodef-qi-divided-slider-diverge-responsive {display: block;}
	.qodef-qi-divided-slider-diverge.qodef-disable-below--768+.qodef-qi-divided-slider-diverge-responsive .qodef-m-slide-content, .qodef-qi-divided-slider-diverge.qodef-disable-below--768+.qodef-qi-divided-slider-diverge-responsive .qodef-m-slide-image {min-height: 70vh;}
	.qodef-qi-divided-slider-diverge.qodef-disable-below--768+.qodef-qi-divided-slider-diverge-responsive .qodef-m-slide-content {padding: 10%;}}
@media only screen and (max-width:680px) {.qodef-qi-divided-slider-diverge.qodef-disable-below--1024 {display: none;}
	.qodef-qi-divided-slider-diverge.qodef-disable-below--1024+.qodef-qi-divided-slider-diverge-responsive {display: block;}
	.qodef-qi-divided-slider-diverge.qodef-disable-below--1024+.qodef-qi-divided-slider-diverge-responsive .qodef-m-slide-content, .qodef-qi-divided-slider-diverge.qodef-disable-below--1024+.qodef-qi-divided-slider-diverge-responsive .qodef-m-slide-image {min-height: 90vh;}
	.qodef-qi-divided-slider-diverge.qodef-disable-below--1024+.qodef-qi-divided-slider-diverge-responsive .qodef-m-slide-content {padding: 10%;}
	.qodef-qi-divided-slider-diverge.qodef-disable-below--768 {display: none;}
	.qodef-qi-divided-slider-diverge.qodef-disable-below--768+.qodef-qi-divided-slider-diverge-responsive {display: block;}
	.qodef-qi-divided-slider-diverge.qodef-disable-below--768+.qodef-qi-divided-slider-diverge-responsive .qodef-m-slide-content, .qodef-qi-divided-slider-diverge.qodef-disable-below--768+.qodef-qi-divided-slider-diverge-responsive .qodef-m-slide-image {min-height: 90vh;}
	.qodef-qi-divided-slider-diverge.qodef-disable-below--768+.qodef-qi-divided-slider-diverge-responsive .qodef-m-slide-content {padding: 10%;}}
.qodef-qi-divided-slider-reveal .qodef-main-image-holder {height: 100%;width: 50%;}
@media only screen and (max-width:680px) {.qodef-qi-divided-slider-reveal .qodef-main-image-holder {height: 50%;width: 100%;}}
.qodef-qi-divided-slider-reveal .qodef-main-image-holder .qodef-e-image {height: 100%;width: 100%;}
.qodef-qi-divided-slider-reveal .qodef-small-image-holder {height: 100%;width: 50%;max-width: 70%;position: relative;}
@media only screen and (max-width:680px) {.qodef-qi-divided-slider-reveal .qodef-small-image-holder {height: 50%;width: 100%;max-width: 100%;}}
.qodef-qi-divided-slider-reveal .qodef-small-image-holder .qodef-e-image {position: absolute;-webkit-clip-path: inset(0 0 100% 0);clip-path: inset(0 0 100% 0);transition: .25s cubic-bezier(.25,.46,.45,.94);}
.elementor-editor-active .qodef-qi-divided-slider-reveal .qodef-small-image-holder .qodef-e-image {-webkit-clip-path: none !important;clip-path: none !important;}
.qodef-qi-divided-slider-reveal .qodef-small-image-holder .qodef-e-image:nth-child(1) {left: 20%;top: 0;transition-delay: 0s;}
.qodef-qi-divided-slider-reveal .qodef-small-image-holder .qodef-e-image:nth-child(2) {left: 20%;bottom: 0;transition-delay: 0s;}
.qodef-qi-divided-slider-reveal .qodef-small-image-holder .qodef-e-image:nth-child(3) {right: 20%;top: 50%;transform: translateY(-50%);transition-delay: 0s;}
.qodef-qi-divided-slider-reveal .qodef-m-title {margin: 0;display: inline-block;text-align: center;position: absolute;top: 50%;left: 50%;transition: .5s ease-out;transform: translate(-50%,-25%);transition-delay: 0s;opacity: 0;}
.qodef-qi-divided-slider-reveal .swiper-slide {display: flex;opacity: 0 !important;}
.qodef--slider-reverse-columns.qodef-qi-divided-slider-reveal .swiper-slide {flex-direction: row-reverse;}
@media only screen and (max-width:680px) {.qodef-qi-divided-slider-reveal .swiper-slide {flex-wrap: wrap;}}
.qodef-qi-divided-slider-reveal .swiper-slide.swiper-slide-active {opacity: 1 !important;}
.qodef-qi-divided-slider-reveal .swiper-slide.swiper-slide-active .qodef-small-image-holder .qodef-e-image {-webkit-clip-path: inset(0 0 0 0);clip-path: inset(0 0 0 0);transition: .75s cubic-bezier(.25,.46,.45,.94);}
.qodef-qi-divided-slider-reveal .swiper-slide.swiper-slide-active .qodef-small-image-holder .qodef-e-image:nth-child(1) {transition-delay: .4s;}
.qodef-qi-divided-slider-reveal .swiper-slide.swiper-slide-active .qodef-small-image-holder .qodef-e-image:nth-child(2) {transition-delay: .4s;}
.qodef-qi-divided-slider-reveal .swiper-slide.swiper-slide-active .qodef-small-image-holder .qodef-e-image:nth-child(3) {transition-delay: .6s;}
.qodef-qi-divided-slider-reveal .swiper-slide.swiper-slide-active .qodef-m-title {transform: translate(-50%,-50%);transition-delay: .5s;opacity: 1;}
.qodef-qi-divided-slider-reveal .qodef--focus-in-viewport {height: 100vh !important;}
.qodef-qi-divided-slider-reveal .qodef-swiper-together-nav {bottom: 0;}
.qodef--slider-reverse-columns.qodef-qi-divided-slider-reveal .swiper-container-vertical>.swiper-pagination-bullets {left: 10px;right: auto;}
.qodef-qi-fixed-project-slider {display: flex;align-items: center;justify-content: center;background-color: #000;opacity: 0;transition: .5s .1s;}
.qodef-qi-fixed-project-slider.qodef--visible {opacity: 1;}
.qodef-qi-fixed-project-slider.qodef--full-height {min-height: 100vh;}
.qodef-qi-fixed-project-slider .qodef-m-holder {position: relative;max-height: 100%;max-width: 100%;padding-left: 10%;}
.qodef-qi-fixed-project-slider .qodef-qi-swiper-container {max-height: 100%;max-width: 100%;}
.qodef-qi-fixed-project-slider .qodef-m-items-holder {position: absolute;top: 0;left: calc(( 100% - 10% ) * 2 / 3 + 10%);height: 100%;width: 20%;display: flex;align-items: center;background-color: #000;z-index: 10;}
.qodef-qi-fixed-project-slider .qodef-m-items-slider {width: 100%;height: 100%;overflow: visible;}
.qodef-qi-fixed-project-slider .qodef-e-item-textual {position: relative;color: #fff;overflow: visible;}
.qodef-qi-fixed-project-slider .qodef-e-item-textual .qodef-e-inner {display: flex;flex-direction: column;justify-content: space-between;height: 100%;padding: 15% 0 0;}
.qodef-qi-fixed-project-slider .qodef-e-item-textual .qodef-e-button-holder {align-self: baseline;}
.qodef-qi-fixed-project-slider .qodef-e-item-textual .qodef-e-button-holder .qodef-qi-button {display: inline-flex;}
.qodef-qi-fixed-project-slider .qodef-e-item-textual .qodef-e-title {position: relative;left: -80px;color: currentColor;inline-size: -moz-fit-content;inline-size: fit-content;}
.qodef-qi-fixed-project-slider .qodef-e-item-textual .qodef-e-text {color: currentColor;}
.qodef-qi-fixed-project-slider .qodef-e-item-textual .qodef-e-button-holder, .qodef-qi-fixed-project-slider .qodef-e-item-textual .qodef-e-text, .qodef-qi-fixed-project-slider .qodef-e-item-textual .qodef-e-title {transform: translateY(30px);opacity: 0;transition: opacity .2s ease,transform .2s;}
.qodef-qi-fixed-project-slider .qodef-e-item-textual.swiper-slide-active {pointer-events: none;}
.qodef-qi-fixed-project-slider .qodef-e-item-textual.swiper-slide-active a {pointer-events: all;}
.qodef-qi-fixed-project-slider .qodef-e-item-textual.swiper-slide-active .qodef-e-title {transform: translateY(0);opacity: 1;transition: opacity .2s ease .2s,transform .7s ease .2s;}
.qodef-qi-fixed-project-slider .qodef-e-item-textual.swiper-slide-active .qodef-e-text {transform: translateY(0);opacity: 1;transition: opacity .2s ease .35s,transform .7s ease .35s;}
.qodef-qi-fixed-project-slider .qodef-e-item-textual.swiper-slide-active .qodef-e-button-holder {transform: translateY(0);opacity: 1;transition: opacity .2s ease .5s,transform .7s ease .5s;}
.qodef-qi-fixed-project-slider .qodef-e-item-image .qodef-e-images-holder {overflow: hidden;}
.qodef-qi-fixed-project-slider .qodef-e-item-image img {transform: scale(1.16);animation: qi-addons-for-elementor-premium-image-zoom-in 1s cubic-bezier(.55,.3,0,.93) forwards;}
.qodef-qi-fixed-project-slider .qodef-e-item-image.swiper-slide-active img {animation: qi-addons-for-elementor-premium-image-zoom-out 1.2s cubic-bezier(.55,.3,0,.93) .1s forwards;}
.qodef-qi-fixed-project-slider .qodef-qi-swiper-container+.qodef-swiper-together-nav {width: 90%;}
.qodef-qi-fixed-project-slider.qodef-qi-fixed-project-slider-responsive--never .qodef-e-title {margin-bottom: 0 !important;}
.qodef-qi-fixed-project-slider.qodef-qi-fixed-project-slider-responsive--never .qodef-e-title {margin-bottom: 0 !important;}
@media only screen and (min-width:1025px) {.qodef-qi-fixed-project-slider.qodef-qi-fixed-project-slider-responsive--1024 .qodef-e-title {margin-bottom: 0 !important;}
	.qodef-qi-fixed-project-slider.qodef-qi-fixed-project-slider-responsive--1024 .qodef-e-title {margin-bottom: 0 !important;}}
@media only screen and (max-width:1024px) {.qodef-qi-fixed-project-slider.qodef-qi-fixed-project-slider-responsive--1024 .qodef-m-items-holder {position: relative;left: 0 !important;width: 100% !important;}}
@media only screen and (min-width:769px) {.qodef-qi-fixed-project-slider.qodef-qi-fixed-project-slider-responsive--768 .qodef-e-title {margin-bottom: 0 !important;}
	.qodef-qi-fixed-project-slider.qodef-qi-fixed-project-slider-responsive--768 .qodef-e-title {margin-bottom: 0 !important;}}
@media only screen and (max-width:768px) {.qodef-qi-fixed-project-slider.qodef-qi-fixed-project-slider-responsive--768 .qodef-m-items-holder {position: relative;left: 0 !important;width: 100% !important;}}
@media only screen and (min-width:681px) {.qodef-qi-fixed-project-slider.qodef-qi-fixed-project-slider-responsive--680 .qodef-e-title {margin-bottom: 0 !important;}
	.qodef-qi-fixed-project-slider.qodef-qi-fixed-project-slider-responsive--680 .qodef-e-title {margin-bottom: 0 !important;}}
@media only screen and (max-width:680px) {.qodef-qi-fixed-project-slider.qodef-qi-fixed-project-slider-responsive--680 .qodef-m-items-holder {position: relative;left: 0 !important;width: 100% !important;}}
.qodef-qi-flip-box {width: 100%;height: 350px;}
.qodef-qi-flip-box .qodef-qi-flip-box-container {height: 100%;width: 100%;position: relative;transform-style: preserve-3d;perspective: 1000px;}
.qodef-show.qodef-qi-flip-box .qodef-qi-flip-box-container {z-index: 6;}
.qodef-qi-flip-box .qodef-qi-flip-box-container .qodef-qi-flip-box-holder {height: 100%;width: 100%;padding: 30px;position: absolute;display: flex;flex-direction: column;transform-style: preserve-3d;transition: all var(--qodef-duration) cubic-bezier(.4,.25,.6,.94);backface-visibility: hidden;}
.qodef-qi-flip-box .qodef-qi-flip-overlay {position: fixed;top: 0;left: 0;width: 100vw;height: 100vh;opacity: 0;z-index: -1;transition: all var(--qodef-duration) cubic-bezier(.25,.46,.45,.94);pointer-events: none;}
.qodef-qi-flip-box .qodef-qi-flip-overlay .qodef-qi-flip-overlay-inner {width: 100%;height: 100%;background-color: rgba(0,0,0,.4);}
.qodef-show.qodef-qi-flip-box .qodef-qi-flip-overlay {opacity: 1;z-index: 5;}
.qodef-qi-flip-box .qodef-qi-flip-box-content {width: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.qodef-qi-flip-box .qodef-qi-flip-box-content .qodef-back-title, .qodef-qi-flip-box .qodef-qi-flip-box-content .qodef-front-title {margin: 0;}
.qodef-qi-flip-box .qodef-qi-flip-box-content .qodef-back-description-holder>*, .qodef-qi-flip-box .qodef-qi-flip-box-content .qodef-front-description-holder>* {margin: 0;}
.qodef-qi-flip-box.qodef-3d-effect.qodef-qi-animation-type-flip .qodef-qi-flip-box-content, .qodef-qi-flip-box.qodef-3d-effect.qodef-qi-animation-type-flip-whole .qodef-qi-flip-box-content {transform: translateZ(100px) scale(.9);transform-style: preserve-3d;}
.qodef-qi-flip-box .qodef-icon-holder {font-size: 1.4em;line-height: 1;}
.qodef-qi-flip-box .qodef-icon-holder svg {width: 1em;height: auto;vertical-align: top;fill: currentColor;stroke: currentColor;overflow: visible;}
.qodef-qi-flip-box.qodef-front-icon-boxed .qodef-front-icon-holder {display: inline-flex;align-items: center;justify-content: center;width: 3em;height: 3em;background-color: #c4c4c4;border: 1px solid transparent;}
.qodef-qi-flip-box.qodef-back-icon-boxed .qodef-back-icon-holder {display: inline-flex;align-items: center;justify-content: center;width: 3em;height: 3em;background-color: #c4c4c4;border: 1px solid transparent;}
.qodef-qi-flip-box .qodef-trigger-icon {position: absolute;right: 20px;bottom: 20px;cursor: pointer;display: block;}
.qodef-qi-flip-box .qodef-trigger-icon svg {position: relative;display: inline-block;vertical-align: middle;}
.qodef-qi-flip-box .qodef-qi-flip-box-front {background-color: #c4c4c4;}
.qodef-qi-flip-box .qodef-qi-flip-box-back {background-color: #919191;}
.qodef-qi-flip-box.qodef-qi-trigger-click .qodef-qi-flip-box-front {cursor: pointer;}
.qodef-qi-flip-box.qodef-qi-animation-type-flip.qodef-qi-animation-direction-left .qodef-qi-flip-box-back {transform: rotateY(180deg);}
.qodef-qi-flip-box.qodef-qi-animation-type-flip.qodef-qi-animation-direction-left.qodef-show .qodef-qi-flip-box-front {transform: rotateY(-180deg);}
.qodef-qi-flip-box.qodef-qi-animation-type-flip.qodef-qi-animation-direction-left.qodef-show .qodef-qi-flip-box-back {transform: none;}
.qodef-qi-flip-box.qodef-qi-animation-type-flip.qodef-qi-animation-direction-right .qodef-qi-flip-box-back {transform: rotateY(-180deg);}
.qodef-qi-flip-box.qodef-qi-animation-type-flip.qodef-qi-animation-direction-right.qodef-show .qodef-qi-flip-box-front {transform: rotateY(180deg);}
.qodef-qi-flip-box.qodef-qi-animation-type-flip.qodef-qi-animation-direction-right.qodef-show .qodef-qi-flip-box-back {transform: none;}
.qodef-qi-flip-box.qodef-qi-animation-type-flip.qodef-qi-animation-direction-down .qodef-qi-flip-box-back {transform: rotateX(180deg);}
.qodef-qi-flip-box.qodef-qi-animation-type-flip.qodef-qi-animation-direction-down.qodef-show .qodef-qi-flip-box-front {transform: rotateX(-180deg);}
.qodef-qi-flip-box.qodef-qi-animation-type-flip.qodef-qi-animation-direction-down.qodef-show .qodef-qi-flip-box-back {transform: none;}
.qodef-qi-flip-box.qodef-qi-animation-type-flip.qodef-qi-animation-direction-up .qodef-qi-flip-box-back {transform: rotateX(-180deg);}
.qodef-qi-flip-box.qodef-qi-animation-type-flip.qodef-qi-animation-direction-up.qodef-show .qodef-qi-flip-box-front {transform: rotateX(180deg);}
.qodef-qi-flip-box.qodef-qi-animation-type-flip.qodef-qi-animation-direction-up.qodef-show .qodef-qi-flip-box-back {transform: none;}
.qodef-qi-flip-box.qodef-qi-animation-type-flip-whole.qodef-qi-animation-direction-left .qodef-qi-flip-box-front {transform: none;transform-origin: 100% 50%;}
.qodef-qi-flip-box.qodef-qi-animation-type-flip-whole.qodef-qi-animation-direction-left .qodef-qi-flip-box-back {transform: translateX(100%) rotateY(180deg);transform-origin: 0 50%;}
.qodef-qi-flip-box.qodef-qi-animation-type-flip-whole.qodef-qi-animation-direction-left.qodef-show .qodef-qi-flip-box-front {transform: translateX(100%) rotateY(-180deg);transform-origin: 0 50%;}
.qodef-qi-flip-box.qodef-qi-animation-type-flip-whole.qodef-qi-animation-direction-left.qodef-show .qodef-qi-flip-box-back {transform: none;transform-origin: 100% 50%;}
.qodef-qi-flip-box.qodef-qi-animation-type-flip-whole.qodef-qi-animation-direction-right .qodef-qi-flip-box-front {transform: none;transform-origin: 0 50%;}
.qodef-qi-flip-box.qodef-qi-animation-type-flip-whole.qodef-qi-animation-direction-right .qodef-qi-flip-box-back {transform: translateX(-100%) rotateY(-180deg);transform-origin: 100% 0;}
.qodef-qi-flip-box.qodef-qi-animation-type-flip-whole.qodef-qi-animation-direction-right.qodef-show .qodef-qi-flip-box-front {transform: translateX(-100%) rotateY(180deg);transform-origin: 100% 0;}
.qodef-qi-flip-box.qodef-qi-animation-type-flip-whole.qodef-qi-animation-direction-right.qodef-show .qodef-qi-flip-box-back {transform: none;transform-origin: 0 50%;}
.qodef-qi-flip-box.qodef-qi-animation-type-flip-whole.qodef-qi-animation-direction-up .qodef-qi-flip-box-front {transform: none;transform-origin: 0 50%;}
.qodef-qi-flip-box.qodef-qi-animation-type-flip-whole.qodef-qi-animation-direction-up .qodef-qi-flip-box-back {transform: translateY(100%) rotateX(-180deg);transform-origin: 50% 0;}
.qodef-qi-flip-box.qodef-qi-animation-type-flip-whole.qodef-qi-animation-direction-up.qodef-show .qodef-qi-flip-box-front {transform: translateY(100%) rotateX(180deg);transform-origin: 50% 0;}
.qodef-qi-flip-box.qodef-qi-animation-type-flip-whole.qodef-qi-animation-direction-up.qodef-show .qodef-qi-flip-box-back {transform: none;transform-origin: 0 50%;}
.qodef-qi-flip-box.qodef-qi-animation-type-flip-whole.qodef-qi-animation-direction-down .qodef-qi-flip-box-front {transform: none;transform-origin: 50% 0;}
.qodef-qi-flip-box.qodef-qi-animation-type-flip-whole.qodef-qi-animation-direction-down .qodef-qi-flip-box-back {transform: translateY(-100%) rotateX(180deg);transform-origin: 50% 100%;}
.qodef-qi-flip-box.qodef-qi-animation-type-flip-whole.qodef-qi-animation-direction-down.qodef-show .qodef-qi-flip-box-front {transform: translateY(-100%) rotateX(-180deg);transform-origin: 50% 100%;}
.qodef-qi-flip-box.qodef-qi-animation-type-flip-whole.qodef-qi-animation-direction-down.qodef-show .qodef-qi-flip-box-back {transform: none;transform-origin: 50% 0;}
.qodef-qi-flip-box.qodef-qi-animation-type-slide {overflow: hidden;}
.qodef-qi-flip-box.qodef-qi-animation-type-slide.qodef-qi-animation-direction-left .qodef-qi-flip-box-back {transform: translateX(-100%);}
.qodef-qi-flip-box.qodef-qi-animation-type-slide.qodef-qi-animation-direction-left.qodef-show .qodef-qi-flip-box-back {transform: translateX(0);}
.qodef-qi-flip-box.qodef-qi-animation-type-slide.qodef-qi-animation-direction-right .qodef-qi-flip-box-back {transform: translateX(100%);}
.qodef-qi-flip-box.qodef-qi-animation-type-slide.qodef-qi-animation-direction-right.qodef-show .qodef-qi-flip-box-back {transform: translateX(0);}
.qodef-qi-flip-box.qodef-qi-animation-type-slide.qodef-qi-animation-direction-up .qodef-qi-flip-box-back {transform: translateY(100%);}
.qodef-qi-flip-box.qodef-qi-animation-type-slide.qodef-qi-animation-direction-up.qodef-show .qodef-qi-flip-box-back {transform: translateY(0);}
.qodef-qi-flip-box.qodef-qi-animation-type-slide.qodef-qi-animation-direction-down .qodef-qi-flip-box-back {transform: translateY(-100%);}
.qodef-qi-flip-box.qodef-qi-animation-type-slide.qodef-qi-animation-direction-down.qodef-show .qodef-qi-flip-box-back {transform: translateX(0);}
.qodef-qi-flip-box.qodef-qi-animation-type-switch {overflow: hidden;}
.qodef-qi-flip-box.qodef-qi-animation-type-switch.qodef-qi-animation-direction-left .qodef-qi-flip-box-front {transform: none;}
.qodef-qi-flip-box.qodef-qi-animation-type-switch.qodef-qi-animation-direction-left .qodef-qi-flip-box-back {transform: translateX(100%);}
.qodef-qi-flip-box.qodef-qi-animation-type-switch.qodef-qi-animation-direction-left.qodef-show .qodef-qi-flip-box-front {transform: translateX(100%);}
.qodef-qi-flip-box.qodef-qi-animation-type-switch.qodef-qi-animation-direction-left.qodef-show .qodef-qi-flip-box-back {transform: translateX(0);}
.qodef-qi-flip-box.qodef-qi-animation-type-switch.qodef-qi-animation-direction-right .qodef-qi-flip-box-front {transform: none;}
.qodef-qi-flip-box.qodef-qi-animation-type-switch.qodef-qi-animation-direction-right .qodef-qi-flip-box-back {transform: translateX(-100%);}
.qodef-qi-flip-box.qodef-qi-animation-type-switch.qodef-qi-animation-direction-right.qodef-show .qodef-qi-flip-box-front {transform: translateX(-100%);}
.qodef-qi-flip-box.qodef-qi-animation-type-switch.qodef-qi-animation-direction-right.qodef-show .qodef-qi-flip-box-back {transform: translateX(0);}
.qodef-qi-flip-box.qodef-qi-animation-type-switch.qodef-qi-animation-direction-up .qodef-qi-flip-box-front {transform: none;}
.qodef-qi-flip-box.qodef-qi-animation-type-switch.qodef-qi-animation-direction-up .qodef-qi-flip-box-back {transform: translateY(100%);}
.qodef-qi-flip-box.qodef-qi-animation-type-switch.qodef-qi-animation-direction-up.qodef-show .qodef-qi-flip-box-front {transform: translateY(100%);}
.qodef-qi-flip-box.qodef-qi-animation-type-switch.qodef-qi-animation-direction-up.qodef-show .qodef-qi-flip-box-back {transform: translateY(0);}
.qodef-qi-flip-box.qodef-qi-animation-type-switch.qodef-qi-animation-direction-down .qodef-qi-flip-box-front {transform: none;}
.qodef-qi-flip-box.qodef-qi-animation-type-switch.qodef-qi-animation-direction-down .qodef-qi-flip-box-back {transform: translateY(-100%);}
.qodef-qi-flip-box.qodef-qi-animation-type-switch.qodef-qi-animation-direction-down.qodef-show .qodef-qi-flip-box-front {transform: translateY(-100%);}
.qodef-qi-flip-box.qodef-qi-animation-type-switch.qodef-qi-animation-direction-down.qodef-show .qodef-qi-flip-box-back {transform: translateY(0);}
.qodef-qi-flip-box.qodef-qi-animation-type-pull {overflow: hidden;}
.qodef-qi-flip-box.qodef-qi-animation-type-pull.qodef-qi-animation-direction-left .qodef-qi-flip-box-front {transform: none;}
.qodef-qi-flip-box.qodef-qi-animation-type-pull.qodef-qi-animation-direction-left .qodef-qi-flip-box-back {transform: translateX(100%);}
.qodef-qi-flip-box.qodef-qi-animation-type-pull.qodef-qi-animation-direction-left.qodef-show .qodef-qi-flip-box-front {transform: translateX(-100%);}
.qodef-qi-flip-box.qodef-qi-animation-type-pull.qodef-qi-animation-direction-left.qodef-show .qodef-qi-flip-box-back {transform: translateX(0);}
.qodef-qi-flip-box.qodef-qi-animation-type-pull.qodef-qi-animation-direction-right .qodef-qi-flip-box-front {transform: none;}
.qodef-qi-flip-box.qodef-qi-animation-type-pull.qodef-qi-animation-direction-right .qodef-qi-flip-box-back {transform: translateX(-100%);}
.qodef-qi-flip-box.qodef-qi-animation-type-pull.qodef-qi-animation-direction-right.qodef-show .qodef-qi-flip-box-front {transform: translateX(100%);}
.qodef-qi-flip-box.qodef-qi-animation-type-pull.qodef-qi-animation-direction-right.qodef-show .qodef-qi-flip-box-back {transform: translateX(0);}
.qodef-qi-flip-box.qodef-qi-animation-type-pull.qodef-qi-animation-direction-up .qodef-qi-flip-box-front {transform: none;}
.qodef-qi-flip-box.qodef-qi-animation-type-pull.qodef-qi-animation-direction-up .qodef-qi-flip-box-back {transform: translateY(100%);}
.qodef-qi-flip-box.qodef-qi-animation-type-pull.qodef-qi-animation-direction-up.qodef-show .qodef-qi-flip-box-front {transform: translateY(-100%);}
.qodef-qi-flip-box.qodef-qi-animation-type-pull.qodef-qi-animation-direction-up.qodef-show .qodef-qi-flip-box-back {transform: translateY(0);}
.qodef-qi-flip-box.qodef-qi-animation-type-pull.qodef-qi-animation-direction-down .qodef-qi-flip-box-front {transform: none;}
.qodef-qi-flip-box.qodef-qi-animation-type-pull.qodef-qi-animation-direction-down .qodef-qi-flip-box-back {transform: translateY(-100%);}
.qodef-qi-flip-box.qodef-qi-animation-type-pull.qodef-qi-animation-direction-down.qodef-show .qodef-qi-flip-box-front {transform: translateY(100%);}
.qodef-qi-flip-box.qodef-qi-animation-type-pull.qodef-qi-animation-direction-down.qodef-show .qodef-qi-flip-box-back {transform: translateY(0);}
.qodef-qi-flip-box.qodef-qi-animation-type-fade .qodef-qi-flip-box-front {z-index: 1;}
.qodef-qi-flip-box.qodef-qi-animation-type-fade .qodef-qi-flip-box-back {opacity: 0;z-index: 0;}
.qodef-qi-flip-box.qodef-qi-animation-type-fade.qodef-show .qodef-qi-flip-box-back {opacity: 1;z-index: 2;}
.qodef-qi-flip-box.qodef-qi-animation-type-zoom-in .qodef-qi-flip-box-back {opacity: 0;transform: scale(.5);}
.qodef-qi-flip-box.qodef-qi-animation-type-zoom-in.qodef-show .qodef-qi-flip-box-back {opacity: 1;transform: scale(1);}
.qodef-qi-flip-box.qodef-qi-animation-type-zoom-out .qodef-qi-flip-box-front {opacity: 1;transform: scale(1);z-index: 1;}
.qodef-qi-flip-box.qodef-qi-animation-type-zoom-out.qodef-show .qodef-qi-flip-box-front {opacity: 0;transform: scale(.5);}
.qodef-qi-floating-item-showcase {opacity: 0;transition: .5s ease-out;}
.qodef-qi-floating-item-showcase .qodef-grid {margin-bottom: 0 !important;}
.qodef-qi-floating-item-showcase.qodef--appear {opacity: 1;}
.qodef-qi-floating-item-showcase .qodef-masonry-holder {height: 100vh;}
@media only screen and (min-width:1025px) {.qodef-qi-floating-item-showcase .qodef-masonry-holder {height: 100vh !important;}}
.qodef-qi-floating-item-showcase .qodef-e-overlay-image-holder, .qodef-qi-floating-item-showcase .qodef-e-overlay-title-holder {position: absolute;top: 0;left: 0;width: 100%;height: 100%;justify-content: center;align-items: center;pointer-events: none;display: flex;z-index: 0;}
.qodef-qi-floating-item-showcase .qodef-e-overlay-image-holder.qodef--front, .qodef-qi-floating-item-showcase .qodef-e-overlay-title-holder.qodef--front {z-index: 100;}
.qodef-qi-floating-item-showcase article {margin-top: 0 !important;}
@media screen and (min-width:1025px) {.qodef-qi-floating-item-showcase article {width: auto !important;position: absolute;}
	.qodef-qi-floating-item-showcase article img {width: auto !important;max-width: 480px;}}
.qodef-qi-floating-item-showcase article .qodef-e-subtitle {margin-top: 0;}
.qodef-qi-floating-item-showcase article .qodef-e-title {margin: 0;}
.qodef-qi-floating-item-showcase article .qodef-e-image {backface-visibility: hidden;}
.qodef-qi-floating-item-showcase article .qodef-e-link {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 100;}
.qodef-qi-floating-item-showcase.qodef-qi--info_on_hover .qodef-e-content {position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;opacity: 0;transition: all .35s ease-in-out;}
.qodef-qi-floating-item-showcase.qodef-qi--info_on_hover .qodef-e-content .qodef-e-content-inner {display: flex;flex-direction: column;justify-content: center;align-items: center;background: rgba(255,255,255,.9);width: 100%;height: 100%;}
.qodef-qi-floating-item-showcase.qodef-qi--info_on_hover article:hover .qodef-e-content {opacity: 1;}
.qodef-qi-floating-item-showcase.qodef-qi--info_follow .qodef-e-content {display: none;}
.qodef-qi-floating-item-showcase.qodef-qi--grayscale-images article .qodef-e-image img {filter: grayscale(1);transition: filter .3s ease-in;}
.qodef-qi-floating-item-showcase.qodef-qi--grayscale-images article:hover .qodef-e-image img {filter: grayscale(0);}
.qodef-qi-floating-item-showcase .scroll-content {height: 100%;position: relative;display: inline-block;width: 100%;}
.qodef-qi-floating-item-showcase .scrollbar-track {display: none !important;}
.qodef-qi-floating-item-showcase .qodef-custom-font.qodef--fixed-text>* {opacity: 0;animation-delay: .7s;}
.qodef-qi-floating-item-showcase.qodef-vertical-scroll-in-content {position: sticky;top: 0;overflow: hidden;}
.qodef-qi-floating-item-showcase.qodef-vertical-scroll-in-content .qodef-masonry-holder .qodef-grid-inner {position: relative;width: 100%;height: 100%;}
.qodef-qi-floating-item-showcase.qodef-qi--appear-animation-from-bottom article .qodef-e-inner {opacity: 0;transform: translateY(30px) translateZ(0) skewY(3deg) scaleY(1.2);transform-origin: left;transition: transform 1.2s cubic-bezier(.16,.09,0,1.02),opacity .3s;}
.qodef-qi-floating-item-showcase.qodef-qi--appear-animation-from-bottom article.qodef--appear .qodef-e-inner {opacity: 1;transform: translateY(0) skewY(0) scaleZ(1);}
.qodef-qi-floating-item-showcase.qodef-qi--appear-animation-from-center article .qodef-e-inner {-webkit-clip-path: inset(0 50% 0 50%);clip-path: inset(0 50% 0 50%);transition: 1.2s cubic-bezier(.16,.09,0,1.02);}
.qodef-qi-floating-item-showcase.qodef-qi--appear-animation-from-center article.qodef--appear .qodef-e-inner {-webkit-clip-path: inset(0 0 0 0);clip-path: inset(0 0 0 0);}
.qodef-qi-floating-item-showcase .qodef-m-cursor-follow-image-holder {position: fixed;top: 0;left: 0;pointer-events: none;z-index: 99;}
.qodef-qi-floating-item-showcase .qodef-m-cursor-follow-image-holder .qodef-m-cursor-follow-image {opacity: 0;transform: scale(.8);transition: opacity .2s ease-out,transform .2s ease-out;}
.qodef-qi-floating-item-showcase .qodef-m-cursor-follow-image-holder.qodef--is-active .qodef-m-cursor-follow-image {opacity: 1;transform: scale(1);}
.qodef-qi-floating-item-showcase-holder {height: calc(var(--qodef-vertical-scroll-height,4000) * 1px);}
@media only screen and (max-width:1024px) {.qodef-qi-floating-item-showcase .qodef-masonry-holder {height: auto;animation: qodef-fade-in .5s ease-out forwards;}
	.qodef-qi-floating-item-showcase .qodef-masonry-holder article img {max-width: 100% !important;}}
@media only screen and (max-width:1024px) {.qodef-qi-floating-item-showcase .qodef-e-overlay-image-holder, .qodef-qi-floating-item-showcase .qodef-e-overlay-title-holder {display: none;}}
.qodef-qi-google-map {position: relative;display: inline-block;width: 100%;vertical-align: top;}
.qodef-qi-google-map .qodef-m-map {display: block;width: 100%;}
.qodef-qi-google-map .qodef-m-map embed, .qodef-qi-google-map .qodef-m-map iframe, .qodef-qi-google-map .qodef-m-map object {width: 100%;display: block;}
.qodef-qi-google-map .qodef-m-map img {max-width: none;}
.qodef-qi-horizontal-double-row-project-showcase {margin: 0 !important;overflow: hidden;}
@media only screen and (min-width:1025px) {.qodef-qi-horizontal-double-row-project-showcase {height: 100vh;}
	.qodef-qi-horizontal-double-row-project-showcase .qodef-items-holder {height: 100%;}}
.qodef-qi-horizontal-double-row-project-showcase article {width: 470px;position: relative;display: inline-block;opacity: 0;margin-left: 175px;}
@media only screen and (min-width:1025px) {.qodef-qi-horizontal-double-row-project-showcase article {margin-bottom: 0 !important;}}
.qodef-qi-horizontal-double-row-project-showcase article.qodef-e-featured {width: 670px;margin: 0 !important;align-self: flex-start !important;}
.qodef-qi-horizontal-double-row-project-showcase article.qodef-e-featured .qodef-e-content-featured {margin-top: 22px;}
.qodef-qi-horizontal-double-row-project-showcase article.qodef-e-featured .qodef-e-featured-subtitle {font-size: 14px;line-height: 1.33em;letter-spacing: .2em;color: #717171;font-weight: 500;text-transform: uppercase;margin: 0;}
.qodef-qi-horizontal-double-row-project-showcase article.qodef-e-featured .qodef-e-image a {display: block;position: relative;}
.qodef-qi-horizontal-double-row-project-showcase article.qodef-e-featured .qodef-e-icon-holder {pointer-events: none;}
.qodef-qi-horizontal-double-row-project-showcase article.qodef-e-featured .qodef-e-title-featured {margin: .75em 0 0;white-space: normal;}
.qodef-qi-horizontal-double-row-project-showcase article.qodef-e-featured .qodef-e-featured-read-more {margin: 22px 0 0;}
.qodef-qi-horizontal-double-row-project-showcase article:nth-child(odd) {align-self: flex-end;}
.qodef-qi-horizontal-double-row-project-showcase article:nth-child(even) {align-self: flex-start;}
.qodef-qi-horizontal-double-row-project-showcase article .qodef-e-inner {opacity: 0;transform: translateX(30px) skewX(3deg) scaleX(1.2);transform-origin: left;transition: transform 1.2s cubic-bezier(.16,.09,0,1.02) .1s,opacity .3s .1s;backface-visibility: hidden;}
.qodef-qi-horizontal-double-row-project-showcase article.qodef--appear:not(.qodef--appear-delay) .qodef-e-inner {opacity: 1;transform: translateX(0) skewX(0) scaleX(1);}
.qodef-qi-horizontal-double-row-project-showcase article.qodef--appear.qodef--appear-delay .qodef-e-inner {transition: transform 1.2s cubic-bezier(.16,.09,0,1.02) .9s,opacity .3s .6s;opacity: 1;transform: translateX(0) skewX(0) scaleX(1);}
.qodef-qi-horizontal-double-row-project-showcase article a.qodef-e-link {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 100;}
.qodef-qi-horizontal-double-row-project-showcase article .qodef-e-image {display: block;position: relative;}
.qodef-qi-horizontal-double-row-project-showcase article .qodef-e-image img {position: relative;display: inline-block;vertical-align: middle;width: 100%;}
.qodef-qi-horizontal-double-row-project-showcase article .qodef-e-image .qodef-e-icon-holder {position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;opacity: 0;transition: all .35s ease-in-out;background-color: #e0e0e1;z-index: 99;}
.qodef-qi-horizontal-double-row-project-showcase article .qodef-e-image .qodef-e-icon-holder .qodef-e-icon-holder-inner {position: absolute;right: 15px;top: 15px;font-size: 100px;}
.qodef-qi-horizontal-double-row-project-showcase article .qodef-e-image .qodef-e-icon-holder .qodef-e-icon-holder-inner svg {width: 1em;height: auto;fill: currentColor;stroke: currentColor;}
.qodef-qi-horizontal-double-row-project-showcase article:hover .qodef-e-image .qodef-e-icon-holder {opacity: 1;}
.qodef-qi-horizontal-double-row-project-showcase .qodef-items-holder {overflow: hidden;white-space: nowrap;display: flex;align-items: center;}
.qodef-qi-horizontal-double-row-project-showcase .qodef-items-holder .qodef-scroll-content {height: 100%;display: flex;align-items: center;padding: 120px 4.5% 150px;}
.qodef-qi-horizontal-double-row-project-showcase .qodef-items-holder .qodef-scroll-content article {opacity: 1;}
.qodef-qi-horizontal-double-row-project-showcase .qodef-items-holder .scroll-content {height: 100%;display: flex;align-items: center;padding: 120px 4.5% 150px;}
.qodef-qi-horizontal-double-row-project-showcase .qodef-items-holder .scrollbar-track {display: none !important;}
@media only screen and (min-width:1024px) {.qodef-qi-horizontal-double-row-project-showcase.qodef-horizontal-scroll-in-content {height: calc(var(--qodef-horizontal-scroll-width,4000) * 1px);position: relative;}}
.qodef-qi-horizontal-double-row-project-showcase.qodef-horizontal-scroll-in-content article .qodef-e-inner {opacity: 1;transform: translateX(30px) skewX(3deg) scaleX(1.2);transform-origin: left;transition: transform 1s cubic-bezier(.16,.09,0,1.02) 0s,opacity .3s 0s;}
.qodef-qi-horizontal-double-row-project-showcase.qodef-horizontal-scroll-in-content .qodef-scroll-content {position: absolute;height: 100vh;top: 0;left: 0;right: 0;width: -moz-fit-content;width: fit-content;padding-left: 4.5vw;padding-right: 4.5vw;}
.qodef-qi-horizontal-double-row-project-showcase.qodef-horizontal-scroll-in-content .qodef-scroll-content.qodef-scroll-horizontal--active {position: fixed;left: calc(var(--qodef-horizontal-scroll-offset,300) * 1px);width: calc(var(--qodef-horizontal-scroll-width,4000) * 1px);}
.qodef-qi-horizontal-double-row-project-showcase.qodef-horizontal-scroll-in-content .qodef-scroll-content.qodef-scroll-horizontal--ended {position: absolute;bottom: 0;top: auto;left: 0;}
.qodef-qi-horizontal-double-row-project-showcase .qodef-e-item .qodef-e-title {margin: 1em 0 0;}
.qodef-qi-horizontal-double-row-project-showcase .qodef-e-item .qodef-e-subtitle {margin: .75em 0 0;}
.qodef-qi-horizontal-double-row-project-showcase:not(.qodef-horizontal-scroll-in-content) .scroll-content article {opacity: 1;}
.qodef-qi-horizontal-double-row-project-showcase .qodef-m-background {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
@media only screen and (max-width:1440px) and (min-width:1025px) {.qodef-qi-horizontal-double-row-project-showcase article.qodef-e-featured {width: 570px;}
	.qodef-qi-horizontal-double-row-project-showcase article.qodef-e-featured .qodef-e-content-featured {margin-top: 12px;}
	.qodef-qi-horizontal-double-row-project-showcase article.qodef-e-featured .qodef-e-title {font-size: 30px;}
	.qodef-qi-horizontal-double-row-project-showcase article.qodef-e-featured .qodef-e-featured-read-more {margin-top: 8px;}}
@media only screen and (max-width:1200px) {.qodef-qi-horizontal-double-row-project-showcase .qodef-items-holder {padding: 0 calc(( 100% - 960px ) / 2 - 40px);}}
@media only screen and (max-width:1024px) {.qodef-qi-horizontal-double-row-project-showcase .qodef-items-holder {padding: 0 calc(( 100% - 768px ) / 2 - 40px);}}
@media only screen and (max-width:800px) {.qodef-qi-horizontal-double-row-project-showcase .qodef-items-holder {padding: 0 calc(( 100% - 86% ) / 2 - 40px);}}
@media only screen and (max-width:480px) {.qodef-qi-horizontal-double-row-project-showcase .qodef-items-holder {padding: 0 calc(( 100% - 82% ) / 2 - 40px);}}
@media only screen and (max-width:1024px) {.qodef-qi-horizontal-double-row-project-showcase {padding-top: 0;height: auto !important;}
	.qodef-qi-horizontal-double-row-project-showcase .qodef-items-holder {flex-wrap: wrap;margin: auto;}
	.qodef-qi-horizontal-double-row-project-showcase article {width: 100% !important;opacity: 1;padding: 0 40px;margin-bottom: 80px;margin-left: 0 !important;}
	.qodef-qi-horizontal-double-row-project-showcase article.qodef-e-featured {width: 100%;margin-bottom: 90px !important;}
	.qodef-qi-horizontal-double-row-project-showcase article .qodef-e-inner {opacity: 0;transform: translateX(30px) skewY(3deg) scaleY(1.2);transform-origin: top left;transition: transform 1.2s cubic-bezier(.16,.09,0,1.02),opacity .3s .1s;backface-visibility: hidden;}
	.qodef-qi-horizontal-double-row-project-showcase article.qodef--appear:not(.qodef--appear-delay) .qodef-e-inner {opacity: 1;transform: translateY(0) skewY(0) scaleY(1);}}
.qodef-qi-hover-aware-slider {position: relative;height: 100vh;}
.qodef-qi-hover-aware-slider .qodef-m-main-holder {position: relative;display: flex;align-items: center;height: 100%;z-index: 10;pointer-events: none;}
.qodef-qi-hover-aware-slider .qodef-m-items {position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;flex-direction: column;}
.qodef-qi-hover-aware-slider .qodef-e-item {width: 100%;height: 100%;}
.qodef-qi-hover-aware-slider .qodef-e-item .qodef-e-link {position: relative;display: block;height: 100%;z-index: 102;}
.qodef-qi-hover-aware-slider .qodef-e-item .qodef-e-image {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.qodef-qi-hover-aware-slider .qodef-e-item img {width: 100%;height: 100%;object-fit: cover;}
.qodef-qi-hover-aware-slider .qodef-m-text {margin: 0;}
.qodef-qi-hover-aware-slider.qodef-qi--image-animation-fade .qodef-e-item .qodef-e-image {opacity: 0;}
.qodef-qi-hover-aware-slider.qodef-qi--image-animation-fade .qodef-e-item.qodef--active {z-index: 1;}
.qodef-qi-hover-aware-slider.qodef-qi--image-animation-fade .qodef-e-item.qodef--active .qodef-e-image {opacity: 1;animation: qi-addons-for-elementor-premium-fade-in .5s forwards;}
.qodef-qi-hover-aware-slider.qodef-qi--image-animation-fade .qodef-e-item.qodef--prev .qodef-e-image {opacity: 1;}
.qodef-qi-hover-aware-slider.qodef-qi--image-animation-raw .qodef-e-item .qodef-e-image {opacity: 0;transition: opacity 0s;}
.qodef-qi-hover-aware-slider.qodef-qi--image-animation-raw .qodef-e-item.qodef--active .qodef-e-image {opacity: 1;}
.qodef-qi-hover-aware-slider.qodef-qi--image-animation-scale {overflow: hidden;}
.qodef-qi-hover-aware-slider.qodef-qi--image-animation-scale .qodef-e-item .qodef-e-image {opacity: 0;}
.qodef-qi-hover-aware-slider.qodef-qi--image-animation-scale .qodef-e-item.qodef--active {z-index: 1;}
.qodef-qi-hover-aware-slider.qodef-qi--image-animation-scale .qodef-e-item.qodef--active .qodef-e-image {animation: qi-addons-for-elementor-premium-image-scale-x .5s cubic-bezier(.39,.1,.26,.81) forwards;}
.qodef-qi-hover-aware-slider.qodef-qi--image-animation-scale .qodef-e-item.qodef--prev .qodef-e-image {opacity: 1;}
.qodef-qi-hover-aware-slider.qodef-layout--standard .qodef-m-main-holder {padding: 0 6%;}
.qodef-qi-hover-aware-slider.qodef-layout--standard .qodef-m-text {width: 100%;}
.qodef-qi-hover-aware-slider.qodef-layout--grid .qodef-m-main-holder {flex-direction: column;padding: 25px;}
.qodef-qi-hover-aware-slider.qodef-layout--grid .qodef-m-row {display: flex;flex: 1;width: 100%;justify-content: space-between;}
.qodef-qi-hover-aware-slider.qodef-layout--grid .qodef-row--1 {align-items: flex-start;}
.qodef-qi-hover-aware-slider.qodef-layout--grid .qodef-row--2 {align-items: flex-end;}
.qodef-qi-hover-aware-slider.qodef-layout--grid .qodef-m-text:only-child {width: 100%;text-align: center;}
.qodef-qi-icon-progress-bar {display: flex;gap: 10px;flex-wrap: wrap;position: relative;width: 100%;}
.qodef-qi-icon-progress-bar.qodef-icon-boxed .qodef-icon-holder {display: inline-flex;align-items: center;justify-content: center;width: 3em;height: 3em;background-color: #c4c4c4;border: 1px solid transparent;}
.qodef-qi-icon-progress-bar.qodef-icon-boxed .qodef-icon-holder.qodef-active {background-color: #3c3c3c;}
.qodef-qi-icon-progress-bar .qodef-icon-holder {display: inline-block;vertical-align: middle;}
.qodef-qi-icon-progress-bar .qodef-icon-holder i {transition: color .3s ease;}
.qodef-qi-icon-progress-bar .qodef-icon-holder svg {width: 1em;height: auto;fill: currentColor;stroke: currentColor;overflow: visible;position: relative;display: inline-block;vertical-align: middle;transition: fill .3s ease,stroke .3s ease;}
.qodef-qi-icon-progress-bar .qodef-icon-holder.qodef-active {color: #888;}
.qodef-qi-image-gallery-masonry.qodef-image--hover-clip-image .qodef-image-wrapper img, .qodef-qi-image-gallery-masonry.qodef-image--hover-gradient .qodef-image-wrapper img, .qodef-qi-image-gallery-masonry.qodef-image--hover-grayscale-idle .qodef-image-wrapper img, .qodef-qi-image-gallery-masonry.qodef-image--hover-invert .qodef-image-wrapper img {transform: none;}
.qodef-qi-image-gallery-masonry.qodef-image--hover-clip-image .qodef-image-wrapper:hover img, .qodef-qi-image-gallery-masonry.qodef-image--hover-gradient .qodef-image-wrapper:hover img, .qodef-qi-image-gallery-masonry.qodef-image--hover-grayscale-idle .qodef-image-wrapper:hover img, .qodef-qi-image-gallery-masonry.qodef-image--hover-invert .qodef-image-wrapper:hover img {transform: none;}
.qodef-qi-image-gallery-masonry.qodef-image--hover-grayscale .qodef-image-wrapper img {filter: grayscale(1);transform: translateZ(0);}
.qodef-qi-image-gallery-masonry.qodef-image--hover-grayscale .qodef-image-wrapper:hover img {transform: translateZ(0);}
.qodef-qi-image-gallery-masonry.qodef-image--hover-grayscale .qodef-e-inner:after {mix-blend-mode: screen;}
.qodef-qi-image-gallery-masonry.qodef-image--hover-distort .qodef-image-wrapper {overflow: hidden;}
.qodef-qi-image-gallery-masonry.qodef-image--hover-distort .qodef-image-wrapper .qodef--distort-img-clone {position: absolute;top: 0;left: 0;height: 100%;width: 100%;transform: translateZ(0);}
.qodef-qi-image-gallery-masonry.qodef-image--hover-distort .qodef-image-wrapper img:not(.qodef--distort-img-clone) {transform: none;}
.qodef-qi-image-gallery-masonry.qodef-image--hover-distort .qodef-image-wrapper:hover img:not(.qodef--distort-img-clone) {transform: none;}
.qodef-qi-image-gallery-masonry.qodef-image--hover-distort .qodef-svg-distort-filter {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.qodef-qi-image-gallery-masonry.qodef-image--hover-grayscale-idle .qodef-image-wrapper {filter: grayscale(1);transform: translateZ(0);transition: 1s;}
.qodef-qi-image-gallery-masonry.qodef-image--hover-grayscale-idle .qodef-image-wrapper:hover {filter: grayscale(0);}
.qodef-qi-image-gallery-masonry.qodef-image--hover-invert .qodef-image-wrapper {transition: .5s;filter: invert(0);transform: translateZ(0);}
.qodef-qi-image-gallery-masonry.qodef-image--hover-invert .qodef-image-wrapper:hover {filter: invert(1);}
.qodef-qi-image-gallery-masonry.qodef-image--hover-gradient {--qi-gradient-color-1: rgba(53,252,124,.75);--qi-gradient-color-2: rgba(122,142,249,.6);--qi-gradient-color-3: #efaafc;}
.qodef-qi-image-gallery-masonry.qodef-image--hover-gradient .qodef-e-gradient-holder {pointer-events: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;opacity: 0;transition: opacity 1s;}
.qodef-qi-image-gallery-masonry.qodef-image--hover-gradient .qodef-e-gradient-holder:after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: radial-gradient(ellipse at 75% 37%,var(--qi-gradient-color-1) 0,var(--qi-gradient-color-2) 45%),radial-gradient(ellipse at 120% 65%,var(--qi-gradient-color-3) 0,transparent 95%),radial-gradient(ellipse at -29% -11%,var(--qi-gradient-color-1) 0,transparent 45%),radial-gradient(ellipse at -65% 35%,var(--qi-gradient-color-2) 0,transparent 45%),linear-gradient(90deg,var(--qi-gradient-color-2) 0,var(--qi-gradient-color-3) 100%);background-size: 125% 200%,100% 100%,100% 100%,100% 100%,100% 100%;opacity: .5;}
.qodef-qi-image-gallery-masonry.qodef-image--hover-gradient .qodef-e-gradient-holder .qodef-e-gradient {position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;animation: qi-addons-for-elementor-premium-gradient-holder 10s linear infinite;animation-direction: alternate;animation-play-state: paused;z-index: 1;}
.qodef-qi-image-gallery-masonry.qodef-image--hover-gradient .qodef-e-gradient-holder .qodef-e-gradient-dot-1, .qodef-qi-image-gallery-masonry.qodef-image--hover-gradient .qodef-e-gradient-holder .qodef-e-gradient-dot-2 {position: relative;border-radius: 50%;transform-origin: 50% 50%;display: block;animation: qi-addons-for-elementor-premium-gradient-dot 6s infinite;animation-direction: alternate;animation-play-state: paused;background-color: currentColor;width: 1px;height: 1px;}
.qodef-qi-image-gallery-masonry.qodef-image--hover-gradient .qodef-e-gradient-holder .qodef-e-gradient-dot-1 {color: var(--qi-gradient-color-1);animation-delay: -4s;box-shadow: currentColor 0 0 90px 120px;z-index: 1;}
.qodef-qi-image-gallery-masonry.qodef-image--hover-gradient .qodef-e-gradient-holder .qodef-e-gradient-dot-2 {color: var(--qi-gradient-color-3);box-shadow: currentColor 0 0 90px 90px;z-index: 2;}
.qodef-qi-image-gallery-masonry.qodef-image--hover-gradient .qodef-image-wrapper:hover .qodef-e-gradient-holder {opacity: 1;}
.qodef-qi-image-gallery-masonry.qodef-image--hover-gradient .qodef-image-wrapper:hover .qodef-e-gradient-holder .qodef-e-gradient {animation-play-state: running;}
.qodef-qi-image-gallery-masonry.qodef-image--hover-gradient .qodef-image-wrapper:hover .qodef-e-gradient-holder .qodef-e-gradient-dot-1, .qodef-qi-image-gallery-masonry.qodef-image--hover-gradient .qodef-image-wrapper:hover .qodef-e-gradient-holder .qodef-e-gradient-dot-2 {animation-play-state: running;}
.qodef-qi-image-gallery-pinterest.qodef-image--hover-clip-image .qodef-image-wrapper img, .qodef-qi-image-gallery-pinterest.qodef-image--hover-gradient .qodef-image-wrapper img, .qodef-qi-image-gallery-pinterest.qodef-image--hover-grayscale-idle .qodef-image-wrapper img, .qodef-qi-image-gallery-pinterest.qodef-image--hover-invert .qodef-image-wrapper img {transform: none;}
.qodef-qi-image-gallery-pinterest.qodef-image--hover-clip-image .qodef-image-wrapper:hover img, .qodef-qi-image-gallery-pinterest.qodef-image--hover-gradient .qodef-image-wrapper:hover img, .qodef-qi-image-gallery-pinterest.qodef-image--hover-grayscale-idle .qodef-image-wrapper:hover img, .qodef-qi-image-gallery-pinterest.qodef-image--hover-invert .qodef-image-wrapper:hover img {transform: none;}
.qodef-qi-image-gallery-pinterest.qodef-image--hover-grayscale .qodef-image-wrapper img {filter: grayscale(1);transform: translateZ(0);}
.qodef-qi-image-gallery-pinterest.qodef-image--hover-grayscale .qodef-image-wrapper:hover img {transform: translateZ(0);}
.qodef-qi-image-gallery-pinterest.qodef-image--hover-grayscale .qodef-e-inner:after {mix-blend-mode: screen;}
.qodef-qi-image-gallery-pinterest.qodef-image--hover-distort .qodef-image-wrapper {overflow: hidden;}
.qodef-qi-image-gallery-pinterest.qodef-image--hover-distort .qodef-image-wrapper .qodef--distort-img-clone {position: absolute;top: 0;left: 0;height: 100%;width: 100%;transform: translateZ(0);}
.qodef-qi-image-gallery-pinterest.qodef-image--hover-distort .qodef-image-wrapper img:not(.qodef--distort-img-clone) {transform: none;}
.qodef-qi-image-gallery-pinterest.qodef-image--hover-distort .qodef-image-wrapper:hover img:not(.qodef--distort-img-clone) {transform: none;}
.qodef-qi-image-gallery-pinterest.qodef-image--hover-distort .qodef-svg-distort-filter {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.qodef-qi-image-gallery-pinterest.qodef-image--hover-grayscale-idle .qodef-image-wrapper {filter: grayscale(1);transform: translateZ(0);transition: 1s;}
.qodef-qi-image-gallery-pinterest.qodef-image--hover-grayscale-idle .qodef-image-wrapper:hover {filter: grayscale(0);}
.qodef-qi-image-gallery-pinterest.qodef-image--hover-invert .qodef-image-wrapper {transition: .5s;filter: invert(0);transform: translateZ(0);}
.qodef-qi-image-gallery-pinterest.qodef-image--hover-invert .qodef-image-wrapper:hover {filter: invert(1);}
.qodef-qi-image-gallery-pinterest.qodef-image--hover-gradient {--qi-gradient-color-1: rgba(53,252,124,.75);--qi-gradient-color-2: rgba(122,142,249,.6);--qi-gradient-color-3: #efaafc;}
.qodef-qi-image-gallery-pinterest.qodef-image--hover-gradient .qodef-e-gradient-holder {pointer-events: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;opacity: 0;transition: opacity 1s;}
.qodef-qi-image-gallery-pinterest.qodef-image--hover-gradient .qodef-e-gradient-holder:after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: radial-gradient(ellipse at 75% 37%,var(--qi-gradient-color-1) 0,var(--qi-gradient-color-2) 45%),radial-gradient(ellipse at 120% 65%,var(--qi-gradient-color-3) 0,transparent 95%),radial-gradient(ellipse at -29% -11%,var(--qi-gradient-color-1) 0,transparent 45%),radial-gradient(ellipse at -65% 35%,var(--qi-gradient-color-2) 0,transparent 45%),linear-gradient(90deg,var(--qi-gradient-color-2) 0,var(--qi-gradient-color-3) 100%);background-size: 125% 200%,100% 100%,100% 100%,100% 100%,100% 100%;opacity: .5;}
.qodef-qi-image-gallery-pinterest.qodef-image--hover-gradient .qodef-e-gradient-holder .qodef-e-gradient {position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;animation: qi-addons-for-elementor-premium-gradient-holder 10s linear infinite;animation-direction: alternate;animation-play-state: paused;z-index: 1;}
.qodef-qi-image-gallery-pinterest.qodef-image--hover-gradient .qodef-e-gradient-holder .qodef-e-gradient-dot-1, .qodef-qi-image-gallery-pinterest.qodef-image--hover-gradient .qodef-e-gradient-holder .qodef-e-gradient-dot-2 {position: relative;border-radius: 50%;transform-origin: 50% 50%;display: block;animation: qi-addons-for-elementor-premium-gradient-dot 6s infinite;animation-direction: alternate;animation-play-state: paused;background-color: currentColor;width: 1px;height: 1px;}
.qodef-qi-image-gallery-pinterest.qodef-image--hover-gradient .qodef-e-gradient-holder .qodef-e-gradient-dot-1 {color: var(--qi-gradient-color-1);animation-delay: -4s;box-shadow: currentColor 0 0 90px 120px;z-index: 1;}
.qodef-qi-image-gallery-pinterest.qodef-image--hover-gradient .qodef-e-gradient-holder .qodef-e-gradient-dot-2 {color: var(--qi-gradient-color-3);box-shadow: currentColor 0 0 90px 90px;z-index: 2;}
.qodef-qi-image-gallery-pinterest.qodef-image--hover-gradient .qodef-image-wrapper:hover .qodef-e-gradient-holder {opacity: 1;}
.qodef-qi-image-gallery-pinterest.qodef-image--hover-gradient .qodef-image-wrapper:hover .qodef-e-gradient-holder .qodef-e-gradient {animation-play-state: running;}
.qodef-qi-image-gallery-pinterest.qodef-image--hover-gradient .qodef-image-wrapper:hover .qodef-e-gradient-holder .qodef-e-gradient-dot-1, .qodef-qi-image-gallery-pinterest.qodef-image--hover-gradient .qodef-image-wrapper:hover .qodef-e-gradient-holder .qodef-e-gradient-dot-2 {animation-play-state: running;}
.qodef-qi-image-gallery.qodef-image--hover-clip-image .qodef-image-wrapper img, .qodef-qi-image-gallery.qodef-image--hover-gradient .qodef-image-wrapper img, .qodef-qi-image-gallery.qodef-image--hover-grayscale-idle .qodef-image-wrapper img, .qodef-qi-image-gallery.qodef-image--hover-invert .qodef-image-wrapper img {transform: none;}
.qodef-qi-image-gallery.qodef-image--hover-clip-image .qodef-image-wrapper:hover img, .qodef-qi-image-gallery.qodef-image--hover-gradient .qodef-image-wrapper:hover img, .qodef-qi-image-gallery.qodef-image--hover-grayscale-idle .qodef-image-wrapper:hover img, .qodef-qi-image-gallery.qodef-image--hover-invert .qodef-image-wrapper:hover img {transform: none;}
.qodef-qi-image-gallery.qodef-image--hover-grayscale .qodef-image-wrapper img {filter: grayscale(1);transform: translateZ(0);}
.qodef-qi-image-gallery.qodef-image--hover-grayscale .qodef-image-wrapper:hover img {transform: translateZ(0);}
.qodef-qi-image-gallery.qodef-image--hover-grayscale .qodef-e-inner:after {mix-blend-mode: screen;}
.qodef-qi-image-gallery.qodef-image--hover-distort .qodef-image-wrapper {overflow: hidden;}
.qodef-qi-image-gallery.qodef-image--hover-distort .qodef-image-wrapper .qodef--distort-img-clone {position: absolute;top: 0;left: 0;height: 100%;width: 100%;transform: translateZ(0);}
.qodef-qi-image-gallery.qodef-image--hover-distort .qodef-image-wrapper img:not(.qodef--distort-img-clone) {transform: none;}
.qodef-qi-image-gallery.qodef-image--hover-distort .qodef-image-wrapper:hover img:not(.qodef--distort-img-clone) {transform: none;}
.qodef-qi-image-gallery.qodef-image--hover-distort .qodef-svg-distort-filter {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.qodef-qi-image-gallery.qodef-image--hover-grayscale-idle .qodef-image-wrapper {filter: grayscale(1);transform: translateZ(0);transition: 1s;}
.qodef-qi-image-gallery.qodef-image--hover-grayscale-idle .qodef-image-wrapper:hover {filter: grayscale(0);}
.qodef-qi-image-gallery.qodef-image--hover-invert .qodef-image-wrapper {transition: .5s;filter: invert(0);transform: translateZ(0);}
.qodef-qi-image-gallery.qodef-image--hover-invert .qodef-image-wrapper:hover {filter: invert(1);}
.qodef-qi-image-gallery.qodef-image--hover-gradient {--qi-gradient-color-1: rgba(53,252,124,.75);--qi-gradient-color-2: rgba(122,142,249,.6);--qi-gradient-color-3: #efaafc;}
.qodef-qi-image-gallery.qodef-image--hover-gradient .qodef-e-gradient-holder {pointer-events: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;opacity: 0;transition: opacity 1s;}
.qodef-qi-image-gallery.qodef-image--hover-gradient .qodef-e-gradient-holder:after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: radial-gradient(ellipse at 75% 37%,var(--qi-gradient-color-1) 0,var(--qi-gradient-color-2) 45%),radial-gradient(ellipse at 120% 65%,var(--qi-gradient-color-3) 0,transparent 95%),radial-gradient(ellipse at -29% -11%,var(--qi-gradient-color-1) 0,transparent 45%),radial-gradient(ellipse at -65% 35%,var(--qi-gradient-color-2) 0,transparent 45%),linear-gradient(90deg,var(--qi-gradient-color-2) 0,var(--qi-gradient-color-3) 100%);background-size: 125% 200%,100% 100%,100% 100%,100% 100%,100% 100%;opacity: .5;}
.qodef-qi-image-gallery.qodef-image--hover-gradient .qodef-e-gradient-holder .qodef-e-gradient {position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;animation: qi-addons-for-elementor-premium-gradient-holder 10s linear infinite;animation-direction: alternate;animation-play-state: paused;z-index: 1;}
.qodef-qi-image-gallery.qodef-image--hover-gradient .qodef-e-gradient-holder .qodef-e-gradient-dot-1, .qodef-qi-image-gallery.qodef-image--hover-gradient .qodef-e-gradient-holder .qodef-e-gradient-dot-2 {position: relative;border-radius: 50%;transform-origin: 50% 50%;display: block;animation: qi-addons-for-elementor-premium-gradient-dot 6s infinite;animation-direction: alternate;animation-play-state: paused;background-color: currentColor;width: 1px;height: 1px;}
.qodef-qi-image-gallery.qodef-image--hover-gradient .qodef-e-gradient-holder .qodef-e-gradient-dot-1 {color: var(--qi-gradient-color-1);animation-delay: -4s;box-shadow: currentColor 0 0 90px 120px;z-index: 1;}
.qodef-qi-image-gallery.qodef-image--hover-gradient .qodef-e-gradient-holder .qodef-e-gradient-dot-2 {color: var(--qi-gradient-color-3);box-shadow: currentColor 0 0 90px 90px;z-index: 2;}
.qodef-qi-image-gallery.qodef-image--hover-gradient .qodef-image-wrapper:hover .qodef-e-gradient-holder {opacity: 1;}
.qodef-qi-image-gallery.qodef-image--hover-gradient .qodef-image-wrapper:hover .qodef-e-gradient-holder .qodef-e-gradient {animation-play-state: running;}
.qodef-qi-image-gallery.qodef-image--hover-gradient .qodef-image-wrapper:hover .qodef-e-gradient-holder .qodef-e-gradient-dot-1, .qodef-qi-image-gallery.qodef-image--hover-gradient .qodef-image-wrapper:hover .qodef-e-gradient-holder .qodef-e-gradient-dot-2 {animation-play-state: running;}
.qodef-qi-image-hotspots {position: relative;}
.qodef-qi-image-hotspots .qodef-m-items {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 5;}
.qodef-qi-image-hotspots .qodef-e-item {position: absolute;z-index: 0;transition: all 0s ease .5s;}
.qodef-qi-image-hotspots .qodef-e-item:hover {z-index: 10;transition: all 0s ease 0s;}
.qodef-qi-image-hotspots .qodef-e-item.qodef-vertical--top {top: 0;}
.qodef-qi-image-hotspots .qodef-e-item.qodef-vertical--middle {top: 50%;transform: translateY(-50%);}
.qodef-qi-image-hotspots .qodef-e-item.qodef-vertical--bottom {bottom: 0;}
.qodef-qi-image-hotspots .qodef-e-item.qodef-horizontal--left {left: 0;}
.qodef-qi-image-hotspots .qodef-e-item.qodef-horizontal--center {left: 50%;transform: translateX(-50%);}
.qodef-qi-image-hotspots .qodef-e-item.qodef-horizontal--right {right: 0;}
.qodef-qi-image-hotspots .qodef-e-item.qodef-vertical--middle.qodef-horizontal--center {transform: translate(-50%,-50%);}
.qodef-info--fade.qodef-qi-image-hotspots .qodef-e-item:hover .qodef-e-info {opacity: 1;}
.qodef-info--reveal.qodef-qi-image-hotspots .qodef-e-item:hover .qodef-e-info {-webkit-clip-path: polygon(0 0,100% 0,100% 100%,0 100%);clip-path: polygon(0 0,100% 0,100% 100%,0 100%);}
.qodef-qi-image-hotspots .qodef-e-pin {display: inline-flex;align-items: center;justify-content: center;cursor: pointer;}
.qodef-qi-image-hotspots .qodef-e-pin .qodef-e-icon {line-height: 0;}
.qodef-qi-image-hotspots .qodef-e-pin svg {width: 1em;height: auto;fill: currentColor;stroke: currentColor;}
.qodef-qi-image-hotspots .qodef-e-info {position: absolute;background-color: #fff;border-color: #fff;padding: 10px 20px;border-radius: 4px;}
.qodef-qi-image-hotspots .qodef-e-info a {color: inherit;}
.qodef-qi-image-hotspots .qodef-e-info:after {position: absolute;content: "";}
.qodef-info-arrow--no.qodef-qi-image-hotspots .qodef-e-info:after {display: none;}
.qodef-info--fade.qodef-qi-image-hotspots .qodef-e-info {opacity: 0;transition: opacity .2s ease-out;}
.qodef-info--reveal.qodef-qi-image-hotspots .qodef-e-info {top: 50%;left: 0;transform: translateY(-50%);padding-left: 30px;-webkit-clip-path: polygon(0 0,0 0,0 100%,0 100%);clip-path: polygon(0 0,0 0,0 100%,0 100%);transition: -webkit-clip-path .5s cubic-bezier(.38,.03,.2,.79);transition: clip-path .5s cubic-bezier(.38,.03,.2,.79);transition: clip-path .5s cubic-bezier(.38,.03,.2,.79),-webkit-clip-path .5s cubic-bezier(.38,.03,.2,.79);z-index: -1;}
.qodef-qi-image-hotspots .qodef-info-position--top .qodef-e-info {bottom: 100%;left: 50%;transform: translateX(-50%);}
.qodef-qi-image-hotspots .qodef-info-position--top .qodef-e-info:after {top: calc(100% - 1px);left: 50%;transform: translateX(-50%);border-bottom: transparent;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 10px solid;border-top-color: inherit;}
.qodef-qi-image-hotspots .qodef-info-position--right .qodef-e-info {left: 100%;top: 50%;transform: translateY(-50%);}
.qodef-qi-image-hotspots .qodef-info-position--right .qodef-e-info:after {right: calc(100% - 1px);top: 50%;transform: translateY(-50%);border-left: transparent;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-right: 10px solid;border-right-color: inherit;}
.qodef-qi-image-hotspots .qodef-info-position--bottom .qodef-e-info {top: 100%;left: 50%;transform: translateX(-50%);}
.qodef-qi-image-hotspots .qodef-info-position--bottom .qodef-e-info:after {bottom: calc(100% - 1px);left: 50%;transform: translateX(-50%);border-top: transparent;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 10px solid;border-bottom-color: inherit;}
.qodef-qi-image-hotspots .qodef-info-position--left .qodef-e-info {right: 100%;top: 50%;transform: translateY(-50%);}
.qodef-qi-image-hotspots .qodef-info-position--left .qodef-e-info:after {left: calc(100% - 1px);top: 50%;transform: translateY(-50%);border-right: transparent;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 10px solid;border-left-color: inherit;}
.qodef-qi-image-hotspots .qodef-e-title {margin: 0 0 .1em;white-space: nowrap;}
.qodef-qi-image-hotspots .qodef-e-subtitle {white-space: nowrap;}
.qodef-image-marquee {position: relative;display: inline-block;width: 100%;vertical-align: top;}
.qodef-image-marquee.qodef-layout--vertical {overflow: hidden;}
.qodef-image-marquee .qodef-m-content {position: relative;display: inline-block;width: 100%;vertical-align: top;margin: 0 auto;overflow: hidden;}
.qodef-image-marquee .qodef-m-content.qodef--mobile {display: none;}
.qodef-image-marquee .qodef-m-content.qodef--mobile .qodef-m-image {background-size: cover !important;}
.qodef-image-marquee .qodef-m-image {position: absolute;top: 0;left: 0;height: 100%;}
.qodef-image-marquee .qodef-m-image.qodef-image--copy {will-change: transform;backface-visibility: hidden;transform: translateX(100%) translateZ(0);}
.qodef-image-marquee .qodef-m-image a {position: relative;display: block;}
.qodef-layout--vertical.qodef-image-marquee .qodef-m-image {width: 100% !important;height: 100% !important;background-size: cover !important;}
@keyframes qode-move-horizontal-normal-image-marquee {0% {transform: translateX(0) translateZ(0);}
	100% {transform: translateX(-100%) translateZ(0);}}
@keyframes qode-move-horizontal-normal-image-marquee-copy {0% {transform: translateX(100%) translateZ(0);}
	100% {transform: translateX(0) translateZ(0);}}
@keyframes qode-move-vertical-normal-image-marquee {0% {transform: translateY(0) translateZ(0);}
	100% {transform: translateY(-100%) translateZ(0);}}
@keyframes qode-move-vertical-normal-image-marquee-copy {0% {transform: translateY(100%) translateZ(0);}
	100% {transform: translateY(0) translateZ(0);}}
@keyframes qode-move-horizontal-reverse-image-marquee {0% {transform: translateX(0) translateZ(0);}
	100% {transform: translateX(100%) translateZ(0);}}
@keyframes qode-move-horizontal-reverse-image-marquee-copy {0% {transform: translateX(-100%) translateZ(0);}
	100% {transform: translateX(0) translateZ(0);}}
@keyframes qode-move-vertical-reverse-image-marquee {0% {transform: translateY(0) translateZ(0);}
	100% {transform: translateY(100%) translateZ(0);}}
@keyframes qode-move-vertical-reverse-image-marquee-copy {0% {transform: translateY(-100%) translateZ(0);}
	100% {transform: translateY(0) translateZ(0);}}
@media only screen and (max-width:680px) {.qodef-image-marquee .qodef-m-content.qodef--desktop {display: none;}
	.qodef-image-marquee .qodef-m-content.qodef--mobile {display: block;}}
.qodef-qi-image-slider.qodef-image--hover-clip-image .qodef-e img, .qodef-qi-image-slider.qodef-image--hover-gradient .qodef-e img, .qodef-qi-image-slider.qodef-image--hover-grayscale-idle .qodef-e img, .qodef-qi-image-slider.qodef-image--hover-invert .qodef-e img {transform: none;}
.qodef-qi-image-slider.qodef-image--hover-clip-image .qodef-e:hover img, .qodef-qi-image-slider.qodef-image--hover-gradient .qodef-e:hover img, .qodef-qi-image-slider.qodef-image--hover-grayscale-idle .qodef-e:hover img, .qodef-qi-image-slider.qodef-image--hover-invert .qodef-e:hover img {transform: none;}
.qodef-qi-image-slider.qodef-image--hover-grayscale .qodef-e img {filter: grayscale(1);transform: translateZ(0);}
.qodef-qi-image-slider.qodef-image--hover-grayscale .qodef-e:hover img {transform: translateZ(0);}
.qodef-qi-image-slider.qodef-image--hover-grayscale .qodef-e:after {mix-blend-mode: screen;}
.qodef-qi-image-slider.qodef-image--hover-distort .qodef-e {overflow: hidden;}
.qodef-qi-image-slider.qodef-image--hover-distort .qodef-e .qodef--distort-img-clone {position: absolute;top: 0;left: 0;height: 100%;width: 100%;transform: translateZ(0);}
.qodef-qi-image-slider.qodef-image--hover-distort .qodef-e img:not(.qodef--distort-img-clone) {transform: none;}
.qodef-qi-image-slider.qodef-image--hover-distort .qodef-e:hover img:not(.qodef--distort-img-clone) {transform: none;}
.qodef-qi-image-slider.qodef-image--hover-distort .qodef-svg-distort-filter {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.qodef-qi-image-slider.qodef-image--hover-grayscale-idle .qodef-e img {filter: grayscale(1);transform: translateZ(0);transition: 1s;}
.qodef-qi-image-slider.qodef-image--hover-grayscale-idle .qodef-e:hover img {filter: grayscale(0);}
.qodef-qi-image-slider.qodef-image--hover-invert .qodef-e img {transition: .5s;filter: invert(0);transform: translateZ(0);}
.qodef-qi-image-slider.qodef-image--hover-invert .qodef-e:hover img {filter: invert(1);}
.qodef-qi-image-slider.qodef-image--hover-gradient {--qi-gradient-color-1: rgba(53,252,124,.75);--qi-gradient-color-2: rgba(122,142,249,.6);--qi-gradient-color-3: #efaafc;}
.qodef-qi-image-slider.qodef-image--hover-gradient .qodef-e-gradient-holder {pointer-events: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;opacity: 0;transition: opacity 1s;}
.qodef-qi-image-slider.qodef-image--hover-gradient .qodef-e-gradient-holder:after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: radial-gradient(ellipse at 75% 37%,var(--qi-gradient-color-1) 0,var(--qi-gradient-color-2) 45%),radial-gradient(ellipse at 120% 65%,var(--qi-gradient-color-3) 0,transparent 95%),radial-gradient(ellipse at -29% -11%,var(--qi-gradient-color-1) 0,transparent 45%),radial-gradient(ellipse at -65% 35%,var(--qi-gradient-color-2) 0,transparent 45%),linear-gradient(90deg,var(--qi-gradient-color-2) 0,var(--qi-gradient-color-3) 100%);background-size: 125% 200%,100% 100%,100% 100%,100% 100%,100% 100%;opacity: .5;}
.qodef-qi-image-slider.qodef-image--hover-gradient .qodef-e-gradient-holder .qodef-e-gradient {position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;animation: qi-addons-for-elementor-premium-gradient-holder 10s linear infinite;animation-direction: alternate;animation-play-state: paused;z-index: 1;}
.qodef-qi-image-slider.qodef-image--hover-gradient .qodef-e-gradient-holder .qodef-e-gradient-dot-1, .qodef-qi-image-slider.qodef-image--hover-gradient .qodef-e-gradient-holder .qodef-e-gradient-dot-2 {position: relative;border-radius: 50%;transform-origin: 50% 50%;display: block;animation: qi-addons-for-elementor-premium-gradient-dot 6s infinite;animation-direction: alternate;animation-play-state: paused;background-color: currentColor;width: 1px;height: 1px;}
.qodef-qi-image-slider.qodef-image--hover-gradient .qodef-e-gradient-holder .qodef-e-gradient-dot-1 {color: var(--qi-gradient-color-1);animation-delay: -4s;box-shadow: currentColor 0 0 90px 120px;z-index: 1;}
.qodef-qi-image-slider.qodef-image--hover-gradient .qodef-e-gradient-holder .qodef-e-gradient-dot-2 {color: var(--qi-gradient-color-3);box-shadow: currentColor 0 0 90px 90px;z-index: 2;}
.qodef-qi-image-slider.qodef-image--hover-gradient .qodef-e:hover .qodef-e-gradient-holder {opacity: 1;}
.qodef-qi-image-slider.qodef-image--hover-gradient .qodef-e:hover .qodef-e-gradient-holder .qodef-e-gradient {animation-play-state: running;}
.qodef-qi-image-slider.qodef-image--hover-gradient .qodef-e:hover .qodef-e-gradient-holder .qodef-e-gradient-dot-1, .qodef-qi-image-slider.qodef-image--hover-gradient .qodef-e:hover .qodef-e-gradient-holder .qodef-e-gradient-dot-2 {animation-play-state: running;}
.qodef-qi-interactive-info-images {position: relative;}
.qodef-qi-interactive-info-images .qodef-m-items {display: flex;flex-direction: row;row-gap: 20px;column-gap: 20px;overflow: hidden;}
.qodef-qi-interactive-info-images .qodef-m-item {width: 100%;display: flex;position: relative;-webkit-clip-path: inset(0 0 0 0);clip-path: inset(0 0 0 0);transition: .6s cubic-bezier(.61,1,.88,1);transform: translateZ(0);}
.qodef-qi-interactive-info-images .qodef-m-item .qodef-e-image {height: 100%;width: 100%;}
.qodef-qi-interactive-info-images .qodef-m-item .qodef-m-content {height: 100%;width: 100%;position: absolute;transition: 1s;transform: translateX(100%);}
.qodef-qi-interactive-info-images .qodef-m-item .qodef-m-content .qodef-m-content-inner {display: flex;flex-direction: column;align-items: flex-start;justify-content: center;padding: 10px;height: 100%;width: 100%;}
.qodef-qi-interactive-info-images .qodef-m-item .qodef-m-content .qodef-e-title {margin-top: 0;}
.qodef-qi-interactive-info-images .qodef-m-item:last-of-type {width: 200%;transform: translateX(50%);}
.qodef-qi-interactive-info-images .qodef-m-item:last-of-type .qodef-m-content {width: 50%;}
.qodef-qi-interactive-info-images .qodef-m-item:last-of-type:after {content: "";width: 100%;height: 100%;}
.qodef-qi-interactive-info-images .qodef-m-item.qodef-active:not(:first-of-type) {-webkit-clip-path: inset(0 -100% 0 0);clip-path: inset(0 -100% 0 0);}
.qodef-qi-interactive-info-images .qodef-m-item.qodef-active:first-of-type {-webkit-clip-path: inset(0 -100% 0 0);clip-path: inset(0 -100% 0 0);}
.qodef-qi-interactive-info-images .qodef-m-item.qodef-active~.qodef-m-item:not(:last-of-type) {transform: translateX(100%);}
.qodef-qi-interactive-info-images .qodef-m-item.qodef-active:last-of-type {transform: translateX(0);}
@media only screen and (max-width:1024px) {.qodef-qi-interactive-info-images .qodef-m-items {flex-direction: column;}
	.qodef-qi-interactive-info-images .qodef-m-items .qodef-m-item .qodef-e-image {width: 50%;}
	.qodef-qi-interactive-info-images .qodef-m-items .qodef-m-item .qodef-m-content {width: 50%;right: 0;left: auto;transform: none;}
	.qodef-qi-interactive-info-images .qodef-m-items .qodef-m-item:last-of-type {width: 100%;transform: none;}
	.qodef-qi-interactive-info-images .qodef-m-items .qodef-m-item:last-of-type .qodef-m-content {width: 50%;}
	.qodef-qi-interactive-info-images .qodef-m-items .qodef-m-item:last-of-type:after {display: none;}
	.qodef-qi-interactive-info-images .qodef-m-items .qodef-m-item.qodef-active:not(:first-of-type) {-webkit-clip-path: inset(0 0 0 0);clip-path: inset(0 0 0 0);}
	.qodef-qi-interactive-info-images .qodef-m-items .qodef-m-item.qodef-active:first-of-type {-webkit-clip-path: inset(0 0 0 0);clip-path: inset(0 0 0 0);}
	.qodef-qi-interactive-info-images .qodef-m-items .qodef-m-item.qodef-active~.qodef-m-item:not(:last-of-type) {transform: none;}
	.qodef-qi-interactive-info-images .qodef-m-items .qodef-m-item.qodef-active:last-of-type {transform: none;}}
@media only screen and (max-width:680px) {.qodef-qi-interactive-info-images .qodef-m-items {flex-wrap: wrap;}
	.qodef-qi-interactive-info-images .qodef-m-items .qodef-m-item {flex-direction: column;}
	.qodef-qi-interactive-info-images .qodef-m-items .qodef-m-item .qodef-e-image {width: 100%;}
	.qodef-qi-interactive-info-images .qodef-m-items .qodef-m-item .qodef-m-content {position: relative;width: 100%;padding-left: 0;padding-right: 0;}
	.qodef-qi-interactive-info-images .qodef-m-items .qodef-m-item .qodef-m-content .qodef-m-content-inner {padding-left: 0;padding-right: 0;}
	.qodef-qi-interactive-info-images .qodef-m-items .qodef-m-item:last-of-type .qodef-m-content {width: 100%;}}
.qodef-qi-interactive-project-carousel {display: inline-flex;flex-direction: column;align-items: center;justify-content: center;height: auto;min-height: 100vh;width: 100%;visibility: hidden;overflow: hidden;}
.qodef-qi-interactive-project-carousel.qodef--initialized {visibility: visible;}
.qodef-qi-interactive-project-carousel .swiper-container {width: 100%;padding: 20px 0;overflow: visible;z-index: 10;}
.qodef-qi-interactive-project-carousel .swiper-container.swiper-container-rtl .qodef-e-item {direction: ltr;}
.qodef-borders--yes.qodef-qi-interactive-project-carousel .swiper-container:before {content: "";position: absolute;top: 0;left: 10%;right: 10%;height: 1px;background-color: #000;}
.qodef-borders--yes.qodef-qi-interactive-project-carousel .swiper-container:first-child:before {display: none;}
.qodef-qi-interactive-project-carousel .qodef-e-items {display: flex;align-items: flex-start;z-index: 10;}
.qodef-qi-interactive-project-carousel .qodef-m-swiper-holder {width: calc(100% + 20px);}
.qodef-qi-interactive-project-carousel .qodef-e-item {position: relative;display: inline-flex;align-items: flex-start;width: auto;color: #888;transition: color .2s ease-out;padding: 0 10px;}
.qodef-qi-interactive-project-carousel .qodef-e-item.qodef--active, .qodef-qi-interactive-project-carousel .qodef-e-item.qodef--hovered {color: #000;}
.qodef-qi-interactive-project-carousel .qodef-e-title {position: relative;color: currentColor;margin: 0;z-index: 2;transition: color .2s ease-out;}
.qodef-qi-interactive-project-carousel .qodef-e-subtitle {color: currentColor;transition: color .2s ease-out;}
.qodef-qi-interactive-project-carousel .qodef-m-images {position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}
.qodef-qi-interactive-project-carousel .qodef-e-media-image {position: absolute;display: flex;align-items: center;justify-content: flex-end;width: auto;height: auto;max-width: 60%;visibility: hidden;z-index: 15;}
.qodef-vertical--top.qodef-qi-interactive-project-carousel .qodef-e-media-image {top: 0;}
.qodef-vertical--middle.qodef-qi-interactive-project-carousel .qodef-e-media-image {top: 50%;transform: translateY(-50%);}
.qodef-vertical--bottom.qodef-qi-interactive-project-carousel .qodef-e-media-image {bottom: 0;}
.qodef-horizontal--left.qodef-qi-interactive-project-carousel .qodef-e-media-image {left: 0;}
.qodef-horizontal--center.qodef-qi-interactive-project-carousel .qodef-e-media-image {left: 50%;transform: translateX(-50%);}
.qodef-horizontal--right.qodef-qi-interactive-project-carousel .qodef-e-media-image {right: 0;}
.qodef-vertical--middle.qodef-horizontal--center.qodef-qi-interactive-project-carousel .qodef-e-media-image {transform: translate(-50%,-50%);}
.qodef-qi-interactive-project-carousel .qodef-e-media-image img {display: block;}
.qodef-qi-interactive-project-carousel.qodef-qi--image-animation-fade .qodef-e-media-image img {opacity: 0;transform: scaleY(1.1) skewY(5deg);will-change: transform;transition: opacity .3s ease-out,transform .4s cubic-bezier(.22,.61,.36,1);}
.qodef-qi-interactive-project-carousel.qodef-qi--image-animation-fade .qodef-e-media-image.qodef--active {visibility: visible;}
.qodef-qi-interactive-project-carousel.qodef-qi--image-animation-fade .qodef-e-media-image.qodef--active img {opacity: 1;transform: scaleY(1) skewY(0);}
.qodef-qi-interactive-project-carousel.qodef-qi--image-animation-fade-from-bottom .qodef-e-media-image img {transform: translateY(20px);transition: opacity .3s ease-out,transform .7s cubic-bezier(.22,.61,.36,1);}
.qodef-qi-interactive-project-carousel.qodef-qi--image-animation-fade-from-bottom .qodef-e-media-image.qodef--active {visibility: visible;}
.qodef-qi-interactive-project-carousel.qodef-qi--image-animation-fade-from-bottom .qodef-e-media-image.qodef--active img {opacity: 1;transform: translateY(0);}
.qodef-qi-intro-glitch-effect {position: relative;overflow: hidden;background-color: #000;}
.qodef-qi-intro-glitch-effect .qodef-m-screen {position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;height: 100vh;width: 100%;}
.qodef-qi-intro-glitch-effect .qodef-m-bottom-image {position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: 50% 100%;background-size: cover;visibility: hidden;}
.qodef-qi--no-touch .qodef-qi-intro-glitch-effect .qodef-m-bottom-image {visibility: visible;opacity: 0;}
.qodef-qi--touch .qodef-qi-intro-glitch-effect .qodef-m-bottom-image {visibility: visible;}
.qodef-qi-intro-glitch-effect .qodef-m-screen-1 {background-color: #ef2853;}
.qodef-qi--no-touch .qodef-qi-intro-glitch-effect .qodef-m-screen-1 {z-index: 15;}
.qodef-qi-intro-glitch-effect .qodef-m-headline-holder {position: relative;overflow: hidden;z-index: 10;cursor: pointer;}
.qodef-qi-intro-glitch-effect .qodef-m-headline {visibility: hidden;}
.qodef-qi--no-touch .qodef-qi-intro-glitch-effect .qodef-m-headline {visibility: visible;}
.qodef-qi--no-touch .qodef-qi-intro-glitch-effect .qodef-m-headline.qodef-m-headline-original {visibility: hidden;}
.qodef-qi--no-touch .qodef-qi-intro-glitch-effect .qodef-m-headline.qodef-m-headline-bottom, .qodef-qi--no-touch .qodef-qi-intro-glitch-effect .qodef-m-headline.qodef-m-headline-top {position: absolute;top: 0;left: 0;height: 100%;width: 100%;}
.qodef-qi--no-touch .qodef-qi-intro-glitch-effect .qodef-m-headline.qodef-m-headline-top {z-index: 10;transform: translate3d(-110%,0,0);-webkit-clip-path: polygon(0 0,100% 0,100% 52%,0 52%);clip-path: polygon(0 0,100% 0,100% 52%,0 52%);}
.qodef-qi--no-touch .qodef-qi-intro-glitch-effect .qodef-m-headline.qodef-m-headline-bottom {transform: translate3d(110%,0,0);-webkit-clip-path: polygon(0 50%,100% 50%,100% 100%,0 100%);clip-path: polygon(0 50%,100% 50%,100% 100%,0 100%);}
.qodef-qi--touch .qodef-qi-intro-glitch-effect .qodef-m-headline {visibility: visible;}
.qodef-qi--touch .qodef-qi-intro-glitch-effect .qodef-m-headline.qodef-m-headline-bottom, .qodef-qi--touch .qodef-qi-intro-glitch-effect .qodef-m-headline.qodef-m-headline-top {display: none;}
.qodef-qi-intro-glitch-effect .qodef-m-headline-glitch-1, .qodef-qi-intro-glitch-effect .qodef-m-headline-glitch-2 {display: none;}
.qodef-qi-intro-glitch-effect .qodef-m-screen-2 {background-color: #000;visibility: hidden;}
.qodef-qi--no-touch .qodef-qi-intro-glitch-effect .qodef-m-screen-2 {position: absolute;top: 0;left: 0;z-index: 20;}
.qodef-qi--touch .qodef-qi-intro-glitch-effect .qodef-m-screen-2 {visibility: visible;}
.qodef-qi-intro-glitch-effect .qodef-m-screen-inner {max-width: 50%;}
.qodef-qi-intro-glitch-effect .qodef-m-title {margin: 0 0 .7em;}
.qodef-qi-intro-glitch-effect .qodef-m-screen-inner>.qodef-m-text {margin: 0 0 1em;}
.qodef-qi-intro-glitch-effect .qodef-m-headline-glitch-holder {position: absolute;top: 0;left: 0;width: 100%;height: 100%;visibility: hidden;}
.qodef-qi-intro-glitch-effect .qodef-m-headline-glitch {position: absolute;top: 2%;left: 2px;text-shadow: 2px 0 #00f;clip: rect(0,900px,0,0);visibility: hidden;}
.qodef-qi-intro-glitch-effect .qodef-headlines--show .qodef-m-headline-top {animation: qodef-top-headline-show .7s cubic-bezier(.86,0,.07,1) forwards;}
.qodef-qi-intro-glitch-effect .qodef-headlines--show .qodef-m-headline-bottom {animation: qodef-bottom-headline-show .7s cubic-bezier(.86,0,.07,1) forwards;}
.qodef-qi-intro-glitch-effect .qodef-headlines--show .qodef-m-headline-glitch-holder {visibility: visible;}
.qodef-qi-intro-glitch-effect .qodef-headlines--show .qodef-m-headline-glitch {visibility: visible;animation: qodef-glitching .5s 1 1.5s linear;}
.qodef-qi-intro-glitch-effect .qodef-headlines--hide .qodef-m-headline-top {animation: qodef-top-headline-hide .7s cubic-bezier(.86,0,.07,1) forwards;}
.qodef-qi-intro-glitch-effect .qodef-headlines--hide .qodef-m-headline-bottom {animation: qodef-bottom-headline-hide .7s cubic-bezier(.86,0,.07,1) forwards;}
.qodef-qi-intro-glitch-effect .qodef-m-screen-1.qodef-screen--show {animation: qodef-screen-show-1 1s cubic-bezier(.77,0,.175,1) forwards;}
.qodef-qi-intro-glitch-effect .qodef-m-screen-1.qodef-screen--hide {animation: qodef-screen-hide-1 1s cubic-bezier(.77,0,.175,1) forwards;}
.qodef-qi-intro-glitch-effect .qodef-m-screen-2.qodef-screen--show {animation: qodef-screen-show-2 1s cubic-bezier(.77,0,.175,1) forwards;}
.qodef-qi-intro-glitch-effect .qodef-m-screen-2.qodef-screen--hide {visibility: visible;animation: qodef-screen-hide-2 .7s cubic-bezier(.77,0,.175,1) forwards;}
.qodef-qi-intro-glitch-effect .qodef-image--show {animation: qodef-image-show .5s cubic-bezier(.86,0,.07,1) .3s forwards;}
.qodef-qi-intro-glitch-effect .qodef-image--hide {animation: qodef-image-hide .5s cubic-bezier(.86,0,.07,1) .3s both;}
.qodef-qi-intro-glitch-effect .qodef-m-image-glitch-1, .qodef-qi-intro-glitch-effect .qodef-m-image-glitch-2, .qodef-qi-intro-glitch-effect .qodef-m-image-glitch-3 {position: absolute;left: 0;bottom: 0;width: 100%;overflow: hidden;clip: rect(0,900px,0,0);}
.qodef-qi-intro-glitch-effect .qodef-m-image-glitches {position: absolute;top: 0;left: 0;width: 100%;height: 100%;visibility: hidden;}
.qodef-qi--no-touch .qodef-qi-intro-glitch-effect .qodef-m-image-glitches {visibility: visible;opacity: 0;z-index: 5;}
.qodef-qi--touch .qodef-qi-intro-glitch-effect .qodef-m-image-glitches {visibility: visible;z-index: 5;}
.qodef-qi-intro-glitch-effect .qodef-glitches--show {animation: qodef-image-show .7s cubic-bezier(.77,0,.175,1) forwards;}
.qodef-qi-intro-glitch-effect .qodef-glitches--hide {animation: qodef-image-hide .7s cubic-bezier(.77,0,.175,1) forwards;}
.qodef-qi-intro-glitch-effect .qodef-m-image-glitch-1 {height: 20%;animation: qodef-glitching 1s infinite linear alternate-reverse;}
.qodef-qi-intro-glitch-effect .qodef-m-image-glitch-2 {height: 12%;transform: translateX(-10px);animation: qodef-glitching .7s infinite linear;}
.qodef-qi-intro-glitch-effect .qodef-m-image-glitch-3 {height: 26%;animation: qodef-glitching2 1.3s infinite cubic-bezier(.77,0,.175,1) alternate-reverse;}
.qodef-qi-intro-glitch-effect.qodef--fadeout-text .qodef-m-screen-2>div {opacity: 0;transition: opacity .4s;}
@keyframes qodef-top-headline-show {0% {transform: translate3d(-110%,0,0);}
	100% {transform: translate3d(0,0,0);}}
@keyframes qodef-top-headline-hide {0% {transform: translate3d(0,0,0);}
	100% {transform: translate3d(110%,0,0);}}
@keyframes qodef-bottom-headline-show {0% {transform: translate3d(110%,0,0);}
	100% {transform: translate3d(0,0,0);}}
@keyframes qodef-bottom-headline-hide {0% {transform: translate3d(0,0,0);}
	100% {transform: translate3d(-110%,0,0);}}
@keyframes qodef-screen-show-1 {0% {visibility: visible;transform: translate3d(0,-100%,0);}
	100% {visibility: visible;transform: translate3d(0,0,0);}}
@keyframes qodef-screen-hide-1 {0% {transform: translate3d(0,0,0);}
	100% {transform: translate3d(0,-100%,0);}}
@keyframes qodef-screen-show-2 {0% {visibility: visible;transform: translate3d(0,100%,0);}
	100% {visibility: visible;transform: translate3d(0,0,0);}}
@keyframes qodef-screen-hide-2 {0% {transform: translate3d(0,0,0);}
	100% {transform: translate3d(0,100%,0);}}
@keyframes qodef-image-show {0% {opacity: 0;}
	100% {opacity: 1;}}
@keyframes qodef-image-hide {0% {opacity: 1;}
	100% {opacity: 0;}}
@keyframes qodef-glitching {0% {clip: rect(99px,9999px,81px,0);}
	5% {clip: rect(93px,9999px,76px,0);}
	10% {clip: rect(45px,9999px,13px,0);}
	15% {clip: rect(49px,9999px,37px,0);}
	20% {clip: rect(34px,9999px,33px,0);}
	25% {clip: rect(14px,9999px,47px,0);}
	30% {clip: rect(33px,9999px,63px,0);}
	35% {clip: rect(31px,9999px,74px,0);}
	40% {clip: rect(37px,9999px,5px,0);}
	45% {clip: rect(63px,9999px,32px,0);}
	50% {clip: rect(8px,9999px,87px,0);}
	55% {clip: rect(66px,9999px,81px,0);}
	60% {clip: rect(68px,9999px,19px,0);}
	65% {clip: rect(22px,9999px,15px,0);}
	70% {clip: rect(32px,9999px,72px,0);}
	75% {clip: rect(36px,9999px,31px,0);}
	80% {clip: rect(24px,9999px,67px,0);}
	85% {clip: rect(3px,9999px,90px,0);}
	90% {clip: rect(9px,9999px,5px,0);}
	95% {clip: rect(23px,9999px,27px,0);}
	100% {clip: rect(15px,9999px,19px,0);}}
@keyframes qodef-glitching2 {0% {clip: rect(8px,9999px,31px,0);transform: translateX(45px);}
	5% {clip: rect(38px,9999px,61px,0);transform: translateX(45px);}
	10% {clip: rect(44px,9999px,75px,0);transform: translateX(45px);}
	15% {clip: rect(32px,9999px,60px,0);transform: translateX(45px);}
	20% {clip: rect(30px,9999px,19px,0);transform: translateX(45px);}
	25% {clip: rect(51px,9999px,32px,0);transform: translateX(45px);}
	30% {clip: rect(3px,9999px,38px,0);transform: translateX(45px);}
	35% {clip: rect(70px,9999px,25px,0);transform: translateX(45px);}
	40% {clip: rect(69px,9999px,37px,0);transform: translateX(45px);}
	45% {clip: rect(90px,9999px,84px,0);transform: translateX(45px);}
	50% {clip: rect(43px,9999px,84px,0);transform: translateX(45px);}
	55% {clip: rect(52px,9999px,66px,0);transform: translateX(45px);}
	60% {clip: rect(64px,9999px,57px,0);transform: translateX(45px);}
	65% {clip: rect(61px,9999px,66px,0);transform: translateX(45px);}
	70% {clip: rect(76px,9999px,10px,0);transform: translateX(45px);}
	75% {clip: rect(61px,9999px,67px,0);transform: translateX(45px);}
	80% {clip: rect(98px,9999px,5px,0);transform: translateX(45px);}
	85% {clip: rect(70px,9999px,62px,0);transform: translateX(45px);}
	90% {clip: rect(48px,9999px,59px,0);transform: translateX(45px);}
	95% {clip: rect(52px,9999px,69px,0);transform: translateX(45px);}
	100% {clip: rect(49px,9999px,19px,0);transform: translateX(45px);}}
@keyframes qodef-top-headline-loop {0%, 20% {transform: translate3d(0,0,0);}
	45% {transform: translate3d(100%,0,0);}
	46% {transform: translate3d(100%,0,0);visibility: hidden;}
	49% {transform: translate3d(-100%,0,0);visibility: hidden;}
	50% {transform: translate3d(-100%,0,0);visibility: visible;}
	100%, 80% {transform: translate3d(0,0,0);}}
@keyframes qodef-bottom-headline-loop {0%, 30% {transform: translate3d(0,0,0);}
	45% {transform: translate3d(-100%,0,0);}
	46% {transform: translate3d(-100%,0,0);visibility: hidden;}
	49% {transform: translate3d(100%,0,0);visibility: hidden;}
	55% {transform: translate3d(100%,0,0);visibility: visible;}
	100%, 70% {transform: translate3d(0,0,0);}}
@keyframes qodef-holder-fade-in-out {0%, 100%, 30%, 70% {opacity: 1;}
	31%, 69% {opacity: 0;}}
.qodef-qi-intro-glitch-effect.qodef--headline-loop .qodef-m-headline-top {animation: qodef-top-headline-loop 4s cubic-bezier(.86,0,.07,1) infinite forwards;}
.qodef-qi-intro-glitch-effect.qodef--headline-loop .qodef-m-headline-bottom {animation: qodef-bottom-headline-loop 4s cubic-bezier(.86,0,.07,1) infinite forwards;}
.qodef-qi-intro-glitch-effect.qodef--headline-loop .qodef-m-headline-glitch-holder {visibility: visible;animation: qodef-holder-fade-in-out 4s cubic-bezier(.86,0,.07,1) infinite forwards;}
.qodef-qi-intro-glitch-effect.qodef--headline-loop .qodef-m-headline-glitch {visibility: visible;animation: qodef-glitching .7s infinite linear;}
.qodef-qi-intro-swipe-images {position: fixed;top: 0;bottom: 0;right: 0;left: 0;height: 100vh;width: 100%;display: flex;justify-content: center;align-items: center;background-color: #000;overflow: hidden;z-index: 2000;}
.qodef-qi-intro-swipe-images.qodef-animation--stop {position: relative;}
.qodef-qi-intro-swipe-images .qodef-m-images-holder {position: relative;width: 100%;height: 100%;opacity: 0;transition-timing-function: cubic-bezier(1,.84,.73,1.04);-webkit-clip-path: inset(0 0 0 0);clip-path: inset(0 0 0 0);}
.qodef-qi-intro-swipe-images .qodef-m-images-holder.qodef--animate-border {-webkit-clip-path: inset(50px 50px 50px 50px);clip-path: inset(50px 50px 50px 50px);}
.qodef-qi-intro-swipe-images .qodef-e-bckg-image {position: absolute;top: 0;left: 0;width: 100%;height: 100%;animation: qodef-animate-image-out 1s cubic-bezier(.78,.2,.21,.88) forwards;z-index: 12;}
.qodef-qi-intro-swipe-images .qodef-e-bckg-image>img {width: 100%;height: 100%;object-fit: cover;}
.qodef-qi-intro-swipe-images .qodef-e-bckg-image.qodef-image--animating {animation: qodef-animate-image-in 1s cubic-bezier(.78,.2,.21,.88) forwards;z-index: 6;}
.qodef-qi-intro-swipe-images .qodef-m-main-image, .qodef-qi-intro-swipe-images .qodef-m-scroll-down {position: absolute;transform: translateY(10%);opacity: 0;transition: 1s ease,opacity .5s ease;z-index: 1;}
.qodef-qi-intro-swipe-images .qodef-m-main-image {max-width: 300px;}
.qodef-qi-intro-swipe-images .qodef-m-scroll-down {position: absolute;bottom: 60px;color: #fff;display: flex;flex-direction: column;align-items: center;transform: translateY(30%);}
.qodef-qi-intro-swipe-images .qodef-m-scroll-down .qodef-m-text {line-height: 1;margin-bottom: 20px;}
.qodef-qi-intro-swipe-images .qodef-m-scroll-down .qodef-m-icon {animation: 1s qodef-moving-down linear infinite;}
.qodef-qi-intro-swipe-images .qodef-m-scroll-down .qodef-m-icon svg {width: 1em;height: auto;stroke: currentColor;fill: currentColor;}
.qodef-qi-intro-swipe-images.qodef--animate-elements .qodef-m-main-image, .qodef-qi-intro-swipe-images.qodef--animate-elements .qodef-m-scroll-down {transform: translateY(0);opacity: 1;}
@keyframes qodef-animate-image-in {0% {-webkit-clip-path: inset(0 100% 0 0);clip-path: inset(0 100% 0 0);}
	100% {-webkit-clip-path: inset(0 0 0 0);clip-path: inset(0 0 0 0);}}
@keyframes qodef-animate-image-out {0% {-webkit-clip-path: inset(0 0 0 0);clip-path: inset(0 0 0 0);}
	100% {-webkit-clip-path: inset(0 0 0 100%);clip-path: inset(0 0 0 100%);}}
@keyframes qodef-animate-image-in-edge {0% {opacity: 0;visibility: hidden;}
	100% {opacity: 1;visibility: visible;}}
@keyframes qodef-animate-image-out-edge {0% {opacity: 1;visibility: visible;}
	100% {opacity: 0;visibility: hidden;}}
@keyframes qodef-moving-down {0% {transform: translateY(0);}
	25% {transform: translateY(-3px);}
	50% {transform: translateY(0);}
	75% {transform: translateY(3px);}
	100% {transform: translateY(0);}}
.qodef-qi-intro-write-out-floating-images {height: 100vh;}
.qodef-qi-intro-write-out-floating-images .qodef-grid {margin-bottom: 0 !important;}
.qodef-qi-intro-write-out-floating-images .qodef-holder-inner {width: 80%;margin: auto;}
.qodef-qi-intro-write-out-floating-images .qodef-holder-inner .qodef-grid-inner {padding: 100px 0;}
.qodef-qi-intro-write-out-floating-images .qodef-m-overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;pointer-events: none;}
.qodef-qi-intro-write-out-floating-images .qodef-m-overlay-title {position: relative;z-index: 3;}
.qodef--appear.qodef-qi-intro-write-out-floating-images .qodef-m-overlay-title .qodef-e-char {animation: qi-addons-for-elementor-premium-text-by-letter-reveal 1.5s cubic-bezier(.65,.05,.36,1) forwards;animation-delay: calc(var(--qodef-char-index) * 20ms);}
.qodef-qi-intro-write-out-floating-images .qodef-m-overlay-title.qodef-qi--splitting {opacity: 0;}
.qodef-qi-intro-write-out-floating-images .qodef-m-overlay-title.qodef-qi--splitting.qodef-qi--splitting-init {opacity: 1;}
.qodef-qi-intro-write-out-floating-images .qodef-m-overlay-title.qodef-qi--splitting .qodef-e-word {overflow: hidden;display: inline-flex !important;}
.qodef-qi-intro-write-out-floating-images .qodef-m-overlay-title.qodef-qi--splitting .qodef-e-char {transform: translateY(100%);}
.qodef-qi-intro-write-out-floating-images .qodef-m-image-overlay-holder {position: absolute;}
.qodef-qi-intro-write-out-floating-images .qodef-m-image-overlay-holder.qodef-image-1 {max-width: 50%;-webkit-clip-path: inset(0 100% 0 0);clip-path: inset(0 100% 0 0);}
.qodef-qi-intro-write-out-floating-images .qodef-m-image-overlay-holder.qodef-image-1.qodef--appear {transition: 1.5s cubic-bezier(.53,.02,.04,.91) .4s;-webkit-clip-path: inset(0 0 0 0);clip-path: inset(0 0 0 0);}
.qodef-qi-intro-write-out-floating-images .qodef-m-image-overlay-holder.qodef-image-2 {max-width: 30%;-webkit-clip-path: inset(100% 0 0 0);clip-path: inset(100% 0 0 0);}
.qodef-qi-intro-write-out-floating-images .qodef-m-image-overlay-holder.qodef-image-2.qodef--appear {transition: 1.5s cubic-bezier(.53,.02,.04,.91) 1s;-webkit-clip-path: inset(0 0 0 0);clip-path: inset(0 0 0 0);}
.qodef-qi-intro-write-out-floating-images .qodef-e-additional {display: flex;align-items: center;justify-content: center;opacity: 0;transition: opacity .3s ease;}
.qodef--appear.qodef-qi-intro-write-out-floating-images .qodef-e-additional {opacity: 1;}
.qodef-qi-intro-write-out-floating-images .qodef-e-additional.qodef--top {position: absolute;top: 0;left: 0;width: 100%;}
.qodef-qi-intro-write-out-floating-images .qodef-e-additional.qodef--right {position: absolute;top: 0;right: 0;height: 100%;}
.qodef-qi-intro-write-out-floating-images .qodef-e-additional.qodef--right .qodef-e-additional-inner {transform: rotate(270deg) translate(50%,-50%);transform-origin: center right;}
.qodef-qi-intro-write-out-floating-images .qodef-e-additional.qodef--bottom {position: absolute;bottom: 0;left: 0;width: 100%;}
.qodef-qi-intro-write-out-floating-images .qodef-e-additional.qodef--left {position: absolute;top: 0;left: 0;height: 100%;}
.qodef-qi-intro-write-out-floating-images .qodef-e-additional.qodef--left .qodef-e-additional-inner {transform: rotate(270deg) translate(-50%,50%);transform-origin: center left;}
.qodef-qi-intro-write-out-floating-images article.qodef-grid-item {display: flex;justify-content: flex-start;text-align: left;padding: 2px 0;margin-top: 0 !important;}
.qodef-qi-intro-write-out-floating-images article.qodef-grid-item .qodef-e-inner {width: 47%;}
.qodef-qi-intro-write-out-floating-images article.qodef-grid-item:first-child {padding-top: 0 !important;}
.qodef-qi-intro-write-out-floating-images article.qodef-grid-item:last-child {padding-bottom: 0 !important;}
.qodef-qi-intro-write-out-floating-images article.qodef-grid-item:nth-child(2n) {justify-content: flex-end;text-align: right;}
.qodef-qi-intro-write-out-floating-images article.qodef-grid-item .qodef-e-inner {opacity: 0;transform: translateY(30px) translateZ(0);transform-origin: left;transition: transform 1.2s cubic-bezier(.16,.09,0,1.02) .2s,opacity .3s .2s;}
.qodef-qi-intro-write-out-floating-images article.qodef-grid-item.qodef--appear .qodef-e-inner {opacity: 1;transform: translateY(0);}
.qodef-qi-intro-write-out-floating-images .scroll-content {height: 100%;position: relative;display: inline-block;width: 100%;}
.qodef-qi-intro-write-out-floating-images .scrollbar-track {display: none !important;}
.qodef-qi-intro-write-out-floating-images .qodef-custom-font.qodef--fixed-text>* {opacity: 0;animation-delay: .7s;}
@media only screen and (max-width:1024px) {.qodef--appear.qodef-qi-intro-write-out-floating-images .qodef-m-image-overlay-holder.qodef-image-1 {-webkit-clip-path: inset(0 0 0 0);clip-path: inset(0 0 0 0);transition: 1.5s cubic-bezier(.53,.02,.04,.91) .4s;}
	.qodef--appear.qodef-qi-intro-write-out-floating-images .qodef-m-image-overlay-holder.qodef-image-2 {-webkit-clip-path: inset(0 0 0 0);clip-path: inset(0 0 0 0);transition: 1.5s cubic-bezier(.53,.02,.04,.91) 1s;}}
.qodef-qi-mailchimp-form .indicates-required {margin: 0 0 15px;}
.qodef--hide-indicates-required.qodef-qi-mailchimp-form .indicates-required {display: none;}
.qodef-qi-mailchimp-form .input-group strong {display: block;margin-bottom: 9px;font-size: 16px;line-height: 1.25em;font-weight: 500;letter-spacing: initial;}
.qodef-qi-mailchimp-form .input-group ul li {list-style: none;display: flex;align-items: flex-start;}
.qodef-alignment--center.qodef-qi-mailchimp-form .input-group ul li {justify-content: center;}
.qodef-alignment--right.qodef-qi-mailchimp-form .input-group ul li {justify-content: flex-end;}
.qodef-qi-mailchimp-form .input-group ul li label {margin: 0 0 0 5px;}
.qodef-qi-mailchimp-form .size1of2>div {display: flex;align-items: center;margin: 0 0 26px;font-size: 0;}
.qodef-alignment--center.qodef-qi-mailchimp-form .size1of2>div {justify-content: center;}
.qodef-alignment--right.qodef-qi-mailchimp-form .size1of2>div {justify-content: flex-end;}
.qodef-qi-mailchimp-form .size1of2>div input {margin-bottom: 0;}
.qodef-qi-mailchimp-form select {margin: 0 0 26px;}
.qodef-alignment--center.qodef-qi-mailchimp-form select {margin-left: auto;margin-right: auto;}
.qodef-alignment--right.qodef-qi-mailchimp-form select {margin-left: auto;}
.qodef-qi-mailchimp-form.qodef-alignment--center {text-align: center;}
.qodef-qi-mailchimp-form.qodef-alignment--right {text-align: right;}
.elementor-widget-qi_addons_for_elementor_premium_news_ticker .elementor-widget-container {background-color: #f7f5f5;}
.qodef-qi-news-ticker {position: relative;display: flex;justify-content: space-between;align-items: center;}
@media only screen and (max-width:680px) {.qodef-qi-news-ticker {display: block;}}
.qodef-qi-news-ticker .qodef-title {white-space: nowrap;padding: 0 15px;background-color: #3c3c3c;border: 0 solid transparent;display: flex;align-items: center;}
.qodef-qi-news-ticker .qodef-title .qodef-e-icon-holder {margin-right: 10px;}
.qodef-qi-news-ticker .qodef-title .qodef-e-icon-holder svg {width: 1em;height: auto;vertical-align: top;fill: currentColor;stroke: currentColor;overflow: visible;}
.qodef-icon-boxed.qodef-qi-news-ticker .qodef-title .qodef-e-icon-holder {display: inline-flex;align-items: center;justify-content: center;width: 2em;height: 2em;background-color: #c4c4c4;border: 1px solid transparent;}
.qodef-qi-news-ticker .qodef-title .qodef-e-title {color: #fff;margin: 0;}
.qodef-qi-news-ticker .qodef-m-swiper {height: 100%;overflow: hidden;margin: 0 15px;}
.qodef-qi-news-ticker .qodef-m-item {display: flex;align-items: center;}
.qodef-qi-news-ticker .qodef-m-item .qodef-m-slide-content {position: relative;width: 100%;}
.qodef-qi-news-ticker .qodef-m-item .qodef-m-slide-content .qodef-e-title {margin: 0;display: flex;align-items: center;}
.qodef-qi-news-ticker .qodef-m-item .qodef-m-slide-content .qodef-e-title img {width: 40px;margin-right: 10px;}
.qodef-qi-news-ticker .qodef-controls {min-width: max-content;display: flex;align-items: center;height: 100%;}
@media only screen and (max-width:680px) {.qodef-qi-news-ticker .qodef-controls {display: none;}}
.qodef-qi-news-ticker .qodef-swiper-together-nav .qodef-swiper-together-inner {display: flex;align-items: center;justify-content: center;}
.qodef-qi-news-ticker .qodef-swiper-together-nav .swiper-button-next, .qodef-qi-news-ticker .qodef-swiper-together-nav .swiper-button-prev {background-image: none !important;width: auto;height: auto;margin: 0;color: #111;font-size: 26px;transition: color .2s ease-out,background-color .2s ease-out,opacity .2s ease-out;position: relative;top: 0;left: auto;right: auto;line-height: 0;}
.qodef-qi-news-ticker .qodef-swiper-together-nav .swiper-button-next:hover, .qodef-qi-news-ticker .qodef-swiper-together-nav .swiper-button-prev:hover {opacity: .8;}
.qodef-qi-news-ticker .qodef-swiper-together-nav .swiper-button-next svg, .qodef-qi-news-ticker .qodef-swiper-together-nav .swiper-button-prev svg {width: 1em;height: auto;vertical-align: top;fill: currentColor;stroke: currentColor;overflow: visible;}
.qodef-qi-news-ticker .qodef-swiper-together-nav .swiper-button-prev {margin-right: 9px;}
.qodef-navigation-boxed.qodef-qi-news-ticker .qodef-swiper-together-nav .swiper-button-outside {display: inline-flex;align-items: center;justify-content: center;background-color: #c4c4c4;border: 1px solid transparent;}
.qodef-qi-news-ticker .qodef-close {margin-left: 15px;margin-right: 15px;cursor: pointer;font-size: 10px;color: #000;transition: opacity .2s ease-out;}
.qodef-qi-news-ticker .qodef-close:hover {opacity: .8;}
.qodef-qi-news-ticker .qodef-close svg {width: 1em;height: auto;fill: currentColor;stroke: currentColor;overflow: visible;}
.qodef-close-boxed.qodef-qi-news-ticker .qodef-close {display: inline-flex;align-items: center;justify-content: center;background-color: #c4c4c4;border: 1px solid transparent;}
.qodef-qi-numbered-slider {position: relative;overflow: hidden;}
.qodef-qi-numbered-slider .qodef-m-content {position: absolute;top: 0;height: 100%;}
.qodef-qi-numbered-slider .qodef-e-item-inner {display: flex;flex-direction: column;align-content: flex-start;justify-content: center;height: 100%;}
.qodef-qi-numbered-slider .qodef-e-title {margin: 0 0 .5em;}
.qodef-qi-numbered-slider .qodef-e-subtitle {margin: 0 0 1em;}
.qodef-qi-numbered-slider .qodef-e-button-holder .qodef-qi-button {display: inline-flex;}
.qodef-qi-numbered-slider .qodef-e-item-number-wrapper {position: absolute;width: 33.33%;display: flex;opacity: 0;transform: translateX(500%);transition: transform .6s,opacity .6s;}
.qodef-qi-numbered-slider .qodef-e-item-number-wrapper .qodef-e-item-number {color: rgba(255,255,255,.4);font-size: 20em;line-height: 1em;opacity: .3;transition: opacity .3s ease;}
.qodef-qi-numbered-slider .qodef-m-items-slider {height: 100%;overflow: visible;}
.qodef-qi-numbered-slider .qodef-m-items-slider .swiper-slide {transition-property: z-index;opacity: 1 !important;overflow: visible;z-index: 0;}
.qodef-qi-numbered-slider .qodef-m-items-slider .swiper-slide .qodef-e-button-holder, .qodef-qi-numbered-slider .qodef-m-items-slider .swiper-slide .qodef-e-subtitle, .qodef-qi-numbered-slider .qodef-m-items-slider .swiper-slide .qodef-e-title {opacity: 0;transform: translate3d(-50px,0,0);transition: transform .5s cubic-bezier(.4,.15,0,.98),opacity .2s ease;}
.qodef-qi-numbered-slider .qodef-m-items-slider .swiper-slide.swiper-slide-active {z-index: 1;}
.qodef--reveal.qodef-qi-numbered-slider .qodef-m-items-slider .swiper-slide.swiper-slide-active .qodef-e-title {opacity: 1;transform: translate3d(0,0,0);transition-delay: .45s,.55s;}
.qodef--reveal.qodef-qi-numbered-slider .qodef-m-items-slider .swiper-slide.swiper-slide-active .qodef-e-subtitle {opacity: 1;transform: translate3d(0,0,0);transition-delay: .55s,.65s;}
.qodef--reveal.qodef-qi-numbered-slider .qodef-m-items-slider .swiper-slide.swiper-slide-active .qodef-e-button-holder {opacity: 1;transform: translate3d(0,0,0);transition-delay: .65s,.75s;}
.qodef-qi-numbered-slider .qodef-m-items-slider .swiper-slide.swiper-slide-active .qodef-e-item-number-wrapper {opacity: 1;transform: translateX(0);}
.qodef-qi-numbered-slider .qodef-m-items-slider .swiper-slide.swiper-slide-active .qodef-e-item-number {opacity: 1;}
.qodef-qi-numbered-slider .qodef-m-items-slider .swiper-slide.qodef--prev-active .qodef-e-item-number-wrapper {transform: translateX(-500%);}
.qodef-qi-numbered-slider .qodef-m-items-slider .swiper-slide.swiper-slide-prev .qodef-e-item-number-wrapper {opacity: 1;}
.qodef-qi-numbered-slider .qodef-m-items-slider .swiper-slide.swiper-slide-next .qodef-e-item-number-wrapper {opacity: 1;transform: translateX(135%);}
.qodef-qi-numbered-slider .qodef-m-background-slider {position: relative;z-index: -5;}
.qodef-qi-numbered-slider .qodef-m-background-slider .swiper-slide {transition-property: z-index;opacity: 1 !important;z-index: 0;}
.qodef-qi-numbered-slider .qodef-m-background-slider .swiper-slide .qodef-e-image {opacity: 1;}
.qodef-qi-numbered-slider .qodef-m-background-slider .swiper-slide.swiper-slide-active {z-index: 1;}
.qodef-qi-numbered-slider .qodef-m-background-slider .swiper-slide.swiper-slide-active .qodef-e-image {opacity: 1;}
.qodef-qi-numbered-slider .qodef-m-background-slider img {object-fit: cover;}
.qodef-qi-numbered-slider .qodef-m-lines {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.qodef-qi-numbered-slider .qodef-m-lines .qodef-e-line {position: absolute;top: 0;height: 100%;}
.qodef-qi-numbered-slider .qodef-m-lines .qodef-e-line:before {content: "";position: absolute;top: 0;left: 0;height: 100%;width: 1px;background-color: rgba(255,255,255,.15);}
.qodef-qi-numbered-slider .qodef-m-lines .qodef-e-line:after {content: "";position: absolute;top: 0;left: 0;width: calc(100% + 1px);height: 100%;background-color: #1b1b1b;transition: transform .5s;}
.qodef--visible.qodef-qi-numbered-slider .qodef-m-lines .qodef-e-line:after {transform: scaleX(0);transform-origin: 100% 0;}
.qodef--hide.qodef-qi-numbered-slider .qodef-m-lines .qodef-e-line:after {transform: scaleX(1);transform-origin: 0 0;}
.qodef--reveal.qodef-qi-numbered-slider .qodef-m-lines .qodef-e-line:after {transform: scaleX(0);transform-origin: 100% 0;}
.qodef-qi-numbered-slider .qodef-trigger--next, .qodef-qi-numbered-slider .qodef-trigger--prev {position: absolute;cursor: pointer;top: 0;height: 100%;width: 20%;z-index: 15;}
.qodef-qi-numbered-slider .qodef-trigger--prev {left: 0;}
.qodef-qi-numbered-slider .qodef-trigger--next {right: 0;}
.qodef-qi-numbered-slider.qodef-cols--3 .qodef-m-content {left: 0;width: 100%;}
.qodef-qi-numbered-slider.qodef-cols--3 .qodef-e-item-inner {width: 100%;padding: 0 5%;}
.qodef-qi-numbered-slider.qodef-cols--3 .qodef-e-item-number-wrapper {right: 33.33%;justify-content: center;}
.qodef-qi-numbered-slider.qodef-cols--3 .qodef-m-lines .qodef-e-line {width: 33.33%;}
.qodef-qi-numbered-slider.qodef-cols--3 .qodef-e-line:nth-child(1) {left: 0;}
.qodef-qi-numbered-slider.qodef-cols--3 .qodef-e-line:nth-child(1):after {transition-delay: 70ms;}
.qodef-qi-numbered-slider.qodef-cols--3 .qodef-e-line:nth-child(2) {left: 33.33%;}
.qodef-qi-numbered-slider.qodef-cols--3 .qodef-e-line:nth-child(2):after {transition-delay: .14s;}
.qodef-qi-numbered-slider.qodef-cols--3 .qodef-e-line:nth-child(3) {left: 66.66%;}
.qodef-qi-numbered-slider.qodef-cols--3 .qodef-e-line:nth-child(3):after {transition-delay: .21s;}
.qodef-qi-numbered-slider.qodef-cols--3 .qodef-m-items-slider .swiper-slide.swiper-slide-prev .qodef-e-item-number-wrapper {transform: translateX(-135%);}
.qodef-qi-numbered-slider.qodef-cols--5 .qodef-m-content {left: 20%;width: 60%;}
.qodef-qi-numbered-slider.qodef-cols--5 .qodef-e-item-inner {width: 33%;padding: 0 2%;}
.qodef-qi-numbered-slider.qodef-cols--5 .qodef-e-item-number-wrapper {right: 0;justify-content: center;}
.qodef-qi-numbered-slider.qodef-cols--5 .qodef-m-lines .qodef-e-line {width: 20%;}
.qodef-qi-numbered-slider.qodef-cols--5 .qodef-e-line:nth-child(1) {left: 0;}
.qodef-qi-numbered-slider.qodef-cols--5 .qodef-e-line:nth-child(1):after {transition-delay: 70ms;}
.qodef-qi-numbered-slider.qodef-cols--5 .qodef-e-line:nth-child(2) {left: 20%;}
.qodef-qi-numbered-slider.qodef-cols--5 .qodef-e-line:nth-child(2):after {transition-delay: .14s;}
.qodef-qi-numbered-slider.qodef-cols--5 .qodef-e-line:nth-child(3) {left: 40%;}
.qodef-qi-numbered-slider.qodef-cols--5 .qodef-e-line:nth-child(3):after {transition-delay: .21s;}
.qodef-qi-numbered-slider.qodef-cols--5 .qodef-e-line:nth-child(4) {left: 60%;}
.qodef-qi-numbered-slider.qodef-cols--5 .qodef-e-line:nth-child(4):after {transition-delay: .28s;}
.qodef-qi-numbered-slider.qodef-cols--5 .qodef-e-line:nth-child(5) {left: 80%;}
.qodef-qi-numbered-slider.qodef-cols--5 .qodef-e-line:nth-child(5):after {transition-delay: .35s;}
.qodef-qi-numbered-slider.qodef-cols--5 .qodef-m-items-slider .swiper-slide.swiper-slide-prev .qodef-e-item-number-wrapper {opacity: 1;transform: translateX(-335%);}
.qodef-qi-numbered-slider.qodef--full-height .qodef-m-background-slider .qodef-e-image {height: 100vh;}
.qodef-qi-numbered-slider.qodef--full-height .qodef-m-background-slider .qodef-e-image img {height: 100%;}
.qodef-qi-numbered-slider.qodef-number-stroke-effect .qodef-e-item-number {color: transparent !important;-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: #333;text-shadow: none;}
@media only screen and (max-width:1366px) {.qodef-qi-numbered-slider.qodef-cols--5 .qodef-e-item-inner {width: 66.66%;}}
@media only screen and (max-width:1024px) {.qodef-qi-numbered-slider.qodef-cols--5 .qodef-e-item-inner {width: 100%;}}
@media only screen and (max-width:1024px) {.qodef-qi-numbered-slider.qodef-cols--5 .qodef-m-lines .qodef-e-line {width: 33.33%;}
	.qodef-qi-numbered-slider.qodef-cols--5 .qodef-m-lines .qodef-e-line:nth-child(2) {left: 33.33%;}
	.qodef-qi-numbered-slider.qodef-cols--5 .qodef-m-lines .qodef-e-line:nth-child(3) {left: 66.66%;}
	.qodef-qi-numbered-slider.qodef-cols--5 .qodef-m-lines .qodef-e-line:last-child, .qodef-qi-numbered-slider.qodef-cols--5 .qodef-m-lines .qodef-e-line:nth-last-child(2) {display: none;}
	.qodef-qi-numbered-slider.qodef-cols--5 .qodef-m-content {left: 0;width: 100%;}}
@media only screen and (max-width:680px) {.qodef-qi-numbered-slider .qodef-e-item-number-wrapper .qodef-e-item-number {font-size: 10em;}}
@media only screen and (max-width:480px) {.qodef-qi-numbered-slider .qodef-e-subtitle {display: none;}}
.qodef-qi-premium-button {position: relative;display: inline-flex;align-items: center;justify-content: center;font-size: 1rem;line-height: 2em;font-weight: 500;text-decoration: none;text-transform: none;padding: 13px 46px;margin: 0;}
.qodef-qi-premium-button .qodef-m-link {display: inline-block;font-family: inherit;font-size: inherit;font-weight: inherit;font-style: inherit;line-height: inherit;letter-spacing: inherit;text-transform: inherit;color: inherit;}
.qodef-qi-premium-button .qodef-m-text {position: relative;display: flex;transition: color .2s ease-out;z-index: 1;}
.qodef-qi-premium-button.qodef-text-underline .qodef-m-text {position: relative;}
.qodef-qi-premium-button.qodef-text-underline .qodef-m-text:after {content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background-color: currentColor;transition: background-color .25s ease-in-out,width .36s cubic-bezier(.51,.5,.07,.99);backface-visibility: hidden;}
.qodef-qi-premium-button.qodef-text-underline:not(.qodef-button-underline-draw):hover .qodef-m-text:after {width: 0;}
.qodef-qi-premium-button.qodef-text-underline.qodef-underline--center .qodef-m-text:after {left: 50%;transform: translateX(-50%);}
.qodef-qi-premium-button.qodef-text-underline.qodef-underline--right .qodef-m-text:after {left: auto;right: 0;}
.qodef-qi-premium-button.qodef-button-underline-draw .qodef-m-text {overflow: hidden;}
.qodef-qi-premium-button.qodef-button-underline-draw.qodef-underline--left:hover .qodef-m-text:after, .qodef-qi-premium-button.qodef-button-underline-draw.qodef-underline--right:hover .qodef-m-text:after {animation: qodef-animate-underline-from-left .7s cubic-bezier(.45,.29,0,.82) forwards;}
.qodef-qi-premium-button.qodef-button-underline-draw.qodef-underline--right:hover .qodef-m-text:after {animation: qodef-animate-underline-from-right .7s cubic-bezier(.45,.29,0,.82) forwards;}
.qodef-qi-premium-button.qodef-layout--gradient {border-radius: 4px;overflow: hidden;}
.qodef-qi-premium-button.qodef-layout--gradient.qodef-hover--gradient-vertical {background-size: auto 200%;transition: background-position .6s cubic-bezier(.25,.46,.45,.94);}
.qodef-qi-premium-button.qodef-layout--gradient.qodef-hover--gradient-vertical:hover {background-position: 50% 100%;}
.qodef-qi-premium-button.qodef-layout--gradient.qodef-hover--gradient-horizontal {background-size: 200% auto;transition: background-position .6s cubic-bezier(.25,.46,.45,.94);}
.qodef-qi-premium-button.qodef-layout--gradient.qodef-hover--gradient-horizontal:hover {background-position: 100% 50%;}
.qodef-qi-premium-button.qodef-layout--svg .qodef-m-svg {position: absolute;display: flex;align-items: center;justify-content: center;}
.qodef-qi-premium-button.qodef-layout--svg .qodef-m-svg svg {fill: currentColor;stroke: currentColor;transition: fill .25s ease-out,stroke .25s ease-out,stroke-dashoffset .25s ease-out;}
.qodef-qi-premium-button.qodef-layout--svg.qodef-svg--cover .qodef-m-svg {top: 0;left: 0;width: 100%;height: 100%;}
.qodef-qi-premium-button.qodef-layout--svg.qodef-svg--cover .qodef-m-svg svg {width: 100%;height: 100%;}
.qodef-qi-premium-button.qodef-layout--svg.qodef-svg--full .qodef-m-svg {top: 50%;left: 50%;transform: translate(-50%,-50%);}
.qodef-qi-premium-button.qodef-layout--svg.qodef-hover--svg-move-up .qodef-m-svg svg, .qodef-qi-premium-button.qodef-layout--svg.qodef-hover--svg-rotate .qodef-m-svg svg, .qodef-qi-premium-button.qodef-layout--svg.qodef-hover--svg-scale .qodef-m-svg svg, .qodef-qi-premium-button.qodef-layout--svg.qodef-hover--svg-skew .qodef-m-svg svg {overflow: visible;}
.qodef-qi-premium-button.qodef-layout--svg.qodef-hover--svg-move-up .qodef-m-svg svg *, .qodef-qi-premium-button.qodef-layout--svg.qodef-hover--svg-rotate .qodef-m-svg svg *, .qodef-qi-premium-button.qodef-layout--svg.qodef-hover--svg-scale .qodef-m-svg svg *, .qodef-qi-premium-button.qodef-layout--svg.qodef-hover--svg-skew .qodef-m-svg svg * {transform-origin: center;transition: transform .5s cubic-bezier(.31,.54,.15,.91);transform: scale(1);}
.qodef-qi-premium-button.qodef-layout--svg.qodef-hover--svg-scale:hover .qodef-m-svg svg * {transform: scale(1.07) translateZ(0);}
.qodef-qi-premium-button.qodef-layout--svg.qodef-hover--svg-rotate .qodef-m-svg svg * {transition: .6s transform cubic-bezier(.31,.54,.13,.84);}
.qodef-qi-premium-button.qodef-layout--svg.qodef-hover--svg-rotate:hover .qodef-m-svg svg * {transform: rotate(67deg) translateZ(0);}
.qodef-qi-premium-button.qodef-layout--svg.qodef-hover--svg-move-up .qodef-m-svg svg * {transition-duration: .37s;transform: matrix(1,0,0,1,0,0);will-change: transform;}
.qodef-qi-premium-button.qodef-layout--svg.qodef-hover--svg-move-up:hover .qodef-m-svg svg * {transform: matrix(1,0,0,1,-5,-4);}
.qodef-qi-premium-button.qodef-layout--svg.qodef-hover--svg-move-up-scale {transition: transform .45s cubic-bezier(.31,.54,.15,.91);transform: matrix(1,0,0,1,0,0);will-change: tranform;}
.qodef-qi-premium-button.qodef-layout--svg.qodef-hover--svg-move-up-scale:hover {transform: matrix(1,0,0,1,-3,-4);}
.qodef-qi-premium-button.qodef-layout--svg.qodef-hover--svg-skew:hover .qodef-m-svg svg * {transform: skewY(-7deg) scaleX(.9) scaleY(1.15);}
.qodef-qi-premium-button.qodef-layout--svg.qodef-hover--svg-hide .qodef-m-svg svg {overflow: visible;}
.qodef-qi-premium-button.qodef-layout--svg.qodef-hover--svg-hide .qodef-m-svg svg>* {-webkit-clip-path: polygon(0 0,100% 0,100% 100%,0 100%);clip-path: polygon(0 0,100% 0,100% 100%,0 100%);transition: .5s cubic-bezier(.51,.1,0,.84);}
.qodef-qi-premium-button.qodef-layout--svg.qodef-hover--svg-hide:hover .qodef-m-svg svg>* {-webkit-clip-path: polygon(50% 0,50% 0,50% 100%,50% 100%);clip-path: polygon(50% 0,50% 0,50% 100%,50% 100%);}
.qodef-qi-premium-button.qodef-layout--svg.qodef-hover--svg-rotate-infinite .qodef-m-svg svg {overflow: visible;}
.qodef-qi-premium-button.qodef-layout--svg.qodef-hover--svg-rotate-infinite .qodef-m-svg svg * {transform-origin: center;animation: qi-addons-for-elementor-premium-rotate 9s linear infinite;animation-play-state: paused;}
.qodef-qi-premium-button.qodef-layout--svg.qodef-hover--svg-rotate-infinite:hover .qodef-m-svg svg * {animation-play-state: running;}
.qodef-qi-premium-button.qodef-layout--svg.qodef-hover--svg-rotate-button {transform-origin: center;transition: transform .7s cubic-bezier(.31,.54,.13,.84);transform: scale(1);}
.qodef-qi-premium-button.qodef-layout--svg.qodef-hover--svg-rotate-button:hover {transform: rotate(30deg) translateZ(0);}
.qodef-qi-pricing-calculator {display: flex;border: 1px solid #ebebeb;}
.qodef-qi-pricing-calculator .qodef-m-items {flex: 1;}
.qodef-qi-pricing-calculator .qodef-e-item {display: flex;flex-direction: row;align-items: center;justify-content: flex-start;}
.qodef-qi-pricing-calculator .qodef-e-switch {position: relative;display: inline-block;vertical-align: middle;width: 68px;height: 32px;margin: 0;}
.qodef-qi-pricing-calculator .qodef-e-switch input {display: none;}
.qodef-qi-pricing-calculator .qodef-e-switch .qodef-e-slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;border: 1px solid #ebebeb;border-radius: 34px;transition: all .4s;}
.qodef-qi-pricing-calculator .qodef-e-switch .qodef-e-slider:before {position: absolute;content: "";height: 22px;width: 22px;left: 4px;bottom: 4px;background-color: #111;border-radius: 50%;transition: all .4s;}
.qodef-qi-pricing-calculator .qodef-e-switch input:checked+.qodef-e-slider {background-color: #dedede;}
.qodef-qi-pricing-calculator .qodef-e-switch input:checked+.qodef-e-slider:before {transform: translateX(35px);}
.qodef-qi-pricing-calculator .qodef-e-title {margin: 0;padding-left: 20px;}
.qodef-qi-pricing-calculator .qode-m-price-holder {position: relative;display: inline-flex;align-items: flex-end;}
.qodef-qi-pricing-calculator .qodef-m-price-wrapper {display: inline-flex;line-height: 1;justify-content: center;align-items: baseline;}
.qodef-qi-pricing-calculator .qodef-m-total-price {font-size: 4em;}
.qodef-qi-pricing-calculator .qodef-m-currency {align-self: flex-start;font-size: 2.3em;}
.qodef-qi-pricing-calculator .qodef-m-period {margin: 0 0 0 5px;}
.qodef-qi-pricing-calculator .qodef-m-button {margin-top: 30px;}
.qodef-qi-pricing-calculator.qodef-layout--side {flex-direction: row;overflow: hidden;}
@media only screen and (max-width:680px) {.qodef-qi-pricing-calculator.qodef-layout--side {flex-direction: column;}}
.qodef-qi-pricing-calculator.qodef-layout--side .qodef-m-items {position: relative;display: flex;flex-wrap: wrap;border-color: inherit;margin-bottom: -1px;}
.qodef-qi-pricing-calculator.qodef-layout--side .qodef-m-items:after {content: "";position: absolute;top: 0;right: 0;height: 100%;border-right: 1px solid;border-color: inherit;}
.qodef-qi-pricing-calculator.qodef-layout--side .qodef-m-total-holder {display: flex;flex-direction: column;justify-content: space-between;width: 40%;text-align: center;padding: 50px 30px;}
@media only screen and (max-width:680px) {.qodef-qi-pricing-calculator.qodef-layout--side .qodef-m-total-holder {width: 100% !important;}}
.qodef-qi-pricing-calculator.qodef-layout--side .qodef-e-item {padding: 30px;border-bottom: 1px solid;border-right: 1px solid;border-color: inherit;}
.qodef-qi-pricing-calculator.qodef-layout--simple {flex-direction: column;padding: 50px;}
.qodef-qi-pricing-calculator.qodef-layout--simple .qode-m-price-holder {margin-bottom: 25px;}
.qodef-qi-pricing-calculator.qodef-layout--simple .qodef-e-item:not(:last-child) {margin-bottom: 10px;}
.qodef-qi-pricing-calculator.qodef-layout--simple .qodef-m-bottom-holder {margin-top: 100px;}
.qodef-qi-pricing-calculator.qodef-layout--simple .qodef-e-switch {width: 52px;height: 24px;}
.qodef-qi-pricing-calculator.qodef-layout--simple .qodef-e-switch .qodef-e-slider:before {height: 16px;width: 16px;left: 3px;bottom: 3px;}
.qodef-qi-pricing-calculator.qodef-layout--simple .qodef-e-switch input:checked+.qodef-e-slider:before {transform: translateX(28px);}
.qodef-qi-pricing-list.qodef-layout--with-legend .qodef-m-item {display: flex;align-items: center;align-self: flex-start;}
.qodef-qi-pricing-list.qodef-layout--with-legend .qodef-m-item .qodef-e-image {max-width: 25%;flex-shrink: 0;margin-right: 24px;}
.qodef-qi-pricing-list.qodef-layout--with-legend .qodef-m-item .qodef-e-item-holder {flex: 1;}
.qodef-qi-pricing-list.qodef-layout--with-legend .qodef-e-heading-title {display: inline-flex;align-items: center;}
.qodef-qi-pricing-list.qodef-layout--with-legend .qodef-e-legend-list-icon-holder {display: flex;align-items: inherit;margin-left: 10px;}
.qodef-qi-pricing-list.qodef-layout--with-legend .qodef-e-legend-item .qodef-e-icon, .qodef-qi-pricing-list.qodef-layout--with-legend .qodef-e-legend-list-icon-holder {font-size: 15px;line-height: 1;}
.qodef-qi-pricing-list.qodef-layout--with-legend .qodef-e-legend-item .qodef-e-icon svg, .qodef-qi-pricing-list.qodef-layout--with-legend .qodef-e-legend-list-icon-holder svg {width: 1em;height: auto;stroke: currentColor;fill: currentColor;}
.qodef-qi-pricing-list.qodef-layout--with-legend .qodef-e-legend-list-icon {margin-right: 5px;}
.qodef-qi-pricing-list.qodef-layout--with-legend .qodef-e-legend-list-icon:last-child {margin-right: 0;}
.qodef-qi-pricing-list.qodef-layout--with-legend .qodef-m-legend {display: flex;justify-content: center;text-align: center;margin-top: 50px;}
.qodef-qi-pricing-list.qodef-layout--with-legend .qodef-m-legend .qodef-e-legend-item {display: flex;align-items: center;margin-right: 40px;}
.qodef-qi-pricing-list.qodef-layout--with-legend .qodef-m-legend .qodef-e-legend-item:last-child {margin-right: 0;}
@media only screen and (min-width:481px) {.qodef-qi-pricing-list.qodef-layout--with-legend .qodef-m-legend .qodef-e-legend-item {margin-bottom: 0 !important;}}
.qodef-qi-pricing-list.qodef-layout--with-legend .qodef-m-legend .qodef-e-legend-description {margin-left: 10px;}
@media only screen and (max-width:480px) {.qodef-qi-pricing-list.qodef-layout--with-legend .qodef-m-legend {flex-direction: column;}
	.qodef-qi-pricing-list.qodef-layout--with-legend .qodef-m-legend .qodef-e-legend-item {justify-content: center;margin-right: 0 !important;}}
.qodef-columns--three .qodef-qi-pricing-list.qodef-layout--with-legend .qodef-m-inner {display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);column-gap: 50px;}
.qodef-columns--two .qodef-qi-pricing-list.qodef-layout--with-legend .qodef-m-inner {display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);column-gap: 50px;}
@media only screen and (max-width:1024px) {.qodef-columns-responsive--1024 .qodef-qi-pricing-list.qodef-layout--with-legend .qodef-m-inner {grid-template-columns: minmax(0,1fr);}}
@media only screen and (max-width:680px) {.qodef-columns-responsive--680 .qodef-qi-pricing-list.qodef-layout--with-legend .qodef-m-inner {grid-template-columns: minmax(0,1fr);}}
.qodef-qi-pricing-slider {display: flex;flex-direction: column;align-items: center;}
.qodef-qi-pricing-slider .qodef-m-info-inner {border: 1px solid #ebebeb;padding: 40px;}
.qodef-qi-pricing-slider .qodef-m-title {margin: 0;}
.qodef-qi-pricing-slider .qode-m-price-holder {position: relative;display: inline-flex;align-items: flex-end;width: 100%;justify-content: center;}
.qodef-qi-pricing-slider .qodef-m-price-wrapper {display: inline-flex;line-height: 1;justify-content: center;align-items: baseline;}
.qodef-qi-pricing-slider .qodef-m-total-price {font-size: 4em;}
.qodef-qi-pricing-slider .qodef-m-currency {align-self: flex-start;font-size: 2.3em;}
.qodef-qi-pricing-slider .qodef-m-period {margin: 0 0 0 5px;}
.qodef-qi-pricing-slider .qodef-m-button {margin-top: 30px;}
.qodef-qi-pricing-slider .qodef-m-slider {position: relative;height: 6px;background-color: #ebebeb;margin-bottom: 60px;width: 100%;}
.qodef-qi-pricing-slider .qodef-m-slider-drag {width: 32px;height: 32px;border-radius: 32px;display: flex;align-items: center;justify-content: space-evenly;background-color: #000;border: 1px solid transparent;position: absolute;top: -15px;left: 0;cursor: pointer;z-index: 10;}
.qodef-qi-pricing-slider .qodef-m-slider-drag .qodef-m-arrow-left, .qodef-qi-pricing-slider .qodef-m-slider-drag .qodef-m-arrow-right {fill: #fff;}
.qodef-qi-pricing-slider .qodef-m-slider-bar {height: 100%;background-color: #ebebeb;}
.qodef-qi-pricing-slider .qodef-m-delimiter {position: absolute;display: inline-block;width: 1px;height: 40px;background-color: #ebebeb;top: 50%;left: 10%;z-index: 0;transform: translate(-50%,-50%);}
.qodef-qi-pricing-slider .qodef-m-slider-value-holder {text-align: center;position: absolute;z-index: 100;opacity: 1;top: 100%;margin-top: 15px;white-space: nowrap;}
.qodef-qi-pricing-slider .qodef-m-slider-value-holder .qodef-m-slider-value {display: inline-block;text-align: center;font-weight: 700;font-size: 20px;color: #111;height: 20px;line-height: 20px;}
.qodef-qi-pricing-slider.qodef--with-image .qodef-m-info {display: flex;}
.qodef-qi-pricing-slider.qodef--with-image .qodef-m-image {flex-shrink: 0;}
@media only screen and (max-width:680px) {.qodef-qi-pricing-slider.qodef--with-image .qodef-m-image {display: none;}}
.qodef-qi-pricing-slider.qodef--with-image .qodef-m-image img {height: 100%;object-fit: cover;}
.qodef-qi-pricing-slider.qodef-layout--side {flex-direction: row;align-items: flex-start;}
.qodef-qi-pricing-slider.qodef-layout--side.qodef-slider--right {flex-direction: row-reverse;}
.qodef-qi-pricing-slider.qodef-layout--side .qodef-m-info, .qodef-qi-pricing-slider.qodef-layout--side .qodef-m-slider-holder {width: 50%;}
@media only screen and (max-width:1024px) {.qodef-qi-pricing-slider.qodef-layout--side {flex-direction: column;align-items: center;}
	.qodef-qi-pricing-slider.qodef-layout--side.qodef-slider--right {flex-direction: column;align-items: center;}
	.qodef-qi-pricing-slider.qodef-layout--side .qodef-m-info, .qodef-qi-pricing-slider.qodef-layout--side .qodef-m-slider-holder {width: 100%;}}
.qodef-qi-pricing-table.qodef-layout--side-price .qodef-m-inner {display: flex;}
.qodef-qi-pricing-table.qodef-layout--side-price .qodef-m-side {margin-right: 20px;}
.qodef-qi-rating .qodef-m-icon-holder {position: relative;display: inline-block;font-size: 0;line-height: 1;}
.qodef-qi-rating .qodef-e-icon {display: inline-block;font-size: 0;}
.qodef-qi-rating .qodef-e-icon>:first-child {margin-left: 0 !important;}
.qodef-qi-rating .qodef-e-icon>:last-child {margin-right: 0 !important;}
.qodef-qi-rating .qodef-e-icon>:not(svg) {width: auto !important;}
.qodef-qi-rating .qodef-e-icon>svg {width: 30px;fill: currentColor;stroke: currentColor;}
.qodef-qi-rating .qodef-e-icon.qodef-e-icon-marked {position: absolute;top: 0;left: 0;white-space: nowrap;overflow: hidden;}
.qodef-qi-rating.qodef-layout--split .qodef-m-icon-holder {display: inline-flex;}
.qodef-qi-rating.qodef-layout--split .qodef-m-icon-holder>:first-child {margin-left: 0 !important;}
.qodef-qi-rating.qodef-layout--split .qodef-m-icon-holder>:last-child {margin-right: 0 !important;}
.qodef-qi-rating.qodef-layout--split .qodef-e-icon {display: inline-block;font-size: 0;}
.qodef-qi-rating.qodef-layout--split .qodef-e-icon.qodef-e-icon-marked {position: relative;overflow: initial;}
.qodef-qi-rotating-image-tiles {overflow: hidden;position: relative;flex-shrink: 0;display: grid;height: 100vh;width: 100vh;}
.qodef-qi-rotating-image-tiles.qodef-qi-4-tiles {grid-template-columns: repeat(2,1fr);}
.qodef-qi-rotating-image-tiles.qodef-qi-9-tiles {grid-template-columns: repeat(3,1fr);}
.qodef-qi-rotating-image-tiles.qodef-qi-16-tiles {grid-template-columns: repeat(4,1fr);}
.qodef-qi-rotating-image-tiles .qodef-tile {overflow: hidden;position: relative;}
.qodef-qi-rotating-image-tiles .qodef-tile.qodef-hide {opacity: 0;}
.qodef-qi-rotating-image-tiles .qodef-tile .qodef-tile-wheel {position: absolute;top: 0;left: 0;width: 200%;height: 200%;transition: .6s cubic-bezier(.85,0,.15,1);}
.qodef-qi-rotating-image-tiles .qodef-tile .qodef-tile-wheel .qodef-tile-field {position: absolute;top: 0;left: 0;width: 50%;height: 50%;background-size: var(--qodef-image-tiles-size) var(--qodef-image-tiles-size);}
.qodef-qi-rotating-image-tiles .qodef-tile .qodef-tile-wheel .qodef-tile-field:nth-child(2) {top: 50%;left: 0;transform: rotate(-90deg);}
.qodef-qi-rotating-image-tiles .qodef-tile .qodef-tile-wheel .qodef-tile-field:nth-child(3) {top: 50%;left: 50%;transform: rotate(180deg);}
.qodef-qi-rotating-image-tiles .qodef-tile .qodef-tile-wheel .qodef-tile-field:nth-child(4) {top: 0;left: 50%;transform: rotate(90deg);}
.qodef-qi-rotating-image-tiles .qodef-tile .qodef-tile-wheel .qodef-tile-field.qodef-tile-top-left {border-radius: 100% 0 0 100%/100% 0 100% 0;}
.qodef-qi-rotating-image-tiles .qodef-tile .qodef-tile-wheel .qodef-tile-field.qodef-tile-top-right {border-radius: 0 100% 100% 0/0 100% 0 100%;}
.qodef-qi-rotating-image-tiles .qodef-tile .qodef-tile-wheel .qodef-tile-field.qodef-tile-bottom-left {border-radius: 0 100% 0 100%/0 0 100% 100%;}
.qodef-qi-rotating-image-tiles .qodef-tile .qodef-tile-wheel .qodef-tile-field.qodef-tile-bottom-right {border-radius: 0 100% 100% 0/0 0 100% 100%;}
.qodef-qi-rotating-image-tiles .qodef-tile.qodef-tile-0 .qodef-tile-wheel {transition-delay: .121s;}
.qodef-qi-rotating-image-tiles .qodef-tile.qodef-tile-1 .qodef-tile-wheel {transition-delay: .234s;}
.qodef-qi-rotating-image-tiles .qodef-tile.qodef-tile-2 .qodef-tile-wheel {transition-delay: .315s;}
.qodef-qi-rotating-image-tiles .qodef-tile.qodef-tile-3 .qodef-tile-wheel {transition-delay: .43s;}
.qodef-qi-rotating-image-tiles .qodef-tile.qodef-tile-4 .qodef-tile-wheel {transition-delay: .455s;}
.qodef-qi-rotating-image-tiles .qodef-tile.qodef-tile-5 .qodef-tile-wheel {transition-delay: .193s;}
.qodef-qi-rotating-image-tiles .qodef-tile.qodef-tile-6 .qodef-tile-wheel {transition-delay: .249s;}
.qodef-qi-rotating-image-tiles .qodef-tile.qodef-tile-7 .qodef-tile-wheel {transition-delay: .306s;}
.qodef-qi-rotating-image-tiles .qodef-tile.qodef-tile-8 .qodef-tile-wheel {transition-delay: .388s;}
.qodef-qi-rotating-image-tiles .qodef-tile.qodef-tile-9 .qodef-tile-wheel {transition-delay: .481s;}
.qodef-qi-rotating-image-tiles .qodef-tile.qodef-tile-10 .qodef-tile-wheel {transition-delay: .169s;}
.qodef-qi-rotating-image-tiles .qodef-tile.qodef-tile-11 .qodef-tile-wheel {transition-delay: .206s;}
.qodef-qi-rotating-image-tiles .qodef-tile.qodef-tile-12 .qodef-tile-wheel {transition-delay: .218s;}
.qodef-qi-rotating-image-tiles .qodef-tile.qodef-tile-13 .qodef-tile-wheel {transition-delay: .328s;}
.qodef-qi-rotating-image-tiles .qodef-tile.qodef-tile-14 .qodef-tile-wheel {transition-delay: .401s;}
.qodef-qi-rotating-image-tiles .qodef-tile.qodef-tile-15 .qodef-tile-wheel {transition-delay: .149s;}
.qodef-qi-rotating-image-tiles.qodef-qi-4-tiles .qodef-tile-0 .qodef-tile-field {background-position: 0 0;}
.qodef-qi-rotating-image-tiles.qodef-qi-4-tiles .qodef-tile-1 .qodef-tile-field {background-position: calc(-1 * var(--qodef-image-tiles-size) / 2) 0;}
.qodef-qi-rotating-image-tiles.qodef-qi-4-tiles .qodef-tile-2 .qodef-tile-field {background-position: calc(-1 * var(--qodef-image-tiles-size) / 2 * 2) calc(-1 * var(--qodef-image-tiles-size) / 2);}
.qodef-qi-rotating-image-tiles.qodef-qi-4-tiles .qodef-tile-3 .qodef-tile-field {background-position: calc(-1 * var(--qodef-image-tiles-size) / 2) calc(-1 * var(--qodef-image-tiles-size) / 2);}
.qodef-qi-rotating-image-tiles.qodef-qi-9-tiles .qodef-tile-0 .qodef-tile-field {background-position: 0 0;}
.qodef-qi-rotating-image-tiles.qodef-qi-9-tiles .qodef-tile-1 .qodef-tile-field {background-position: calc(-1 * var(--qodef-image-tiles-size) / 3) 0;}
.qodef-qi-rotating-image-tiles.qodef-qi-9-tiles .qodef-tile-2 .qodef-tile-field {background-position: calc(-1 * var(--qodef-image-tiles-size) / 3 * 2) 0;}
.qodef-qi-rotating-image-tiles.qodef-qi-9-tiles .qodef-tile-3 .qodef-tile-field {background-position: 0 calc(-1 * var(--qodef-image-tiles-size) / 3);}
.qodef-qi-rotating-image-tiles.qodef-qi-9-tiles .qodef-tile-4 .qodef-tile-field {background-position: calc(-1 * var(--qodef-image-tiles-size) / 3) calc(-1 * var(--qodef-image-tiles-size) / 3);}
.qodef-qi-rotating-image-tiles.qodef-qi-9-tiles .qodef-tile-5 .qodef-tile-field {background-position: calc(-1 * var(--qodef-image-tiles-size) / 3 * 2) calc(-1 * var(--qodef-image-tiles-size) / 3);}
.qodef-qi-rotating-image-tiles.qodef-qi-9-tiles .qodef-tile-6 .qodef-tile-field {background-position: 0 calc(-1 * var(--qodef-image-tiles-size) / 3 * 2);}
.qodef-qi-rotating-image-tiles.qodef-qi-9-tiles .qodef-tile-7 .qodef-tile-field {background-position: calc(-1 * var(--qodef-image-tiles-size) / 3) calc(-1 * var(--qodef-image-tiles-size) / 3 * 2);}
.qodef-qi-rotating-image-tiles.qodef-qi-9-tiles .qodef-tile-8 .qodef-tile-field {background-position: calc(-1 * var(--qodef-image-tiles-size) / 3 * 2) calc(-1 * var(--qodef-image-tiles-size) / 3 * 2);}
.qodef-qi-rotating-image-tiles.qodef-qi-16-tiles .qodef-tile-0 .qodef-tile-field {background-position: 0 0;}
.qodef-qi-rotating-image-tiles.qodef-qi-16-tiles .qodef-tile-1 .qodef-tile-field {background-position: calc(-1 * var(--qodef-image-tiles-size) / 4) 0;}
.qodef-qi-rotating-image-tiles.qodef-qi-16-tiles .qodef-tile-2 .qodef-tile-field {background-position: calc(-1 * var(--qodef-image-tiles-size) / 4 * 2) 0;}
.qodef-qi-rotating-image-tiles.qodef-qi-16-tiles .qodef-tile-3 .qodef-tile-field {background-position: calc(-1 * var(--qodef-image-tiles-size) / 4 * 3) 0;}
.qodef-qi-rotating-image-tiles.qodef-qi-16-tiles .qodef-tile-4 .qodef-tile-field {background-position: 0 calc(-1 * var(--qodef-image-tiles-size) / 4);}
.qodef-qi-rotating-image-tiles.qodef-qi-16-tiles .qodef-tile-5 .qodef-tile-field {background-position: calc(-1 * var(--qodef-image-tiles-size) / 4) calc(-1 * var(--qodef-image-tiles-size) / 4);}
.qodef-qi-rotating-image-tiles.qodef-qi-16-tiles .qodef-tile-6 .qodef-tile-field {background-position: calc(-1 * var(--qodef-image-tiles-size) / 4 * 2) calc(-1 * var(--qodef-image-tiles-size) / 4);}
.qodef-qi-rotating-image-tiles.qodef-qi-16-tiles .qodef-tile-7 .qodef-tile-field {background-position: calc(-1 * var(--qodef-image-tiles-size) / 4 * 3) calc(-1 * var(--qodef-image-tiles-size) / 4);}
.qodef-qi-rotating-image-tiles.qodef-qi-16-tiles .qodef-tile-8 .qodef-tile-field {background-position: 0 calc(-1 * var(--qodef-image-tiles-size) / 4 * 2);}
.qodef-qi-rotating-image-tiles.qodef-qi-16-tiles .qodef-tile-9 .qodef-tile-field {background-position: calc(-1 * var(--qodef-image-tiles-size) / 4) calc(-1 * var(--qodef-image-tiles-size) / 4 * 2);}
.qodef-qi-rotating-image-tiles.qodef-qi-16-tiles .qodef-tile-10 .qodef-tile-field {background-position: calc(-1 * var(--qodef-image-tiles-size) / 4 * 2) calc(-1 * var(--qodef-image-tiles-size) / 4 * 2);}
.qodef-qi-rotating-image-tiles.qodef-qi-16-tiles .qodef-tile-11 .qodef-tile-field {background-position: calc(-1 * var(--qodef-image-tiles-size) / 4 * 3) calc(-1 * var(--qodef-image-tiles-size) / 4 * 2);}
.qodef-qi-rotating-image-tiles.qodef-qi-16-tiles .qodef-tile-12 .qodef-tile-field {background-position: 0 calc(-1 * var(--qodef-image-tiles-size) / 4 * 3);}
.qodef-qi-rotating-image-tiles.qodef-qi-16-tiles .qodef-tile-13 .qodef-tile-field {background-position: calc(-1 * var(--qodef-image-tiles-size) / 4) calc(-1 * var(--qodef-image-tiles-size) / 4 * 3);}
.qodef-qi-rotating-image-tiles.qodef-qi-16-tiles .qodef-tile-14 .qodef-tile-field {background-position: calc(-1 * var(--qodef-image-tiles-size) / 4 * 2) calc(-1 * var(--qodef-image-tiles-size) / 4 * 3);}
.qodef-qi-rotating-image-tiles.qodef-qi-16-tiles .qodef-tile-15 .qodef-tile-field {background-position: calc(-1 * var(--qodef-image-tiles-size) / 4 * 3) calc(-1 * var(--qodef-image-tiles-size) / 4 * 3);}
.qodef-qi-social-links .qodef-m-content {display: inline-flex;align-items: center;}
.qodef-direction--vertical.qodef-qi-social-links .qodef-m-content {flex-direction: column;}
.qodef-qi-social-links .qodef-m-content a {font-size: 14px;line-height: 1em;transition: all .2s ease-out;}
.qodef-direction--vertical.qodef-qi-social-links .qodef-m-content a {margin-bottom: .25em;margin-right: 0 !important;}
.qodef-direction--horizontal.qodef-qi-social-links .qodef-m-content a {margin-bottom: 0 !important;margin-right: .25em;}
.qodef-qi-social-links .qodef-m-content a:last-child {margin-bottom: 0 !important;margin-right: 0 !important;}
.qodef-qi-social-links .qodef-m-content a svg {width: 1em;height: auto;}
.qodef-qi-social-links .qode-e-label {white-space: nowrap;}
.qodef-qi-social-links.qodef-layout--textual .qodef-m-content a {white-space: nowrap;}
.qodef-qi-social-links.qodef-layout--icon.qodef-icon-boxed .qodef-m-content a {display: flex;align-items: center;justify-content: center;width: 1.5em;height: 1.5em;background-color: #f1f1f1;border: 1px solid transparent;}
.qodef-qi-social-links.qodef-direction--vertical .qodef-m-content {align-items: flex-start;}
.qodef-qi-social-links.qodef-direction--vertical .qodef-m-items-holder {display: flex;flex-direction: column;}
.qodef-qi-social-links.qodef-direction--vertical.qodef-alignment--left .qodef-m-content, .qodef-qi-social-links.qodef-direction--vertical.qodef-alignment--left .qodef-m-items-holder {align-items: flex-start;}
.qodef-qi-social-links.qodef-direction--vertical.qodef-alignment--right .qodef-m-content, .qodef-qi-social-links.qodef-direction--vertical.qodef-alignment--right .qodef-m-items-holder {align-items: flex-end;}
.qodef-qi-social-links.qodef-direction--vertical.qodef-alignment--center .qodef-m-content, .qodef-qi-social-links.qodef-direction--vertical.qodef-alignment--center .qodef-m-items-holder {align-items: center;}
.qodef-qi-social-links.qodef-direction--horizontal .qodef-m-items-holder {display: inline-flex;}
@media only screen and (min-width:769px) {.qodef-qi-social-links.qodef-direction--horizontal.qodef-layout--textual .qodef-m-items-holder {gap: initial !important;}}
.qodef-qi-social-links.qodef-label-position--top .qodef-m-content {flex-direction: column;align-items: flex-start;}
.qodef-qi-social-links.qodef-label-position--top .qode-e-label {margin-right: 0 !important;}
.qodef-qi-social-links.qodef-rotate--left .qodef-m-content {transform: rotate(-90deg) translate(-50%,50%);transform-origin: 0 50%;}
.qodef-qi-social-links.qodef-rotate--left.qodef-layout--icon .qodef-m-content a {display: block;transform: rotate(90deg);}
.qodef-qi-social-links.qodef-rotate--right .qodef-m-content {transform: rotate(90deg) translate(-50%,-50%);transform-origin: 0 50%;}
.qodef-qi-social-links.qodef-rotate--right.qodef-layout--icon .qodef-m-content a {display: block;transform: rotate(-90deg);}
.qodef-qi-social-links.qodef--links-underline-hover .qodef-m-social-item {width: 100%;background-repeat: no-repeat;background-image: linear-gradient(transparent calc(100% - 1px),currentColor 1px);transition: .9s cubic-bezier(.32,.32,.15,1.17);background-size: 0 100%;transition-duration: .6s;}
.qodef-qi-social-links.qodef--links-underline-hover .qodef-m-social-item:hover {background-size: 100% 100%;}
@media only screen and (max-width:768px) {.qodef-qi-social-links.qodef-direction--horizontal.qodef-layout--textual .qodef-m-content a {margin-right: 0 !important;}
	.qodef-qi-social-links.qodef-direction--horizontal.qodef-layout--textual .qodef-m-items-holder {flex-wrap: wrap;justify-content: center;}}
.qodef-qi-social-share-buttons {position: relative;display: inline-block;vertical-align: top;}
.qodef-qi-social-share-buttons .qodef-m-label-holder {padding: 0 5px 0 0;}
.qodef-qi-social-share-buttons .qodef-social-share-label {position: relative;display: inline-block;vertical-align: top;margin: 0;}
.qodef-qi-social-share-buttons .qodef-m-label-icon svg {width: 1em;height: auto;fill: currentColor;stroke: currentColor;overflow: visible;}
.qodef-qi-social-share-buttons.qodef-label-icon-boxed .qodef-m-label-icon {display: inline-flex;align-items: center;justify-content: center;width: 2em;height: 2em;background-color: #c4c4c4;border: 1px solid transparent;border-radius: 50%;}
.qodef-qi-social-share-buttons.qodef-label-icon--before-title .qodef-m-label-icon {order: -1;}
.qodef-qi-social-share-buttons ul {position: relative;display: inline-flex;list-style: none;padding: 0;}
.qodef-qi-social-share-buttons ul.qodef-social-networks-list {margin: 0;}
.qodef-qi-social-share-buttons li {position: relative;display: inline-block;vertical-align: top;line-height: 1;padding: 0;margin: 0;}
.qodef-qi-social-share-buttons li a {font-size: 1.25em;}
.qodef-qi-social-share-buttons li .qodef-social-network-text {transition: color .2s ease-in-out;}
.qodef-qi-social-share-buttons li .qodef-m-icon {transition: all .2s ease-in-out;}
.qodef-qi-social-share-buttons li .qodef-m-icon svg {width: 1em;vertical-align: top;fill: currentColor;stroke: currentColor;overflow: visible;}
.qodef-qi-social-share-buttons.qodef-icon-boxed .qodef-m-icon {display: inline-flex;align-items: center;justify-content: center;width: 2em;height: 2em;background-color: #c4c4c4;border: 1px solid transparent;}
.qodef-qi-social-share-buttons.qodef-type--textual.qodef-network--hover-underline .qodef-share-link .qodef-social-network-text {position: relative;}
.qodef-qi-social-share-buttons.qodef-type--textual.qodef-network--hover-underline .qodef-share-link .qodef-social-network-text:after {content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background-color: currentColor;transform-origin: 100% 50%;transition: transform .3s ease-in-out;transform: scaleX(0);}
.qodef-qi-social-share-buttons.qodef-type--textual.qodef-network--hover-underline .qodef-share-link:hover .qodef-social-network-text:after {transform: scaleX(1);transform-origin: 0 50%;transition: transform .4s ease-in-out;}
.qodef-qi-social-share-buttons.qodef-layout--dropdown {position: relative;display: inline-block;vertical-align: bottom;}
.qodef-qi-social-share-buttons.qodef-layout--dropdown .qodef-social-share-label {margin: 0;vertical-align: middle;}
.qodef-qi-social-share-buttons.qodef-layout--dropdown .qodef-social-share-icon {vertical-align: middle;}
.qodef-qi-social-share-buttons.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li {opacity: 1;visibility: visible;cursor: pointer;}
.qodef-qi-social-share-buttons.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(2) {transition-delay: .2s;}
.qodef-qi-social-share-buttons.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(3) {transition-delay: .3s;}
.qodef-qi-social-share-buttons.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(4) {transition-delay: .4s;}
.qodef-qi-social-share-buttons.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(5) {transition-delay: .5s;}
.qodef-qi-social-share-buttons.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(6) {transition-delay: .6s;}
.qodef-qi-social-share-buttons.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(7) {transition-delay: .7s;}
.qodef-qi-social-share-buttons.qodef-layout--dropdown .qodef-social-share-dropdown-opener {display: flex;align-items: center;}
.qodef-qi-social-share-buttons.qodef-layout--dropdown .qodef-social-share-dropdown-opener .qodef-social-share-title {display: inline-block;vertical-align: top;margin-right: 5px;}
.qodef-qi-social-share-buttons.qodef-layout--dropdown .qodef-social-share-dropdown {position: absolute;visibility: hidden;z-index: 950;}
.qodef-qi-social-share-buttons.qodef-layout--dropdown .qodef-social-share-dropdown ul {position: relative;display: block;z-index: 990;margin: 0;padding: 0 !important;}
.qodef-qi-social-share-buttons.qodef-layout--dropdown .qodef-social-share-dropdown li {position: relative;display: inline-block;visibility: hidden;overflow: hidden;opacity: 0;transition: opacity .2s ease-out,visibility .2s ease-out;}
.qodef-qi-social-share-buttons.qodef-layout--dropdown .qodef-social-share-dropdown li a {transition: color .2s ease-out,background-color .2s ease-out;}
.qodef-qi-social-share-buttons.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown ul {display: flex;flex-direction: column;}
.qodef-qi-social-share-buttons.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:not(:first-child) {border-top: none;}
.qodef-qi-social-share-buttons.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li a {font-size: 1em;}
.qodef-qi-social-share-buttons.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown {top: 50%;left: 100%;transform: translateY(-50%);}
.qodef-qi-social-share-buttons.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown ul {display: flex;}
.qodef-qi-social-share-buttons.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown {top: 50%;right: 100%;transform: translateY(-50%);}
.qodef-qi-social-share-buttons.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown ul {display: flex;flex-direction: row-reverse;}
.qodef-qi-social-share-buttons.qodef-layout--list {display: inline-flex;align-items: center;}
@media only screen and (max-width:680px) {.qodef-qi-social-share-buttons.qodef-layout--list ul {flex-wrap: wrap;}}
.qodef-qi-social-share-buttons.qodef-layout--list li {margin: 0 15px;}
.qodef-qi-social-share-buttons.qodef-layout--list li:first-child {margin-left: 0 !important;}
.qodef-qi-social-share-buttons.qodef-layout--list li:last-child {margin-right: 0 !important;}
.qodef-qi-social-share-buttons.qodef-layout--list .qodef-m-label-holder {display: inline-flex;align-items: center;}
.qodef-qi-social-share-buttons.qodef-layout--list.qodef-network-text-separator ul li {display: inline-flex;align-items: center;}
.qodef-qi-social-share-buttons.qodef-layout--list.qodef-network-text-separator ul li:after {content: "";width: 6px;height: 1px;background-color: currentColor;}
@media only screen and (max-width:480px) {.qodef-qi-social-share-buttons.qodef-layout--list.qodef-network-text-separator ul li:after {display: none;}}
.qodef-qi-social-share-buttons.qodef-layout--list.qodef-network-text-separator ul li:last-child:after {display: none;}
@media only screen and (max-width:480px) {.qodef-qi-social-share-buttons.qodef-layout--list.qodef-network-name--full-name ul {flex-direction: column;align-items: center;}}
@media only screen and (max-width:480px) {.qodef-qi-social-share-buttons.qodef-layout--list.qodef-network-name--full-name.qodef-mobile-align--left ul {align-items: flex-start;}
	.qodef-qi-social-share-buttons.qodef-layout--list.qodef-network-name--full-name.qodef-mobile-align--left ul li {margin-left: 0;margin-right: 0;}}
@media only screen and (max-width:480px) {.qodef-qi-social-share-buttons.qodef-layout--list.qodef-network-name--full-name.qodef-mobile-align--right ul {align-items: flex-end;}
	.qodef-qi-social-share-buttons.qodef-layout--list.qodef-network-name--full-name.qodef-mobile-align--right ul li {margin-left: 0;margin-right: 0;}}
.qodef-qi-stacked-item-scroll {position: relative;height: 100vh;overflow: hidden;}
.qodef-qi-stacked-item-scroll .qodef-m-main-holder {position: relative;display: flex;justify-content: center;align-items: center;flex-direction: column;height: 100%;width: 65%;opacity: 0;text-align: center;margin: 0 auto;transition: opacity .4s;}
.qodef-qi-stacked-item-scroll .qodef-m-main-holder.qodef--visible {opacity: 1;transition: opacity 1s;}
.qodef-qi-stacked-item-scroll .qodef-m-main-holder>.qodef-m-text {margin: 0 0 .6em;}
.qodef-qi-stacked-item-scroll .qodef-m-items {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.qodef-qi-stacked-item-scroll .qodef-e-item {position: absolute;top: 50%;left: 50%;transition: transform 1s cubic-bezier(.2,.84,.5,1);pointer-events: none;}
.qodef-qi-stacked-item-scroll .qodef-e-item.qodef--active {pointer-events: auto;cursor: none;}
.qodef-qi-stacked-item-scroll .qodef-e-item.qodef--active+.qodef-e-item {cursor: auto;pointer-events: auto;}
.qodef-qi-stacked-item-scroll .qodef-e-image {transform: translate(-50%,-50%);}
.qodef-qi-stacked-item-scroll .qodef-e-cursor-text {display: none;}
.qodef-qi-stacked-item-scroll .qodef-m-hover-text {position: absolute;top: 0;left: 0;opacity: 0;z-index: 50;background-color: #fff;padding: 1em 2em;}
.qodef-qi-stacked-item-scroll .qodef-m-hover-text.qodef--show {opacity: 1;}
.qodef-qi-stacked-item-scroll .qodef-m-scroll-note {position: absolute;top: 0;left: 70px;height: 100%;width: 20px;display: flex;align-items: center;justify-content: center;pointer-events: none;opacity: 0;}
.qodef-qi-stacked-item-scroll .qodef-m-scroll-note .qodef-m-scroll-inner {white-space: nowrap;transform: rotate(-90deg) translateX(35px);transition: transform 1s cubic-bezier(.86,0,.07,1);}
.qodef--eos.qodef-qi-stacked-item-scroll .qodef-m-scroll-note .qodef-m-scroll-inner {transform: rotate(-90deg) translateX(-52px);}
.qodef-qi-stacked-item-scroll .qodef-m-scroll-note .qodef-m-line {display: inline-block;vertical-align: middle;height: 1px;width: 90px;margin: 0 15px;background-color: currentColor;transform: scaleX(0);animation: qodef-animate-line-vertical-down 1s forwards;will-change: transform;}
.qodef--eos.qodef-qi-stacked-item-scroll .qodef-m-scroll-note .qodef-m-line {animation: qodef-animate-line-vertical-up 1s forwards;}
.qodef-qi-stacked-item-scroll .qodef-m-scroll-note .qodef-m-down {opacity: 1;transition: opacity .4s ease-in .2s;}
.qodef--eos.qodef-qi-stacked-item-scroll .qodef-m-scroll-note .qodef-m-down {opacity: 0;transition: opacity .25s;}
.qodef-qi-stacked-item-scroll .qodef-m-scroll-note .qodef-m-up {opacity: 0;transition: opacity .25s;}
.qodef--eos.qodef-qi-stacked-item-scroll .qodef-m-scroll-note .qodef-m-up {opacity: 1;transition: opacity .4s ease-in .2s;}
.qodef-qi-stacked-item-scroll:not(.qodef--is-in-content) .qodef-m-scroll-note {opacity: 1;}
.qodef-qi--touch .qodef-qi-stacked-item-scroll .qodef-m-hover-text {top: auto;bottom: 0;width: 100%;text-align: center;opacity: 1;background-color: transparent;}
.qodef-qi--touch .qodef-qi-stacked-item-scroll.qodef--eos .qodef-m-hover-text {opacity: 0;}
.qodef-qi-stacked-item-scroll.qodef-text--gradient .qodef-m-main-holder>.qodef-m-text {-webkit-background-clip: text !important;-webkit-text-fill-color: transparent;}
.qodef-qi-stacked-item-scroll .qodef-e-item .qodef-e-item-inner {opacity: 0;transform: translate3d(0,-10%,0);transition: opacity .4s calc(var(--qodef-transition-delay,1) * .2s),transform 1s cubic-bezier(.2,.84,.5,1) calc(var(--qodef-transition-delay,1) * .2s);}
.qodef-qi-stacked-item-scroll.qodef--loaded .qodef-e-item-inner {opacity: 1;transform: translate3d(0,0,0);}
.qodef-qi-stacked-item-scroll.qodef--is-in-content .qodef-m-scroll-note {display: none;}
@media only screen and (max-width:1024px) {.qodef-qi-stacked-item-scroll:not(.qodef--is-in-content) {position: fixed;top: 0;left: 0;height: 100%;width: 100%;}}
@media only screen and (max-width:480px) {.qodef-qi-stacked-item-scroll .qodef-m-scroll-note {display: none;}}
.qodef-qi-text-gradient {-webkit-background-clip: text !important;-webkit-text-fill-color: transparent;}
.qodef-qi-text-gradient.qodef-qi--animated .qodef-m-text {display: block;background: radial-gradient(var(--qodef-qi-gradient-animation-color),transparent);background-size: 155px 155px;-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-repeat: no-repeat;animation: qi-addons-for-elementor-premium-animate-text-gradient 4s alternate linear infinite;}
.qodef-textual-projects-showcase {align-items: center;display: flex;flex-wrap: wrap;justify-content: center;text-align: center;}
.qodef-textual-projects-showcase span.qodef-e-text {font-size: 8vw;line-height: .916em;}
.qodef-textual-projects-showcase .qodef-e-image, .qodef-textual-projects-showcase .qodef-e-text {margin: 0 45px 0 0;}
.qodef-textual-projects-showcase .qodef-e-text.qodef--highlight {color: #3c3c3c;position: relative;}
.qodef-textual-projects-showcase .qodef-e-text.qodef--highlight svg {display: block;fill: none;height: 130%;height: 1.289em;left: -5%;left: 7px;position: absolute;stroke: currentColor;stroke-width: 2px;top: -15%;top: 50%;width: 120%;width: 100%;transform: translateY(-50%);}
.qodef-textual-projects-showcase .qodef-e-text.qodef--highlight svg.qodef-rectangle {width: 108%;left: -4%;max-height: 1.1em;}
.qodef-textual-projects-showcase .qodef-e-text.qodef--highlight svg.qodef-drawn-underline {max-height: 1.2em;}
.qodef-textual-projects-showcase .qodef-e-text.qodef--highlight svg.qodef-line {stroke-width: 4px;}
.qodef-textual-projects-showcase .qodef-e-image {display: inline-block;width: 13vw;overflow: hidden;position: relative;}
.qodef-textual-projects-showcase .qodef-e-image a, .qodef-textual-projects-showcase .qodef-e-image img {display: inline-block;}
.qodef-textual-projects-showcase .qodef-e-image .qodef--main {opacity: 1;}
.qodef-textual-projects-showcase .qodef-e-image .qodef--hover {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0;transition: opacity .13s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear {opacity: 0;transform: translateY(30px) translateZ(0) skewY(3deg) scaleY(1.2);transform-origin: top left;transition: transform .8s cubic-bezier(.16,.09,0,1.02) 0s,opacity .3s 0s;transition: transform 1s cubic-bezier(.16,.09,0,1.02) 0s,opacity .3s 0s;will-change: transform;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image {-webkit-clip-path: inset(0 100% 100% 0);clip-path: inset(0 100% 100% 0);transition: 1.2s cubic-bezier(.16,.09,0,1.02);}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(1) {transition-delay: 60ms;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(2) {transition-delay: .12s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(3) {transition-delay: .18s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(4) {transition-delay: .24s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(5) {transition-delay: .3s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(6) {transition-delay: .36s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(7) {transition-delay: .42s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(8) {transition-delay: .48s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(9) {transition-delay: .54s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(10) {transition-delay: .6s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(11) {transition-delay: .66s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(12) {transition-delay: .72s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(13) {transition-delay: .78s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(14) {transition-delay: .84s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(15) {transition-delay: .9s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(16) {transition-delay: .96s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(17) {transition-delay: 1.02s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(18) {transition-delay: 1.08s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(19) {transition-delay: 1.14s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(20) {transition-delay: 1.2s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(21) {transition-delay: 1.26s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(22) {transition-delay: 1.32s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(23) {transition-delay: 1.38s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(24) {transition-delay: 1.44s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(25) {transition-delay: 1.5s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(26) {transition-delay: 1.56s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(27) {transition-delay: 1.62s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(28) {transition-delay: 1.68s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(29) {transition-delay: 1.74s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(30) {transition-delay: 1.8s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(31) {transition-delay: 1.86s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(32) {transition-delay: 1.92s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(33) {transition-delay: 1.98s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(34) {transition-delay: 2.04s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(35) {transition-delay: 2.1s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(36) {transition-delay: 2.16s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(37) {transition-delay: 2.22s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(38) {transition-delay: 2.28s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(39) {transition-delay: 2.34s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(40) {transition-delay: 2.4s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(41) {transition-delay: 2.46s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(42) {transition-delay: 2.52s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(43) {transition-delay: 2.58s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(44) {transition-delay: 2.64s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(45) {transition-delay: 2.7s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(46) {transition-delay: 2.76s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(47) {transition-delay: 2.82s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(48) {transition-delay: 2.88s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(49) {transition-delay: 2.94s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear .qodef-e-image:nth-child(50) {transition-delay: 3s;}
.qodef-textual-projects-showcase.qodef-qi--has-appear.qodef-qi--appeared {opacity: 1;transform: translateY(0) skewY(0) scaleZ(1);}
.qodef-textual-projects-showcase.qodef-qi--has-appear.qodef-qi--appeared .qodef-e-image {-webkit-clip-path: inset(0 0 0 0);clip-path: inset(0 0 0 0);}
.qodef-textual-projects-showcase .qodef-ripped-lines path {stroke-dasharray: 1;stroke-dashoffset: 1;}
.qodef-textual-projects-showcase .qodef-ripped-lines.qodef-animation-init path:first-child {animation: qodef-border-line-draw 499ms ease-in-out .5s forwards;}
.qodef-textual-projects-showcase .qodef-ripped-lines.qodef-animation-init path:nth-child(2) {animation: qodef-border-line-draw .5s ease-in-out 999ms forwards;}
.qodef-textual-projects-showcase .qodef-drawn-underline {stroke-dasharray: 1;stroke-dashoffset: 1;}
.qodef-textual-projects-showcase .qodef-drawn-underline.qodef-animation-init {animation: qodef-border-line-draw 1s ease-in-out .9s forwards;}
.qodef-textual-projects-showcase .qodef-rectangle {stroke-dasharray: 1;stroke-dashoffset: 1;}
.qodef-textual-projects-showcase .qodef-rectangle.qodef-animation-init {animation: qodef-border-line-draw 1s ease-in-out .5s forwards;}
.qodef-textual-projects-showcase .qodef-line {stroke-dasharray: 1;stroke-dashoffset: 1;}
.qodef-textual-projects-showcase .qodef-line.qodef-animation-init {animation: qodef-border-line-draw 1s ease-in-out .6s forwards;}
.qodef-textual-projects-showcase .qodef--highlight-svg-custom svg>* {opacity: 0;transform: translateY(30px);transition: opacity .3s ease-out .2s,transform .5s ease-out .2s;}
.qodef-textual-projects-showcase .qodef--highlight-svg-custom svg.qodef-animation-init>* {opacity: 1;transform: translateY(0);}
.qodef-textual-projects-showcase.qodef-image-hover--change-image .qodef-e-image .qodef--main {transition: opacity .13s;}
.qodef-textual-projects-showcase.qodef-image-hover--change-image .qodef-e-image:hover .qodef--main {opacity: 0;}
.qodef-textual-projects-showcase.qodef-image-hover--change-image .qodef-e-image:hover .qodef--hover {opacity: 1;}
.qodef-textual-projects-showcase.qodef-image-hover--zoom .qodef-e-image .qodef--main {transition: transform .45s cubic-bezier(.25,.46,.45,.94);transform: scale(1.005);}
.qodef-textual-projects-showcase.qodef-image-hover--zoom .qodef-e-image .qodef--hover {display: none;}
.qodef-textual-projects-showcase.qodef-image-hover--zoom .qodef-e-image:hover .qodef--main {transform: scale(1.04);}
@media only screen and (max-width:1366px) {.qodef-textual-projects-showcase .qodef-e-image, .qodef-textual-projects-showcase .qodef-e-text {margin: 0 35px 0 0;}}
@media only screen and (max-width:680px) {.qodef-textual-projects-showcase .qodef-e-image, .qodef-textual-projects-showcase .qodef-e-text {margin: 0 15px;}}
.qodef-qi-timeline.qodef-timeline-layout--vertical-side-date .qodef-e-item {text-align: center;}
.qodef-qi-timeline.qodef-timeline-layout--vertical-side-date .qodef-e-item:not(:last-child) {padding-bottom: 100px;}
.qodef-qi-timeline.qodef-timeline-layout--vertical-side-date .qodef-e-item.qodef-reverse .qodef-e-item-inner {flex-direction: row-reverse;text-align: right;}
@media only screen and (max-width:480px) {.qodef-qi-timeline.qodef-timeline-layout--vertical-side-date .qodef-e-item.qodef-reverse .qodef-e-item-inner {flex-direction: column;text-align: center;}}
.qodef-qi-timeline.qodef-timeline-layout--vertical-side-date .qodef-e-item.qodef-reverse .qodef-e-side-holder {text-align: left;padding: 0 0 0 10%;}
@media only screen and (max-width:480px) {.qodef-qi-timeline.qodef-timeline-layout--vertical-side-date .qodef-e-item.qodef-reverse .qodef-e-side-holder {padding: 0;}}
.qodef-qi-timeline.qodef-timeline-layout--vertical-side-date .qodef-e-item.qodef-reverse .qodef-e-content-holder {padding: 0 10% 0 0;}
@media only screen and (max-width:480px) {.qodef-qi-timeline.qodef-timeline-layout--vertical-side-date .qodef-e-item.qodef-reverse .qodef-e-content-holder {padding: 0;}}
.qodef-qi-timeline.qodef-timeline-layout--vertical-side-date .qodef-e-item-inner {display: inline-flex;align-items: center;justify-content: center;text-align: left;width: 100%;}
@media only screen and (max-width:480px) {.qodef-qi-timeline.qodef-timeline-layout--vertical-side-date .qodef-e-item-inner {flex-direction: column;text-align: center;}}
.qodef-qi-timeline.qodef-timeline-layout--vertical-side-date .qodef-e-side-holder {width: 50%;flex-shrink: 0;text-align: right;padding: 0 10% 0 0;}
@media only screen and (max-width:480px) {.qodef-qi-timeline.qodef-timeline-layout--vertical-side-date .qodef-e-side-holder {width: 100%;padding: 0;margin-bottom: 5%;}}
.qodef-qi-timeline.qodef-timeline-layout--vertical-side-date .qodef-e-content-holder {width: 50%;padding: 0 0 0 10%;}
@media only screen and (max-width:480px) {.qodef-qi-timeline.qodef-timeline-layout--vertical-side-date .qodef-e-content-holder {width: 100%;padding: 0;margin-top: 5%;}}
.qodef-qi-timeline.qodef-timeline-layout--vertical-side-date .qodef-e-date {font-size: 3em;line-height: 1em;margin-bottom: 0;}
.qodef-qi-timeline.qodef-timeline-layout--vertical-side-date .qodef-e-image {margin-bottom: 2em;}
.qodef-qi-vertical-circled-slider {display: flex;}
.qodef-qi-vertical-circled-slider.qodef--slider-reverse-columns {flex-direction: row-reverse;}
.qodef-qi-vertical-circled-slider.qodef-qi-slider-loop--yes .swiper-container-vertical {height: 100vh;}
@media only screen and (max-width:680px) {.qodef-qi-vertical-circled-slider {flex-wrap: wrap;}}
.qodef-qi-vertical-circled-slider .qodef-scroll-label {position: absolute;top: 50%;left: 0;transform: translateY(-50%) rotate(-90deg);}
.qodef-qi-vertical-circled-slider .qodef-see-all-label {position: absolute;bottom: 15px;left: 15px;transform: translateY(-50%);z-index: 10;}
.qodef-qi-vertical-circled-slider .swiper-slide {display: flex;flex-direction: column;justify-content: center;}
.qodef-qi-vertical-circled-slider .qodef-e-image {height: 100%;width: 100%;display: flex;justify-content: center;align-items: center;}
.qodef-qi-vertical-circled-slider img {border-radius: 50% !important;}
@media only screen and (max-width:680px) {.qodef-qi-vertical-circled-slider .qodef-qi-swiper-container.swiper-container-vertical.qodef--focus-in-viewport {height: 50vh !important;}}
.qodef-qi-vertical-circled-slider .qodef-qi-swiper-container:not(.qodef-vertical-circled-slider-text) {width: 50% !important;}
@media only screen and (max-width:680px) {.qodef-qi-vertical-circled-slider .qodef-qi-swiper-container:not(.qodef-vertical-circled-slider-text) {width: 100% !important;}}
.qodef-qi-vertical-circled-slider .qodef-vertical-circled-slider-text {width: 50% !important;}
@media only screen and (max-width:680px) {.qodef-qi-vertical-circled-slider .qodef-vertical-circled-slider-text {width: 100% !important;}}
.qodef-qi-vertical-circled-slider .qodef-vertical-circled-slider-text .swiper-slide {opacity: 0 !important;}
.qodef-qi-vertical-circled-slider .qodef-vertical-circled-slider-text .swiper-slide.swiper-slide-active {opacity: 1 !important;}
.qodef-qi-vertical-circled-slider .qodef-m-title {margin: 0;}
.qodef-qi-vertical-circled-slider .qodef-swiper-together-nav {bottom: 0;}
@media only screen and (max-width:480px) {.qodef-qi-vertical-circled-slider .qodef-m-text-content {display: none;}}
.qodef-qi-vertical-circled-slider.qodef-qi--text-animation-fade-in .qodef-m-button, .qodef-qi-vertical-circled-slider.qodef-qi--text-animation-fade-in .qodef-m-text-content, .qodef-qi-vertical-circled-slider.qodef-qi--text-animation-fade-in .qodef-m-title {opacity: 0;transform: translateY(20px);transition: transform .2s ease-out,opacity .2s ease-out;}
.qodef-qi-vertical-circled-slider.qodef-qi--text-animation-fade-in .swiper-slide-active .qodef-m-button, .qodef-qi-vertical-circled-slider.qodef-qi--text-animation-fade-in .swiper-slide-active .qodef-m-text-content, .qodef-qi-vertical-circled-slider.qodef-qi--text-animation-fade-in .swiper-slide-active .qodef-m-title, .qodef-qi-vertical-circled-slider.qodef-qi--text-animation-fade-in .swiper-slide-duplicate-active .qodef-m-button, .qodef-qi-vertical-circled-slider.qodef-qi--text-animation-fade-in .swiper-slide-duplicate-active .qodef-m-text-content, .qodef-qi-vertical-circled-slider.qodef-qi--text-animation-fade-in .swiper-slide-duplicate-active .qodef-m-title {opacity: 1;transform: translateY(0);transition: opacity .3s ease-out .15s,transform .5s ease-out .15s;}
.qodef-qi-vertical-circled-slider.qodef-qi--text-animation-fade-in .swiper-slide-active .qodef-m-text-content, .qodef-qi-vertical-circled-slider.qodef-qi--text-animation-fade-in .swiper-slide-duplicate-active .qodef-m-text-content {transition-delay: .3s,.3s;}
.qodef-qi-vertical-circled-slider.qodef-qi--text-animation-fade-in .swiper-slide-active .qodef-m-button, .qodef-qi-vertical-circled-slider.qodef-qi--text-animation-fade-in .swiper-slide-duplicate-active .qodef-m-button {transition-delay: .45s,.45s;}
.qodef-qi-vertical-circled-slider.qodef-qi--text-animation-from-right .qodef-m-button, .qodef-qi-vertical-circled-slider.qodef-qi--text-animation-from-right .qodef-m-text-content, .qodef-qi-vertical-circled-slider.qodef-qi--text-animation-from-right .qodef-m-title {opacity: 0;transform: translateX(20px);transition: transform .2s ease-out,opacity .2s ease-out;}
.qodef-qi-vertical-circled-slider.qodef-qi--text-animation-from-right .swiper-slide-active .qodef-m-button, .qodef-qi-vertical-circled-slider.qodef-qi--text-animation-from-right .swiper-slide-active .qodef-m-text-content, .qodef-qi-vertical-circled-slider.qodef-qi--text-animation-from-right .swiper-slide-active .qodef-m-title, .qodef-qi-vertical-circled-slider.qodef-qi--text-animation-from-right .swiper-slide-duplicate-active .qodef-m-button, .qodef-qi-vertical-circled-slider.qodef-qi--text-animation-from-right .swiper-slide-duplicate-active .qodef-m-text-content, .qodef-qi-vertical-circled-slider.qodef-qi--text-animation-from-right .swiper-slide-duplicate-active .qodef-m-title {opacity: 1;transform: translateX(0);transition: opacity .3s ease-out .15s,transform .5s ease-out .15s;}
.qodef-qi-vertical-circled-slider.qodef-qi--text-animation-from-right .swiper-slide-active .qodef-m-text-content, .qodef-qi-vertical-circled-slider.qodef-qi--text-animation-from-right .swiper-slide-duplicate-active .qodef-m-text-content {transition-delay: .3s,.3s;}
.qodef-qi-vertical-circled-slider.qodef-qi--text-animation-from-right .swiper-slide-active .qodef-m-button, .qodef-qi-vertical-circled-slider.qodef-qi--text-animation-from-right .swiper-slide-duplicate-active .qodef-m-button {transition-delay: .45s,.45s;}
.qodef-qi-vertical-circled-slider.qodef-qi--text-animation-fade-in-raw .swiper-slide {transition: opacity 0s !important;}
.qodef-qi-vertical-project-reel {width: 100%;padding: 0 44px;margin: 0;display: flex;}
.qodef-qi-vertical-project-reel .qodef-qi-vertical-project-reel-left {position: sticky;display: table;top: 50%;left: 0;width: 55%;height: max-content;text-align: left;z-index: 10;background-size: cover;}
.qodef-qi-vertical-project-reel .qodef-qi-vertical-project-reel-left .qodef-qi-vertical-project-reel-left-inner {display: table-cell;width: 100%;height: 100%;vertical-align: middle;text-align: center;position: relative;}
.qodef-qi-vertical-project-reel .qodef-qi-vertical-project-reel-left article {position: absolute;opacity: 0;width: 100%;top: 50%;text-align: left;padding: 0 0 0 27%;transition: all .3s;transform: translateY(-50%);pointer-events: auto !important;box-sizing: border-box;backface-visibility: hidden;}
.qodef-qi-vertical-project-reel .qodef-qi-vertical-project-reel-left article .qodef-e-item-inner {position: relative;display: inline-block;max-width: 70%;height: auto;z-index: 200;}
.qodef-qi-vertical-project-reel .qodef-qi-vertical-project-reel-left article .qodef-e-item-inner .qodef-e-title {margin: 0 0 1em;}
.qodef-qi-vertical-project-reel .qodef-qi-vertical-project-reel-left article .qodef-e-item-inner .qodef-e-title a {position: relative;width: auto;}
.qodef-qi-vertical-project-reel .qodef-qi-vertical-project-reel-left article .qodef-e-item-inner .qodef-e-subtitle {line-height: 1em;margin: 0 0 26px;}
.qodef-qi-vertical-project-reel .qodef-qi-vertical-project-reel-left article .qodef-e-image {display: none;}
.qodef-qi-vertical-project-reel .qodef-qi-vertical-project-reel-left article.qodef--active {opacity: 1;z-index: 2001;}
@media only screen and (min-width:769px) {.qodef-qi-vertical-project-reel .qodef-qi-vertical-project-reel-left article {margin-bottom: 0 !important;}}
.qodef-qi-vertical-project-reel .qodef-qi-vertical-project-reel-right {position: relative;width: 45%;}
.qodef-qi-vertical-project-reel .qodef-qi-vertical-project-reel-right .qodef-e-image {position: relative;width: 100%;margin-bottom: 175px;transition: all .5s;overflow: hidden;}
.qodef-qi-vertical-project-reel .qodef-qi-vertical-project-reel-right .qodef-e-image .qodef--distort-img-clone {position: absolute;top: 0;left: 0;height: 100%;width: 100%;transform: translateZ(0);}
.qodef-qi-vertical-project-reel .qodef-qi-vertical-project-reel-right .qodef-e-image .qodef-svg-distort-filter {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.qodef-qi-vertical-project-reel .qodef-qi-vertical-project-reel-right .qodef-e-image img:not(.qodef--distort-img-clone) {transform: none;}
.qodef-qi-vertical-project-reel .qodef-qi-vertical-project-reel-right .qodef-e-image img {clip-path: inset(0 100% 0 0);-webkit-clip-path: inset(0 100% 0 0);transition: 1s cubic-bezier(.645,.045,.355,1),transform 1s;will-change: clip-path,transform;}
.qodef-qi-vertical-project-reel .qodef-qi-vertical-project-reel-right .qodef-e-image:hover img:not(.qodef--distort-img-clone) {transform: none;}
.qodef-qi-vertical-project-reel .qodef-qi-vertical-project-reel-right .qodef-e-image.qodef--appeared img {clip-path: inset(0 0 0 0) !important;-webkit-clip-path: inset(0 0 0 0) !important;}
.qodef-qi-vertical-project-reel .qodef-qi-vertical-project-reel-right .qodef-e-image:last-child {margin-bottom: 0;}
.qodef-qi-vertical-project-reel .qodef-qi-vertical-project-reel-right img {width: 100%;height: auto;max-height: 100vh;}
.qodef-qi-vertical-project-reel.qodef-qi--text-animation-fade-in .qodef-e-item .qodef-e-button, .qodef-qi-vertical-project-reel.qodef-qi--text-animation-fade-in .qodef-e-item .qodef-e-subtitle, .qodef-qi-vertical-project-reel.qodef-qi--text-animation-fade-in .qodef-e-item .qodef-e-title {opacity: 0;transform: translateY(20px);transition: transform .2s ease-out,opacity .2s ease-out;}
.qodef-qi-vertical-project-reel.qodef-qi--text-animation-fade-in .qodef-e-item.qodef--active .qodef-e-button, .qodef-qi-vertical-project-reel.qodef-qi--text-animation-fade-in .qodef-e-item.qodef--active .qodef-e-subtitle, .qodef-qi-vertical-project-reel.qodef-qi--text-animation-fade-in .qodef-e-item.qodef--active .qodef-e-title {opacity: 1;transform: translateY(0);transition: opacity .3s ease-out .15s,transform .5s ease-out .15s;}
.qodef-qi-vertical-project-reel.qodef-qi--text-animation-fade-in .qodef-e-item.qodef--active .qodef-e-title {transition-delay: .3s,.3s;}
.qodef-qi-vertical-project-reel.qodef-qi--text-animation-fade-in .qodef-e-item.qodef--active .qodef-e-button {transition-delay: .3s,.3s;}
.qodef-qi-vertical-project-reel.qodef-qi--text-animation-from-right .qodef-e-item .qodef-e-button, .qodef-qi-vertical-project-reel.qodef-qi--text-animation-from-right .qodef-e-item .qodef-e-subtitle, .qodef-qi-vertical-project-reel.qodef-qi--text-animation-from-right .qodef-e-item .qodef-e-title {opacity: 0;transform: translateX(20px);transition: transform .2s ease-out,opacity .2s ease-out;}
.qodef-qi-vertical-project-reel.qodef-qi--text-animation-from-right .qodef-e-item.qodef--active .qodef-e-button, .qodef-qi-vertical-project-reel.qodef-qi--text-animation-from-right .qodef-e-item.qodef--active .qodef-e-subtitle, .qodef-qi-vertical-project-reel.qodef-qi--text-animation-from-right .qodef-e-item.qodef--active .qodef-e-title {opacity: 1;transform: translateX(0);transition: opacity .3s ease-out .15s,transform .5s ease-out .15s;}
.qodef-qi-vertical-project-reel.qodef-qi--text-animation-from-right .qodef-e-item.qodef--active .qodef-e-title {transition-delay: .3s,.3s;}
.qodef-qi-vertical-project-reel.qodef-qi--text-animation-from-right .qodef-e-item.qodef--active .qodef-e-button {transition-delay: .3s,.3s;}
.qodef-qi-vertical-project-reel.qodef-qi--text-animation-fade-in-raw .qodef-e-item {transition-duration: 0s;}
@media only screen and (max-width:1024px) {.qodef-qi-vertical-project-reel .qodef-masonry-holder {height: auto;animation: qodef-fade-in .5s ease-out forwards;}}
@media only screen and (max-width:1024px) {.qodef-qi-vertical-project-reel .qodef-e-overlay-title-holder {display: none;}}
@media only screen and (max-width:768px) {.qodef-qi-vertical-project-reel .qodef-qi-vertical-project-reel-right {display: none;}
	.qodef-qi-vertical-project-reel .qodef-qi-vertical-project-reel-left {display: block;position: relative;width: 100%;height: auto;top: 0;left: 0;}
	.qodef-qi-vertical-project-reel .qodef-qi-vertical-project-reel-left .qodef-qi-vertical-project-reel-left-inner {display: block;}
	.qodef-qi-vertical-project-reel .qodef-qi-vertical-project-reel-left .qodef-qi-vertical-project-reel-left-inner article {opacity: 1;padding-left: 0;position: relative;top: 0;margin-bottom: 80px;transform: none;}
	.qodef-qi-vertical-project-reel .qodef-qi-vertical-project-reel-left .qodef-qi-vertical-project-reel-left-inner article .qodef-e-item-inner {max-width: 100%;}
	.qodef-qi-vertical-project-reel .qodef-qi-vertical-project-reel-left .qodef-qi-vertical-project-reel-left-inner article .qodef-e-image {display: block;position: relative;margin-top: 30px;overflow: visible;}
	.qodef-qi-vertical-project-reel .qodef-qi-vertical-project-reel-left .qodef-qi-vertical-project-reel-left-inner article .qodef-e-image img {transform: none;}
	.qodef-qi-vertical-project-reel.qodef-qi--text-animation-fade-in .qodef-e-item .qodef-e-button, .qodef-qi-vertical-project-reel.qodef-qi--text-animation-fade-in .qodef-e-item .qodef-e-subtitle, .qodef-qi-vertical-project-reel.qodef-qi--text-animation-fade-in .qodef-e-item .qodef-e-title {opacity: 1;transform: translateY(0);}
	.qodef-qi-vertical-project-reel.qodef-qi--text-animation-from-right .qodef-e-item .qodef-e-button, .qodef-qi-vertical-project-reel.qodef-qi--text-animation-from-right .qodef-e-item .qodef-e-subtitle, .qodef-qi-vertical-project-reel.qodef-qi--text-animation-from-right .qodef-e-item .qodef-e-title {opacity: 1;transform: translateX(0);}}
.qodef-vertical-timeline {position: relative;}
.qodef-vertical-timeline .qodef-e-item {position: relative;}
.qodef-vertical-timeline .qodef-e-item-content {width: 100%;padding: 0 0 0 3em;}
.qodef-vertical-timeline .qodef-m-date-holder {position: relative;}
.qodef-vertical-timeline .qodef-m-date-holder .qodef-m-date-holder-inner {margin: 0 0 0 3em;display: inline-flex;}
.qodef-vertical-timeline .qodef-m-date {margin: 0;padding: .5em 0;display: inline-block;}
.qodef-vertical-timeline .qodef-e-hours {margin: 0;flex-shrink: 0;}
.qodef-vertical-timeline .qodef-m-content {margin: .5em 0 0;}
.qodef-vertical-timeline .qodef-m-content p {margin: 0;}
.qodef-vertical-timeline .qodef-e-image {margin-bottom: 20px;}
.qodef-vertical-timeline .qodef-e-point-holder {position: absolute;top: .5em;left: 0;color: #fff;font-size: 1em;width: 1em;height: 1em;transform: translate(-50%,-50%);}
.qodef-vertical-timeline .qodef-e-point-holder .qodef-e-point {width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;overflow: hidden;}
.qodef-vertical-timeline .qodef-e-line {display: block;height: 100%;background-color: #ebebeb;}
.qodef-vertical-timeline .qodef-e-line-holder {position: absolute;top: 0;left: 0;height: 100%;width: 1px;}
.qodef-vertical-timeline.qodef-content-position--right .qodef-e-content-holder {display: flex;align-items: flex-start;}
.qodef-vertical-timeline.qodef-content-position--right .qodef-m-content {margin: 0 0 0 20px;}
.qodef-vertical-timeline.qodef-line-start--first-item .qodef-m-date-holder .qodef-e-line-holder {display: none;}
.qodef-vertical-timeline.qodef-point--standard .qodef-e-point-holder .qodef-e-point {background-color: #111;border-radius: 50%;}
.qodef-vertical-timeline.qodef-point--line .qodef-e-point-holder {transform: translate(-50%,0);}
.qodef-vertical-timeline.qodef-point--icon .qodef-e-point-holder {position: absolute;top: 0;left: 0;width: auto;height: auto;transform: translate(-50%,0);}
.qodef-vertical-timeline.qodef-point--icon .qodef-e-point-holder svg {stroke: currentColor;fill: currentColor;}