@charset "UTF-8";

.stal-core-page-inline-style {
	position: absolute !important;
	width: 0;
	height: 0;
	line-height: 1;
	display: none
}

.kc-elm.qodef-shortcode .fa,
.kc-elm.qodef-shortcode .fas {
	font-family: "Font Awesome 5 Free";
	font-weight: 900
}

.kc-elm.qodef-shortcode .fa:before,
.kc-elm.qodef-shortcode .fas:before {
	font-family: inherit;
	font-weight: inherit
}

.kc-elm.qodef-shortcode .fab {
	font-family: "Font Awesome 5 Brands";
	font-weight: 400
}

.kc-elm.qodef-shortcode .fab:before {
	font-family: inherit;
	font-weight: inherit
}

.qodef-shortcode .last_toggle_el_margin,
.qodef-shortcode .wpb_button,
.qodef-shortcode .wpb_content_element,
.qodef-shortcode .wpb_row,
.qodef-shortcode ul.wpb_thumbnails-fluid>li {
	margin-bottom: 0 !important
}

#qodef-back-to-top {
	position: fixed;
	width: 50px;
	height: 50px;
	right: 25px;
	bottom: 25px;
	margin: 0;
	background-color: #003b9d;
	opacity: 0;
	visibility: hidden;
	z-index: 10000
}

#qodef-back-to-top:after,
#qodef-back-to-top:before {
	content: "";
	position: absolute;
	height: 0;
	width: 50%;
	background: #101010;
	z-index: 1;
	transition: .3s cubic-bezier(.785, .135, .15, .86)
}

#qodef-back-to-top:before {
	bottom: 0;
	left: 0;
	top: auto
}

#qodef-back-to-top:after {
	top: 0;
	right: 0;
	bottom: auto
}

#qodef-back-to-top .qodef-back-to-top-icon {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
	font-size: 20px;
	color: #fff;
	background-color: transparent;
	overflow: hidden;
	z-index: 2;
	transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out
}

#qodef-back-to-top .qodef-back-to-top-icon * {
	display: block;
	line-height: inherit
}

#qodef-back-to-top:hover:before {
	height: 100%;
	top: 0;
	bottom: auto
}

#qodef-back-to-top:hover:after {
	height: 100%;
	bottom: 0;
	top: auto
}

#qodef-back-to-top.qodef--off {
	opacity: 0;
	visibility: hidden;
	transition: opacity .15s ease, visibility 0s .15s
}

#qodef-back-to-top.qodef--on {
	opacity: 1;
	visibility: visible;
	transition: opacity .3s ease
}

.qodef-blog.qodef-item-layout--compact article.has-post-thumbnail .qodef-e-media {
	margin: 0
}

.qodef-blog.qodef-item-layout--compact article .qodef-e-content {
	background-color: #fff;
	padding: 21px 28px 18px
}

@media only screen and (max-width:1024px) {
	.qodef-blog.qodef-item-layout--compact article .qodef-e-content {
		padding: 21px 23px 27px
	}
}

.qodef-blog.qodef-item-layout--compact article .qodef-e-info-date a {
	position: relative
}

.qodef-blog.qodef-item-layout--compact article .qodef-e-info-date a:hover {
	color: #101010 !important
}

.qodef-blog.qodef-item-layout--compact article .qodef-e-info-date:before {
	display: none
}

.qodef-blog.qodef-item-layout--compact article .qodef-e-excerpt {
	margin-top: 10px;
	font-size: 16px
}

.qodef-blog.qodef-item-layout--compact article .qodef-e-read-more {
	margin-top: 0
}

.qodef-blog.qodef-item-layout--compact article .qodef-e-info.qodef-info--bottom {
	margin: 18px 0
}

.qodef-blog.qodef-item-layout--compact.qodef-col-num--1 article:not(:last-child) .qodef-e-info.qodef-info--bottom {
	margin-bottom: 18px
}

.qodef-blog.qodef-item-layout--compact.qodef-col-num--1 article:not(:last-child).format-link .qodef-e-link {
	margin-bottom: 50px
}

.qodef-blog.qodef-item-layout--compact.qodef-col-num--1 article:not(:last-child).format-quote .qodef-e-quote {
	margin-bottom: 50px
}

.qodef-blog.qodef-item-layout--compact:not([class*=qodef-col-num--1]) article.format-link .qodef-e-link {
	background-color: #fff;
	padding: 115px 40px 111px
}

.qodef-blog.qodef-item-layout--compact:not([class*=qodef-col-num--1]) article.format-link .qodef-icon-elegant-icons {
	right: 40px;
	font-size: 140px
}

.qodef-blog.qodef-item-layout--compact:not([class*=qodef-col-num--1]) article.format-quote .qodef-icon-linea-icons {
	right: 32px;
	top: 30px
}

.qodef-blog.qodef-item-layout--compact:not([class*=qodef-col-num--1]) article.format-quote .qodef-e-quote {
	background-color: #fff;
	padding: 92px 38px 94px
}

.qodef-blog.qodef-item-layout--compact:not([class*=qodef-col-num--1]) article.format-quote .qodef-e-quote:before {
	font-size: 540px
}

.qodef-blog.qodef-item-layout--compact:not([class*=qodef-col-num--1]) article.format-quote .qodef-e-quote-author-position {
	margin-top: 22px
}

.qodef-blog.qodef-item-layout--metro {
	margin: 0
}

.qodef-blog.qodef-item-layout--metro article .qodef-e-media-image.qodef--background {
	margin-bottom: 0
}

.qodef-blog.qodef-item-layout--metro article .qodef-e-content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: flex-end;
	flex-direction: column;
	padding: 20px 40px 35px;
	background-color: rgba(16, 16, 16, .12)
}

.qodef-blog.qodef-item-layout--metro article .qodef-e-content a {
	position: relative;
	z-index: 3
}

.qodef-blog.qodef-item-layout--metro article .qodef-e-title {
	color: #fff
}

.qodef-blog.qodef-item-layout--metro article .qodef-e-title a {
	color: inherit
}

.qodef-blog.qodef-item-layout--metro article .qodef-e-info>* {
	color: #fff
}

.qodef-blog.qodef-item-layout--metro article .qodef-e-info.qodef-info--top {
	margin-bottom: 0
}

.qodef-blog.qodef-item-layout--metro article .qodef-e-post-link {
	z-index: 2
}

.qodef-blog.qodef-item-layout--metro article.format-audio .qodef-e-media-image:after,
.qodef-blog.qodef-item-layout--metro article.format-gallery .qodef-e-media-image:after,
.qodef-blog.qodef-item-layout--metro article.format-video .qodef-e-media-image:after {
	position: absolute;
	top: calc(50% - 36px);
	left: calc(50% - 36px);
	content: "E";
	font-family: ElegantIcons;
	font-size: 72px;
	line-height: 1;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	color: #fff;
	speak: none;
	-webkit-font-smoothing: antialiased;
	z-index: 1;
	border: 3px solid #fff
}

.qodef-blog.qodef-item-layout--metro article.format-gallery .qodef-e-media-image:after {
	content: "\e006"
}

.qodef-blog.qodef-item-layout--metro article.format-video .qodef-e-media-image:after {
	content: "E"
}

.qodef-blog.qodef-item-layout--metro article.format-audio .qodef-e-media-image:after {
	content: "\e027"
}

.qodef-blog.qodef-item-layout--metro article.format-link .qodef-e-link {
	padding: 83px 68px
}

.qodef-blog.qodef-item-layout--metro article.format-link .qodef-icon-elegant-icons {
	right: 84px;
	font-size: 144px
}

.qodef-blog.qodef-item-layout--metro article.format-quote .qodef-e-quote {
	padding: 83px 68px 87px
}

.qodef-blog.qodef-item-layout--metro article.format-quote .qodef-e-quote:before {
	font-size: 582px
}

.qodef-blog.qodef-item-layout--metro article.format-quote .qodef-e-quote-author {
	margin: 20px 0 4px
}

.qodef-blog.qodef-item-layout--metro.qodef-items--fixed article.format-link .qodef-e-link {
	display: flex;
	justify-content: center;
	flex-direction: column;
	height: 100%;
	padding-top: 40px;
	padding-bottom: 40px
}

.qodef-blog.qodef-item-layout--metro.qodef-items--fixed article.format-quote .qodef-e-quote {
	display: flex;
	justify-content: center;
	flex-direction: column;
	height: 100%;
	padding-top: 40px;
	padding-bottom: 40px
}

.qodef-blog.qodef-item-layout--minimal article .qodef-e-info.qodef-info--bottom {
	margin-top: 5px
}

.qodef-blog.qodef-item-layout--simple article.format-standard.has-post-thumbnail a:hover img {
	transform: translateX(3px) scale(1.07)
}

.qodef-blog.qodef-item-layout--simple article.format-standard.has-post-thumbnail a img {
	transform: translateX(0) scale(1.07);
	transition: transform .5s cubic-bezier(.29, .21, 0, .97)
}

.qodef-blog.qodef-item-layout--simple article .qodef-e-inner {
	display: flex;
	align-items: center
}

.qodef-blog.qodef-item-layout--simple article .qodef-e-inner .qodef-e-info-item {
	line-height: 1em
}

.qodef-blog.qodef-item-layout--simple article .qodef-e-media-image {
	flex-shrink: 0;
	width: 81px;
	margin: 0 19px 0 0;
	overflow: hidden
}

.qodef-blog.qodef-item-layout--simple article .qodef-e-title a {
	color: #101010
}

.qodef-blog.qodef-item-layout--simple article .qodef-e-title a:hover {
	color: #003b9d
}

.qodef-blog.qodef-item-layout--simple article .qodef-e-info-date a {
	font-size: 13px;
	font-weight: 400;
	text-transform: uppercase;
	color: #747474;
	position: relative;
	display: inline-block;
	padding-bottom: 5px
}

.qodef-blog.qodef-item-layout--simple article .qodef-e-info-date a:hover {
	color: #101010
}

.qodef-blog.qodef-item-layout--simple article .qodef-e-info-date a:hover:before {
	width: 100%;
	transform: scaleX(1)
}

.qodef-blog.qodef-item-layout--simple article .qodef-e-info-date a:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 5px;
	top: auto;
	width: 100%;
	height: 1px;
	background-color: currentColor;
	transform: scaleX(0);
	transform-origin: 0 0;
	transition: transform .3s cubic-bezier(.785, .135, .15, .86), background-color 0s ease
}

.qodef-blog.qodef-item-layout--standard-no-image .qodef-e-excerpt {
	margin-top: 14px
}

.qodef-blog.qodef-item-layout--standard-no-image .qodef-e-info.qodef-info--bottom {
	margin-top: 3px;
	margin-bottom: 5px
}

.qodef-blog.qodef-item-layout--standard-no-image .qodef-e-info-date a {
	position: relative
}

.qodef-blog.qodef-item-layout--standard-no-image .qodef-e-info-date a:hover {
	color: #101010 !important
}

.qodef-blog.qodef-item-layout--standard-no-image .qodef-e-info-date:before {
	display: none
}

.qodef-blog.qodef-item-layout--standard-no-image.qodef-col-num--1 article:not(:last-child) .qodef-e-info.qodef-info--bottom {
	margin-bottom: 21px
}

.qodef-blog.qodef-item-layout--standard-no-image.qodef-col-num--1 article:not(:last-child).format-link .qodef-e-link {
	margin-bottom: 50px
}

.qodef-blog.qodef-item-layout--standard-no-image.qodef-col-num--1 article:not(:last-child).format-quote .qodef-e-quote {
	margin-bottom: 50px
}

.qodef-blog.qodef-item-layout--standard-no-image:not([class*=qodef-col-num--1]) article.format-link .qodef-e-link {
	padding: 76px
}

.qodef-blog.qodef-item-layout--standard-no-image:not([class*=qodef-col-num--1]) article.format-link .qodef-icon-elegant-icons {
	right: 40px;
	font-size: 140px
}

.qodef-blog.qodef-item-layout--standard-no-image:not([class*=qodef-col-num--1]) article.format-quote .qodef-e-quote {
	padding: 76px
}

.qodef-blog.qodef-item-layout--standard-no-image:not([class*=qodef-col-num--1]) article.format-quote .qodef-e-quote:before {
	font-size: 540px
}

.qodef-blog.qodef-item-layout--standard-simple .has-post-thumbnail .qodef-e-media {
	margin: 0 0 26px
}

.qodef-blog.qodef-item-layout--standard-simple .qodef-e-info.qodef-info--top {
	margin: 0
}

.qodef-blog.qodef-item-layout--standard-simple .qodef-e-info.qodef-info--bottom {
	margin-top: 7px
}

.qodef-blog.qodef-item-layout--standard-simple .qodef-e-info-date a {
	position: relative
}

.qodef-blog.qodef-item-layout--standard-simple .qodef-e-info-date a:hover {
	color: #101010
}

.qodef-blog.qodef-item-layout--standard-simple .qodef-e-info-date a:hover:before {
	width: 100%;
	transform: scaleX(1)
}

.qodef-blog.qodef-item-layout--standard-simple .qodef-e-info-date a:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 5px;
	top: auto;
	width: 100%;
	height: 1px;
	background-color: currentColor;
	transform: scaleX(0);
	transform-origin: 0 0;
	transition: transform .3s cubic-bezier(.785, .135, .15, .86), background-color 0s ease
}

.qodef-blog.qodef-item-layout--standard-simple .qodef-e-info-date:before {
	display: none
}

@media only screen and (max-width:1024px) {
	.qodef-blog.qodef-item-layout--standard-simple .qodef-e-content {
		margin-bottom: 20px
	}
}

.qodef-blog.qodef-item-layout--standard-simple.qodef-col-num--1 article:not(:last-child) .qodef-e-info.qodef-info--bottom {
	margin-bottom: 21px
}

.qodef-blog.qodef-item-layout--standard-simple.qodef-col-num--1 article:not(:last-child).format-link .qodef-e-link {
	margin-bottom: 50px
}

.qodef-blog.qodef-item-layout--standard-simple.qodef-col-num--1 article:not(:last-child).format-quote .qodef-e-quote {
	margin-bottom: 50px
}

.qodef-blog.qodef-item-layout--standard-simple:not([class*=qodef-col-num--1]) article.format-link .qodef-e-link {
	padding: 76px
}

.qodef-blog.qodef-item-layout--standard-simple:not([class*=qodef-col-num--1]) article.format-link .qodef-icon-elegant-icons {
	right: 40px;
	font-size: 140px
}

.qodef-blog.qodef-item-layout--standard-simple:not([class*=qodef-col-num--1]) article.format-quote .qodef-e-quote {
	padding: 76px
}

.qodef-blog.qodef-item-layout--standard-simple:not([class*=qodef-col-num--1]) article.format-quote .qodef-e-quote:before {
	font-size: 540px
}

.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article:not(:last-child) .qodef-e-info.qodef-info--bottom {
	margin-bottom: 21px
}

.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article:not(:last-child).format-link .qodef-e-link {
	margin-bottom: 50px
}

.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article:not(:last-child).format-quote .qodef-e-quote {
	margin-bottom: 50px
}

.qodef-blog.qodef-item-layout--standard:not([class*=qodef-col-num--1]) article.format-link .qodef-e-link {
	padding: 76px
}

.qodef-blog.qodef-item-layout--standard:not([class*=qodef-col-num--1]) article.format-link .qodef-icon-elegant-icons {
	right: 40px;
	font-size: 140px
}

.qodef-blog.qodef-item-layout--standard:not([class*=qodef-col-num--1]) article.format-quote .qodef-e-quote {
	padding: 76px
}

.qodef-blog.qodef-item-layout--standard:not([class*=qodef-col-num--1]) article.format-quote .qodef-e-quote:before {
	font-size: 540px
}

#qodef-author-info {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin-top: 73px;
	margin-bottom: 94px
}

#qodef-author-info .qodef-m-inner {
	position: relative;
	display: flex;
	align-items: center;
	background-color: #f1f3f5;
	box-sizing: border-box;
	padding: 23px 75px 23px 23px
}

@media only screen and (max-width:680px) {
	#qodef-author-info .qodef-m-inner {
		padding: 23px
	}
}

#qodef-author-info .qodef-m-image {
	flex-shrink: 0;
	margin-right: 28px
}

#qodef-author-info .qodef-m-image a,
#qodef-author-info .qodef-m-image img {
	display: block
}

#qodef-author-info .qodef-m-author-position {
	color: #003b9d;
	margin: 0
}

#qodef-author-info .qodef-m-author {
	margin: 4px 0 0
}

#qodef-author-info .qodef-m-email {
	margin: 5px 0 0
}

#qodef-author-info .qodef-m-description {
	margin: 17px 0 0
}

#qodef-author-info .qodef-m-social-icons {
	margin-top: 20px
}

#qodef-author-info .qodef-m-social-icons a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	font-size: 16px;
	color: #fff;
	background-color: #003b9d;
	width: 40px;
	height: 40px;
	line-height: 44px;
	text-align: center;
	transition: background-color .2s ease-in-out;
	margin-right: 4px
}

#qodef-author-info .qodef-m-social-icons a:hover {
	background-color: #c60400
}

#qodef-author-info .qodef-m-social-icons a:last-child {
	margin-right: 0
}

#qodef-related-posts {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin-top: 86px
}

#qodef-single-post-navigation {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin: 41px 0 43px
}

@media only screen and (max-width:680px) {
	#qodef-single-post-navigation {
		margin-top: 45px
	}
}

#qodef-single-post-navigation .qodef-m-inner {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between
}

#qodef-single-post-navigation .qodef-m-inner:after {
	content: "";
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	left: 50%;
	width: calc(100% - 344px);
	height: 1px;
	background-color: #e7e7e7
}

@media only screen and (max-width:680px) {
	#qodef-single-post-navigation .qodef-m-inner:after {
		display: none
	}
}

@media only screen and (max-width:680px) {
	#qodef-single-post-navigation .qodef-blog-single-nav-thumbnail {
		display: none !important
	}
}

#qodef-single-post-navigation .qodef-m-nav {
	position: relative;
	display: flex;
	align-items: center
}

#qodef-single-post-navigation .qodef-m-nav>* {
	display: block;
	line-height: inherit
}

#qodef-single-post-navigation .qodef-m-nav.qodef--next .qodef-icon-linea-icons,
#qodef-single-post-navigation .qodef-m-nav.qodef--prev .qodef-icon-linea-icons {
	font-size: 30px;
	padding: 10px 30px;
	background-color: #101010;
	transition: background-color .2s ease-out;
	color: #fff;
	height: 82px;
	line-height: 72px;
	width: 82px;
	text-indent: -5px
}

@media only screen and (max-width:680px) {

	#qodef-single-post-navigation .qodef-m-nav.qodef--next .qodef-icon-linea-icons,
	#qodef-single-post-navigation .qodef-m-nav.qodef--prev .qodef-icon-linea-icons {
		height: 62px;
		line-height: 52px;
		width: 62px;
		text-indent: -15px
	}
}

#qodef-single-post-navigation .qodef-m-nav.qodef--next:hover .qodef-icon-linea-icons,
#qodef-single-post-navigation .qodef-m-nav.qodef--prev:hover .qodef-icon-linea-icons {
	background-color: #003b9d;
	transition: background-color .2s ease-out
}

#qodef-single-post-navigation .qodef-m-nav.qodef--prev {
	left: 0
}

#qodef-single-post-navigation .qodef-m-nav.qodef--prev .qodef-icon-elegant-icons {
	margin-right: 4px
}

#qodef-single-post-navigation .qodef-m-nav.qodef--next {
	flex-direction: row-reverse;
	right: 0;
	margin-left: auto;
	text-align: right
}

#qodef-single-post-navigation .qodef-m-nav.qodef--next .qodef-icon-elegant-icons {
	margin-left: 4px
}

#qodef-single-post-navigation .qodef-icon-elegant-icons {
	font-size: 30px
}

#qodef-single-post-navigation .qodef-m-nav-label {
	font-family: Roboto, sans-serif;
	font-size: 17px;
	font-weight: 400;
	text-transform: uppercase;
	color: #101010
}

.qodef-contact-form-7 {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}

.qodef-contact-form-7 textarea {
	padding-bottom: 40px
}

.qodef-contact-form-7 .ajax-loader {
	position: absolute;
	right: -10px
}

.qodef-fullscreen-menu-opener {
	position: relative;
	display: inline-block;
	vertical-align: middle
}

.qodef-fullscreen-menu-opener .qodef-open-icon {
	position: relative;
	visibility: visible
}

.qodef-fullscreen-menu-opener .qodef-close-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	visibility: hidden;
	transform: translate(-50%, -50%)
}

.qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--icon-pack {
	font-size: 35px
}

.qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--icon-pack * {
	display: inline-block;
	line-height: inherit
}

.qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--icon-pack :before {
	display: inline-block;
	line-height: inherit
}

.qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--svg-path span {
	position: relative
}

.qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--svg-path span>* {
	vertical-align: middle
}

.qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--svg-path span path,
.qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--svg-path span>* {
	fill: currentColor;
	stroke: currentColor
}

.qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--predefined {
	line-height: 1;
	display: flex;
	height: 100%;
	align-items: center;
	background-color: #003b9d;
	color: #fff;
	padding: 0 27px
}

.qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--predefined .qodef-lines {
	position: relative;
	display: block;
	width: 33px;
	height: 18px
}

.qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--predefined .qodef-lines .qodef-line {
	position: absolute;
	left: 0;
	height: 2px;
	width: 100%;
	background-color: currentColor;
	transition: top .3s ease, transform .3s ease
}


.qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--predefined .qodef-lines .qodef-line.qodef-line-1 {
	top: 0;
	width: 3px
}

.qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--predefined .qodef-lines .qodef-line.qodef-line-2 {
	top: 0;
	right: 0;
	left: auto;
	width: 21px;
	transition: width .3s cubic-bezier(.29, .21, 0, .97)
}

.qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--predefined .qodef-lines .qodef-line.qodef-line-3 {
	top: 8px;
	width: 27px;
	transition: left .3s cubic-bezier(.29, .21, 0, .97)
}

.qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--predefined .qodef-lines .qodef-line.qodef-line-4 {
	bottom: 0;
	width: 100%;
	transition: width .3s cubic-bezier(.29, .21, 0, .97)
}

.qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--predefined .qodef-lines .qodef-line.qodef-line-5 {
	bottom: 0;
	left: 30px;
	width: 3px
}

.qodef-fullscreen-menu-animate--in .qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--predefined .qodef-lines .qodef-line {
	width: 4px
}

.qodef-fullscreen-menu-animate--in .qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--predefined .qodef-lines .qodef-line.qodef-line-3 {
	left: 14px
}

.qodef-fullscreen-menu-animate--in .qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--predefined .qodef-lines .qodef-line.qodef-line-5 {
	bottom: 0;
	right: 0;
	left: auto
}

.qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--predefined:hover .qodef-lines .qodef-line.qodef-line-1 {
	top: 0;
	width: 3px
}

.qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--predefined:hover .qodef-lines .qodef-line.qodef-line-2 {
	width: 100%;
	transition: width .3s cubic-bezier(.29, .21, 0, .97)
}

.qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--predefined:hover .qodef-lines .qodef-line.qodef-line-3 {
	left: 6px;
	transition: left .3s cubic-bezier(.29, .21, 0, .97)
}

.qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--predefined:hover .qodef-lines .qodef-line.qodef-line-4 {
	width: 21px;
	transition: width .3s cubic-bezier(.29, .21, 0, .97)
}

.qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--predefined:hover .qodef-close-icon .qodef-lines .qodef-line.qodef-line-1 {
	left: 29px
}

.qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--predefined:hover .qodef-close-icon .qodef-lines .qodef-line.qodef-line-2 {
	top: calc(100% - 2px);
	transition: top .3s cubic-bezier(.29, .21, 0, .97)
}

.qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--predefined:hover .qodef-close-icon .qodef-lines .qodef-line.qodef-line-3 {
	left: 14px;
	transform: rotate(360deg);
	transition: transform .3s cubic-bezier(.29, .21, 0, .97) .2s
}

.qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--predefined:hover .qodef-close-icon .qodef-lines .qodef-line.qodef-line-4 {
	left: 0;
	bottom: calc(100% - 2px);
	transition: bottom .3s cubic-bezier(.29, .21, 0, .97)
}

.qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--predefined:hover .qodef-close-icon .qodef-lines .qodef-line.qodef-line-5 {
	right: calc(100% - 4px)
}

.qodef-fullscreen-menu-opener .qodef-close-icon .qodef-lines .qodef-line {
	width: 4px !important
}

.qodef-fullscreen-menu-opener .qodef-close-icon .qodef-lines .qodef-line.qodef-line-1 {
	left: 0;
	transition: left .3s cubic-bezier(.29, .21, 0, .97)
}

.qodef-fullscreen-menu-opener .qodef-close-icon .qodef-lines .qodef-line.qodef-line-2 {
	transition: top .3s cubic-bezier(.29, .21, 0, .97)
}

.qodef-fullscreen-menu-opener .qodef-close-icon .qodef-lines .qodef-line.qodef-line-3 {
	left: 14px;
	transition: transform .3s cubic-bezier(.29, .21, 0, .97) .2s
}

.qodef-fullscreen-menu-opener .qodef-close-icon .qodef-lines .qodef-line.qodef-line-4 {
	transition: bottom .3s cubic-bezier(.29, .21, 0, .97)
}

.qodef-fullscreen-menu-opener .qodef-close-icon .qodef-lines .qodef-line.qodef-line-5 {
	bottom: 0;
	right: 0;
	left: auto;
	transition: right .3s cubic-bezier(.29, .21, 0, .97)
}

.qodef-header--light:not(.qodef-fullscreen-menu--opened) .qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--predefined {
	background-color: #fff
}

.qodef-header--light:not(.qodef-fullscreen-menu--opened) .qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--predefined .qodef-line {
	background-color: #101010
}

.qodef-header--light:not(.qodef-fullscreen-menu--opened) .qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--icon-pack .qodef-side-area-opener-icon {
	color: #fff
}

.qodef-header--light:not(.qodef-fullscreen-menu--opened) .qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--svg-path .qodef-side-menu-icon path,
.qodef-header--light:not(.qodef-fullscreen-menu--opened) .qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--svg-path .qodef-side-menu-icon>* {
	fill: #fff;
	stroke: #fff
}

.qodef-header--dark:not(.qodef-fullscreen-menu--opened) .qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--predefined {
	background-color: #101010
}

.qodef-header--dark:not(.qodef-fullscreen-menu--opened) .qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--predefined .qodef-line {
	background-color: #fff
}

.qodef-header--dark:not(.qodef-fullscreen-menu--opened) .qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--icon-pack .qodef-side-area-opener-icon {
	color: #000
}

.qodef-header--dark:not(.qodef-fullscreen-menu--opened) .qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--svg-path .qodef-side-menu-icon path,
.qodef-header--dark:not(.qodef-fullscreen-menu--opened) .qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--svg-path .qodef-side-menu-icon>* {
	fill: #000;
	stroke: #000
}

.qodef-fullscreen-menu-holder {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow-x: hidden !important;
	visibility: hidden;
	opacity: 0;
	z-index: 99;
	background-color: #fff
}

.qodef-fullscreen-menu-holder .qodef-fullscreen-menu-holder-inner {
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: center;
	width: 100%;
	height: 100%
}

.qodef-fullscreen-menu-holder .qodef-fullscreen-menu-holder-inner>nav.qodef-fullscreen-menu {
	width: 68%
}

.qodef-fullscreen-menu-holder .qodef-content-grid {
	height: 100%
}

.qodef-fullscreen-menu-holder .qodef-content-grid nav.qodef-fullscreen-menu {
	width: 100%
}

.qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu {
	position: relative;
	top: 0;
	margin: 0 auto;
	text-align: left
}

.qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul {
	position: relative;
	list-style: none;
	padding: 0;
	margin: 0
}

.qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li {
	margin: 0;
	padding: 0;
	text-align: left;
	transform: translateX(-5%);
	opacity: 0
}

.qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li a {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 19px 0;
	font-family: Muli, sans-serif;
	font-weight: 600;
	font-size: 42px;
	line-height: 1.12em;
	padding: 0 9px;
	transition: color .2s ease-out
}

@media only screen and (min-width:1025px) {
	.qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li a:hover {
		color: #101010
	}
}

@media only screen and (max-width:1024px) {
	.qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li a {
		font-size: 27px;
		margin: 19px 0
	}
}

.qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li a .qodef-menu-item-inner {
	position: relative
}

.qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li a .qodef-menu-item-inner:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 2px;
	top: auto;
	width: 100%;
	height: 2px;
	background-color: currentColor;
	transform: scaleX(0);
	transform-origin: 0 0;
	transition: .3s cubic-bezier(.785, .135, .15, .86)
}

.qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li a:hover {
	color: #101010
}

.qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li a:hover .qodef-menu-item-inner:before {
	width: 100%;
	transform: scaleX(1)
}

.qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li.current-menu-ancestor>a,
.qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li.current-menu-item>a {
	color: #101010
}

.qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li.current-menu-ancestor>a .qodef-menu-item-inner:before,
.qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li.current-menu-item>a .qodef-menu-item-inner:before {
	width: 100%;
	transform: scaleX(1)
}

.qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li ul {
	padding: 0;
	margin: -3px 0 -10px
}

.qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li ul.sub-menu {
	display: none
}

.qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li ul li.current-menu-ancestor>a .qodef-menu-item-inner,
.qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li ul li.current-menu-item>a .qodef-menu-item-inner {
	padding-left: 20px
}

.qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li ul li.current-menu-ancestor>a .qodef-menu-item-inner:before,
.qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li ul li.current-menu-item>a .qodef-menu-item-inner:before {
	width: 16px
}

.qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li ul li a {
	font-size: 15px;
	text-transform: none;
	margin: 8px 0
}

.qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li ul li a .qodef-menu-item-inner {
	transition: padding .2s ease-out
}

.qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li ul li a .qodef-menu-item-inner:before {
	content: "";
	width: 0;
	height: 1px;
	background-color: currentColor;
	position: absolute;
	left: 0;
	top: 50%;
	bottom: auto;
	opacity: 1;
	transition: width .2s ease-out
}

.qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li ul li a:hover {
	color: #003b9d
}

.qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li ul li a:hover .qodef-menu-item-inner {
	padding-left: 20px
}

.qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li ul li a:hover .qodef-menu-item-inner:before {
	width: 16px
}

.qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li ul li ul li a {
	font-size: 16px
}

.qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li ul li:last-child ul:last-child {
	padding-bottom: 0
}

.qodef-fullscreen-menu--opened .qodef-fullscreen-menu-opener .qodef-open-icon {
	visibility: hidden
}

.qodef-fullscreen-menu--opened .qodef-fullscreen-menu-opener .qodef-close-icon {
	visibility: visible
}

.qodef-fullscreen-menu--opened .qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--predefined {
	color: #fff;
	background-color: #101010
}

.qodef-fullscreen-menu--opened #qodef-page-header,
.qodef-fullscreen-menu--opened #qodef-page-mobile-header {
	visibility: hidden
}

.qodef-fullscreen-menu--opened .qodef-fullscreen-menu-opener,
.qodef-fullscreen-menu--opened .qodef-header-logo-image.qodef--customizer,
.qodef-fullscreen-menu--opened .qodef-mobile-header-logo-link {
	visibility: visible
}

.qodef-fullscreen-menu--opened #qodef-page-header .qodef-header-logo-link img.qodef--light {
	opacity: 1
}

.qodef-fullscreen-menu--opened #qodef-page-header .qodef-header-logo-link img.qodef--dark,
.qodef-fullscreen-menu--opened #qodef-page-header .qodef-header-logo-link img.qodef--main {
	opacity: 0
}

@keyframes fullscreen-fade-out {
	0% {
		opacity: 1;
		visibility: visible
	}

	100% {
		opacity: 0;
		visibility: hidden
	}
}

@keyframes fullscreen-fade-in {
	0% {
		opacity: 0;
		visibility: hidden
	}

	100% {
		opacity: 1;
		visibility: visible
	}
}

@keyframes fullscreen-menu-out {
	0% {
		opacity: 1;
		transform: translateX(0)
	}

	100% {
		opacity: 0;
		transform: translateX(-3%)
	}
}

@keyframes fullscreen-menu-in {
	0% {
		opacity: 0;
		transform: translateX(-3%)
	}

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

.qodef-fullscreen-menu-animate--in .qodef-fullscreen-menu-holder {
	animation: fullscreen-fade-in .25s linear both
}

.qodef-fullscreen-menu-animate--in .qodef-fullscreen-menu-holder li {
	animation: fullscreen-menu-in .5s forwards cubic-bezier(.785, .135, .15, .86) .25s
}

.qodef-fullscreen-menu-animate--in .qodef-fullscreen-menu-holder li:nth-child(1) {
	animation-delay: 30ms
}

.qodef-fullscreen-menu-animate--in .qodef-fullscreen-menu-holder li:nth-child(2) {
	animation-delay: 60ms
}

.qodef-fullscreen-menu-animate--in .qodef-fullscreen-menu-holder li:nth-child(3) {
	animation-delay: 90ms
}

.qodef-fullscreen-menu-animate--in .qodef-fullscreen-menu-holder li:nth-child(4) {
	animation-delay: .12s
}

.qodef-fullscreen-menu-animate--in .qodef-fullscreen-menu-holder li:nth-child(5) {
	animation-delay: .15s
}

.qodef-fullscreen-menu-animate--in .qodef-fullscreen-menu-holder li:nth-child(6) {
	animation-delay: .18s
}

.qodef-fullscreen-menu-animate--in .qodef-fullscreen-menu-holder li:nth-child(7) {
	animation-delay: .21s
}

.qodef-fullscreen-menu-animate--in .qodef-fullscreen-menu-holder li:nth-child(8) {
	animation-delay: .24s
}

.qodef-fullscreen-menu-animate--in .qodef-fullscreen-menu-holder li:nth-child(9) {
	animation-delay: .27s
}

.qodef-fullscreen-menu-animate--in .qodef-fullscreen-menu-holder li:nth-child(10) {
	animation-delay: .3s
}

.qodef-fullscreen-menu-animate--out .qodef-fullscreen-menu-holder {
	animation: fullscreen-fade-out .25s linear both .15s
}

.qodef-fullscreen-menu-animate--out .qodef-fullscreen-menu-holder li {
	animation: fullscreen-menu-out .75s forwards cubic-bezier(.785, .135, .15, .86)
}

.qodef-header--light #qodef-page-header .qodef-header-navigation>ul:not(#qodef-sticky-navigation-menu)>li>a {
	color: #fff
}

.qodef-header--dark #qodef-page-header .qodef-header-navigation>ul:not(#qodef-sticky-navigation-menu)>li>a {
	color: #000
}

#qodef-page-header .qodef-widget-holder {
	display: flex;
	align-items: center;
	height: 100%
}

#qodef-page-header .qodef-widget-holder .widget {
	margin: 0 0 0 30px
}

#qodef-page-header-inner.qodef-content-grid {
	padding: 0
}

#qodef-page-header .qodef-header-logo-link.qodef-textual-logo {
	font-size: 25px;
	font-weight: 700;
	letter-spacing: .01em
}

#qodef-page-header .qodef-header-logo-link.qodef-textual-logo.has-background-color .qodef-logo-text {
	display: inline-flex;
	height: 100%;
	align-items: center;
	padding: 0 21px
}

#qodef-page-header .qodef-header-logo-link img.qodef--main {
	opacity: 1
}

#qodef-page-header .qodef-header-logo-link img.qodef--dark,
#qodef-page-header .qodef-header-logo-link img.qodef--light {
	opacity: 0
}

#qodef-page-header .qodef-header-logo-link img:not(.qodef--main) {
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%)
}

.qodef-header--light #qodef-page-header .qodef-header-logo-link .qodef--light {
	opacity: 1
}

 .qodef-header--light #qodef-page-header .qodef-header-sticky-inner .qodef-header-logo-link .qodef--light {
	background:#000;
}

.qodef-header--light #qodef-page-header .qodef-header-logo-link .qodef--dark,
.qodef-header--light #qodef-page-header .qodef-header-logo-link .qodef--main {
	opacity: 0
}

.qodef-header--dark #qodef-page-header .qodef-header-logo-link .qodef--dark {
	opacity: 1
}

.qodef-header--dark #qodef-page-header .qodef-header-logo-link .qodef--light,
.qodef-header--dark #qodef-page-header .qodef-header-logo-link .qodef--main {
	opacity: 0
}

.qodef-header--dark #qodef-page-header .qodef-header-logo-link.qodef-textual-logo.has-background-color .qodef-logo-text {
	background-color: #101010 !important;
	color: #fff !important
}

.qodef-header--light #qodef-page-header .qodef-header-logo-link.qodef-textual-logo.has-background-color .qodef-logo-text {
	background-color: #003b9d !important;
	color: #fff !important
}

#qodef-page-header .qodef-header-logo-image.qodef--customizer {
	max-height: 100%;
	width: auto;
	margin-right: auto
}

.qodef-header--centered #qodef-page-header-inner .qodef-widget-holder-left {
	margin-right: auto
}

.qodef-header--centered #qodef-page-header-inner .qodef-header-logo-link {
	position: absolute;
	left: 50%;
	transform: translateX(-50%)
}

.qodef-header--divided #qodef-page-header .qodef-header-logo-link {
	margin: 0 40px;
	flex-shrink: 0;
	justify-content: center
}

.qodef-header--divided #qodef-page-header .qodef-divided--left,
.qodef-header--divided #qodef-page-header .qodef-divided--right {
	width: 100%;
	display: flex;
	align-items: center
}

.qodef-header--divided #qodef-page-header .qodef-divided--left {
	justify-content: flex-end
}

.qodef-header--divided #qodef-page-header-inner {
	align-items: stretch;
	justify-content: center
}

.qodef-header--minimal #qodef-page-header-inner .qodef-header-logo-link {
	margin-right: auto
}

.qodef-header--minimal #qodef-page-header-inner .qodef-widget-holder {
	margin-right: 30px
}

.qodef-header-standard--right #qodef-page-header-inner .qodef-header-logo-link {
	margin-right: auto
}

.qodef-header-standard--right #qodef-page-header-inner .qodef-header-navigation>ul>li:first-child {
	padding-left: 0
}

.qodef-header-standard--center #qodef-page-header-inner>* {
	flex: 1
}

.qodef-header-standard--center #qodef-page-header-inner>:last-child {
	justify-content: flex-end
}

.qodef-header-standard--center #qodef-page-header-inner .qodef-header-navigation>ul>li:first-child {
	padding-left: 0
}

.qodef-header-standard--left #qodef-page-header-inner {
	justify-content: flex-start
}

.qodef-header-standard--left #qodef-page-header-inner .qodef-header-navigation {
	margin-left: auto
}

.qodef-header-standard--left #qodef-page-header-inner .qodef-widget-holder {
	margin-left: auto
}

@media only screen and (min-width:1441px) and (max-width:1680px) {
	.qodef-content-grid-1400.qodef-header--vertical .qodef-content-grid {
		width: 1100px
	}
}

@media only screen and (min-width:1280px) and (max-width:1440px) {
	.qodef-content-grid-1400.qodef-header--vertical .qodef-content-grid {
		width: 960px
	}
}

@media only screen and (min-width:1025px) and (max-width:1279px) {
	.qodef-content-grid-1400.qodef-header--vertical .qodef-content-grid {
		width: 768px
	}
}

@media only screen and (min-width:1441px) and (max-width:1680px) {
	.qodef-content-grid-1300.qodef-header--vertical .qodef-content-grid {
		width: 1100px
	}
}

@media only screen and (min-width:1280px) and (max-width:1440px) {
	.qodef-content-grid-1300.qodef-header--vertical .qodef-content-grid {
		width: 960px
	}
}

@media only screen and (min-width:1025px) and (max-width:1279px) {
	.qodef-content-grid-1300.qodef-header--vertical .qodef-content-grid {
		width: 768px
	}
}

@media only screen and (min-width:1441px) and (max-width:1680px) {
	.qodef-content-grid-1200.qodef-header--vertical .qodef-content-grid {
		width: 1100px
	}
}

@media only screen and (min-width:1280px) and (max-width:1440px) {
	.qodef-content-grid-1200.qodef-header--vertical .qodef-content-grid {
		width: 960px
	}
}

@media only screen and (min-width:1025px) and (max-width:1279px) {
	.qodef-content-grid-1200.qodef-header--vertical .qodef-content-grid {
		width: 768px
	}
}

@media only screen and (min-width:1280px) and (max-width:1366px) {
	.qodef-content-grid-1100.qodef-header--vertical .qodef-content-grid {
		width: 960px
	}
}

@media only screen and (min-width:1025px) and (max-width:1279px) {
	.qodef-content-grid-1100.qodef-header--vertical .qodef-content-grid {
		width: 768px
	}
}

.qodef-header--vertical #qodef-page-header {
	position: fixed;
	top: 0;
	left: 0;
	width: 254px;
	height: 100%;
	background-color: #fff;
	z-index: 100
}

.qodef-header--vertical #qodef-page-header-inner {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	flex-direction: column;
	padding: 25px
}

.qodef-header--vertical #qodef-page-header-inner .qodef-header-navigation ul {
	display: block
}

.qodef-header--vertical #qodef-page-header-inner .qodef-header-navigation ul>li {
	margin: 0
}

.qodef-header--vertical #qodef-page-header-inner .qodef-vertical-widget-holder {
	display: block
}

.qodef-header--vertical #qodef-page-header-inner .qodef-vertical-widget-holder .widget.widget_stal_core_icon {
	margin-bottom: 0
}

.qodef-header--vertical.admin-bar #qodef-page-header {
	top: 32px;
	height: calc(100% - 32px)
}

.qodef-header--vertical #qodef-page-footer,
.qodef-header--vertical #qodef-page-outer {
	padding-left: 254px
}

.qodef-header--vertical .qodef-header-vertical-navigation {
	margin: 58px 0 31px;
	padding: 0;
	z-index: 100;
	width: 100%
}

.qodef-header--vertical .qodef-header-vertical-navigation ul {
	position: relative;
	list-style-type: none;
	padding: 0;
	margin: 0
}

.qodef-header--vertical .qodef-header-vertical-navigation ul li {
	position: relative;
	padding: 0;
	margin: 0
}

.qodef-header--vertical .qodef-header-vertical-navigation ul li a {
	position: relative;
	display: block;
	margin: 0;
	padding: 4px 0;
	font-size: 15px
}

.qodef-header--vertical .qodef-header-vertical-navigation ul li a .qodef-menu-item-inner {
	transition: padding .2s ease-out
}

.qodef-header--vertical .qodef-header-vertical-navigation ul li a .qodef-menu-item-inner:before {
	content: "";
	width: 0;
	height: 1px;
	background-color: currentColor;
	position: absolute;
	left: 0;
	top: 50%;
	bottom: auto;
	opacity: 1;
	transition: width .2s ease-out
}

.qodef-header--vertical .qodef-header-vertical-navigation ul li a:hover {
	color: #003b9d
}

.qodef-header--vertical .qodef-header-vertical-navigation ul li a:hover .qodef-menu-item-inner {
	padding-left: 20px
}

.qodef-header--vertical .qodef-header-vertical-navigation ul li a:hover .qodef-menu-item-inner:before {
	width: 16px
}

.qodef-header--vertical .qodef-header-vertical-navigation ul li a:hover .qodef-menu-arrow {
	transform: rotate(0)
}

.qodef-header--vertical .qodef-header-vertical-navigation ul li a .qodef-menu-item-icon {
	margin-right: 5px;
	vertical-align: middle
}

.qodef-header--vertical .qodef-header-vertical-navigation ul li.menu-item-has-children>.qodef-menu-arrow {
	display: inline
}

.qodef-header--vertical .qodef-header-vertical-navigation ul li.menu-item-has-children>.qodef-menu-arrow:after {
	content: "\f3d1";
	position: absolute;
	font-family: Ionicons;
	font-size: 15px;
	top: 6px;
	right: 0;
	line-height: inherit;
	color: currentColor;
	z-index: -1
}

.qodef-header--vertical .qodef-header-vertical-navigation ul li.current-menu-ancestor>a,
.qodef-header--vertical .qodef-header-vertical-navigation ul li.current-menu-item>a,
.qodef-header--vertical .qodef-header-vertical-navigation ul li.current_page_item>a {
	color: #003b9d
}

.qodef-header--vertical .qodef-header-vertical-navigation ul li.current-menu-ancestor>a .qodef-menu-item-inner,
.qodef-header--vertical .qodef-header-vertical-navigation ul li.current-menu-item>a .qodef-menu-item-inner,
.qodef-header--vertical .qodef-header-vertical-navigation ul li.current_page_item>a .qodef-menu-item-inner {
	padding-left: 20px
}

.qodef-header--vertical .qodef-header-vertical-navigation ul li.current-menu-ancestor>a .qodef-menu-item-inner:before,
.qodef-header--vertical .qodef-header-vertical-navigation ul li.current-menu-item>a .qodef-menu-item-inner:before,
.qodef-header--vertical .qodef-header-vertical-navigation ul li.current_page_item>a .qodef-menu-item-inner:before {
	width: 16px
}

.qodef-header--vertical .qodef-header-vertical-navigation ul li ul {
	padding: 6px 0
}

.qodef-header--vertical .qodef-header-vertical-navigation ul li .qodef-drop-down-second {
	transform: translateZ(0)
}

.qodef-header--vertical .qodef-header-vertical-navigation ul li .qodef-drop-down-second .qodef-drop-down-second-inner {
	position: relative;
	display: block;
	padding: 0;
	z-index: 997
}

.qodef-header--vertical .qodef-header-vertical-navigation>ul>li>a {
	font-family: Muli, sans-serif;
	font-size: 15px;
	line-height: 30px;
	font-weight: 600;
	color: #101010;
	padding: 4px 0
}

.qodef-header--vertical .qodef-header-vertical-navigation>ul>li>a .qodef-menu-item-inner {
	position: relative
}

.qodef-header--vertical .qodef-header-vertical-navigation>ul>li>a .qodef-menu-item-inner:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	top: auto;
	width: 100%;
	height: 1px;
	background-color: currentColor;
	transform: scaleX(0);
	transform-origin: 0 0;
	transition: width .3s cubic-bezier(.785, .135, .15, .86), transform .3s cubic-bezier(.785, .135, .15, .86)
}

.qodef-header--vertical .qodef-header-vertical-navigation>ul>li>a:hover {
	color: #101010
}

.qodef-header--vertical .qodef-header-vertical-navigation>ul>li>a:hover .qodef-menu-item-inner {
	padding-left: 0
}

.qodef-header--vertical .qodef-header-vertical-navigation>ul>li>a:hover .qodef-menu-item-inner:before {
	width: 100%;
	transform: scaleX(1)
}

.qodef-header--vertical .qodef-header-vertical-navigation>ul>li.current-menu-ancestor>a,
.qodef-header--vertical .qodef-header-vertical-navigation>ul>li.current-menu-item>a,
.qodef-header--vertical .qodef-header-vertical-navigation>ul>li.current_page_item>a {
	color: #101010
}

.qodef-header--vertical .qodef-header-vertical-navigation>ul>li.current-menu-ancestor>a .qodef-menu-item-inner,
.qodef-header--vertical .qodef-header-vertical-navigation>ul>li.current-menu-item>a .qodef-menu-item-inner,
.qodef-header--vertical .qodef-header-vertical-navigation>ul>li.current_page_item>a .qodef-menu-item-inner {
	padding-left: 0
}

.qodef-header--vertical .qodef-header-vertical-navigation>ul>li.current-menu-ancestor>a .qodef-menu-item-inner:before,
.qodef-header--vertical .qodef-header-vertical-navigation>ul>li.current-menu-item>a .qodef-menu-item-inner:before,
.qodef-header--vertical .qodef-header-vertical-navigation>ul>li.current_page_item>a .qodef-menu-item-inner:before {
	width: 100%;
	transform: scaleX(1)
}

.qodef-header--vertical .qodef-header-vertical-navigation.qodef-vertical-drop-down--below ul li .qodef-drop-down-second {
	display: none
}

.qodef-header--vertical .qodef-header-vertical-navigation.qodef-vertical-drop-down--side .qodef-drop-down-second {
	position: absolute;
	top: 0;
	width: 100%
}

.qodef-header--vertical .qodef-header-vertical-navigation.qodef-vertical-drop-down--side .qodef-drop-down-second ul {
	position: absolute;
	top: -23px;
	left: calc(100% + 40px);
	width: 254px;
	background-color: #fff;
	padding: 25px 20px;
	margin-left: 50px;
	visibility: hidden;
	opacity: 0;
	transition: all .2s ease
}

.qodef-header--vertical .qodef-header-vertical-navigation.qodef-vertical-drop-down--side .qodef-drop-down-second ul * {
	visibility: inherit;
	transition: visibility .2s ease
}

.qodef-header--vertical .qodef-header-vertical-navigation.qodef-vertical-drop-down--side .qodef-drop-down-second ul.qodef-float--open {
	margin-left: 0;
	opacity: 1;
	visibility: visible;
	z-index: 900
}

.qodef-header--vertical .qodef-header-vertical-navigation.qodef-vertical-drop-down--side .qodef-drop-down-second ul ul {
	top: -25px;
	left: calc(100% + 20px);
	visibility: hidden;
	transition: all .2s ease
}

.qodef-header--fixed-display #qodef-page-header,
.qodef-header--fixed-display #qodef-top-area {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%
}

.qodef-header--fixed-display.admin-bar #qodef-page-header,
.qodef-header--fixed-display.admin-bar #qodef-top-area {
	top: 32px
}

.qodef-header-sticky {
	position: fixed;
	top: 0;
	left: 0;
	height: 86px;
	width: 100%;
	padding: 0;
	background-color: #fff;
	border-bottom: 1px solid #f1f3f5;
	transform: translateY(-100%);
	transition: transform .5s ease, top .5s ease;
	z-index: 100
}

.qodef-header-sticky .qodef-header-sticky-inner {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 100%
}

.qodef-header-standard--right .qodef-header-sticky .qodef-header-sticky-inner .qodef-header-logo-link {
	margin-right: auto
}

.qodef-header-standard--left .qodef-header-sticky .qodef-header-sticky-inner {
	justify-content: flex-start
}

.qodef-header-standard--left .qodef-header-sticky .qodef-header-sticky-inner .qodef-header-navigation {
	margin-left: 14px
}

.qodef-header-standard--left .qodef-header-sticky .qodef-header-sticky-inner .qodef-widget-holder {
	margin-left: auto
}

.qodef-header--sticky-display .qodef-header-sticky {
	transform: translateY(0)
}

.admin-bar.qodef-header--sticky-display .qodef-header-sticky {
	top: 32px
}

#qodef-top-area {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 36px;
	font-size: 13px;
	padding: 0 40px;
	background-color: #000;
	z-index: 101
}

#qodef-top-area .qodef-content-grid {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between
}

#qodef-top-area .widget {
	display: inline-block;
	vertical-align: middle;
	line-height: 1
}

#qodef-top-area .widget .textwidget>* {
	margin: 0
}

#qodef-top-area .widget .textwidget a {
	transition: opacity .2s ease-in-out
}

#qodef-top-area .widget .textwidget a:hover {
	opacity: .65
}

#qodef-top-area .widget:not(:last-child) {
	margin-right: 10px
}

.qodef-instagram-list #sb_instagram #sbi_images .sbi_photo_wrap a {
	background-image: none !important;
	height: auto !important
}

.qodef-instagram-list #sb_instagram #sbi_images .sbi_photo_wrap a:hover:after {
	opacity: 1;
	transition: opacity .2s ease-out
}

.qodef-instagram-list #sb_instagram #sbi_images .sbi_photo_wrap a:after {
	content: "\f23e";
	font-family: Ionicons;
	font-size: 25px;
	color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	opacity: 0;
	transition: opacity .2s ease-out
}

.qodef-instagram-list #sb_instagram #sbi_images .sbi_photo_wrap a img {
	display: inline-block !important
}

.qodef-instagram-list.qodef-gutter--no.qodef--no-bottom-space {
	margin-bottom: 0
}

.qodef-instagram-list.qodef-gutter--no #sb_instagram #sbi_images {
	float: none;
	padding: 0 !important;
	width: auto;
	margin: 0
}

.qodef-instagram-list.qodef-gutter--no #sb_instagram #sbi_images>.sbi_item {
	padding: 0 !important;
	margin: 0 !important
}

.qodef-instagram-list.qodef-gutter--tiny.qodef--no-bottom-space {
	margin-bottom: -10px
}

.qodef-instagram-list.qodef-gutter--tiny #sb_instagram #sbi_images {
	float: none;
	padding: 0 !important;
	width: auto;
	margin: 0 -5px
}

.qodef-instagram-list.qodef-gutter--tiny #sb_instagram #sbi_images>.sbi_item {
	padding: 0 5px !important;
	margin: 0 0 10px !important
}

.qodef-instagram-list.qodef-gutter--small.qodef--no-bottom-space {
	margin-bottom: -20px
}

.qodef-instagram-list.qodef-gutter--small #sb_instagram #sbi_images {
	float: none;
	padding: 0 !important;
	width: auto;
	margin: 0 -10px
}

.qodef-instagram-list.qodef-gutter--small #sb_instagram #sbi_images>.sbi_item {
	padding: 0 10px !important;
	margin: 0 0 20px !important
}

.qodef-instagram-list.qodef-gutter--normal.qodef--no-bottom-space {
	margin-bottom: -30px
}

.qodef-instagram-list.qodef-gutter--normal #sb_instagram #sbi_images {
	float: none;
	padding: 0 !important;
	width: auto;
	margin: 0 -15px
}

.qodef-instagram-list.qodef-gutter--normal #sb_instagram #sbi_images>.sbi_item {
	padding: 0 15px !important;
	margin: 0 0 30px !important
}

.qodef-instagram-list.qodef-gutter--medium.qodef--no-bottom-space {
	margin-bottom: -40px
}

.qodef-instagram-list.qodef-gutter--medium #sb_instagram #sbi_images {
	float: none;
	padding: 0 !important;
	width: auto;
	margin: 0 -20px
}

.qodef-instagram-list.qodef-gutter--medium #sb_instagram #sbi_images>.sbi_item {
	padding: 0 20px !important;
	margin: 0 0 40px !important
}

.qodef-instagram-list.qodef-gutter--large.qodef--no-bottom-space {
	margin-bottom: -50px
}

.qodef-instagram-list.qodef-gutter--large #sb_instagram #sbi_images {
	float: none;
	padding: 0 !important;
	width: auto;
	margin: 0 -25px
}

.qodef-instagram-list.qodef-gutter--large #sb_instagram #sbi_images>.sbi_item {
	padding: 0 25px !important;
	margin: 0 0 50px !important
}

.qodef-instagram-list.qodef-gutter--huge.qodef--no-bottom-space {
	margin-bottom: -80px
}

.qodef-instagram-list.qodef-gutter--huge #sb_instagram #sbi_images {
	float: none;
	padding: 0 !important;
	width: auto;
	margin: 0 -40px
}

.qodef-instagram-list.qodef-gutter--huge #sb_instagram #sbi_images>.sbi_item {
	padding: 0 40px !important;
	margin: 0 0 80px !important
}

#qodef-page-mobile-header .qodef-header-logo-image.qodef--customizer {
	max-height: 100%;
	width: auto;
	margin-right: auto
}

#qodef-page-mobile-header .qodef-mobile-header-logo-link {
	color: #003b9d
}

#qodef-page-mobile-header .qodef-mobile-header-logo-link .qodef-logo-text {
	padding: 0;
	font-size: 25px;
	font-weight: 700;
	letter-spacing: .01em
}

#qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--main {
	opacity: 1
}

#qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--dark,
#qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--light {
	opacity: 0
}

#qodef-page-mobile-header .qodef-mobile-header-logo-link img:not(.qodef--main) {
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%)
}

#qodef-page-mobile-header #qodef-mobile-header-opener .qodef-lines,
#qodef-side-area #qodef-side-area-close.qodef-side-area-close--predefined .qodef-lines,
.qodef-side-area-opener.qodef-side-area-opener--predefined .qodef-lines {
	position: relative;
	display: block;
	width: 33px;
	height: 18px
}

#qodef-page-mobile-header #qodef-mobile-header-opener .qodef-lines .qodef-line,
#qodef-side-area #qodef-side-area-close.qodef-side-area-close--predefined .qodef-lines .qodef-line,
.qodef-side-area-opener.qodef-side-area-opener--predefined .qodef-lines .qodef-line {
	position: absolute;
	left: 0;
	height: 2px;
	background-color: currentColor;
	transition: top .3s ease, transform .3s ease
}

#qodef-page-mobile-header #qodef-mobile-header-opener .qodef-lines .qodef-line.qodef-line-1,
#qodef-side-area #qodef-side-area-close.qodef-side-area-close--predefined .qodef-lines .qodef-line.qodef-line-1,
.qodef-side-area-opener.qodef-side-area-opener--predefined .qodef-lines .qodef-line.qodef-line-1 {
	top: 0;
	width: 3px
}

#qodef-page-mobile-header #qodef-mobile-header-opener .qodef-lines .qodef-line.qodef-line-2,
#qodef-side-area #qodef-side-area-close.qodef-side-area-close--predefined .qodef-lines .qodef-line.qodef-line-2,
.qodef-side-area-opener.qodef-side-area-opener--predefined .qodef-lines .qodef-line.qodef-line-2 {
	top: 0;
	right: 0;
	left: auto;
	width: 21px;
	transition: width .3s cubic-bezier(.29, .21, 0, .97)
}

#qodef-page-mobile-header #qodef-mobile-header-opener .qodef-lines .qodef-line.qodef-line-3,
#qodef-side-area #qodef-side-area-close.qodef-side-area-close--predefined .qodef-lines .qodef-line.qodef-line-3,
.qodef-side-area-opener.qodef-side-area-opener--predefined .qodef-lines .qodef-line.qodef-line-3 {
	top: 8px;
	width: 27px;
	transition: width .3s cubic-bezier(.29, .21, 0, .97)
}

#qodef-page-mobile-header #qodef-mobile-header-opener .qodef-lines .qodef-line.qodef-line-4,
#qodef-side-area #qodef-side-area-close.qodef-side-area-close--predefined .qodef-lines .qodef-line.qodef-line-4,
.qodef-side-area-opener.qodef-side-area-opener--predefined .qodef-lines .qodef-line.qodef-line-4 {
	bottom: 0;
	width: 100%;
	transition: width .3s cubic-bezier(.29, .21, 0, .97)
}

#qodef-page-mobile-header #qodef-mobile-header-opener .qodef-lines .qodef-line.qodef-line-5,
#qodef-side-area #qodef-side-area-close.qodef-side-area-close--predefined .qodef-lines .qodef-line.qodef-line-5,
.qodef-side-area-opener.qodef-side-area-opener--predefined .qodef-lines .qodef-line.qodef-line-5 {
	bottom: 0;
	left: 100%;
	width: 3px
}

#qodef-page-mobile-header {
	background-color: #000
}

#qodef-page-mobile-header #qodef-mobile-header-opener {
	line-height: 1;
	display: flex;
	align-items: center;
	height: 40px;
	padding: 0 17px;
	background-color: #003b9d;
	color: #fff
}

#qodef-page-mobile-header #qodef-mobile-header-opener.qodef--opened {
	color: #fff
}

#qodef-page-mobile-header #qodef-mobile-header-opener.qodef--opened .qodef-lines .qodef-line.qodef-line-2 {
	width: 100%;
	transition: width .3s cubic-bezier(.29, .21, 0, .97)
}

#qodef-page-mobile-header #qodef-mobile-header-opener.qodef--opened .qodef-lines .qodef-line.qodef-line-3 {
	left: 6px;
	transition: left .3s cubic-bezier(.29, .21, 0, .97)
}

#qodef-page-mobile-header #qodef-mobile-header-opener.qodef--opened .qodef-lines .qodef-line.qodef-line-4 {
	width: 21px;
	transition: width .3s cubic-bezier(.29, .21, 0, .97)
}

.qodef-mobile-header--sticky #qodef-page-mobile-header {
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	transform: translateY(-100%)
}

.qodef-mobile-header--sticky-animation #qodef-page-mobile-header {
	transition: transform .3s ease, top .3s ease
}

.qodef-mobile-header--sticky-display #qodef-page-mobile-header {
	transform: translateY(0)
}

.admin-bar.qodef-mobile-header--sticky-display #qodef-page-mobile-header {
	top: 46px
}

#qodef-mobile-header-navigation ul li .qodef-menu-arrow {
	display: none
}

#qodef-mobile-header-navigation ul li.qodef-hide-link>a {
	cursor: default
}

#qodef-mobile-header-navigation ul li.menu-item-has-children>.qodef-menu-arrow {
	position: absolute;
	top: 3px;
	right: 0;
	display: block;
	width: 30px;
	height: 30px;
	font-size: 20px;
	line-height: 28px;
	cursor: pointer
}

#qodef-mobile-header-navigation ul li.menu-item-has-children>.qodef-menu-arrow:after {
	color: inherit;
	display: block;
	line-height: inherit;
	content: "5";
	font-family: ElegantIcons;
	font-style: normal;
	text-align: center;
	transition: transform .3s ease;
	transform-origin: center center
}

#qodef-mobile-header-navigation ul li.menu-item-has-children.qodef--opened>.qodef-menu-arrow:after {
	transform: rotate(90deg)
}

.qodef-mobile-header--minimal #qodef-page-mobile-header #qodef-page-mobile-header-inner {
	justify-content: flex-end
}

.qodef-mobile-header--minimal #qodef-page-mobile-header #qodef-page-mobile-header-inner .qodef-mobile-header-logo-link {
	margin-right: auto
}

.qodef-mobile-header--minimal #qodef-page-mobile-header #qodef-page-mobile-header-inner .qodef-fullscreen-menu-opener {
	margin-left: 20px
}

.qodef-fullscreen-menu--opened #qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--light {
	opacity: 1
}

.qodef-fullscreen-menu--opened #qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--dark,
.qodef-fullscreen-menu--opened #qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--main {
	opacity: 0
}

.qodef-mobile-header--standard #qodef-page-mobile-header #qodef-page-mobile-header-inner {
	justify-content: flex-end
}

.qodef-mobile-header--standard #qodef-page-mobile-header #qodef-page-mobile-header-inner .qodef-mobile-header-logo-link {
	margin-right: auto
}

.qodef-header-navigation ul li a .qodef-menu-item-icon {
	margin-right: 5px;
	vertical-align: middle
}

.qodef-header-navigation ul li .qodef-drop-down-second {
	position: absolute;
	top: 100%;
	left: -5px;
	display: block;
	width: 256px;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	z-index: 10;
	background-color: #fff;
	transition: opacity .3s ease-out, visibility .2s ease-out
}

.qodef-header-navigation ul li .qodef-drop-down-second.qodef-drop-down--start {
	opacity: 1;
	visibility: visible;
	overflow: visible;
	z-index: 20
}

.qodef-drop-down-second--full-width .qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second {
	width: 100vw
}

.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second .qodef-drop-down-second-inner {
	padding: 0 40px
}

.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second .qodef-drop-down-second-inner ul {
	margin-top: 13px
}

.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second .qodef-drop-down-second-inner ul li {
	padding: 3px 0
}

.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second .qodef-drop-down-second-inner ul li a {
	font-size: 15px;
	line-height: 24px;
	color: #747474
}

.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second .qodef-drop-down-second-inner ul li a .qodef-menu-item-inner {
	position: relative;
	transition: padding .2s ease-out
}

.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second .qodef-drop-down-second-inner ul li a .qodef-menu-item-inner:before {
	content: "";
	width: 0;
	height: 1px;
	background-color: currentColor;
	position: absolute;
	left: 0;
	top: 50%;
	transition: width .2s ease-out
}

.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second .qodef-drop-down-second-inner>ul {
	display: flex;
	justify-content: space-around;
	padding: 45px 0 41px;
	margin: 0
}

.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second .qodef-drop-down-second-inner>ul>li {
	flex: 1 1 25%;
	padding: 0
}

.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second .qodef-drop-down-second-inner>ul>li>a {
	font-size: 15px;
	line-height: 1.08em;
	color: #101010
}

.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second .qodef-drop-down-second-inner>ul>li>a .qodef-menu-item-inner:before {
	display: none
}

.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second .qodef-drop-down-second-inner>ul>li ul li.current-menu-item>a,
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second .qodef-drop-down-second-inner>ul>li ul li:hover>a {
	color: #003b9d
}

.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second .qodef-drop-down-second-inner>ul>li ul li.current-menu-item>a .qodef-menu-item-inner,
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second .qodef-drop-down-second-inner>ul>li ul li:hover>a .qodef-menu-item-inner {
	padding-left: 20px
}

.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second .qodef-drop-down-second-inner>ul>li ul li.current-menu-item>a .qodef-menu-item-inner:before,
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second .qodef-drop-down-second-inner>ul>li ul li:hover>a .qodef-menu-item-inner:before {
	width: 16px
}

.qodef-header-navigation ul li.qodef-menu-item--narrow .qodef-drop-down-second.qodef-drop-down--right {
	left: auto;
	right: 0
}

.qodef-header-navigation ul li.qodef-menu-item--narrow .qodef-drop-down-second-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}

.qodef-header-navigation ul li.qodef-menu-item--narrow .qodef-drop-down-second-inner>ul {
	opacity: 1;
	visibility: visible
}

.qodef-parallax {
	position: relative;
	width: 100%;
	overflow: hidden
}

.qodef-parallax:not(.qodef-page-title) {
	height: 100vh
}

.qodef-parallax-img-holder {
	position: absolute;
	top: -50%;
	height: 150%;
	left: 0;
	width: 100%;
	opacity: 0
}

.qodef-browser--edge .qodef-parallax-img-holder,
.qodef-browser--ms-explorer .qodef-parallax-img-holder,
.touchevents .qodef-parallax-img-holder {
	top: 0;
	height: 100%;
	opacity: 1
}

.qodef-parallax-content-holder {
	position: relative;
	z-index: 99
}

.qodef-parallax-img-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	will-change: transform
}

.touchevents .qodef-parallax-img-wrapper img {
	height: 100%;
	width: 100%;
	object-fit: cover
}

.qodef-parallax-img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	max-width: unset !important
}

.touchevents .qodef-parallax-img {
	height: 100%;
	width: 100%;
	object-fit: cover
}

.qodef-browser--edge .qodef-parallax-img,
.qodef-browser--ms-explorer .qodef-parallax-img {
	height: 100%;
	width: 100%;
	object-fit: cover
}

.qodef-clients-list .qodef-e {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}

.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in.qodef-simple-hover-animation .qodef-e .qodef-e-logo {
	opacity: 1;
	transition: opacity .2s ease
}

.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in.qodef-simple-hover-animation .qodef-e .qodef-e-hover-logo {
	opacity: 0
}

.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in.qodef-simple-hover-animation .qodef-e .qodef-e-hover-logo .qodef-m-split {
	display: none
}

.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in.qodef-simple-hover-animation .qodef-e:hover .qodef-e-logo {
	opacity: .85
}

.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in.qodef-simple-hover-animation .qodef-e:hover .qodef-e-hover-logo {
	opacity: 0
}

.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e {
	display: flex;
	align-items: center;
	justify-content: center
}

.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e .qodef-e-image {
	line-height: 0;
	position: relative;
	display: inline-block;
	vertical-align: top
}

.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e .qodef-e-image a {
	display: inline-block
}

.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e .qodef-e-logo {
	width: auto;
	opacity: 1;
	will-change: opacity;
	transition: opacity .3s ease-out .15s;
	display: inline-block;
	background-color: #fff
}

.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e .qodef-e-hover-logo {
	position: absolute;
	top: 0;
	left: 0;
	width: auto;
	opacity: 0;
	will-change: opacity;
	transition: opacity .3s ease-out;
	transition-delay: .15s
}

.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e .qodef-e-hover-logo .qodef-m-split {
	display: block;
	position: absolute;
	height: 50%;
	width: 0;
	background: #003b9d;
	z-index: -1;
	transition: .3s cubic-bezier(.785, .135, .15, .86)
}

.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e .qodef-e-hover-logo .qodef-split--up {
	top: 0;
	left: 0;
	right: auto
}

.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e .qodef-e-hover-logo .qodef-split--down {
	bottom: 0;
	right: 0;
	left: auto
}

.qodef-browser--edge .qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e .qodef-e-hover-logo .qodef-split--down {
	bottom: 1px
}

.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e:hover .qodef-e-logo {
	opacity: 0
}

.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e:hover .qodef-e-hover-logo {
	opacity: 1;
	transition-delay: 0s
}

.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e:hover .qodef-e-hover-logo .qodef-split--up {
	width: 100%;
	right: 0;
	left: auto
}

.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e:hover .qodef-e-hover-logo .qodef-split--down {
	width: 100%;
	left: 0;
	right: auto
}

.single-portfolio .qodef-page-content-section.qodef-grid-item {
	margin: 0 !important
}

.qodef-portfolio-single-item .qodef-portfolio-title {
	margin: 0 0 15px
}

.qodef-portfolio-single-item .qodef-portfolio-info .qodef-e {
	display: flex;
	align-items: flex-start;
	margin-bottom: 30px;
	flex-direction: column
}

.qodef-portfolio-single-item .qodef-portfolio-info .qodef-e:last-child {
	margin-bottom: 0
}

.qodef-portfolio-single-item .qodef-portfolio-info h6 {
	margin: 0 0 6px 0
}

.qodef-portfolio-single-item .qodef-portfolio-info a,
.qodef-portfolio-single-item .qodef-portfolio-info p {
	margin: 0;
	color: #747474
}

.qodef-portfolio-single-item .qodef-portfolio-info a:not(.qodef-share-link):hover {
	color: #003b9d
}

.qodef-portfolio-single-item .qodef-portofolio-categories .qodef-portfolio-category:after {
	content: "/";
	margin: 0 3px 0 1px
}

.qodef-portfolio-single-item .qodef-portofolio-categories .qodef-portfolio-category:last-child:after {
	display: none
}

.qodef-porfolio-single-layout--gallery-small .qodef-portfolio-info,
.qodef-porfolio-single-layout--images-small .qodef-portfolio-info,
.qodef-porfolio-single-layout--masonry-small .qodef-portfolio-info {
	margin-top: 48px
}

.qodef-ps-related-posts-holder {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	margin: 30px 0 0;
	clear: both
}

.qodef-ps-related-posts-holder .qodef-ps-related-inner {
	margin: 0 -15px
}

.qodef-ps-related-posts-holder .qodef-ps-related-post {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 25%;
	float: left;
	padding: 0 15px;
	box-sizing: border-box
}

@media only screen and (max-width:1024px) {
	.qodef-ps-related-posts-holder .qodef-ps-related-post {
		width: 50%;
		margin-bottom: 30px
	}

	.qodef-ps-related-posts-holder .qodef-ps-related-post:nth-child(2n+1) {
		clear: both
	}
}

@media only screen and (max-width:680px) {
	.qodef-ps-related-posts-holder .qodef-ps-related-post {
		width: 100%
	}
}

.qodef-ps-related-posts-holder .qodef-ps-related-post:hover .qodef-ps-related-text {
	clip-path: inset(0 0 0 0);
	-webkit-clip-path: inset(0 0 0 0);
	transition: clip-path .3s cubic-bezier(.63, .24, .26, .91) .1s
}

.qodef-ps-related-posts-holder .qodef-ps-related-post:hover .qodef-ps-related-categories,
.qodef-ps-related-posts-holder .qodef-ps-related-post:hover .qodef-ps-related-title {
	opacity: 1;
	transform: translateY(0)
}

.qodef-ps-related-posts-holder .qodef-ps-related-post:hover .qodef-ps-related-image:after {
	transition: width .2s cubic-bezier(.63, .24, .26, .91);
	width: 100%
}

.qodef-ps-related-posts-holder .qodef-ps-related-image {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle
}

.qodef-ps-related-posts-holder .qodef-ps-related-image a,
.qodef-ps-related-posts-holder .qodef-ps-related-image img {
	display: block
}

.qodef-ps-related-posts-holder .qodef-ps-related-image a {
	overflow: hidden
}

.qodef-ps-related-posts-holder .qodef-ps-related-image a:hover img {
	transform: scale(1.05) translateX(5px)
}

.qodef-ps-related-posts-holder .qodef-ps-related-image img {
	transform: scale(1.05) translateX(0);
	transition: transform .5s cubic-bezier(.29, .21, 0, .97)
}

.qodef-ps-related-posts-holder .qodef-ps-related-image:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 60px;
	height: 1px;
	width: 0;
	background: #fff;
	transition: width .2s .2s
}

.qodef-ps-related-posts-holder .qodef-ps-related-text {
	position: absolute;
	width: calc(100% - 54px);
	left: 27px;
	bottom: 12px;
	padding: 12px;
	background-color: #fff;
	clip-path: inset(0 100% 0 0);
	-webkit-clip-path: inset(0 100% 0 0);
	transition: clip-path .3s cubic-bezier(.785, .135, .15, .86) 0s
}

.qodef-ps-related-posts-holder .qodef-ps-related-text .qodef-ps-related-title {
	margin: 0;
	opacity: 0;
	transform: translateY(30%);
	transition: transform .3s cubic-bezier(.29, .21, 0, .97) .2s, opacity .2s cubic-bezier(.29, .21, 0, .97) .2s
}

.qodef-ps-related-posts-holder .qodef-ps-related-text .qodef-ps-related-categories {
	margin: 6px 0 0;
	color: #003b9d;
	opacity: 0;
	transform: translateY(30%);
	transition: transform .3s cubic-bezier(.29, .21, 0, .97) .2s, opacity .2s cubic-bezier(.29, .21, 0, .97) .2s
}

.qodef-portfolio-list.qodef-items--fixed .qodef-e-image {
	height: 100%;
	overflow: hidden
}

.qodef-portfolio-list.qodef-items--fixed .qodef-e-media-image {
	height: 100%
}

.qodef-portfolio-list.qodef-items--fixed .qodef-e-media-image a {
	height: 100%;
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}

.qodef-portfolio-list .qodef-e-info-category {
	line-height: 1.08em;
	margin: 6px 0 0
}

.qodef-portfolio-list .qodef-e-info-category a {
	font-size: 15px;
	line-height: 1.08em;
	color: #003b9d;
	text-transform: uppercase;
	font-family: Roboto, sans-serif;
	font-size: 13px;
	font-weight: 400;
	letter-spacing: .02em
}

.qodef-portfolio-list .qodef--load-more {
	margin-top: 35px
}

.qodef-portfolio-list.qodef-item-layout--info-below .qodef-e-content {
	margin: 22px 0
}

.qodef-portfolio-list.qodef-item-layout--info-below .qodef-e-title {
	margin: 0
}

.qodef-portfolio-list.qodef-item-layout--info-below.qodef-hover-animation--tilt .qodef-e-image {
	overflow: hidden
}

.qodef-portfolio-list.qodef-item-layout--info-on-hover .qodef-e-inner {
	position: relative
}

.qodef-portfolio-list.qodef-item-layout--info-on-hover .qodef-e-inner:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 60px;
	height: 1px;
	width: 0;
	background: #fff;
	transition: width .2s .2s
}

.qodef-portfolio-list.qodef-item-layout--info-on-hover .qodef-e-image img {
	position: relative;
	display: inline-block;
	vertical-align: middle
}

.qodef-portfolio-list.qodef-item-layout--info-on-hover .qodef-e-content {
	position: absolute;
	left: 20px;
	bottom: 20px;
	padding: 20px;
	background-color: #fff;
	z-index: 1;
	max-width: calc(100% - 40px)
}

.qodef-portfolio-list.qodef-item-layout--info-on-hover .qodef-e-content .qodef-e-content-inner {
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column
}

.qodef-portfolio-list.qodef-item-layout--info-on-hover .qodef-e-content .qodef-e-content-inner .qodef-e-info-category {
	line-height: 1.08em;
	margin: 6px 0 0
}

.qodef-portfolio-list.qodef-item-layout--info-on-hover .qodef-e-content .qodef-e-content-inner .qodef-e-info-category a {
	font-size: 15px;
	line-height: 1.08em;
	color: #003b9d;
	text-transform: uppercase;
	font-family: Roboto, sans-serif;
	font-size: 13px;
	font-weight: 400;
	letter-spacing: .02em
}

.qodef-portfolio-list.qodef-item-layout--info-on-hover .qodef-e-content .qodef-e-content-inner>a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0
}

.qodef-portfolio-list.qodef-item-layout--info-on-hover .qodef-e-content .qodef-e-content-inner * {
	z-index: 1
}

.qodef-portfolio-list.qodef-item-layout--info-on-hover .qodef-e-content .qodef-e-content-inner .qodef-e-title {
	margin: 0
}

.qodef-item-layout--info-on-hover.qodef-hover-animation--fade-in .qodef-e-content {
	clip-path: inset(0 100% 0 0);
	-webkit-clip-path: inset(0 100% 0 0);
	transition: clip-path .3s cubic-bezier(.785, .135, .15, .86) 0s
}

.qodef-item-layout--info-on-hover.qodef-hover-animation--fade-in .qodef-e-info-category,
.qodef-item-layout--info-on-hover.qodef-hover-animation--fade-in .qodef-e-title {
	opacity: 0;
	transform: translateY(30%);
	transition: transform .3s cubic-bezier(.29, .21, 0, .97) .2s, opacity .2s cubic-bezier(.29, .21, 0, .97) .2s
}

.qodef-browser--edge .qodef-item-layout--info-on-hover.qodef-hover-animation--fade-in .qodef-e-content {
	clip-path: inset(0 0 0 0);
	-webkit-clip-path: inset(0 0 0 0);
	opacity: 0;
	transition: opacity .3s ease-out 0s
}

.qodef-browser--edge .qodef-item-layout--info-on-hover.qodef-hover-animation--fade-in .qodef-e-info-category,
.qodef-browser--edge .qodef-item-layout--info-on-hover.qodef-hover-animation--fade-in .qodef-e-title {
	opacity: 1;
	transform: translateY(0)
}

.qodef-item-layout--info-on-hover.qodef-hover-animation--fade-in .qodef-e-image a {
	display: block;
	overflow: hidden
}

.qodef-item-layout--info-on-hover.qodef-hover-animation--fade-in .qodef-e-image a:hover img {
	transform: translateX(5px) scale(1.05)
}

.qodef-item-layout--info-on-hover.qodef-hover-animation--fade-in .qodef-e-image img {
	transform: scale(1.05);
	transition: transform .5s cubic-bezier(.29, .21, 0, .97)
}

.qodef-item-layout--info-on-hover.qodef-hover-animation--fade-in .qodef-e:hover .qodef-e-content {
	clip-path: inset(0 0 0 0);
	-webkit-clip-path: inset(0 0 0 0);
	transition: clip-path .3s cubic-bezier(.63, .24, .26, .91) .1s
}

.qodef-item-layout--info-on-hover.qodef-hover-animation--fade-in .qodef-e:hover .qodef-e-info-category,
.qodef-item-layout--info-on-hover.qodef-hover-animation--fade-in .qodef-e:hover .qodef-e-title {
	opacity: 1;
	transform: translateY(0)
}

.qodef-browser--edge .qodef-item-layout--info-on-hover.qodef-hover-animation--fade-in .qodef-e:hover .qodef-e-content {
	opacity: 1;
	transition: opacity .3s ease-out .1s
}

.qodef-item-layout--info-on-hover.qodef-hover-animation--fade-in .qodef-e:hover .qodef-e-inner:after {
	transition: width .2s cubic-bezier(.63, .24, .26, .91);
	width: 100%
}

#qodef-single-portfolio-navigation {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin: 100px 0 35px
}

#qodef-single-portfolio-navigation .qodef-m-inner {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between
}

#qodef-single-portfolio-navigation .qodef-m-nav {
	position: relative;
	display: flex;
	align-items: center
}

#qodef-single-portfolio-navigation .qodef-m-nav>* {
	display: block;
	line-height: inherit
}

#qodef-single-portfolio-navigation .qodef-m-nav.qodef--prev {
	left: 0
}

#qodef-single-portfolio-navigation .qodef-m-nav.qodef--prev .qodef-icon-linea-icons {
	margin-right: 18px
}

#qodef-single-portfolio-navigation .qodef-m-nav.qodef--next {
	flex-direction: row-reverse;
	right: 0;
	text-align: right;
	margin-left: auto
}

#qodef-single-portfolio-navigation .qodef-m-nav.qodef--next .qodef-icon-linea-icons {
	margin-left: 18px
}

#qodef-single-portfolio-navigation .qodef-m-nav:hover .qodef-m-nav-label {
	color: #003b9d
}

#qodef-single-portfolio-navigation .qodef--backbtn {
	position: absolute;
	left: 50%;
	transform: translateX(-50%)
}

#qodef-single-portfolio-navigation .qodef--backbtn a {
	height: 23px
}

#qodef-single-portfolio-navigation .qodef--backbtn a .qodef-circles {
	position: relative;
	width: 26px;
	display: inline-block;
	height: 26px
}

#qodef-single-portfolio-navigation .qodef--backbtn a .qodef-circle {
	position: absolute;
	width: 12px;
	height: 12px;
	background-color: #fff;
	border-width: 1px;
	border-style: solid;
	border-color: #101010;
	transition: border-color .2s ease-out
}

#qodef-single-portfolio-navigation .qodef--backbtn a .qodef-circle-1 {
	top: 0;
	left: 0
}

#qodef-single-portfolio-navigation .qodef--backbtn a .qodef-circle-2 {
	top: 0;
	right: 0
}

#qodef-single-portfolio-navigation .qodef--backbtn a .qodef-circle-3 {
	bottom: 0;
	left: 0
}

#qodef-single-portfolio-navigation .qodef--backbtn a .qodef-circle-4 {
	bottom: 0;
	right: 0
}

#qodef-single-portfolio-navigation .qodef--backbtn a:hover .qodef-circle {
	border-color: #003b9d
}

#qodef-single-portfolio-navigation .qodef-icon-linea-icons {
	font-size: 30px
}

#qodef-single-portfolio-navigation .qodef-m-nav-label {
	font-family: Roboto, sans-serif;
	font-size: 13px;
	font-weight: 400;
	letter-spacing: .02em;
	color: #101010;
	text-transform: uppercase;
	transition: color .2s ease-out
}

@media only screen and (max-width:680px) {
	#qodef-single-portfolio-navigation .qodef-m-nav-label {
		display: none
	}
}

.qodef-porfolio-single-layout--gallery-big .qodef-portfolio-single-item .qodef-media {
	display: inline-block;
	margin-bottom: 32px
}

.qodef-porfolio-single-layout--gallery-big .qodef-portfolio-single-item .qodef-media .qodef-popup-item {
	display: block;
	margin-bottom: 30px
}

.qodef-porfolio-single-layout--gallery-big .qodef-portfolio-single-item .qodef-media .qodef-popup-item:last-child {
	margin-bottom: 0
}

.qodef-porfolio-single-layout--gallery-big .qodef-portfolio-single-item .qodef-portfolio-info {
	padding-left: 8%;
	margin-top: 16px !important
}

@media only screen and (max-width:1024px) {
	.qodef-porfolio-single-layout--gallery-big .qodef-portfolio-single-item .qodef-portfolio-info {
		padding-left: 15px
	}
}

.qodef-porfolio-single-layout--gallery-big .qodef-portfolio-single-item .qodef-portfolio-info .qodef-e {
	display: inline-block;
	width: 40%;
	vertical-align: top
}

@media only screen and (max-width:1024px) {
	.qodef-porfolio-single-layout--gallery-big .qodef-portfolio-single-item .qodef-portfolio-info .qodef-e {
		width: 100%
	}
}

.qodef-porfolio-single-layout--gallery-small .qodef-portfolio-single-item .qodef-portfolio-info {
	margin-top: 48px !important
}

.qodef-porfolio-single-layout--images-big .qodef-portfolio-single-item .qodef-media {
	display: inline-block;
	margin-bottom: 25px
}

.qodef-porfolio-single-layout--images-big .qodef-portfolio-single-item .qodef-media .qodef-popup-item {
	display: block;
	margin-bottom: 30px
}

.qodef-porfolio-single-layout--images-big .qodef-portfolio-single-item .qodef-media .qodef-popup-item:last-child {
	margin-bottom: 0
}

.qodef-porfolio-single-layout--images-big .qodef-portfolio-single-item .qodef-portfolio-info {
	padding-left: 8%;
	margin-top: 16px !important
}

@media only screen and (max-width:1024px) {
	.qodef-porfolio-single-layout--images-big .qodef-portfolio-single-item .qodef-portfolio-info {
		padding-left: 15px
	}
}

.qodef-porfolio-single-layout--images-big .qodef-portfolio-single-item .qodef-portfolio-info .qodef-e {
	display: inline-block;
	width: 40%;
	vertical-align: top
}

@media only screen and (max-width:1024px) {
	.qodef-porfolio-single-layout--images-big .qodef-portfolio-single-item .qodef-portfolio-info .qodef-e {
		width: 100%
	}
}

.qodef-porfolio-single-layout--images-small .qodef-portfolio-single-item .qodef-media>.qodef-e {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}

.qodef-porfolio-single-layout--images-small .qodef-portfolio-single-item .qodef-media .qodef-popup-item {
	display: block;
	margin-bottom: 30px
}

.qodef-porfolio-single-layout--images-small .qodef-portfolio-single-item .qodef-media .qodef-popup-item:last-child {
	margin-bottom: 0
}

.qodef-porfolio-single-layout--images-small .qodef-portfolio-single-item .qodef-portfolio-info {
	margin-top: 48px !important
}

.qodef-porfolio-single-layout--masonry-big .qodef-portfolio-single-item .qodef-media {
	margin-bottom: 117px
}

.qodef-porfolio-single-layout--masonry-big .qodef-portfolio-single-item .qodef-portfolio-info {
	margin-top: 85px !important
}

.qodef-porfolio-single-layout--masonry-small .qodef-portfolio-single-item .qodef-portfolio-info {
	margin-top: 48px !important
}

.qodef-porfolio-single-layout--slider .qodef-portfolio-single-item .qodef-portfolio-info {
	padding-left: 8%;
	margin-top: 16px !important
}

@media only screen and (max-width:1024px) {
	.qodef-porfolio-single-layout--slider .qodef-portfolio-single-item .qodef-portfolio-info {
		padding-left: 15px
	}
}

.qodef-porfolio-single-layout--slider .qodef-portfolio-single-item .qodef-portfolio-info .qodef-e {
	display: inline-block;
	width: 40%;
	vertical-align: top
}

@media only screen and (max-width:1024px) {
	.qodef-porfolio-single-layout--slider .qodef-portfolio-single-item .qodef-portfolio-info .qodef-e {
		width: 100%
	}
}

.qodef-porfolio-single-layout--slider .qodef-portfolio-single-item .qodef-media {
	margin-bottom: 32px
}

.qodef-porfolio-single-layout--slider .qodef-portfolio-single-item .swiper-pagination-bullets .swiper-pagination-bullet:after {
	background-color: #fff
}

.qodef-team-list .qodef-e-role {
	margin: 0;
	color: #003b9d
}

.qodef-team-list .qodef-e-title {
	margin: 2px 0 13px
}

.qodef-team-list .qodef-team-member-social-icons {
	margin: 0
}

.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-inner {
	position: relative
}

.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-inner:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 60px;
	height: 1px;
	width: 0;
	background: #fff;
	transition: width .2s cubic-bezier(.785, .135, .15, .86);
	transition-delay: 0s
}

.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-inner:hover .qodef-e-content {
	clip-path: inset(0 0 0 0);
	-webkit-clip-path: inset(0 0 0 0);
	transition: clip-path .3s cubic-bezier(.63, .24, .26, .91) .1s;
	z-index: 1
}

.qodef-browser--edge .qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-inner:hover .qodef-e-content {
	opacity: 1;
	transition: opacity .3s ease-out .1s
}

.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-inner:hover .qodef-e-role,
.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-inner:hover .qodef-e-title {
	opacity: 1;
	transform: translateY(0)
}

.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-inner:hover:after {
	transition: width .2s cubic-bezier(.63, .24, .26, .91);
	width: 100%
}

.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-content {
	position: absolute;
	left: 20px;
	bottom: 20px;
	padding: 18px 20px 14px;
	background-color: #fff;
	display: flex;
	flex-direction: column;
	clip-path: inset(0 100% 0 0);
	-webkit-clip-path: inset(0 100% 0 0);
	transition: clip-path .3s cubic-bezier(.63, .24, .26, .91) 0s
}

.qodef-browser--edge .qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-content {
	clip-path: inset(0 0 0 0);
	-webkit-clip-path: inset(0 0 0 0);
	opacity: 0;
	transition: opacity .3s ease-out 0s
}

.qodef-browser--edge .qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-content .qodef-e-role,
.qodef-browser--edge .qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-content .qodef-e-title {
	opacity: 1;
	transform: translateY(0)
}

.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-content .qodef-e-role,
.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-content .qodef-e-title {
	opacity: 0;
	transform: translateY(30%);
	transition: transform .3s ease .2s, opacity .2s ease .2s
}

.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-content .qodef-e-title {
	margin: 4px 0 0
}

.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-social-content .qodef-team-member-social-icon,
.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-social-content .qodef-team-member-social-icon-opener {
	display: inline-block;
	font-size: 22px;
	color: #fff;
	background-color: #003b9d;
	width: 40px;
	height: 40px;
	line-height: 42px;
	text-align: center
}

.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-social-content .qodef-team-member-social-icon-opener {
	position: absolute;
	top: 20px;
	right: 20px;
	z-index: 80;
	transition: all .2s ease
}

.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-social-content .qodef-team-member-social-icons {
	position: absolute;
	top: 20px;
	right: 20px;
	width: 85px;
	cursor: pointer
}

.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-social-content .qodef-team-member-social-icon {
	position: relative;
	float: left;
	margin-bottom: 5px
}

.qodef-browser--edge .qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-social-content .qodef-team-member-social-icon {
	clip-path: inset(0 0 0 0);
	-webkit-clip-path: inset(0 0 0 0);
	opacity: 0
}

.qodef-browser--edge .qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-social-content .qodef-team-member-social-icon:nth-child(1) {
	transition: opacity .3s ease-out .4s, background-color .2s ease-out
}

.qodef-browser--edge .qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-social-content .qodef-team-member-social-icon:nth-child(2) {
	transition: opacity .3s ease-out .3s, background-color .2s ease-out
}

.qodef-browser--edge .qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-social-content .qodef-team-member-social-icon:nth-child(3) {
	transition: opacity .3s ease-out .2s, background-color .2s ease-out
}

.qodef-browser--edge .qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-social-content .qodef-team-member-social-icon:nth-child(4) {
	transition: opacity .3s ease-out .1s, background-color .2s ease-out
}

.qodef-browser--edge .qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-social-content .qodef-team-member-social-icon:nth-child(5) {
	transition: opacity .3s ease-out 0s, background-color .2s ease-out
}

.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-social-content .qodef-team-member-social-icon:nth-child(1) {
	clip-path: inset(0 0 0 100%);
	-webkit-clip-path: inset(0 0 0 100%)
}

.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-social-content .qodef-team-member-social-icon:nth-child(2) {
	clear: left;
	clip-path: inset(0 0 100% 0);
	-webkit-clip-path: inset(0 0 100% 0)
}

.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-social-content .qodef-team-member-social-icon:nth-child(3) {
	clip-path: inset(0 100% 0 0);
	-webkit-clip-path: inset(0 100% 0 0)
}

.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-social-content .qodef-team-member-social-icon:nth-child(2n+3) {
	float: right
}

.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-social-content .qodef-team-member-social-icon:nth-child(1) {
	transition: clip-path .3s cubic-bezier(.63, .24, .26, .91) .4s, background-color .2s ease-out
}

.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-social-content .qodef-team-member-social-icon:nth-child(2) {
	transition: clip-path .3s cubic-bezier(.63, .24, .26, .91) .3s, background-color .2s ease-out
}

.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-social-content .qodef-team-member-social-icon:nth-child(3) {
	transition: clip-path .3s cubic-bezier(.63, .24, .26, .91) .2s, background-color .2s ease-out
}

.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-social-content .qodef-team-member-social-icon:nth-child(4) {
	transition: clip-path .3s cubic-bezier(.63, .24, .26, .91) .1s, background-color .2s ease-out
}

.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-social-content .qodef-team-member-social-icon:nth-child(5) {
	transition: clip-path .3s cubic-bezier(.63, .24, .26, .91) 0s, background-color .2s ease-out
}

.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-social-content .qodef-team-member-social-icon:hover {
	background-color: #c60400
}

.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-social-content.opened .qodef-team-member-social-icon-opener {
	background-color: #fff;
	color: #003b9d
}

.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-social-content.opened .qodef-team-member-social-icons {
	z-index: 90
}

.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-social-content.opened .qodef-team-member-social-icon {
	clip-path: inset(0 0 0 0);
	-webkit-clip-path: inset(0 0 0 0)
}

.qodef-browser--edge .qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-social-content.opened .qodef-team-member-social-icon {
	opacity: 1
}

.qodef-browser--edge .qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-social-content.opened .qodef-team-member-social-icon:nth-child(1) {
	transition: opacity .3s ease-out .4s, background-color .2s ease-out
}

.qodef-browser--edge .qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-social-content.opened .qodef-team-member-social-icon:nth-child(2) {
	transition: opacity .3s ease-out .3s, background-color .2s ease-out
}

.qodef-browser--edge .qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-social-content.opened .qodef-team-member-social-icon:nth-child(3) {
	transition: opacity .3s ease-out .2s, background-color .2s ease-out
}

.qodef-browser--edge .qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-social-content.opened .qodef-team-member-social-icon:nth-child(4) {
	transition: opacity .3s ease-out .1s, background-color .2s ease-out
}

.qodef-browser--edge .qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-social-content.opened .qodef-team-member-social-icon:nth-child(5) {
	transition: opacity .3s ease-out 0s, background-color .2s ease-out
}

.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-social-content.opened .qodef-team-member-social-icon:nth-child(1) {
	transition: clip-path .3s cubic-bezier(.63, .24, .26, .91) .1s, background-color .2s ease-out
}


.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-social-content.opened .qodef-team-member-social-icon:nth-child(2) {
	transition: clip-path .3s cubic-bezier(.63, .24, .26, .91) .2s, background-color .2s ease-out
}

.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-social-content.opened .qodef-team-member-social-icon:nth-child(3) {
	transition: clip-path .3s cubic-bezier(.63, .24, .26, .91) .3s, background-color .2s ease-out
}

.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-social-content.opened .qodef-team-member-social-icon:nth-child(4) {
	transition: clip-path .3s cubic-bezier(.63, .24, .26, .91) .4s, background-color .2s ease-out
}

.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-social-content.opened .qodef-team-member-social-icon:nth-child(5) {
	transition: clip-path .3s cubic-bezier(.63, .24, .26, .91) .5s, background-color .2s ease-out
}

.qodef-testimonials-list {
	padding: 0
}

.qodef-testimonials-list .qodef-e-quotes {
	position: absolute;
	font-size: 135px;
	color: rgba(0, 0, 0, .04);
	top: -25px;
	right: 0;
	transform: rotate(180deg)
}

.qodef-testimonials-list .qodef-testimonials-holder {
	min-height: 246px;
	display: flex;
	align-items: center
}

.qodef-testimonials-list .qodef-e-content {
	margin-left: 204px;
	overflow: hidden
}

.qodef-testimonials-list .swiper-slide {
	border-left: 1px solid transparent
}

.qodef-testimonials-list .qodef-e-inner {
	display: inline-block;
	width: 100%;
	padding: 0 6% 0 0;
	box-sizing: border-box;
	vertical-align: middle
}

.qodef-testimonials-list .qodef-e-media-image {
	line-height: 0;
	display: inline-block;
	width: 164px;
	vertical-align: middle;
	left: 1px;
	bottom: 82px;
	position: absolute;
	overflow: hidden;
	z-index: 5;
	animation: qodefMoveOut .5s forwards
}

.qodef-testimonials-list .qodef-e-media-image.active {
	z-index: 10;
	animation: qodefMoveIn .5s forwards
}

@keyframes qodefMoveIn {
	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 qodefMoveOut {
	0% {
		clip-path: inset(0 0 0 0);
		-webkit-clip-path: inset(0 0 0 0)
	}

	100% {
		clip-path: inset(0 0 0 100%);
		-webkit-clip-path: inset(0 0 0 100%)
	}
}

.qodef-testimonials-list .qodef-e-title {
	margin: 0 0 20px
}

.qodef-testimonials-list .qodef-e-text {
	font-size: 19px;
	margin: 0 0 25px
}

.qodef-testimonials-list .qodef-e-author-job {
	margin: 0;
	color: #003b9d
}

.qodef-testimonials-list .qodef-e-author-name {
	margin: 4px 0 0
}

.qodef-testimonials-list .swiper-pagination-bullets {
	text-align: right;
	bottom: 0 !important
}

.qodef-testimonials-list .swiper-pagination-bullets .swiper-pagination-bullet:before {
	background-color: #003b9d
}

.qodef-testimonials-list.qodef-skin--light .qodef-e-author-job,
.qodef-testimonials-list.qodef-skin--light .qodef-e-text,
.qodef-testimonials-list.qodef-skin--light .qodef-e-title {
	color: #fff
}

.qodef-testimonials-list.qodef-skin--light .swiper-pagination-bullet:before {
	background-color: #fff
}

.qodef-testimonials-list .swiper-button-next,
.qodef-testimonials-list .swiper-button-prev {
	width: 82px !important;
	height: 82px !important
}

.qodef-testimonials-list .swiper-button-next {
	left: 83px !important;
	right: auto !important;
	bottom: 1px;
	background-color: #003b9d
}

.qodef-testimonials-list .swiper-button-prev {
	left: 1px !important;
	bottom: 1px;
	background-color: #101010
}

.qodef-search-opener-holder {
	position: relative;
	display: inline-block;
	vertical-align: middle
}

.qodef-search-opener-holder .qodef-search-opener {
	z-index: 25;
	text-align: right;
	width: 21px;
	transition: width .3s cubic-bezier(.785, .135, .15, .86) .1s
}

.qodef-search-opener-holder .qodef-search-opener .qodef-search-icon-text {
	font-weight: 600;
	font-size: 16px;
	text-transform: uppercase;
	margin-right: 9px;
	opacity: 1;
	transition: opacity .3s ease .2s;
	display: inline-block
}

.qodef-search-opener-holder .qodef-search-opener:before {
	display: none
}

.qodef-search-opener-holder .qodef-on-side-search-form {
	position: absolute;
	right: 0;
	width: 100%;
	display: inline-block;
	opacity: 0;
	z-index: 20;
	transition: opacity 0s ease .3s;
	animation: qodefSearchOut .3s forwards cubic-bezier(.785, .135, .15, .86)
}

.qodef-search-opener-holder .qodef-on-side-search-form .qodef-field-holder input[type=text] {
	margin-bottom: 0;
	padding: 0 20px 0 7px;
	line-height: 30px;
	font-weight: 400;
	color: #888;
	border: none;
	border-bottom: 1px solid;
	font-size: 13px;
	text-transform: uppercase;
	letter-spacing: .045em;
	background-color: transparent
}

.qodef-ms-explorer .qodef-search-opener-holder .qodef-on-side-search-form .qodef-field-holder input[type=text] {
	height: 40px
}

.qodef-search-opener-holder .qodef-on-side-search-form .qodef-field-holder input[type=text]:invalid {
	box-shadow: none
}

.qodef-search-opener-holder .qodef-on-side-search-form button {
	position: absolute;
	width: 40px;
	float: left;
	color: #101010;
	font-size: 20px;
	background-color: transparent;
	border: none;
	outline: 0;
	cursor: pointer;
	transition: all .3s .2s;
	z-index: 10;
	display: none
}

.qodef-search-opener-holder .qodef-on-side-search-form button .qodef-onside-btn-icon {
	display: block;
	width: 20px;
	height: 20px;
	background-color: transparent
}

.qodef-search-opener-holder.search-icon-in-box .qodef-on-side-search-form {
	bottom: 0
}

.qodef-search-opener-holder.opened .qodef-search-opener {
	width: 320px;
	transition: width .3s cubic-bezier(.785, .135, .15, .86);
	z-index: 15
}

.qodef-search-opener-holder.opened .qodef-on-side-search-form {
	opacity: 1;
	transition: opacity 0s ease;
	animation: qodefSearchIn .3s forwards cubic-bezier(.785, .135, .15, .86)
}

.qodef-search-opener-holder.opened .qodef-search-icon-text {
	opacity: 0;
	transition: opacity 0s;
	display: none
}

.qodef-search-opener-holder.opened button {
	z-index: 20;
	right: -4px;
	top: 0;
	height: 100%;
	display: block;
	width: 25px
}

.qodef-header-centered-logo-down .qodef-search-opener-holder:before {
	background-color: #959595
}

.qodef-header--light .qodef-search-opener-holder .qodef-on-side-search-form .qodef-field-holder input[type=text] {
	color: #fff;
	border-color: #fff
}

.qodef-header--light .qodef-search-opener-holder .qodef-on-side-search-form .qodef-field-holder input[type=text]:-ms-input-placeholder {
	color: inherit;
	opacity: 1
}

.qodef-header--light .qodef-search-opener-holder .qodef-on-side-search-form .qodef-field-holder input[type=text]::placeholder {
	color: inherit;
	opacity: 1
}

@keyframes qodefSearchIn {
	0% {
		clip-path: inset(0 0 0 100%);
		-webkit-clip-path: inset(0 0 0 100%)
	}

	100% {
		clip-path: inset(0 0 0 0);
		-webkit-clip-path: inset(0 0 0 0)
	}
}

@keyframes qodefSearchOut {
	0% {
		clip-path: inset(0 0 0 0);
		-webkit-clip-path: inset(0 0 0 0)
	}

	100% {
		clip-path: inset(0 0 0 100%);
		-webkit-clip-path: inset(0 0 0 100%)
	}
}

.qodef-search-opener {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	font-size: 27px;
	line-height: 1
}

.qodef-search-opener .qodef-search-opener-inner {
	display: block
}

.qodef-search-opener .qodef-search-opener-inner>* {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	line-height: inherit
}

.qodef-search-opener .qodef-search-opener-inner>:before {
	display: block;
	line-height: inherit
}

.qodef-search-opener.qodef-search-opener-svg-path .qodef-search-opener-wrapper>* {
	vertical-align: middle
}

.qodef-search-opener.qodef-search-opener-svg-path .qodef-search-opener-wrapper path,
.qodef-search-opener.qodef-search-opener-svg-path .qodef-search-opener-wrapper>* {
	fill: currentColor;
	stroke: currentColor
}

.qodef-search-opener.search-icon-in-box .qodef-search-opener-inner {
	width: 40px;
	height: 40px;
	line-height: 36px;
	text-align: center;
	background-color: #003b9d;
	color: #fff;
	float: right
}

.qodef-search-opener.search-icon-in-box:hover {
	color: #fff
}

.qodef-header--dark .qodef-search-opener.search-icon-in-box .qodef-search-opener-inner {
	background-color: #101010;
	color: #fff
}

.qodef-header--dark .qodef-search-opener.search-icon-in-box .qodef-search-opener-inner {
	background-color: #fff;
	color: #003b9d
}

.qodef-accordion {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	visibility: hidden
}

.qodef-accordion .qodef-accordion-content-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}

.qodef-accordion.qodef--init {
	visibility: visible
}

.qodef-accordion.qodef-layout--simple .qodef-accordion-title {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 20px 0 0;
	padding: 3px 6px 31px 20px;
	transition: color .3s cubic-bezier(.29, .21, 0, .97), background-color .3s cubic-bezier(.29, .21, 0, .97), padding .3s cubic-bezier(.29, .21, 0, .97);
	cursor: pointer;
	border-bottom: 1px solid #e1e1e1
}

.qodef-accordion.qodef-layout--simple .qodef-accordion-title:first-child {
	margin-top: 0
}

.qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark {
	position: relative;
	flex-shrink: 0;
	width: 21px;
	height: 18px;
	line-height: 1;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: flex-end
}

.qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark span {
	position: absolute;
	display: block;
	width: 100%;
	top: 50%;
	transform: translateY(-50%);
	transition: opacity .2s ease-out
}

.qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark span:before {
	display: block;
	line-height: inherit
}

.qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark span.qodef-icon {
	width: 10px;
	height: 10px;
	background-color: #101010;
	transition: all .2s ease
}

.qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-active,
.qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-hover {
	color: #003b9d
}

.qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-active .qodef-accordion-mark span.qodef-icon,
.qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-hover .qodef-accordion-mark span.qodef-icon {
	width: 10px;
	height: 2px;
	background-color: #003b9d
}

.qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-active {
	padding: 4px 6px 15px 20px;
	border-color: transparent
}

.qodef-accordion.qodef-layout--simple .qodef-accordion-content {
	padding: 0 0 29px 22px;
	margin: 0;
	border-bottom: 1px solid #e1e1e1
}

.qodef-accordion.qodef-layout--simple .qodef-accordion-content p {
	margin: 0
}

.qodef-banner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}

.qodef-banner .qodef-m-banner-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 1
}

.qodef-banner .qodef-m-content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block
}

.qodef-banner .qodef-m-content-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex
}

.qodef-banner .qodef-m-title {
	margin: 10px 0 4px
}

.qodef-banner .qodef-m-title-inner {
	display: inline-block
}

.qodef-banner .qodef-m-subtitle {
	font-family: Muli, sans-serif;
	margin: 0;
	opacity: .5;
	letter-spacing: 0
}

.qodef-banner .qodef-m-text-field {
	font-size: 15px;
	color: #003b9d;
	margin: 0 0 10px;
	font-style: italic
}

.qodef-banner .qodef-m-image {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	overflow: hidden
}

.qodef-banner .qodef-m-image img {
	display: block;
	transition: all .35s ease-out
}

.qodef-banner.qodef-layout--link-button .qodef-m-content-inner {
	align-items: flex-start;
	flex-direction: column;
	justify-content: flex-end;
	padding: 35px
}

.qodef-banner.qodef-layout--link-button .qodef-m-title {
	margin: 10px 0
}

.qodef-banner.qodef-layout--link-button .qodef-m-text {
	margin: 0
}

.qodef-banner.qodef-layout--link-button .qodef-m-button {
	margin: 10px 0 0
}

.qodef-banner.qodef-layout--link-overlay .qodef-m-content-inner {
	align-items: flex-start;
	flex-direction: column;
	justify-content: center;
	padding: 30px
}

.qodef-button .qodef-m-text {
	position: relative
}

.qodef-button .qodef-m-text .qodef-m-arrowline {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 63px;
	height: 19px;
	left: 8px
}

.qodef-button .qodef-m-text .qodef-m-arrowline * {
	stroke: currentColor;
	fill: none;
	stroke-miterlimit: 10
}

.qodef-button .qodef-m-text .qodef-m-arrowline .arrow-down,
.qodef-button .qodef-m-text .qodef-m-arrowline .arrow-up {
	opacity: 1;
	transition: transform .3s ease, opacity .1s ease
}

.qodef-button .qodef-m-text .qodef-m-arrowline .arrow-up {
	transform: rotate(0);
	transform-origin: right
}

.qodef-button .qodef-m-text .qodef-m-arrowline .arrow-down {
	transform: rotate(0);
	transform-origin: right
}

.qodef-button.qodef-html--link {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: auto;
	margin: 0;
	font-family: Muli, sans-serif;
	font-size: 15px;
	line-height: 2em;
	font-weight: 600;
	text-decoration: none;
	border-radius: 0;
	outline: 0;
	box-sizing: border-box;
	transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
	padding: 16px 29px 17px 30px
}

.qodef-button.qodef-size--small {
	padding: 13px 28px 15px 27px
}

.qodef-button.qodef-size--small .qodef-m-text .qodef-m-arrowline {
	width: 52px
}

.qodef-button.qodef-size--large {
	padding: 17px 35px 18px
}

.qodef-button.qodef-layout--filled.qodef-html--link {
	color: #fff;
	background-color: #003b9d;
	border: 1px solid transparent
}

.qodef-button.qodef-layout--filled.qodef-html--link:hover {
	color: #fff;
	background-color: #101010
}

.qodef-button.qodef-layout--filled.qodef-html--link:hover .qodef-m-text .qodef-m-arrowline .arrow-down,
.qodef-button.qodef-layout--filled.qodef-html--link:hover .qodef-m-text .qodef-m-arrowline .arrow-up {
	opacity: 0;
	transform: rotate(-40deg);
	transition: transform .3s ease, opacity .1s ease .1s
}

.qodef-button.qodef-layout--filled.qodef-html--link:hover .qodef-m-text .qodef-m-arrowline .arrow-down {
	transform: rotate(40deg)
}

.qodef-button.qodef-layout--outlined {
	color: #003b9d;
	background-color: transparent;
	border: 2px solid #003b9d
}

.qodef-button.qodef-layout--outlined:hover {
	color: #fff;
	background-color: #003b9d;
	border-color: #003b9d
}

.qodef-button.qodef-layout--outlined:hover .qodef-m-text .qodef-m-arrowline .arrow-down,
.qodef-button.qodef-layout--outlined:hover .qodef-m-text .qodef-m-arrowline .arrow-up {
	opacity: 0;
	transform: rotate(-40deg);
	transition: transform .3s ease, opacity .1s ease .1s
}

.qodef-button.qodef-layout--outlined:hover .qodef-m-text .qodef-m-arrowline .arrow-down {
	transform: rotate(40deg)
}

.qodef-button.qodef-layout--splitted {
	color: #fff;
	background-color: #003b9d
}

.qodef-button.qodef-layout--splitted .qodef-m-text {
	z-index: 2
}

.qodef-button.qodef-layout--splitted .qodef-m-split {
	position: absolute;
	height: 50%;
	width: 0;
	background: #101010;
	z-index: 1;
	transition: .3s cubic-bezier(.785, .135, .15, .86)
}

.qodef-button.qodef-layout--splitted .qodef-split--up {
	top: 0;
	left: 0;
	right: auto
}

.qodef-button.qodef-layout--splitted .qodef-split--down {
	bottom: 0;
	right: 0;
	left: auto
}

.qodef-button.qodef-layout--splitted:hover {
	color: #fff;
	background-color: #003b9d
}

.qodef-button.qodef-layout--splitted:hover .qodef-m-text .qodef-m-arrowline .arrow-down,
.qodef-button.qodef-layout--splitted:hover .qodef-m-text .qodef-m-arrowline .arrow-up {
	opacity: 0;
	transform: rotate(-40deg);
	transition: transform .3s ease, opacity .1s ease .1s
}

.qodef-button.qodef-layout--splitted:hover .qodef-m-text .qodef-m-arrowline .arrow-down {
	transform: rotate(40deg)
}

.qodef-button.qodef-layout--splitted:hover .qodef-split--up {
	width: 100%;
	right: 0;
	left: auto
}

.qodef-button.qodef-layout--splitted:hover .qodef-split--down {
	width: 100%;
	left: 0;
	right: auto
}

.qodef-button.qodef-layout--textual {
	padding: 0 !important;
	font-size: 15px;
	color: #101010;
	background-color: transparent;
	border: 0
}

.qodef-button.qodef-layout--textual .qodef-m-text {
	display: inline-block;
	vertical-align: middle
}

.qodef-button.qodef-layout--textual:hover {
	color: #101010
}

.qodef-button.qodef-layout--textual:hover .qodef-m-text .qodef-m-arrowline .arrow-down,
.qodef-button.qodef-layout--textual:hover .qodef-m-text .qodef-m-arrowline .arrow-up {
	opacity: 0;
	transform: rotate(-40deg);
	transition: transform .3s ease, opacity .1s ease .1s
}

.qodef-button.qodef-layout--textual:hover .qodef-m-text .qodef-m-arrowline .arrow-down {
	transform: rotate(40deg)
}

.qodef-call-to-action.qodef-layout--standard {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}

.qodef-call-to-action.qodef-layout--standard .qodef-m-inner {
	display: flex;
	align-items: center
}

.qodef-call-to-action.qodef-layout--standard.qodef-style--stretched .qodef-m-inner {
	justify-content: space-between
}

.qodef-call-to-action.qodef-layout--standard.qodef-style--centered .qodef-m-inner {
	justify-content: center
}

.qodef-call-to-action.qodef-layout--standard .qodef-m-content {
	padding-right: 20px
}

.qodef-call-to-action.qodef-layout--standard .qodef-m-content>* {
	margin: 0
}

.qodef-call-to-action.qodef-layout--standard .qodef-m-button {
	flex: 0 0 auto
}

.qodef-cards-gallery {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	padding: 10px 0
}

.qodef-cards-gallery .qodef-e-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}

.qodef-cards-gallery img {
	position: relative;
	display: block;
	box-shadow: 3px 3px 16px 2px rgba(0, 0, 0, .04)
}

.qodef-cards-gallery .qodef-m-fake-card {
	position: relative;
	display: block;
	opacity: 0;
	visibility: hidden;
	pointer-events: none
}

.qodef-cards-gallery.qodef-gallery--disabled .qodef-m-card {
	cursor: default !important
}

.qodef-cards-gallery.qodef-gallery--disabled .qodef-m-bundle-item a {
	pointer-events: none;
	cursor: default
}

.qodef-cards-gallery .qodef-m-card {
	position: absolute;
	transition: all .15s ease
}

.qodef-cards-gallery .qodef-m-card.qodef-animating {
	transition: all 1s cubic-bezier(.19, 1, .22, 1);
	pointer-events: none
}

.qodef-cards-gallery .qodef-m-card.qodef-animating-siblings {
	transition: all .6s cubic-bezier(0, 0, 0, 1);
	pointer-events: none
}

.qodef-cards-gallery.qodef-orientation--left .qodef-m-card {
	left: 0;
	will-change: transform
}

.qodef-cards-gallery.qodef-orientation--left .qodef-m-card.qodef-out {
	transform: translateX(-100%)
}

.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(6) {
	transform: scale(.5) translateX(89%)
}

.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(5) {
	transform: scale(.55) translateX(85%)
}

.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(4) {
	transform: scale(.635) translateX(75%)
}

.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(3) {
	transform: scale(.735) translateX(56%)
}

.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(2) {
	transform: scale(.835) translateX(33%)
}

.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:not(:last-of-type) {
	cursor: pointer
}

.qodef-gallery--enabled .qodef-cards-gallery.qodef-orientation--left .qodef-m-card:not(:last-of-type):not(.active):hover {
	margin-right: 10px !important
}

.qodef-cards-gallery.qodef-orientation--right .qodef-m-card {
	right: 0;
	will-change: transform
}

.qodef-cards-gallery.qodef-orientation--right .qodef-m-card.qodef-out {
	transform: translateX(100%)
}

.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(6) {
	transform: scale(.5) translateX(-89%)
}

.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(5) {
	transform: scale(.55) translateX(-85%)
}

.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(4) {
	transform: scale(.635) translateX(-75%)
}

.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(3) {
	transform: scale(.735) translateX(-56%)
}

.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(2) {
	transform: scale(.835) translateX(-33%)
}

.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:not(:last-of-type) {
	cursor: pointer
}

.qodef-gallery--enabled .qodef-cards-gallery.qodef-orientation--right .qodef-m-card:not(:last-of-type):not(.active):hover {
	margin-right: 10px !important
}

.qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right img {
	clip-path: inset(0 0 0 100%);
	transition: clip-path .75s cubic-bezier(.785, .135, .15, .86)
}

.qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared img {
	clip-path: inset(0 0 0 0)
}

.qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right .qodef-m-card:nth-child(1) img:not(.qodef-animation-done) {
	transition-delay: .2s
}

.qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right .qodef-m-card:nth-child(2) img:not(.qodef-animation-done) {
	transition-delay: .4s
}

.qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right .qodef-m-card:nth-child(3) img:not(.qodef-animation-done) {
	transition-delay: .6s
}

.qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right .qodef-m-card:nth-child(4) img:not(.qodef-animation-done) {
	transition-delay: .8s
}

.qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right .qodef-m-card:nth-child(5) img:not(.qodef-animation-done) {
	transition-delay: 1s
}

.qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right .qodef-m-card:nth-child(6) img:not(.qodef-animation-done) {
	transition-delay: 1.2s
}

.qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right .qodef-m-card:nth-child(7) img:not(.qodef-animation-done) {
	transition-delay: 1.4s
}

.qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right .qodef-m-card:nth-child(8) img:not(.qodef-animation-done) {
	transition-delay: 1.6s
}

.qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared img {
	clip-path: inset(0 0 0 0)
}

.qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left img {
	clip-path: inset(0 0 100% 0);
	transition: clip-path .75s cubic-bezier(.785, .135, .15, .86)
}

.qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left .qodef-m-card:nth-child(1) img:not(.qodef-animation-done) {
	transition-delay: .2s
}

.qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left .qodef-m-card:nth-child(2) img:not(.qodef-animation-done) {
	transition-delay: .4s
}

.qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left .qodef-m-card:nth-child(3) img:not(.qodef-animation-done) {
	transition-delay: .6s
}

.qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left .qodef-m-card:nth-child(4) img:not(.qodef-animation-done) {
	transition-delay: .8s
}

.qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left .qodef-m-card:nth-child(5) img:not(.qodef-animation-done) {
	transition-delay: 1s
}

.qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left .qodef-m-card:nth-child(6) img:not(.qodef-animation-done) {
	transition-delay: 1.2s
}

.qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left .qodef-m-card:nth-child(7) img:not(.qodef-animation-done) {
	transition-delay: 1.4s
}

.qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left .qodef-m-card:nth-child(8) img:not(.qodef-animation-done) {
	transition-delay: 1.6s
}

.qodef-comparision-pricing-table {
	font-size: 15px;
	color: #101010
}

.qodef-comparision-pricing-table:after,
.qodef-comparision-pricing-table:before {
	content: " ";
	display: table
}

.qodef-comparision-pricing-table .qodef-m-list {
	list-style-type: none;
	margin: 0
}

.qodef-comparision-pricing-table h4,
.qodef-comparision-pricing-table p {
	margin: 0
}

.qodef-comparision-pricing-table.qodef-columns--2 .qodef-m-table {
	width: 30%
}

.qodef-comparision-pricing-table.qodef-columns--2 .qodef-m-table.qodef-m-features {
	width: 40%
}

.qodef-comparision-pricing-table.qodef-columns--3 .qodef-m-table {
	width: 23.333%
}

.qodef-comparision-pricing-table.qodef-columns--3 .qodef-m-table.qodef-m-features {
	width: 30%
}

.qodef-comparision-pricing-table .qodef-m-table {
	float: left;
	border-right: none;
	border-left: none
}

.qodef-comparision-pricing-table .qodef-m-table:not(.qodef-m-features) {
	text-align: center;
	font-size: 11px;
	font-family: Muli, sans-serif
}

.qodef-comparision-pricing-table .qodef-m-table:not(.qodef-m-features) .qodef-m-features-item {
	line-height: 50px
}

.qodef-comparision-pricing-table .qodef-m-table:not(.qodef-m-features) .qodef-m-features-item span {
	line-height: 50px
}

.qodef-comparision-pricing-table .qodef-m-table .qodef-m-content {
	border-right: 1px solid #e4e4e4
}

.qodef-comparision-pricing-table .qodef-m-table .qodef-m-content:not(.qodef-m-features-list)>span {
	display: block;
	height: 75px;
	line-height: 75px;
	border-bottom: 1px solid #e4e4e4
}

.qodef-comparision-pricing-table .qodef-m-table .qodef-m-table-head {
	display: table;
	height: 112px;
	width: 100%;
	padding: 10px 20%;
	border: 1px solid #e4e4e4;
	border-left: none;
	background-image: url(../../inc/shortcodes/comparison-pricing-table/assets/img/pattern_dark.png)
}

.qodef-comparision-pricing-table .qodef-m-table .qodef-m-table-head .qodef-m-table-head-inner {
	display: table-cell;
	vertical-align: middle
}

.qodef-comparision-pricing-table .qodef-m-table .qodef-m-table-head .qodef-m-title {
	margin-top: 5px;
	margin-bottom: 5px;
	word-break: break-word
}

.qodef-comparision-pricing-table .qodef-m-table .qodef-m-content .qodef-m-features-item {
	height: 75px;
	border-bottom: 1px solid #e4e4e4;
	font-weight: 400;
	color: #747474;
	list-style: none
}

.qodef-comparision-pricing-table .qodef-m-table .qodef-m-content .qodef-m-features-item.qodef-m-features-item {
	font-weight: 400;
	line-height: 56px
}

.qodef-comparision-pricing-table .qodef-m-table .qodef-m-content .qodef-m-features-item.qodef-m-features-item h6 {
	margin: 0;
	display: inline-block;
	vertical-align: middle
}

.qodef-comparision-pricing-table .qodef-m-table .qodef-m-footer {
	height: 115px;
	border: 1px solid #e4e4e4;
	border-top: none;
	border-left: none;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	overflow: hidden
}

.qodef-comparision-pricing-table .qodef-m-table .qodef-m-footer .qodef-btn.qodef-btn-simple {
	color: #101010 !important;
	font-size: 20px;
	line-height: 1.25em;
	font-family: Muli, sans-serif;
	font-weight: 500
}

.qodef-comparision-pricing-table .qodef-m-table .qodef-m-footer .qodef-btn.qodef-btn-simple:hover {
	color: #003b9d !important
}

.qodef-comparision-pricing-table .qodef-m-features {
	text-align: left
}

.qodef-comparision-pricing-table .qodef-m-features .qodef-m-features-list {
	border-right: none !important
}

.qodef-comparision-pricing-table .qodef-m-features .qodef-m-features-list div.qodef-m-list {
	border-left: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4
}

.qodef-comparision-pricing-table .qodef-m-features .qodef-m-features-list .qodef-m-features-item {
	padding: 10px 27px 10px 80px;
	display: block
}

.qodef-comparision-pricing-table .qodef-m-features .qodef-m-features-list .qodef-m-features-item span {
	display: block;
	position: relative;
	top: 50%;
	transform: translateY(-50%)
}

.qodef-comparision-pricing-table .qodef-m-features .qodef-m-features-title {
	padding: 5px 27px 5px 80px;
	border-left: 1px solid #e4e4e4
}

.qodef-comparision-pricing-table .qodef-m-features .qodef-m-features-title .qodef-m-title {
	margin-top: 5px;
	margin-bottom: 5px
}

.qodef-comparision-pricing-table .qodef-m-features .qodef-m-footer {
	padding: 10px 27px;
	font-family: Muli, sans-serif;
	font-weight: 600;
	color: #101010;
	font-size: 20px;
	line-height: 1.25em;
	font-family: Muli, sans-serif;
	color: #003b9d;
	font-weight: 500;
	line-height: 114px;
	border-left: 1px solid #e4e4e4;
	display: table;
	justify-content: center;
	align-items: center;
	width: 100%;
	background-image: url(../../inc/shortcodes/comparison-pricing-table/assets/img/pattern_dark.png)
}

.qodef-contact-info {
	position: relative
}

.qodef-contact-info .qodef-m-vertical-text {
	position: absolute;
	left: -30px;
	bottom: 10px;
	font-weight: 300;
	font-size: 13px;
	color: #003b9d;
	letter-spacing: .045em;
	text-transform: uppercase;
	-ms-writing-mode: tb-rl;
	writing-mode: tb-rl;
	transform: rotate(-180deg)
}

.qodef-contact-info .qodef-m-content {
	display: flex;
	align-items: center;
	background-color: #f1f3f5;
	padding: 20px
}

.qodef-contact-info .qodef-m-info {
	padding-left: 22px;
	font-weight: 400
}

.qodef-m-info div:nth-child(2){ display:none;}

.qodef-contact-info .qodef-m-info>div {
	margin-bottom: 5px
}

.qodef-contact-info .qodef-m-info>div span {
	position: relative;
	top: 2px;
	color: #003b9d;
	font-size: 21px;
	margin-right: 10px
}

.qodef-countdown .qodef-digit,
.qodef-countdown .qodef-label {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	text-align: center
}

.qodef-countdown .qodef-digit {
	color: #101010
}

.qodef-countdown.qodef-show--1 .qodef-digit-wrapper {
	width: 100%
}

.qodef-countdown.qodef-show--2 .qodef-digit-wrapper {
	width: 50%
}

.qodef-countdown.qodef-show--3 .qodef-digit-wrapper {
	width: 33.3333333333%
}

.qodef-countdown.qodef-show--4 .qodef-digit-wrapper {
	width: 25%
}

.qodef-countdown.qodef-show--5 .qodef-digit-wrapper {
	width: 20%
}

.qodef-countdown.qodef-show--6 .qodef-digit-wrapper {
	width: 16.6666666667%
}

.qodef-countdown.qodef-countdown--light .qodef-digit,
.qodef-countdown.qodef-countdown--light .qodef-label {
	color: #fff
}

.qodef-countdown.qodef-layout--simple .qodef-digit-wrapper {
	display: inline-block;
	vertical-align: top;
	padding: 0 20px;
	text-align: center
}

.qodef-countdown.qodef-layout--simple .qodef-digit-wrapper-inner {
	position: relative;
	display: inline-block;
	width: auto
}

.qodef-countdown.qodef-layout--simple .qodef-digit {
	font-size: 85px;
	line-height: 1em;
	font-weight: 600;
	font-family: Muli, sans-serif
}

.qodef-countdown.qodef-layout--simple .qodef-label {
	position: absolute;
	left: -23px;
	bottom: 10px;
	font-weight: 400;
	font-size: 13px;
	letter-spacing: .045em;
	text-transform: uppercase;
	-ms-writing-mode: tb-rl;
	writing-mode: tb-rl;
	transform: rotate(-180deg)
}

.qodef-counter.qodef-layout--simple {
	text-align: center
}

.qodef-counter.qodef-layout--simple .qodef-m-digit-wrapper {
	position: relative;
	display: inline-block
}

.qodef-counter.qodef-layout--simple .qodef-m-digit {
	font-family: Muli, sans-serif;
	font-weight: 600;
	color: #101010;
	font-size: 85px;
	line-height: 1em
}

.qodef-counter.qodef-layout--simple .qodef-m-title {
	position: absolute;
	left: -20px;
	bottom: 0;
	-ms-writing-mode: tb-rl;
	writing-mode: tb-rl;
	transform: rotate(-180deg)
}

.qodef-counter.qodef-layout--simple p.qodef-m-title {
	font-weight: 400;
	font-size: 13px;
	letter-spacing: .045em;
	text-transform: uppercase
}

.qodef-counter.qodef-layout--simple .qodef-m-text {
	margin: 0
}

.qodef-custom-font {
	position: relative;
	margin: 0
}

.qodef-dropcaps {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}

.qodef-dropcaps .qodef-m-letter {
	position: relative;
	top: 5px;
	display: flex;
	align-items: center;
	justify-content: center;
	float: left;
	margin: 0 10px 5px 0;
	font-family: Muli, sans-serif;
	font-weight: 600;
	color: #101010;
	font-size: 42px;
	line-height: 1.12em
}

.qodef-dropcaps .qodef-m-text {
	display: inline;
	margin: 0
}

.qodef-dropcaps:not(.qodef-type--simple) .qodef-m-letter {
	width: 40px;
	height: 40px;
	font-size: 25px;
	line-height: 1.2em;
	color: #fff;
	background-color: #101010
}

.qodef-dropcaps.qodef-type--circle {
	border-radius: 100%
}

.qodef-google-map {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}

.qodef-google-map .qodef-m-map {
	display: block;
	width: 100%;
	height: 300px
}

.qodef-google-map .qodef-m-map embed,
.qodef-google-map .qodef-m-map iframe,
.qodef-google-map .qodef-m-map object {
	width: 100%;
	display: block
}

.qodef-google-map .qodef-m-map img {
	max-width: none
}

.qodef-highlight .qodef-highlight-text {
	padding: 0 5px;
	color: #fff;
	background-color: #101010
}

.qodef-holder-with-image {
	position: relative;
	padding: 115px 0 95px
}

.qodef-holder-with-image .qodef-m-image {
	position: absolute;
	left: 0;
	top: 0;
	width: auto;
	height: 100%
}

.qodef-holder-with-image .qodef-m-content {
	position: relative;
	margin-left: 38%;
	width: 62%;
	background-color: #fff;
	padding: 100px 8% 100px 7%;
	z-index: 20;
	box-sizing: border-box
}

.qodef-holder-with-image.qodef-layout--image-right .qodef-m-image {
	left: auto;
	right: 0
}

.qodef-holder-with-image.qodef-layout--image-right .qodef-m-content {
	padding: 100px 7% 100px 8%;
	margin-left: 0
}

.qodef-holder-with-image.qodef-appear-animation-enabled--from-left .qodef-m-content {
	clip-path: inset(0 100% 0 0);
	transition: clip-path .75s cubic-bezier(.785, .135, .15, .86)
}

.qodef-holder-with-image.qodef-appear-animation-enabled--from-left .qodef-m-content.qodef-appear {
	clip-path: inset(0 0 0 0)
}

.qodef-holder-with-image.qodef-appear-animation-enabled--from-left .qodef-m-content.qodef-appear>div {
	opacity: 1;
	transform: translateY(0)
}

.qodef-holder-with-image.qodef-appear-animation-enabled--from-left .qodef-m-content>div {
	opacity: 0;
	transform: translateY(10%);
	transition: transform .5s cubic-bezier(.29, .21, 0, .97) .5s, opacity .4s cubic-bezier(.29, .21, 0, .97) .5s
}

.qodef-holder-with-image.qodef-appear-animation-enabled--from-right .qodef-m-content {
	clip-path: inset(0 0 0 100%);
	transition: clip-path .75s cubic-bezier(.785, .135, .15, .86)
}

.qodef-holder-with-image.qodef-appear-animation-enabled--from-right .qodef-m-content.qodef-appear {
	clip-path: inset(0 0 0 0)
}

.qodef-holder-with-image.qodef-appear-animation-enabled--from-right .qodef-m-content.qodef-appear>div {
	opacity: 1;
	transform: translateY(0)
}

.qodef-holder-with-image.qodef-appear-animation-enabled--from-right .qodef-m-content>div {
	opacity: 0;
	transform: translateY(10%);
	transition: transform .5s cubic-bezier(.29, .21, 0, .97) .5s, opacity .4s cubic-bezier(.29, .21, 0, .97) .5s
}

.qodef-icon-list-item {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	line-height: 1
}

.qodef-icon-list-item .qodef-e-title {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: 0;
	line-height: 1
}

.qodef-icon-list-item .qodef-e-title a {
	display: block;
	color: #747474
}

.qodef-icon-list-item .qodef-e-title a:hover {
	color: #003b9d
}

.qodef-icon-list-item .qodef-m-square {
	background-color: #003b9d;
	width: 6px;
	height: 6px;
	margin-right: 12px
}

.qodef-icon-list-item .qodef-e-title-inner {
	display: flex;
	align-items: center
}

.qodef-icon-list-item.qodef-alignment--top .qodef-e-title-inner {
	align-items: flex-start
}

.qodef-icon-list-item .qodef-icon-holder {
	flex-shrink: 0;
	margin-right: 13px;
	float: none
}

.qodef-icon-list-item .qodef-icon-holder .qodef-icon {
	font-size: 18px
}

.qodef-icon-list-item.qodef-icon--custom-icon .qodef-e-icon-wrapper {
	position: relative;
	display: inline-block;
	vertical-align: top
}

.qodef-icon-list-item.qodef-icon--custom-icon .qodef-e-icon-wrapper a,
.qodef-icon-list-item.qodef-icon--custom-icon .qodef-e-icon-wrapper img {
	display: block
}

.qodef-icon-list-item.qodef-icon--predefined {
	line-height: 2em
}

.qodef-icon-list-item.qodef-icon--predefined .qodef-e-title {
	width: 100%
}

.qodef-icon-list-item.qodef-icon--predefined .qodef-m-predefined-icon {
	position: absolute;
	right: 0;
	font-size: 25px
}

.qodef-icon-list-item.qodef-icon--predefined:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background-color: #e5e5e5
}

.qodef-icon-list-item.qodef-icon--predefined a:before {
	content: "";
	position: absolute;
	top: 4px;
	left: 0;
	width: 0;
	height: 6px;
	background-color: #003b9d;
	transition: width .2s ease-out
}

.qodef-icon-list-item.qodef-icon--predefined a .qodef-e-title-text {
	transition: padding .2s ease-out
}

.qodef-icon-list-item.qodef-icon--predefined a:hover .qodef-e-title-text {
	padding-left: 20px
}

.qodef-icon-list-item.qodef-icon--predefined a:hover:before {
	width: 6px
}

.qodef-icon-list-item.qodef-icon--predefined-two .qodef-e-title-text {
	position: relative;
	transition: padding .2s ease-out
}

.qodef-icon-list-item.qodef-icon--predefined-two .qodef-e-title-text:before {
	content: "";
	width: 0;
	height: 1px;
	background-color: currentColor;
	position: absolute;
	left: 0;
	top: 50%;
	transition: width .2s ease-out
}

.qodef-icon-list-item.qodef-icon--predefined-two a:hover .qodef-e-title-text {
	padding-left: 20px
}

.qodef-icon-list-item.qodef-icon--predefined-two a:hover .qodef-e-title-text:before {
	width: 16px
}

#qodef-page-footer-bottom-area .widget.widget_stal_core_icon_list_item {
	display: inline-block
}

#qodef-page-sidebar .widget.widget_stal_core_icon_list_item {
	margin-bottom: 0
}

#qodef-page-footer .widget.widget_stal_core_icon_list_item {
	margin-bottom: 0
}

#qodef-side-area .widget.widget_stal_core_icon_list_item {
	margin-bottom: 0
}

.qodef-icon-with-text .qodef-m-title {
	margin: 0
}

.qodef-icon-with-text .qodef-m-title a {
	display: block
}

.qodef-icon-with-text .qodef-m-text {
	margin: 14px 0 0
}

.qodef-icon-with-text .qodef-m-icon-wrapper {
	line-height: 1
}

.qodef-icon-with-text .qodef-icon-holder {
	float: none
}

.qodef-icon-with-text .qodef-m-content {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}

.qodef-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper {
	position: relative;
	display: inline-block;
	vertical-align: top
}

.qodef-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper a,
.qodef-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper img {
	display: block
}

.qodef-icon-with-text.qodef--box-around {
	padding: 40px
}

@media only screen and (max-width:1440px) {
	.qodef-icon-with-text.qodef--box-around {
		padding: 40px 20px
	}
}

.qodef-icon-with-text.qodef-appear-animation--enabled:not(.qodef--svg-image) span:first-child,
.qodef-icon-with-text.qodef-appear-animation--enabled:not(.qodef--svg-image)>div:first-child {
	transform: translateY(30%);
	opacity: 0;
	transition: transform .3s cubic-bezier(.29, .21, 0, .97), opacity .2s cubic-bezier(.29, .21, 0, .97)
}

.qodef-icon-with-text.qodef-appear-animation--enabled:not(.qodef--svg-image).qodef-appear span:first-child,
.qodef-icon-with-text.qodef-appear-animation--enabled:not(.qodef--svg-image).qodef-appear>div:first-child {
	transform: translateY(0);
	opacity: 1
}

.qodef-icon-with-text.qodef-appear-animation--enabled.qodef--svg-image svg * {
	stroke-dasharray: 300;
	stroke-dashoffset: 300
}

.qodef-icon-with-text.qodef-appear-animation--enabled.qodef--svg-image.qodef-appear svg * {
	animation: qodef-animate-svg-stroke 3s forwards;
	animation-timing-function: ease
}

@keyframes qodef-animate-svg-stroke {
	0% {
		stroke-dashoffset: 300
	}

	100% {
		stroke-dashoffset: 0
	}
}

.qodef-icon-with-text.qodef-layout--before-content {
	display: flex;
	align-items: flex-start
}

.qodef-icon-with-text.qodef-layout--before-content .qodef-m-icon-wrapper {
	flex-shrink: 0;
	margin-right: 15px
}

.qodef-icon-with-text.qodef-layout--before-title .qodef-m-title {
	line-height: 1
}

.qodef-icon-with-text.qodef-layout--before-title .qodef-m-title-inner {
	display: flex;
	align-items: center
}

.qodef-icon-with-text.qodef-layout--before-title .qodef-m-icon-wrapper {
	flex-shrink: 0;
	margin-right: 5px
}

.qodef-icon-with-text.qodef-layout--top.qodef-alignment--center {
	text-align: center
}

.qodef-icon-with-text.qodef-layout--top.qodef-alignment--left {
	text-align: left
}

.qodef-icon-with-text.qodef-layout--top.qodef-alignment--right {
	text-align: right
}

.qodef-icon-with-text.qodef-layout--top .qodef-m-content {
	line-height: 1em
}

.qodef-icon-with-text.qodef-layout--top .qodef-m-title {
	margin-top: 16px
}

.qodef-icon-holder {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: auto;
	line-height: 1
}

.qodef-icon-holder a {
	display: block
}

.qodef-icon-holder .qodef-icon {
	display: block;
	line-height: inherit
}

.qodef-icon-holder .qodef-icon:before {
	display: block;
	line-height: inherit
}

.qodef-icon-holder.qodef-layout--circle,
.qodef-icon-holder.qodef-layout--square {
	width: 2em;
	height: 2em;
	line-height: 2em;
	text-align: center;
	color: #fff;
	background-color: #003b9d;
	transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out
}

.qodef-icon-holder.qodef-layout--circle a,
.qodef-icon-holder.qodef-layout--square a {
	color: inherit;
	transition: none
}

.qodef-icon-holder.qodef-layout--circle:hover,
.qodef-icon-holder.qodef-layout--square:hover {
	background-color: #101010
}

.qodef-icon-holder.qodef-layout--circle {
	border-radius: 50%
}

.qodef-icon-holder.qodef-size--tiny {
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%
}

.qodef-icon-holder.qodef-size--small {
	font-size: 2em
}

.qodef-icon-holder.qodef-size--medium {
	font-size: 3em
}

.qodef-icon-holder.qodef-size--large {
	font-size: 4em
}

.qodef-icon-holder.qodef-size--huge {
	font-size: 5em
}

.widget.widget_stal_core_icon {
	display: inline-block;
	line-height: 1
}

#qodef-page-sidebar .widget.widget_stal_core_icon {
	margin-bottom: 0
}

#qodef-page-footer .widget.widget_stal_core_icon {
	margin-bottom: 0
}

#qodef-side-area .widget.widget_stal_core_icon {
	margin-bottom: 0
}

.qodef-image-gallery .qodef-popup-item {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.qodef-image-gallery .qodef-popup-item:hover img {
	transform: translateX(5px) scale(1.05)
}

.qodef-image-gallery .qodef-popup-item img {
	transform: scale(1.05);
	transition: transform .5s cubic-bezier(.63, .24, .26, .91)
}

.qodef-image-gallery .swiper-button-next,
.qodef-image-gallery .swiper-button-prev {
	background-color: #101010;
	width: 66px !important;
	height: 66px !important;
	line-height: 64px
}

.qodef-image-gallery .swiper-button-next:hover,
.qodef-image-gallery .swiper-button-prev:hover {
	background-color: #003b9d
}

.qodef-image-gallery .swiper-button-next {
	left: 66px
}

.qodef-image-marquee {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}

.qodef-image-marquee .qodef-m-content {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	overflow: hidden;
	margin: 0 auto;
	transform: translate3d(0, 0, 0)
}

@media only screen and (max-width:680px) {
	.qodef-image-marquee .qodef-m-content {
		display: none
	}
}

.qodef-image-marquee .qodef-m-content.qodef-marquee-mobile {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	display: none
}

@media only screen and (max-width:680px) {
	.qodef-image-marquee .qodef-m-content.qodef-marquee-mobile {
		display: block
	}
}

.qodef-image-marquee .qodef-m-content.qodef-marquee-mobile .qodef-m-image {
	background-size: cover !important
}

.qodef-image-marquee .qodef-m-image {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	transform: translate3d(100%, 0, 0)
}

.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
}

@keyframes qodefMoveMarquee {
	0% {
		transform: translateX(0) translateZ(0)
	}

	100% {
		transform: translateX(-100%) translateZ(0)
	}
}

@keyframes qodefMoveMarqueeCopy {
	0% {
		transform: translateX(100%) translateZ(0)
	}

	100% {
		transform: translateX(0) translateZ(0)
	}
}

.qodef-image-with-text {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}

.qodef-image-with-text .qodef-m-image {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	transition: box-shadow .3s cubic-bezier(.785, .135, .15, .86)
}

.qodef-image-with-text .qodef-m-image a,
.qodef-image-with-text .qodef-m-image img {
	display: block
}

.qodef-image-with-text .qodef-m-content {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}

.qodef-image-with-text .qodef-m-title {
	position: relative;
	margin: 31px 0 0;
	padding-left: 0;
	transition: padding-left .2s ease-out, color .15s ease-out
}

.qodef-image-with-text .qodef-m-title:before {
	content: "";
	width: 0;
	height: 1px;
	background-color: currentColor;
	position: absolute;
	left: 0;
	top: 50%;
	transition: width .2s ease-out
}

.qodef-image-with-text .qodef-m-text {
	margin: 15px 0 0
}

.qodef-image-with-text.qodef--shadow-enabled .qodef-m-image {
	box-shadow: 0 -3px 10px 0 #f2f3f5
}

.qodef-image-with-text.qodef--shadow-enabled .qodef-m-image:hover {
	box-shadow: 0 0 16.24px 11.76px rgba(161, 181, 203, .25)
}

.qodef-image-with-text.qodef--with-link .qodef-m-image:hover+.qodef-m-content .qodef-m-title {
	padding-left: 40px;
	color: #003b9d
}

.qodef-image-with-text.qodef--with-link .qodef-m-image:hover+.qodef-m-content .qodef-m-title:before {
	width: 32px
}

.qodef-image-with-text.qodef--with-link .qodef-m-title:hover {
	padding-left: 40px;
	color: #003b9d
}

.qodef-image-with-text.qodef--with-link .qodef-m-title:hover:before {
	width: 32px
}

.qodef-interactive-banners {
	position: relative;
	height: 100vh;
	overflow: hidden
}

.qodef-interactive-banners .qodef-ib-image-holder-responsive {
	display: none;
	background-size: cover;
	background-repeat: no-repeat
}

.qodef-interactive-banners .qodef-ib-images-holder {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 10
}

.qodef-interactive-banners .qodef-ib-images-holder .qodef-ib-image-holder {
	background-size: cover;
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	animation: qodef-animate-image-out 1s cubic-bezier(.78, .2, .21, .88) forwards;
	z-index: 12
}

.qodef-interactive-banners .qodef-ib-images-holder .qodef-ib-image-holder.qodef-active {
	animation: qodef-animate-image-in 1s cubic-bezier(.78, .2, .21, .88) forwards;
	z-index: 6
}

@keyframes qodef-animate-image-in {
	0% {
		transform: scale(1.05);
		clip-path: inset(0 100% 0 0);
		-webkit-clip-path: inset(0 100% 0 0)
	}

	100% {
		transform: scale(1);
		clip-path: inset(0 0 0 0);
		-webkit-clip-path: inset(0 0 0 0)
	}
}

@keyframes qodef-animate-image-out {
	0% {
		transform: scale(1);
		clip-path: inset(0 0 0 0);
		-webkit-clip-path: inset(0 0 0 0)
	}

	100% {
		transform: scale(1.05);
		clip-path: inset(0 0 0 100%);
		-webkit-clip-path: inset(0 0 0 100%)
	}
}

.qodef-interactive-banners .qodef-ib-content-holder {
	position: relative;
	display: table;
	table-layout: fixed;
	height: 100%;
	width: 100%;
	z-index: 30
}

@media only screen and (max-width:680px) {
	.qodef-interactive-banners .qodef-ib-content-holder {
		display: block
	}
}

.qodef-interactive-banners .qodef-ib-content-holder .qodef-ib-item {
	position: relative;
	display: table-cell;
	height: 100%;
	vertical-align: bottom;
	width: 20%;
	transition: all 1s ease;
	padding: 0 0 45px 45px;
	overflow: hidden;
	background-color: transparent
}

.qodef-interactive-banners .qodef-ib-content-holder .qodef-ib-item .qodef-ib-item-tag {
	position: absolute;
	left: 0;
	bottom: 20%;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 13px;
	line-height: 17px;
	color: #fff;
	padding: 0 3px;
	opacity: 1;
	letter-spacing: .045em;
	transform: rotate(-90deg);
	transform-origin: left top;
	background: rgba(0, 0, 0, .3);
	transition: .3s
}

.qodef-interactive-banners .qodef-ib-content-holder .qodef-ib-item .qodef-ib-item-inner .qodef-ib-item-small-image {
	opacity: 0;
	transform: translateY(-10px);
	transition: .3s
}

.qodef-interactive-banners .qodef-ib-content-holder .qodef-ib-item .qodef-ib-item-inner .qodef-ib-item-title {
	opacity: 0;
	transform: translateY(10px);
	transition: .3s
}

.qodef-interactive-banners .qodef-ib-content-holder .qodef-ib-item .qodef-ib-item-inner .qodef-ib-item-subtitle {
	opacity: 0;
	transform: translateY(10px);
	transition: .3s
}

.qodef-interactive-banners .qodef-ib-content-holder .qodef-ib-item .qodef-ib-item-inner .qodef-ib-item-btn-holder {
	opacity: 0;
	transform: translateY(20px);
	transition: .3s
}

.qodef-interactive-banners .qodef-ib-content-holder .qodef-ib-item.qodef-active {
	background-color: rgba(0, 0, 0, .3)
}

.qodef-interactive-banners .qodef-ib-content-holder .qodef-ib-item.qodef-active .qodef-ib-item-tag {
	opacity: 0
}

.qodef-interactive-banners .qodef-ib-content-holder .qodef-ib-item.qodef-active .qodef-ib-item-inner .qodef-ib-item-small-image {
	opacity: 1;
	transform: translateY(0)
}

.qodef-interactive-banners .qodef-ib-content-holder .qodef-ib-item.qodef-active .qodef-ib-item-inner .qodef-ib-item-title {
	opacity: 1;
	transform: translateY(0);
	transition: .3s .2s
}

.qodef-interactive-banners .qodef-ib-content-holder .qodef-ib-item.qodef-active .qodef-ib-item-inner .qodef-ib-item-subtitle {
	opacity: 1;
	transform: translateY(0);
	transition: .3s
}

.qodef-interactive-banners .qodef-ib-content-holder .qodef-ib-item.qodef-active .qodef-ib-item-inner .qodef-ib-item-btn-holder {
	opacity: 1;
	transform: translateY(0);
	transition: .5s .3s
}

.qodef-interactive-banners .qodef-ib-content-holder .qodef-ib-item .qodef-ib-item-small-image {
	margin-bottom: 18px
}

.qodef-interactive-banners .qodef-ib-content-holder .qodef-ib-item .qodef-ib-item-title h3 {
	margin: 0 0 15px
}

.qodef-interactive-banners .qodef-ib-content-holder .qodef-ib-item .qodef-ib-item-subtitle {
	margin-bottom: 18px;
	padding-right: 25px;
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
	transition: transform .2s cubic-bezier(.645, .045, .355, 1) .1s, opacity .4s cubic-bezier(.33, .02, 0, .93) .1s
}

.qodef-interactive-banners .qodef-ib-content-holder .qodef-ib-item .qodef-ib-item-subtitle p {
	margin: 0;
	line-height: 30px;
	font-size: 19px
}

.qodef-interactive-banners .qodef-ib-content-holder .qodef-ib-item .qodef-ib-item-title {
	margin: 0 0 14px;
	transition: transform .4s cubic-bezier(.33, .02, 0, .93)
}

.qodef-interactive-banners .qodef-ib-content-holder .qodef-ib-item .qodef-button.qodef-layout--textual,
.qodef-interactive-banners .qodef-ib-content-holder .qodef-ib-item .qodef-ib-item-subtitle,
.qodef-interactive-banners .qodef-ib-content-holder .qodef-ib-item .qodef-ib-item-title h3 {
	color: #fff
}

.qodef-interactive-banners.qodef-ib-four .qodef-ib-content-holder .qodef-ib-item {
	width: 25%;
	transition-delay: 1s
}

@media only screen and (max-width:1024px) {
	.qodef-interactive-banners.qodef-ib-four .qodef-ib-content-holder .qodef-ib-item {
		width: 100%
	}
}

.qodef-interactive-banners .qodef-ib-grid {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 20
}

.qodef-interactive-banners .qodef-ib-grid .qodef-ib-grid-line {
	position: absolute;
	top: 0;
	height: 100%;
	width: 20%;
	left: 0;
	box-sizing: border-box
}

.qodef-interactive-banners .qodef-ib-grid .qodef-ib-grid-line:first-child .qodef-ib-grid-vertical-line {
	display: none
}

.qodef-interactive-banners .qodef-ib-grid .qodef-ib-grid-line .qodef-ib-grid-vertical-line {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 1px;
	background-color: rgba(0, 0, 0, .3);
	z-index: 10
}

.qodef-interactive-banners .qodef-ib-grid .qodef-ib-grid-line .qodef-ib-grid-vertical-mask {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	transform: scaleX(0);
	transform-origin: 0 0;
	transition: transform .5s cubic-bezier(.86, 0, .07, 1);
	background: #dfcec1
}

.qodef-interactive-banners .qodef-ib-grid .qodef-ib-grid-line:last-child {
	border-right: none
}

.qodef-interactive-banners .qodef-ib-grid .qodef-ib-grid-line:nth-child(1) {
	left: 0
}

.qodef-interactive-banners .qodef-ib-grid .qodef-ib-grid-line:nth-child(2) {
	left: 20%
}

.qodef-interactive-banners .qodef-ib-grid .qodef-ib-grid-line:nth-child(3) {
	left: 40%
}

.qodef-interactive-banners .qodef-ib-grid .qodef-ib-grid-line:nth-child(4) {
	left: 60%
}

.qodef-interactive-banners .qodef-ib-grid .qodef-ib-grid-line:nth-child(5) {
	left: 80%
}

.qodef-interactive-banners.qodef-ib-four .qodef-ib-grid .qodef-ib-grid-line {
	width: 25%
}

.qodef-interactive-banners.qodef-ib-four .qodef-ib-grid .qodef-ib-grid-line:nth-child(1) {
	left: 0
}

.qodef-interactive-banners.qodef-ib-four .qodef-ib-grid .qodef-ib-grid-line:nth-child(2) {
	left: 25%
}

.qodef-interactive-banners.qodef-ib-four .qodef-ib-grid .qodef-ib-grid-line:nth-child(3) {
	left: 50%
}

.qodef-interactive-banners.qodef-ib-four .qodef-ib-grid .qodef-ib-grid-line:nth-child(4) {
	left: 75%
}

.qodef-interactive-banners.qodef-ib-four .qodef-ib-grid .qodef-ib-grid-line:nth-child(5) {
	left: 100%
}

.qodef-pricing-table {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	text-align: center
}

.qodef-pricing-table.qodef-status--featured .qodef-m-inner {
	box-shadow: 0 0 33.2px 6.8px rgba(161, 181, 203, .18)
}

.qodef-pricing-table .qodef-m-inner {
	padding: 67px 30px 80px;
	text-align: left;
	position: relative;
	display: inline-block;
	margin: auto
}

@media only screen and (max-width:1440px) {
	.qodef-pricing-table .qodef-m-inner {
		padding: 67px 30px 80px
	}
}

@media only screen and (max-width:1366px) {
	.qodef-pricing-table .qodef-m-inner {
		padding: 67px 30px 80px 42px
	}
}

@media only screen and (max-width:1024px) {
	.qodef-pricing-table .qodef-m-inner {
		text-align: center
	}
}

@media only screen and (max-width:680px) {
	.qodef-pricing-table .qodef-m-inner {
		padding: 30px
	}
}

.qodef-pricing-table .qodef-m-title {
	position: absolute;
	display: inline-block;
	font-size: 13px;
	font-weight: 400;
	top: 80px
}

@media only screen and (max-width:680px) {
	.qodef-pricing-table .qodef-m-title {
		top: 50px
	}
}

.qodef-pricing-table .qodef-m-title p {
	margin: 0;
	color: #003b9d;
	line-height: 1em;
	transform: rotate(-90deg);
	display: flex;
	justify-content: flex-end;
	background-color: #f2f3f5;
	transform-origin: 38px 39px;
	padding: 4px 10px
}

.qodef-pricing-table .qodef-m-price {
	display: inline-block;
	margin: -3px 0 24px 25px
}

.qodef-pricing-table .qodef-m-price .qodef-m-price-wrapper {
	display: flex;
	margin: 0;
	line-height: 1;
	font-size: 80px
}

.qodef-pricing-table .qodef-m-price .qodef-m-price-wrapper .qodef-m-price-currency {
	font-size: 30px;
	position: relative;
	top: 10px
}

.qodef-pricing-table .qodef-m-price .qodef-m-price-period {
	margin: 0 0 0 8px;
	letter-spacing: .02em
}

.qodef-pricing-table .qodef-m-content {
	margin: 13px 0 0;
	position: relative
}

.qodef-pricing-table .qodef-m-content .qodef-m-table-icon {
	position: absolute
}

.qodef-pricing-table .qodef-m-content .qodef-m-table-icon:before {
	content: "";
	position: relative;
	width: 6px;
	height: 6px;
	top: -1px;
	display: inline-block;
	background-color: #003b9d
}

.qodef-pricing-table .qodef-m-content .qodef-m-text {
	display: inline-block;
	padding-left: 17px;
	font-size: 13px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: .045em;
	color: #101010
}

.qodef-pricing-table .qodef-m-button .qodef-button {
	margin: 33px 0 0
}

@media only screen and (max-width:1366px) {
	.qodef-pricing-table .qodef-m-button .qodef-button {
		padding: 16px 26px 17px 27px
	}
}

.qodef-progress-bar .qodef-m-inner {
	position: relative;
	display: flex
}

.qodef-progress-bar .progressbar {
	position: relative
}

.qodef-progress-bar .qodef-m-title {
	margin: 20px 0 0
}

.qodef-progress-bar:not(.qodef-layout--line) .qodef-m-inner {
	flex-direction: column
}

.qodef-progress-bar:not(.qodef-layout--line) .qodef-m-canvas {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}

.qodef-progress-bar:not(.qodef-layout--line) .qodef-m-canvas svg {
	display: block
}

.qodef-progress-bar:not(.qodef-layout--line) .progressbar-text {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0;
	margin: 0;
	font-family: Muli, sans-serif;
	font-weight: 600;
	color: #101010;
	font-size: 25px;
	line-height: 1.2em
}

.qodef-progress-bar .qodef-m-title {
	margin: 20px 0 0;
	font-weight: 400
}

.qodef-progress-bar.qodef-layout--semi-circle .progressbar-text {
	padding-top: 20px;
	transform: none !important
}

.qodef-progress-bar.qodef-layout--line {
	position: relative
}

.qodef-progress-bar.qodef-layout--line .qodef-m-inner {
	flex-direction: column-reverse
}

.qodef-progress-bar.qodef-layout--line .proggress {
	width: 0;
	position: relative;
	overflow: visible !important
}

.qodef-progress-bar.qodef-layout--line .proggress:after {
	content: "";
	position: absolute;
	width: 1px;
	height: 10px;
	right: 0;
	top: -3px;
	background-color: currentColor;
	opacity: 1
}

.qodef-progress-bar.qodef-layout--line .percentCount {
	position: absolute;
	top: -30px;
	right: 0;
	width: auto;
	height: auto;
	font-size: 13px;
	font-weight: 400;
	color: #bf1818
}

.qodef-progress-bar.qodef-layout--line .qodef-m-title {
	margin: 0 0 7px
}

.qodef-section-title {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}

.qodef-section-title.qodef-alignment--center {
	text-align: center
}

.qodef-section-title.qodef-alignment--left {
	text-align: left
}

.qodef-section-title.qodef-alignment--right {
	text-align: right
}

.qodef-section-title .qodef-m-title-wrap {
	position: relative
}

.qodef-section-title.qodef-title-with-tagline .qodef-m-title-tagline {
	margin: 0;
	color: #003b9d;
	line-height: 1em;
	letter-spacing: .02em;
	display: flex;
	justify-content: flex-end;
	position: absolute;
	left: 11px;
	bottom: 8px;
	transform-origin: 1% 100%;
	transform: rotate(270deg) translateY(0)
}

.qodef-section-title.qodef-title-with-tagline .qodef-m-text,
.qodef-section-title.qodef-title-with-tagline .qodef-m-title {
	padding-left: 26px
}

.qodef-section-title .qodef-m-title {
	margin: 0
}

.qodef-section-title .qodef-m-text {
	margin: 15px 0 0
}

.qodef-separator {
	position: relative;
	height: auto;
	font-size: 0;
	line-height: 1
}

.qodef-separator .qodef-m-line {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin: 10px 0;
	border-bottom: 1px solid #e1e1e1
}

.qodef-separator.qodef-position--center {
	text-align: center
}

.qodef-separator.qodef-position--left {
	text-align: left
}

.qodef-separator.qodef-position--right {
	text-align: right
}

#qodef-page-sidebar .widget.widget_stal_core_separator {
	margin-bottom: 0
}

#qodef-page-footer .widget.widget_stal_core_separator {
	margin-bottom: 0
}

#qodef-side-area .widget.widget_stal_core_separator {
	margin-bottom: 0
}

.qodef-swapping-image-gallery {
	position: relative;
	overflow: hidden;
	display: flex;
	align-items: flex-start
}

.qodef-swapping-image-gallery .qodef-m-image-holder {
	width: 61%;
	margin-left: 39%;
	overflow: hidden;
	box-shadow: 0 0 10.53px 2.47px rgba(2, 2, 2, .04)
}

.qodef-swapping-image-gallery .qodef-m-info {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 56%;
	padding: 70px 8%;
	background-color: #fff;
	z-index: 90
}

.qodef-swapping-image-gallery .qodef-m-title {
	margin: 0 0 42px
}

.qodef-swapping-image-gallery .qodef-m-title-wrap {
	position: relative
}

.qodef-swapping-image-gallery.qodef-title-with-tagline .qodef-m-title-tagline {
	margin: 0;
	color: #003b9d;
	line-height: 1em;
	display: flex;
	justify-content: flex-end;
	position: absolute;
	left: 11px;
	bottom: 8px;
	transform-origin: 1% 100%;
	transform: rotate(270deg) translateY(0)
}

.qodef-swapping-image-gallery.qodef-title-with-tagline .qodef-m-description,
.qodef-swapping-image-gallery.qodef-title-with-tagline .qodef-m-title {
	padding-left: 26px
}

.qodef-swapping-image-gallery .qodef-m-thumbnails-holder .swiper-pagination-custom {
	width: auto
}

.qodef-swapping-image-gallery .qodef-m-thumbnails-holder .qodef-m-thumbnail {
	font-size: 0;
	cursor: pointer
}

.qodef-swapping-image-gallery .qodef-m-thumbnails-holder .qodef-m-thumbnail .qodef-m-thumbnail-wrapper {
	position: relative
}

.qodef-swapping-image-gallery .qodef-m-thumbnails-holder .qodef-m-thumbnail img {
	display: block
}

.qodef-swapping-image-gallery .qodef-m-thumbnails-holder .qodef-m-thumbnail img.qodef-hover-image {
	position: absolute;
	top: 0;
	left: 0;
	width: auto;
	opacity: 0;
	will-change: opacity;
	transition: opacity .15s ease-out
}

.qodef-swapping-image-gallery .qodef-m-thumbnails-holder .qodef-m-thumbnail.qodef--active img.qodef-hover-image {
	opacity: 1
}

.qodef-tabs {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	visibility: hidden
}

.qodef-tabs.qodef--init {
	visibility: visible
}

.qodef-tabs .qodef-tabs-navigation {
	margin: 0;
	padding: 0;
	list-style: none
}

.qodef-tabs .qodef-tabs-content {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}

.qodef-tabs .qodef-tabs-content p {
	margin: 0
}

.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation {
	position: relative;
	display: flex;
	align-items: flex-start
}

.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li {
	margin: 0 26px 0 0;
	padding: 0
}

.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a {
	display: block;
	padding: 0 3px 1px;
	font-family: Muli, sans-serif;
	font-weight: 600;
	font-size: 25px;
	line-height: 1.2em;
	transition: color .2s ease-out, background-color .2s ease-out
}

.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a:hover {
	color: #fff;
	background-color: #101010
}

.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li.ui-state-active a,
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li.ui-state-hover a {
	color: #fff;
	background-color: #101010
}

.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical {
	display: flex;
	align-items: stretch;
	justify-content: space-between;
	height: 100%
}

.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation {
	flex-shrink: 0;
	display: block;
	padding-right: 26px;
	margin-right: 26px;
	border-right: 1px solid #e1e1e1
}

.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation li {
	width: 100%;
	margin-bottom: 26px
}

.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation li:last-child {
	margin-bottom: 0
}

.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation li a {
	display: inline-block;
	width: auto
}

.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-content {
	margin-top: 0
}

.qodef-tabs.qodef-layout--simple .qodef-tabs-content {
	margin: 26px 0 0
}

.qodef-text-marquee {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}

.qodef-text-marquee .qodef-m-content {
	display: flex;
	white-space: nowrap;
	font-size: 100px;
	font-family: Muli, sans-serif;
	line-height: 1em;
	font-weight: 700;
	overflow: hidden
}

.qodef-text-marquee .qodef-marquee-element {
	padding: 0 25px;
	will-change: transform
}

.qodef-text-marquee .qodef-m-text>span:after {
	content: "·";
	display: inline-block;
	padding: 0 28px;
	color: #101010
}

.qodef-text-marquee .qodef-m-text--1 {
	color: #101010
}

.qodef-text-marquee .qodef-m-text--2 {
	color: #101010
}

.qodef-text-marquee .qodef-m-text--3 {
	color: #101010
}

.qodef-vertical-split-slider {
	height: 100vh;
	position: relative;
	margin: 0 -1px
}

.qodef-vertical-split-slider .ms-tableCell {
	height: 100vh !important
}

.qodef-vertical-split-slider .ms-left,
.qodef-vertical-split-slider .ms-right {
	transition: 1s cubic-bezier(.52, .37, .35, 1.01)
}

.qodef-vertical-split-slider-responsive {
	display: none
}

.qodef-vertical-split-slider .qodef-m-image,
.qodef-vertical-split-slider-responsive .qodef-m-image {
	max-height: 40%;
	width: auto
}

.qodef-vertical-split-slider .qodef-m-title,
.qodef-vertical-split-slider-responsive .qodef-m-title {
	display: block;
	margin: 26px 0 0 0
}

.qodef-vertical-split-slider .qodef-m-text,
.qodef-vertical-split-slider-responsive .qodef-m-text {
	margin: 15px 0 0 0
}

.qodef-vertical-split-slider .qodef-m-button,
.qodef-vertical-split-slider-responsive .qodef-m-button {
	margin: 22px 0 0 0
}

.qodef-vertical-split-slider .qodef-m-slide-image,
.qodef-vertical-split-slider-responsive .qodef-m-slide-image {
	background-size: cover
}

.qodef-vertical-split-slider .qodef-m-slide-content,
.qodef-vertical-split-slider-responsive .qodef-m-slide-content {
	text-align: center;
	padding: 0
}

.qodef-vertical-split-slider .qodef-m-slide-content .qodef-contact-form-7,
.qodef-vertical-split-slider-responsive .qodef-m-slide-content .qodef-contact-form-7 {
	text-align: left
}

#multiscroll-nav {
	display: none
}

#multiscroll-nav li {
	width: 11px;
	height: 11px;
	margin: 14px
}

#multiscroll-nav a span {
	top: 0;
	left: 4px;
	width: 1px;
	height: 10px;
	background-color: #333;
	border: none;
	border-radius: 0
}

#multiscroll-nav a.active span {
	width: 10px;
	left: 0
}

#multiscroll-nav.right {
	right: 26px
}

.qodef-vertical-split-slider--initialized #multiscroll-nav {
	display: block;
	z-index: 98
}

.qodef-bullets--light.qodef-vertical-split-slider--initialized #multiscroll-nav a span {
	background-color: #fff
}

.qodef-bullets--dark.qodef-vertical-split-slider--initialized #multiscroll-nav a span {
	background-color: #000
}

.qodef-video-button {
	position: relative;
	display: inline-block;
	vertical-align: middle
}

.qodef-video-button .qodef-m-play {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #003b9d
}

.qodef-video-button .qodef-m-play .qodef-m-play-inner {
	position: relative;
	width: 60px;
	height: 60px;
	background: #111
}

.qodef-video-button .qodef-m-play .qodef-m-play-inner:after,
.qodef-video-button .qodef-m-play .qodef-m-play-inner:before {
	content: "";
	position: absolute;
	height: 50%;
	width: 0;
	background: #003b9d;
	transition: .3s cubic-bezier(.785, .135, .15, .86)
}

.qodef-video-button .qodef-m-play .qodef-m-play-inner:before {
	top: 0;
	left: 0;
	right: auto
}

.qodef-video-button .qodef-m-play .qodef-m-play-inner:after {
	bottom: 0;
	right: 0;
	left: auto
}

.qodef-video-button .qodef-m-play .qodef-play-button-svg-icon {
	position: relative;
	z-index: 1
}

.qodef-video-button .qodef-m-play:hover .qodef-m-play-inner:before {
	width: 100%;
	right: 0;
	left: auto
}

.qodef-video-button .qodef-m-play:hover .qodef-m-play-inner:after {
	width: 100%;
	left: 0;
	right: auto
}

#qodef-page-mobile-header #qodef-mobile-header-opener .qodef-lines,
#qodef-side-area #qodef-side-area-close.qodef-side-area-close--predefined .qodef-lines,
.qodef-side-area-opener.qodef-side-area-opener--predefined .qodef-lines {
	position: relative;
	display: block;
	width: 33px;
	height: 18px
}

#qodef-page-mobile-header #qodef-mobile-header-opener .qodef-lines .qodef-line,
#qodef-side-area #qodef-side-area-close.qodef-side-area-close--predefined .qodef-lines .qodef-line,
.qodef-side-area-opener.qodef-side-area-opener--predefined .qodef-lines .qodef-line {
	position: absolute;
	left: 0;
	height: 2px;
	background-color: currentColor;
	transition: top .3s ease, transform .3s ease
}

#qodef-page-mobile-header #qodef-mobile-header-opener .qodef-lines .qodef-line.qodef-line-1,
#qodef-side-area #qodef-side-area-close.qodef-side-area-close--predefined .qodef-lines .qodef-line.qodef-line-1,
.qodef-side-area-opener.qodef-side-area-opener--predefined .qodef-lines .qodef-line.qodef-line-1 {
	top: 0;
	width: 3px
}

#qodef-page-mobile-header #qodef-mobile-header-opener .qodef-lines .qodef-line.qodef-line-2,
#qodef-side-area #qodef-side-area-close.qodef-side-area-close--predefined .qodef-lines .qodef-line.qodef-line-2,
.qodef-side-area-opener.qodef-side-area-opener--predefined .qodef-lines .qodef-line.qodef-line-2 {
	top: 0;
	right: 0;
	left: auto;
	width: 21px;
	transition: width .3s cubic-bezier(.29, .21, 0, .97)
}

#qodef-page-mobile-header #qodef-mobile-header-opener .qodef-lines .qodef-line.qodef-line-3,
#qodef-side-area #qodef-side-area-close.qodef-side-area-close--predefined .qodef-lines .qodef-line.qodef-line-3,
.qodef-side-area-opener.qodef-side-area-opener--predefined .qodef-lines .qodef-line.qodef-line-3 {
	top: 8px;
	width: 27px;
	transition: left .3s cubic-bezier(.29, .21, 0, .97)
}

#qodef-page-mobile-header #qodef-mobile-header-opener .qodef-lines .qodef-line.qodef-line-4,
#qodef-side-area #qodef-side-area-close.qodef-side-area-close--predefined .qodef-lines .qodef-line.qodef-line-4,
.qodef-side-area-opener.qodef-side-area-opener--predefined .qodef-lines .qodef-line.qodef-line-4 {
	bottom: 0;
	width: 100%;
	transition: width .3s cubic-bezier(.29, .21, 0, .97)
}

#qodef-page-mobile-header #qodef-mobile-header-opener .qodef-lines .qodef-line.qodef-line-5,
#qodef-side-area #qodef-side-area-close.qodef-side-area-close--predefined .qodef-lines .qodef-line.qodef-line-5,
.qodef-side-area-opener.qodef-side-area-opener--predefined .qodef-lines .qodef-line.qodef-line-5 {
	bottom: 0;
	left: 30px;
	width: 3px
}

.widget_stal_core_side_area_opener {
	height: 100%
}

.qodef-side-area-opener {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	line-height: 1
}

.qodef-side-area-opener .qodef-side-area-opener-icon {
	display: block
}

.qodef-side-area-opener:hover {
	color: #003b9d
}

.qodef-side-area-opener.qodef-side-area-opener--icon-pack .qodef-side-area-opener-icon {
	font-size: 35px
}

.qodef-side-area-opener.qodef-side-area-opener--icon-pack .qodef-side-area-opener-icon * {
	display: block;
	line-height: inherit
}

.qodef-side-area-opener.qodef-side-area-opener--icon-pack .qodef-side-area-opener-icon :before {
	display: block;
	line-height: inherit
}

.qodef-side-area-opener.qodef-side-menu-opener--svg-path .qodef-side-area-opener-icon>* {
	vertical-align: middle
}

.qodef-side-area-opener.qodef-side-menu-opener--svg-path .qodef-side-area-opener-icon path,
.qodef-side-area-opener.qodef-side-menu-opener--svg-path .qodef-side-area-opener-icon>* {
	fill: currentColor;
	stroke: currentColor
}

.qodef-side-area-opener.qodef-side-area-opener--predefined {
	line-height: 1;
	display: flex;
	align-items: center;
	height: 100%;
	padding: 0 27px;
	background-color: #003b9d;
	color: #fff
}

.qodef-side-area-opener.qodef-side-area-opener--predefined:hover {
	color: #fff
}

.qodef-side-area-opener.qodef-side-area-opener--predefined:hover .qodef-lines .qodef-line.qodef-line-2 {
	width: 100%;
	transition: width .3s cubic-bezier(.29, .21, 0, .97)
}

.qodef-side-area-opener.qodef-side-area-opener--predefined:hover .qodef-lines .qodef-line.qodef-line-3 {
	left: 6px;
	transition: left .3s cubic-bezier(.29, .21, 0, .97)
}

.qodef-side-area-opener.qodef-side-area-opener--predefined:hover .qodef-lines .qodef-line.qodef-line-4 {
	width: 21px;
	transition: width .3s cubic-bezier(.29, .21, 0, .97)
}

.qodef-header--light .qodef-side-area-opener.qodef-side-area-opener--predefined .qodef-line {
	background-color: #fff
}

.qodef-header--light .qodef-side-area-opener.qodef-side-area-opener--icon-pack .qodef-side-area-opener-icon {
	color: #fff
}

.qodef-header--light .qodef-side-area-opener.qodef-side-menu-opener--svg-path .qodef-side-menu-icon path,
.qodef-header--light .qodef-side-area-opener.qodef-side-menu-opener--svg-path .qodef-side-menu-icon>* {
	fill: #fff;
	stroke: #fff
}

.qodef-header--dark .qodef-side-area-opener.qodef-side-area-opener--predefined .qodef-line {
	background-color: #000
}

.qodef-header--dark .qodef-side-area-opener.qodef-side-area-opener--icon-pack .qodef-side-area-opener-icon {
	color: #000
}

.qodef-header--dark .qodef-side-area-opener.qodef-side-menu-opener--svg-path .qodef-side-menu-icon path,
.qodef-header--dark .qodef-side-area-opener.qodef-side-menu-opener--svg-path .qodef-side-menu-icon>* {
	fill: #000;
	stroke: #000
}

#qodef-side-area {
	position: fixed;
	top: 0;
	right: -502px;
	width: 502px;
	height: 100%;
	min-height: 100%;
	padding: 120px 65px 35px;
	background-color: #fff;
	overflow: hidden;
	visibility: hidden;
	z-index: 9999;
	transition: all .6s cubic-bezier(.77, 0, .175, 1);
	text-align: left
}

#qodef-side-area #qodef-side-area-close {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	z-index: 1000;
	color: #fff
}

#qodef-side-area #qodef-side-area-close.qodef-side-area-close--icon-pack {
	font-size: 35px
}

#qodef-side-area #qodef-side-area-close.qodef-side-area-close--icon-pack * {
	display: block;
	line-height: inherit
}

#qodef-side-area #qodef-side-area-close.qodef-side-area-close--icon-pack :before {
	display: block;
	line-height: inherit
}

#qodef-side-area #qodef-side-area-close.qodef-side-area-close--svg-path>* {
	vertical-align: middle
}

#qodef-side-area #qodef-side-area-close.qodef-side-area-close--svg-path path,
#qodef-side-area #qodef-side-area-close.qodef-side-area-close--svg-path>* {
	fill: currentColor;
	stroke: currentColor
}

#qodef-side-area #qodef-side-area-close.qodef-side-area-close--predefined {
	display: flex;
	align-items: center;
	height: 87px;
	padding: 0 27px;
	color: #fff;
	background-color: #101010
}

#qodef-side-area #qodef-side-area-close.qodef-side-area-close--predefined .qodef-lines .qodef-line {
	width: 4px !important
}

#qodef-side-area #qodef-side-area-close.qodef-side-area-close--predefined .qodef-lines .qodef-line.qodef-line-1 {
	left: 0;
	transition: left .3s cubic-bezier(.29, .21, 0, .97)
}

#qodef-side-area #qodef-side-area-close.qodef-side-area-close--predefined .qodef-lines .qodef-line.qodef-line-2 {
	transition: top .3s cubic-bezier(.29, .21, 0, .97)
}

#qodef-side-area #qodef-side-area-close.qodef-side-area-close--predefined .qodef-lines .qodef-line.qodef-line-3 {
	left: 14px;
	transition: transform .3s cubic-bezier(.29, .21, 0, .97) .2s
}

#qodef-side-area #qodef-side-area-close.qodef-side-area-close--predefined .qodef-lines .qodef-line.qodef-line-4 {
	transition: bottom .3s cubic-bezier(.29, .21, 0, .97)
}

#qodef-side-area #qodef-side-area-close.qodef-side-area-close--predefined .qodef-lines .qodef-line.qodef-line-5 {
	bottom: 0;
	right: 0;
	left: auto;
	transition: right .3s cubic-bezier(.29, .21, 0, .97)
}

#qodef-side-area #qodef-side-area-close.qodef-side-area-close--predefined:hover .qodef-lines .qodef-line.qodef-line-1 {
	left: 29px
}

#qodef-side-area #qodef-side-area-close.qodef-side-area-close--predefined:hover .qodef-lines .qodef-line.qodef-line-2 {
	top: calc(100% - 2px)
}

#qodef-side-area #qodef-side-area-close.qodef-side-area-close--predefined:hover .qodef-lines .qodef-line.qodef-line-3 {
	transform: rotate(360deg)
}

#qodef-side-area #qodef-side-area-close.qodef-side-area-close--predefined:hover .qodef-lines .qodef-line.qodef-line-4 {
	left: 0;
	bottom: calc(100% - 2px)
}

#qodef-side-area #qodef-side-area-close.qodef-side-area-close--predefined:hover .qodef-lines .qodef-line.qodef-line-5 {
	right: calc(100% - 4px)
}

#qodef-side-area .qodef-side-area-bottom {
	position: absolute;
	left: 65px;
	bottom: 65px
}

@media only screen and (max-width:1366px) {
	#qodef-side-area .qodef-side-area-bottom {
		position: relative;
		left: 0;
		bottom: 0;
		margin-top: 50px
	}
}

.qodef-side-area--opened #qodef-side-area {
	right: 0;
	visibility: visible
}

.qodef-side-area-cover {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	overflow: hidden;
	z-index: 0;
	background-color: rgba(0, 0, 0, .3);
	transition: opacity .3s ease-in-out, z-index .3s ease-in-out
}

.qodef-side-area--opened .qodef-side-area-cover {
	opacity: 1;
	z-index: 1002;
	transition: opacity .3s ease-in-out, z-index .3s ease-in-out
}

.qodef-social-share {
	position: relative;
	display: inline-block;
	vertical-align: top
}

.qodef-social-share .qodef-social-title {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: 0 5px 0 0;
	font-family: Muli, sans-serif;
	font-weight: 600;
	color: #101010;
	font-size: 20px;
	line-height: 1.25em
}

.qodef-social-share ul {
	position: relative;
	display: inline-block;
	vertical-align: top;
	list-style: none;
	padding: 0;
	margin: 0
}

.qodef-social-share li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	line-height: 1;
	padding: 0;
	margin: 0
}

.qodef-social-share li a {
	font-size: 20px
}

.qodef-social-share.qodef-layout--dropdown {
	position: relative;
	display: inline-block;
	vertical-align: bottom
}

.qodef-social-share.qodef-layout--dropdown .qodef-social-title {
	margin: 0;
	vertical-align: middle
}

.qodef-social-share.qodef-layout--dropdown .qodef-social-share-icon {
	vertical-align: middle
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown ul li {
	clip-path: inset(0 0 0 100%);
	-webkit-clip-path: inset(0 0 0 100%)
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown ul li {
	clip-path: inset(0 100% 0 0);
	-webkit-clip-path: inset(0 100% 0 0)
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown ul li {
	clip-path: inset(0 0 100% 0);
	-webkit-clip-path: inset(0 0 100% 0)
}

.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li {
	cursor: pointer;
	clip-path: inset(0 0 0 0);
	-webkit-clip-path: inset(0 0 0 0)
}

.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(2) {
	transition-delay: .2s
}

.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(3) {
	transition-delay: .3s
}

.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(4) {
	transition-delay: .4s
}

.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(5) {
	transition-delay: .5s
}

.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(6) {
	transition-delay: .6s
}

.qodef-social-share.qodef-layout--dropdown:hover .qodef-social-share-dropdown ul li:nth-child(7) {
	transition-delay: .7s
}

.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown-opener {
	display: block;
	font-size: 22px;
	color: #003b9d;
	width: 40px;
	height: 40px;
	line-height: 42px;
	text-align: center;
	background-color: #fff;
	text-indent: -2px
}

.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown-opener .qodef-social-share-title {
	display: inline-block;
	vertical-align: top;
	margin-right: 5px
}

.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown {
	position: absolute;
	visibility: hidden;
	z-index: 950
}

.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown ul {
	position: relative;
	display: block;
	z-index: 990;
	margin: 0;
	padding: 0 !important
}

.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown li {
	position: absolute;
	display: block;
	text-align: center;
	overflow: hidden;
	visibility: visible;
	transition: clip-path .3s cubic-bezier(.63, .24, .26, .91)
}

.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown li a {
	transition: color .2s ease-out, background-color .2s ease-out
}

.qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown li * {
	display: block;
	line-height: inherit
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown {
	bottom: 0;
	left: 0
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li {
	width: 120px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #e1e1e1
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:not(:first-child) {
	border-top: none
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li.qodef-facebook-share a:hover {
	background-color: #3b5998;
	color: #fff
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li.qodef-twitter-share a:hover {
	background-color: #00aced;
	color: #fff
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li.qodef-linkedin-share a:hover {
	background-color: #007bb5;
	color: #fff
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li.qodef-tumblr-share a:hover {
	background-color: #32506d;
	color: #fff
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li.qodef-pinterest-share a:hover {
	background-color: #cb2027;
	color: #fff
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li.qodef-vk-share a:hover {
	background-color: #45668e;
	color: #fff
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li a {
	font-size: 14px;
	color: #747474;
	background-color: #fff
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(1) {
	bottom: -40px
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(2) {
	bottom: -80px
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(3) {
	bottom: -120px
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(4) {
	bottom: -160px
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(5) {
	bottom: -200px
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(6) {
	bottom: -240px
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom .qodef-social-share-dropdown li:nth-child(7) {
	bottom: -280px
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown {
	top: 0;
	right: 0
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li {
	width: calc(120px / 3)
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(1) {
	left: 5px
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(2) {
	left: 45px
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(3) {
	left: 85px
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(4) {
	left: 125px
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(5) {
	left: 165px
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(6) {
	left: 205px
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right .qodef-social-share-dropdown li:nth-child(7) {
	left: 245px
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown-opener {
	box-shadow: 0 0 9.79px 1.21px rgba(238, 13, 8, .1);
	margin-left: 10px
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown {
	top: 0;
	left: 0
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li {
	width: calc(120px / 3)
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li a {
	font-size: 22px;
	color: #fff;
	background-color: #003b9d;
	width: 40px;
	height: 40px;
	line-height: 42px;
	text-align: center
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(1) {
	right: 0
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(2) {
	right: 50px
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(3) {
	right: 100px
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(4) {
	right: 150px
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(5) {
	right: 200px
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(6) {
	right: 250px
}

.qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left .qodef-social-share-dropdown li:nth-child(7) {
	right: 300px
}

.qodef-social-share.qodef-layout--list li {
	margin-right: 5px
}

.qodef-social-share.qodef-layout--list li a {
	display: inline-block;
	font-size: 22px;
	color: #fff;
	background-color: #003b9d;
	width: 40px;
	height: 40px;
	line-height: 42px;
	text-align: center;
	transition: background-color .2s ease-out
}

.qodef-social-share.qodef-layout--list li a:hover {
	background-color: #c60400
}

.qodef-social-share.qodef-layout--list li:last-child {
	margin-right: 0
}

.qodef-social-share.qodef-layout--text li {
	margin-right: 15px
}

.qodef-social-share.qodef-layout--text li:last-child {
	margin-right: 0
}

.widget .qodef-social-share.qodef-layout--list .qodef-social-title {
	display: block;
	margin-bottom: 21px
}

.widget .qodef-social-share.qodef-layout--text .qodef-social-title {
	display: block;
	margin-bottom: 21px
}

#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-facebook-share a:hover {
	color: #3b5998
}

#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-twitter-share a:hover {
	color: #00aced
}

#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-linkedin-share a:hover {
	color: #007bb5
}

#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-tumblr-share a:hover {
	color: #32506d
}

#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-pinterest-share a:hover {
	color: #cb2027
}

#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--list li.qodef-vk-share a:hover {
	color: #45668e
}

#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-facebook-share a:hover {
	color: #3b5998
}

#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-twitter-share a:hover {
	color: #00aced
}

#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-linkedin-share a:hover {
	color: #007bb5
}

#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-tumblr-share a:hover {
	color: #32506d
}

#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-pinterest-share a:hover {
	color: #cb2027
}

#qodef-page-sidebar .widget .qodef-social-share.qodef-layout--text li.qodef-vk-share a:hover {
	color: #45668e
}

#qodef-page-footer .widget .qodef-social-share.qodef-layout--dropdown .qodef-social-title {
	color: #ccc
}

#qodef-page-footer .widget .qodef-social-share.qodef-layout--list .qodef-social-title {
	color: #ccc
}

#qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-facebook-share a:hover {
	color: #3b5998
}

#qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-twitter-share a:hover {
	color: #00aced
}

#qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-linkedin-share a:hover {
	color: #007bb5
}

#qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-tumblr-share a:hover {
	color: #32506d
}

#qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-pinterest-share a:hover {
	color: #cb2027
}

#qodef-page-footer .widget .qodef-social-share.qodef-layout--list li.qodef-vk-share a:hover {
	color: #45668e
}

#qodef-page-footer .widget .qodef-social-share.qodef-layout--text .qodef-social-title {
	color: #ccc
}

#qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-facebook-share a:hover {
	color: #3b5998
}

#qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-twitter-share a:hover {
	color: #00aced
}

#qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-linkedin-share a:hover {
	color: #007bb5
}

#qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-tumblr-share a:hover {
	color: #32506d
}

#qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-pinterest-share a:hover {
	color: #cb2027
}

#qodef-page-footer .widget .qodef-social-share.qodef-layout--text li.qodef-vk-share a:hover {
	color: #45668e
}

#qodef-side-area .widget .qodef-social-share.qodef-layout--dropdown .qodef-social-title {
	color: #ccc
}

#qodef-side-area .widget .qodef-social-share.qodef-layout--list .qodef-social-title {
	color: #ccc
}

#qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-facebook-share a:hover {
	color: #3b5998
}

#qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-twitter-share a:hover {
	color: #00aced
}

#qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-linkedin-share a:hover {
	color: #007bb5
}

#qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-tumblr-share a:hover {
	color: #32506d
}

#qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-pinterest-share a:hover {
	color: #cb2027
}

#qodef-side-area .widget .qodef-social-share.qodef-layout--list li.qodef-vk-share a:hover {
	color: #45668e
}

#qodef-side-area .widget .qodef-social-share.qodef-layout--text .qodef-social-title {
	color: #ccc
}

#qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-facebook-share a:hover {
	color: #3b5998
}

#qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-twitter-share a:hover {
	color: #00aced
}

#qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-linkedin-share a:hover {
	color: #007bb5
}

#qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-tumblr-share a:hover {
	color: #32506d
}

#qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-pinterest-share a:hover {
	color: #cb2027
}

#qodef-side-area .widget .qodef-social-share.qodef-layout--text li.qodef-vk-share a:hover {
	color: #45668e
}

#qodef-page-spinner {
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 2000
}

#qodef-page-spinner .qodef-m-inner {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	color: #003b9d;
	background-color: #fff
}

#qodef-page-spinner .qodef-m-spinner {
	position: relative
}

#qodef-page-spinner.qodef-layout--atom .qodef-m-atom {
	position: relative;
	width: 100px;
	height: 100px;
	margin: -50px 0 0 -50px
}

#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--1 {
	position: absolute;
	top: 50%;
	left: 50%;
	height: 50%;
	width: 50%;
	z-index: 1;
	animation: qode-atom-shrink 4.5s infinite linear
}

#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--1:before {
	content: "";
	position: absolute;
	top: -50%;
	left: -50%;
	height: 100%;
	width: 100%;
	background: currentColor;
	border-radius: 50%
}

#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--2,
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--3,
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--4 {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 0
}

#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--2:before,
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--3:before,
#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--4:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 20px;
	width: 20px;
	margin: 0 auto;
	background: currentColor;
	border-radius: 50%
}

#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--2 {
	animation: qode-atom-zindex 1.5s .75s infinite steps(2, end)
}

#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--2:before {
	transform: rotate(0);
	animation: qode-atom-postion 1.5s infinite ease, qode-atom-size 1.5s -1.125s infinite ease
}

#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--3 {
	transform: rotate(120deg);
	animation: qode-atom-zindex 1.5s -.25s infinite steps(2, end)
}

#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--3:before {
	animation: qode-atom-postion 1.5s -1s infinite ease, qode-atom-size 1.5s -.75s infinite ease
}

#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--4 {
	transform: rotate(240deg);
	animation: qode-atom-zindex 1.5s .25s infinite steps(2, end)
}

#qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--4:before {
	animation: qode-atom-postion 1.5s -.5s infinite ease, qode-atom-size 1.5s -125ms infinite ease
}

#qodef-page-spinner.qodef-layout--clock .qodef-m-clock {
	position: relative;
	width: 50px;
	height: 50px;
	margin: -25px 0 0 -25px;
	animation: qode-clock 8s infinite steps(8)
}

#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item {
	position: absolute;
	height: 50px;
	width: 50px
}

#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item:before {
	content: "";
	position: absolute;
	height: 18.31501832px;
	width: 18.31501832px;
	background: currentColor;
	border-radius: 50%
}

#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item.qodef-clock--1 {
	transform: rotate(-135deg);
	animation: qode-clock-1 1s ease-in infinite
}

#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item.qodef-clock--2 {
	transform: rotate(-90deg);
	animation: qode-clock-2 1s ease-in infinite
}

#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item.qodef-clock--3 {
	transform: rotate(-45deg);
	animation: qode-clock-3 1s ease-in infinite
}

#qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item.qodef-clock--4 {
	animation: qode-clock-4 1s ease-in infinite
}

#qodef-page-spinner.qodef-layout--cube .qodef-m-cube {
	width: 60px;
	height: 60px;
	margin: -30px 0 0 -30px;
	background-color: currentColor;
	animation: qode-cube 1.2s infinite ease-in-out
}

#qodef-page-spinner.qodef-layout--double-pulse .qodef-m-pulses {
	position: relative;
	width: 40px;
	height: 40px;
	margin: -20px 0 0 -20px
}

#qodef-page-spinner.qodef-layout--double-pulse .qodef-m-pulse {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: currentColor;
	border-radius: 50%;
	opacity: .6;
	animation: qode-double-pulse 2s infinite ease-in-out
}

#qodef-page-spinner.qodef-layout--double-pulse .qodef-m-pulse.qodef-pulse--2 {
	animation-delay: -1s
}

#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-five-rotating-circles {
	position: relative;
	width: 60px;
	height: 60px;
	margin: -30px 0 0 -30px
}

#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item {
	position: absolute;
	width: 100%;
	height: 100%
}

#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--1 .qodef-circle--2 {
	animation-delay: calc((600ms) - 1500ms)
}

#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--1 .qodef-circle--3 {
	animation-delay: calc((900ms) - 1500ms)
}

#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--1 .qodef-circle--4 {
	animation-delay: calc((1200ms) - 1500ms)
}

#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2 {
	transform: rotateZ(45deg)
}

#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2 .qodef-circle--1 {
	animation-delay: calc((300ms) - 1400ms)
}

#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2 .qodef-circle--2 {
	animation-delay: calc((600ms) - 1400ms)
}

#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2 .qodef-circle--3 {
	animation-delay: calc((900ms) - 1400ms)
}

#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--2 .qodef-circle--4 {
	animation-delay: calc((1200ms) - 1400ms)
}

#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3 {
	transform: rotateZ(90deg)
}

#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3 .qodef-circle--1 {
	animation-delay: calc((300ms) - 1300ms)
}

#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3 .qodef-circle--2 {
	animation-delay: calc((600ms) - 1300ms)
}

#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3 .qodef-circle--3 {
	animation-delay: calc((900ms) - 1300ms)
}

#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item.qodef-item--3 .qodef-circle--4 {
	animation-delay: calc((1200ms) - 1300ms)
}

#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-e-circle {
	position: absolute;
	width: 12px;
	height: 12px;
	background-color: currentColor;
	border-radius: 100%;
	animation: qode-bounce-delay 1.2s infinite ease-in-out both
}

#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-e-circle.qodef-circle--1 {
	top: 0;
	left: 0
}

#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-e-circle.qodef-circle--2 {
	top: 0;
	right: 0
}

#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-e-circle.qodef-circle--3 {
	right: 0;
	bottom: 0
}

#qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-e-circle.qodef-circle--4 {
	left: 0;
	bottom: 0
}

#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion {
	position: relative;
	width: 30px;
	height: 30px;
	margin: -45px 0 0 -30px
}

#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item {
	position: absolute;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	background: currentColor;
	border-radius: 50%
}

#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item.qodef-fusion--1 {
	top: 0;
	left: 50%;
	animation: qode-fussion-ball-1 1s 0s ease infinite;
	z-index: 1
}

#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item.qodef-fusion--2 {
	top: 50%;
	left: 100%;
	animation: qode-fussion-ball-2 1s 0s ease infinite;
	z-index: 2
}

#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item.qodef-fusion--3 {
	top: 100%;
	left: 50%;
	animation: qode-fussion-ball-3 1s 0s ease infinite;
	z-index: 1
}

#qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item.qodef-fusion--4 {
	top: 50%;
	left: 0;
	animation: qode-fussion-ball-4 1s 0s ease infinite;
	z-index: 2
}

#qodef-page-spinner.qodef-layout--lines .qodef-m-lines {
	width: 60px;
	height: 60px;
	margin: 0 0 0 -30px
}

#qodef-page-spinner.qodef-layout--lines .qodef-m-line.qodef-line--1 {
	position: absolute;
	width: 60px;
	height: 4px;
	margin-left: 10px;
	background-color: currentColor;
	animation: qode-lines-spin 1.5s infinite ease calc((100ms) - 100ms)
}

#qodef-page-spinner.qodef-layout--lines .qodef-m-line.qodef-line--2 {
	position: absolute;
	width: 60px;
	height: 4px;
	margin-left: 10px;
	background-color: currentColor;
	animation: qode-lines-spin 1.5s infinite ease calc((200ms) - 100ms)
}

#qodef-page-spinner.qodef-layout--lines .qodef-m-line.qodef-line--3 {
	position: absolute;
	width: 60px;
	height: 4px;
	margin-left: 10px;
	background-color: currentColor;
	animation: qode-lines-spin 1.5s infinite ease calc((300ms) - 100ms)
}

#qodef-page-spinner.qodef-layout--lines .qodef-m-line.qodef-line--4 {
	position: absolute;
	width: 60px;
	height: 4px;
	margin-left: 10px;
	background-color: currentColor;
	animation: qode-lines-spin 1.5s infinite ease calc((400ms) - 100ms)
}

#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis {
	position: relative;
	height: 50px;
	width: 50px;
	margin: -25px 0 0 -25px;
	animation: qode-mitosis-invert 2s infinite steps(2, end)
}

#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis-item {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: currentColor;
	border-radius: 50%
}

#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis-item.qodef-mitosis--1 {
	animation: qode-mitosis-ball-1 1s infinite alternate linear
}

#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis-item.qodef-mitosis--2 {
	animation: qode-mitosis-ball-2 1s infinite alternate linear
}

#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis-item.qodef-mitosis--3 {
	animation: qode-mitosis-ball-3 1s infinite alternate linear
}

#qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis-item.qodef-mitosis--4 {
	animation: qode-mitosis-ball-4 1s infinite alternate linear
}

#qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-heading {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between
}

#qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-heading>* {
	margin: 0;
	opacity: 0;
	animation: qode-fade-in 1s forwards
}

#qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-number-holder {
	flex-shrink: 0;
	animation-delay: .5s
}

#qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-line {
	position: relative;
	display: block;
	height: 3px;
	width: 500px;
	margin-top: 20px;
	background-color: #e5e1dc;
	overflow: hidden;
	opacity: 0;
	animation: qode-fade-in 1s .3s forwards
}

#qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-line-front {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #003b9d;
	width: 0
}

#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circles {
	position: relative;
	width: 100px;
	height: 100px;
	margin: -50px 0 0 -50px
}

#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle {
	position: absolute;
	height: 100%;
	width: 100%;
	background: currentColor;
	border: 0 solid currentColor;
	border-radius: 50%
}

#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle.qodef-pulse--1 {
	animation: qode-pulse-circles-pulse 3s infinite calc((-750ms) + 750ms)
}

#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle.qodef-pulse--2 {
	animation: qode-pulse-circles-pulse 3s infinite calc((-1500ms) + 750ms)
}

#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle.qodef-pulse--3 {
	animation: qode-pulse-circles-pulse 3s infinite calc((-2250ms) + 750ms)
}

#qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle.qodef-pulse--4 {
	animation: qode-pulse-circles-pulse 3s infinite calc((-3000ms) + 750ms)
}

#qodef-page-spinner.qodef-layout--pulse .qodef-m-pulse {
	width: 32px;
	height: 32px;
	margin: -16px 0 0 -16px;
	background-color: currentColor;
	border-radius: 16px;
	animation: qode-scaleout 1s infinite ease-in-out
}

#qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles {
	width: 60px;
	height: 20px
}

#qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles>div {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin: 4px;
	background-color: currentColor;
	border-radius: 100%;
	opacity: 0;
	animation: qode-ball-fall 1.5s ease infinite both
}

#qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles>div:nth-last-of-type(1) {
	animation-delay: calc((100ms) - 300ms)
}

#qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles>div:nth-last-of-type(2) {
	animation-delay: calc((200ms) - 300ms)
}

#qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles>div:nth-last-of-type(3) {
	animation-delay: calc((300ms) - 300ms)
}

#qodef-page-spinner.qodef-layout--rotating-cubes .qodef-m-cubes {
	position: relative;
	width: 32px;
	height: 32px;
	margin: -16px 0 0 -16px
}

#qodef-page-spinner.qodef-layout--rotating-cubes .qodef-m-cube {
	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	height: 10px;
	background-color: currentColor;
	animation: qode-rotating-cubes 1.8s infinite ease-in-out
}

#qodef-page-spinner.qodef-layout--rotating-cubes .qodef-m-cube.qodef-cube--2 {
	animation-delay: -.9s
}

#qodef-page-spinner.qodef-layout--stal.qodef-animation-stop {
	position: relative;
	height: 100vh
}

.admin-bar #qodef-page-spinner.qodef-layout--stal.qodef-animation-stop {
	margin-top: -32px
}

#qodef-page-spinner.qodef-layout--stal .qodef-m-spinner {
	width: 100%;
	height: 100%
}

#qodef-page-spinner.qodef-layout--stal .qodef-m-stal {
	position: relative;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #000
}

#qodef-page-spinner.qodef-layout--stal .qodef-m-stal-images-holder {
	position: relative;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0;
	transition-timing-function: cubic-bezier(1, .84, .73, 1.04);
	clip-path: inset(0 0 0 0);
	-webkit-clip-path: inset(0 0 0 0)
}

#qodef-page-spinner.qodef-layout--stal .qodef-m-stal-images-holder.qodef-stal-animate-border {
	clip-path: inset(50px 50px 50px 50px);
	-webkit-clip-path: inset(50px 50px 50px 50px)
}

#qodef-page-spinner.qodef-layout--stal .qodef-m-stal-images-holder>div {
	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-browser--edge #qodef-page-spinner.qodef-layout--stal .qodef-m-stal-images-holder>div {
	animation: qodef-animate-image-out-edge 1s cubic-bezier(.78, .2, .21, .88) forwards
}

.qodef-browser--edge #qodef-page-spinner.qodef-layout--stal .qodef-m-stal-images-holder>div.qodef-stal-spinner-image-animating {
	animation: qodef-animate-image-in-edge 1s cubic-bezier(.78, .2, .21, .88) forwards
}

#qodef-page-spinner.qodef-layout--stal .qodef-m-stal-images-holder>div>img {
	width: 100%;
	height: 100%;
	object-fit: cover
}

#qodef-page-spinner.qodef-layout--stal .qodef-m-stal-images-holder>div.qodef-stal-spinner-image-animating {
	animation: qodef-animate-image-in 1s cubic-bezier(.78, .2, .21, .88) forwards;
	z-index: 6
}

@keyframes qodef-animate-image-in {
	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 qodef-animate-image-out {
	0% {
		clip-path: inset(0 0 0 0);
		-webkit-clip-path: inset(0 0 0 0)
	}

	100% {
		clip-path: inset(0 0 0 100%);
		-webkit-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
	}
}

#qodef-page-spinner.qodef-layout--stal .qodef-m-stal-logo-image,
#qodef-page-spinner.qodef-layout--stal .qodef-m-stal-text {
	display: block;
	position: absolute;
	transform: translateY(10%);
	opacity: 0;
	transition: 1s ease, opacity .5s ease;
	z-index: 1
}

.qodef-browser--edge #qodef-page-spinner.qodef-layout--stal .qodef-m-stal-logo-image,
.qodef-browser--edge #qodef-page-spinner.qodef-layout--stal .qodef-m-stal-text {
	z-index: 15
}

#qodef-page-spinner.qodef-layout--stal .qodef-m-stal-logo-image {
	width: 135px;
	height: 135px
}

#qodef-page-spinner.qodef-layout--stal .qodef-m-stal-text {
	display: flex;
	flex-direction: column;
	bottom: 78px;
	font-family: Roboto, sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight: 300;
	letter-spacing: 1px;
	text-align: center;
	text-transform: uppercase;
	transform: translateY(30%);
	color: #fff;
	z-index: 1;
	transition-delay: .5s
}

@media only screen and (max-width:1024px) {
	#qodef-page-spinner.qodef-layout--stal .qodef-m-stal-text span {
		display: none
	}
}

#qodef-page-spinner.qodef-layout--stal .qodef-m-stal-text:after {
	display: block;
	margin-top: 20px;
	content: "\e064";
	font-family: linea-arrows-10;
	font-size: 32px;
	animation: 1s qodef-moving-arrow linear infinite
}

@keyframes qodef-moving-arrow {
	0% {
		transform: translateY(0)
	}

	25% {
		transform: translateY(-3px)
	}

	50% {
		transform: translateY(0)
	}

	75% {
		transform: translateY(3px)
	}

	100% {
		transform: translateY(0)
	}
}

#qodef-page-spinner.qodef-layout--stal.qodef-stal-animate-elements .qodef-m-stal-logo-image,
#qodef-page-spinner.qodef-layout--stal.qodef-stal-animate-elements .qodef-m-stal-text {
	transform: translateY(0);
	opacity: 1
}

#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripes {
	width: 50px;
	height: 60px;
	margin: -30px 0 0 -25px;
	text-align: center
}

#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe {
	display: inline-block;
	float: left;
	height: 100%;
	width: 6px;
	margin: 0 3px 0 0;
	background-color: currentColor;
	animation: qode-stretch-delay 1.2s infinite ease-in-out
}

#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe.qodef-stripe--2 {
	animation-delay: calc((200ms) - 1300ms)
}

#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe.qodef-stripe--3 {
	animation-delay: calc((300ms) - 1300ms)
}

#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe.qodef-stripe--4 {
	animation-delay: calc((400ms) - 1300ms)
}

#qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe.qodef-stripe--5 {
	animation-delay: calc((500ms) - 1300ms)
}

#qodef-page-spinner.qodef-layout--two-rotating-circles .qodef-m-two-rotating-circles {
	position: relative;
	width: 40px;
	height: 40px;
	margin: -20px 0 0 -20px;
	text-align: center;
	animation: qode-rotate-circles 2s infinite linear
}


#qodef-page-spinner.qodef-layout--two-rotating-circles .qodef-m-circle {
	position: absolute;
	top: 0;
	width: 60%;
	height: 60%;
	display: inline-block;
	background-color: currentColor;
	border-radius: 100%;
	transform-origin: center bottom;
	animation: qode-bounce 2s infinite ease-in-out
}

#qodef-page-spinner.qodef-layout--two-rotating-circles .qodef-m-circle.qodef-circle--2 {
	top: auto;
	bottom: 0;
	animation-delay: -1s
}

#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circles {
	width: 150px;
	height: 30px;
	margin: -15px 0 0 -75px
}

#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle {
	float: left;
	height: 30px;
	width: 30px;
	margin-right: 10px;
	background: currentColor;
	border-radius: 50%
}

#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle.qodef-wave--1 {
	animation: qode-wave-jump-3 1.8s infinite ease-out
}

#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle.qodef-wave--2 {
	animation: qode-wave-jump-2 1.8s infinite ease-out
}

#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle.qodef-wave--3 {
	animation: qode-wave-jump-1 1.8s infinite ease-out
}

#qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle.qodef-wave--4 {
	margin-right: 0;
	animation: qode-wave-wipe 1.8s infinite cubic-bezier(.5, 0, .5, 1)
}

#qodef-page-spinner.qodef-layout--wave .qodef-m-wave {
	width: 72px;
	margin: -9px 0 0 -36px;
	text-align: center
}

#qodef-page-spinner.qodef-layout--wave .qodef-m-wave-item {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin: 0 3px 0 0;
	background-color: currentColor;
	border-radius: 100%;
	animation: qode-bounce-delay 1.4s infinite ease-in-out both
}

#qodef-page-spinner.qodef-layout--wave .qodef-m-wave-item.qodef-wave--1 {
	animation-delay: -.32s
}

#qodef-page-spinner.qodef-layout--wave .qodef-m-wave-item.qodef-wave--2 {
	animation-delay: -.16s
}

.qodef-sp-holder {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	z-index: 115;
	visibility: hidden;
	transition: opacity .2s ease-out;
	background-color: rgba(0, 0, 0, .65);
	display: flex;
	align-items: center;
	justify-content: center
}

.qodef-sp-holder .qodef-sp-inner {
	width: 90%;
	max-width: 600px;
	background-color: #fff;
	padding: 40px;
	opacity: 0;
	box-shadow: 3px 3px 16px 2px rgba(0, 0, 0, .04);
	transition: transform .3s cubic-bezier(.06, .47, .38, .99), opacity .2s ease-out
}

.qodef-sp-holder .qodef-sp-close {
	position: absolute;
	top: 16px;
	right: 16px;
	display: block;
	color: #000
}

.qodef-sp-holder .qodef-sp-close:hover {
	color: #747474
}

.qodef-sp-holder .qodef-sp-close svg {
	stroke: currentColor;
	fill: currentColor
}

.qodef-sp-holder .qodef-sp-content-container {
	background-color: #f1f3f5;
	background-size: cover;
	padding: 40px
}

.qodef-sp-holder .qodef-sp-title {
	margin: 0 0 30px 0
}

.qodef-sp-holder .qodef-sp-subtitle {
	margin: 0 0 20px 0
}

.qodef-sp-holder .wpcf7 {
	width: 100%;
	display: block
}

.qodef-sp-holder .qodef-sp-prevent {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin-top: 28px
}

.qodef-sp-holder .qodef-sp-prevent-inner {
	cursor: pointer
}

.qodef-sp-holder .qodef-sp-prevent-inner>* {
	position: relative;
	display: inline-block;
	vertical-align: top;
	line-height: 1
}

.qodef-sp-holder .qodef-sp-prevent-input {
	margin: 1px 1px 0 0;
	width: 11px;
	height: 11px;
	border: 1px solid #101010;
	overflow: hidden
}

.qodef-sp-holder .qodef-sp-prevent-input svg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	transition: opacity .2s ease-out
}

.qodef-sp-holder .qodef-sp-prevent-input.qodef-sp-prevent-clicked svg {
	opacity: 1
}

.qodef-sp-holder .qodef-sp-prevent-label {
	font-size: 13px
}

.qodef-sp-opened .qodef-sp-holder {
	opacity: 1;
	visibility: visible;
	transition: opacity .2s ease-out
}

.qodef-sp-opened .qodef-sp-holder .qodef-sp-inner {
	opacity: 1;
	transform: scale(1);
	transition: transform .8s cubic-bezier(.26, .63, 0, .96)
}

.qodef-page-title {
	background-position: center 0;
	background-repeat: no-repeat;
	background-size: cover
}

.qodef-page-title.qodef-parallax .qodef-parallax-img {
	max-width: unset
}

.qodef-page-title.qodef-image--responsive {
	height: auto !important
}

.qodef-page-title.qodef-image--responsive .qodef-m-content {
	position: absolute;
	top: 0;
	left: 0
}

.qodef-page-title.qodef-image--responsive .qodef-m-content.qodef-content-grid {
	left: 50%;
	transform: translateX(-50%)
}

.qodef-page-title.qodef-alignment--center {
	text-align: center
}

.qodef-page-title.qodef-alignment--right {
	text-align: right
}

.qodef-page-title .qodef-m-image {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}

.qodef-page-title .qodef-m-image img {
	display: block;
	width: 100%
}

.qodef-page-title .qodef-m-content.qodef-content-full-width {
	padding: 0 40px
}

.qodef-page-title .qodef-breadcrumbs a,
.qodef-page-title .qodef-breadcrumbs span {
	font-size: 15px;
	color: #686868
}

.qodef-page-title .qodef-breadcrumbs a:hover {
	text-decoration: underline
}

.qodef-page-title .qodef-breadcrumbs .qodef-breadcrumbs-separator {
	margin: 0 5px
}

.qodef-page-title .qodef-breadcrumbs .qodef-breadcrumbs-separator:after {
	content: "/"
}

.qodef-page-title.qodef-title--standard-with-breadcrumbs .qodef-breadcrumbs {
	margin-top: 5px
}

.qodef-page-title.qodef-title--standard .qodef-m-subtitle {
	margin: 4px 0 0
}

.qodef-twitter-list.qodef-layout--columns.qodef--no-bottom-info #ctf .ctf-tweet-actions {
	display: none
}

.qodef-twitter-list.qodef-layout--columns #ctf {
	overflow: hidden
}

.qodef-twitter-list.qodef-layout--columns #ctf .ctf-item {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	float: left;
	border: 0
}

.qodef-twitter-list.qodef-layout--columns #ctf .ctf-author-box {
	margin-left: 0;
	display: block;
	margin-bottom: 8px
}

.qodef-twitter-list.qodef-layout--columns #ctf .ctf-author-box-link {
	line-height: 1 !important;
	display: flex;
	align-items: center;
	flex-flow: row wrap
}

.qodef-twitter-list.qodef-layout--columns #ctf .ctf-author-avatar {
	width: 37px;
	height: 37px;
	margin: 0 7px 0 0;
	float: none;
	border-radius: 0
}

.qodef-twitter-list.qodef-layout--columns #ctf .ctf-author-name {
	font-family: Muli, sans-serif;
	font-weight: 600;
	color: #101010;
	font-size: 20px;
	line-height: 1.25em;
	font-weight: 600 !important;
	margin: 0 4px 0 0
}

.qodef-twitter-list.qodef-layout--columns #ctf .ctf-screename-sep {
	display: none
}

.qodef-twitter-list.qodef-layout--columns #ctf .ctf-context,
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-meta,
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-twitterlink {
	font-family: Roboto, sans-serif;
	font-size: 16px;
	line-height: 1.625em;
	font-weight: 300;
	color: #747474;
	margin-right: 4px;
	margin-left: 0
}

.qodef-twitter-list.qodef-layout--columns #ctf .ctf-context:last-child,
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-meta:last-child,
.qodef-twitter-list.qodef-layout--columns #ctf .ctf-twitterlink:last-child {
	margin-right: 0
}

.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-meta {
	margin-top: 4px
}

.qodef-twitter-list.qodef-layout--columns #ctf .ctf-author-screenname {
	display: none
}

.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-content {
	display: flex;
	align-items: baseline;
	margin-left: 0;
	padding: 0;
	margin-top: -5px
}

.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-content:before {
	content: "\e094";
	font-family: ElegantIcons;
	padding-right: 10px;
	font-size: 18px;
	position: relative;
	top: 5px
}

.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-actions {
	display: flex;
	align-items: baseline;
	margin-left: 0;
	margin-top: -3px
}

.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-actions:before {
	content: "\e094";
	font-family: ElegantIcons;
	padding-right: 10px;
	font-size: 18px;
	visibility: hidden
}

.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-actions a {
	padding: 0;
	font-size: 14px;
	margin-right: 8px
}

.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-actions a:last-child {
	margin-right: 0
}

.qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-actions a.ctf-reply {
	margin-left: 0
}

.qodef-twitter-list.qodef-layout--columns .ctf-tweets:before {
	content: "";
	display: table;
	table-layout: fixed
}

.qodef-twitter-list.qodef-layout--columns .ctf-tweets:after {
	clear: both
}

.qodef-twitter-list.qodef-layout--columns.qodef-col-num--1 #ctf .ctf-tweets>.ctf-item {
	width: 100%
}

.qodef-twitter-list.qodef-layout--columns.qodef-col-num--2 #ctf .ctf-tweets>.ctf-item {
	width: 50%
}

@media only screen and (min-width:681px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--2.qodef-responsive--predefined #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both
	}
}

@media only screen and (min-width:1441px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--2.qodef-responsive--custom #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both
	}
}

.qodef-twitter-list.qodef-layout--columns.qodef-col-num--3 #ctf .ctf-tweets>.ctf-item {
	width: 33.3333333333%
}

@media only screen and (min-width:769px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--3.qodef-responsive--predefined #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
		clear: both
	}
}

@media only screen and (min-width:1441px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--3.qodef-responsive--custom #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
		clear: both
	}
}

.qodef-twitter-list.qodef-layout--columns.qodef-col-num--4 #ctf .ctf-tweets>.ctf-item {
	width: 25%
}

@media only screen and (min-width:1025px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--4.qodef-responsive--predefined #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
		clear: both
	}
}

@media only screen and (min-width:1441px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--4.qodef-responsive--custom #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
		clear: both
	}
}

.qodef-twitter-list.qodef-layout--columns.qodef-col-num--5 #ctf .ctf-tweets>.ctf-item {
	width: 20%
}

@media only screen and (min-width:1367px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--5.qodef-responsive--predefined #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
		clear: both
	}
}

@media only screen and (min-width:1441px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--5.qodef-responsive--custom #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
		clear: both
	}
}

.qodef-twitter-list.qodef-layout--columns.qodef-col-num--6 #ctf .ctf-tweets>.ctf-item {
	width: 16.6666666667%
}

@media only screen and (min-width:1441px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--6.qodef-responsive--predefined #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
		clear: both
	}
}

@media only screen and (min-width:1441px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--6.qodef-responsive--custom #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
		clear: both
	}
}

.qodef-twitter-list.qodef-layout--columns.qodef-col-num--7 #ctf .ctf-tweets>.ctf-item {
	width: 14.2857142857%
}

@media only screen and (min-width:1367px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--7.qodef-responsive--predefined #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
		clear: both
	}
}

@media only screen and (min-width:1441px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--7.qodef-responsive--custom #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
		clear: both
	}
}

.qodef-twitter-list.qodef-layout--columns.qodef-col-num--8 #ctf .ctf-tweets>.ctf-item {
	width: 12.5%
}

@media only screen and (min-width:1367px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--8.qodef-responsive--predefined #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
		clear: both
	}
}

@media only screen and (min-width:1441px) {
	.qodef-twitter-list.qodef-layout--columns.qodef-col-num--8.qodef-responsive--custom #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
		clear: both
	}
}

.qodef-twitter-list.qodef-gutter--no.qodef--no-bottom-space {
	margin-bottom: 0
}

.qodef-twitter-list.qodef-gutter--no #ctf .ctf-tweets {
	margin: 0
}

.qodef-twitter-list.qodef-gutter--no #ctf .ctf-tweets>.ctf-item {
	padding: 0;
	margin: 0
}

.qodef-twitter-list.qodef-gutter--tiny.qodef--no-bottom-space {
	margin-bottom: -10px
}

.qodef-twitter-list.qodef-gutter--tiny #ctf .ctf-tweets {
	margin: 0 -5px
}

.qodef-twitter-list.qodef-gutter--tiny #ctf .ctf-tweets>.ctf-item {
	padding: 0 5px;
	margin: 0 0 10px
}

.qodef-twitter-list.qodef-gutter--small.qodef--no-bottom-space {
	margin-bottom: -20px
}

.qodef-twitter-list.qodef-gutter--small #ctf .ctf-tweets {
	margin: 0 -10px
}

.qodef-twitter-list.qodef-gutter--small #ctf .ctf-tweets>.ctf-item {
	padding: 0 10px;
	margin: 0 0 20px
}

.qodef-twitter-list.qodef-gutter--normal.qodef--no-bottom-space {
	margin-bottom: -30px
}

.qodef-twitter-list.qodef-gutter--normal #ctf .ctf-tweets {
	margin: 0 -15px
}

.qodef-twitter-list.qodef-gutter--normal #ctf .ctf-tweets>.ctf-item {
	padding: 0 15px;
	margin: 0 0 30px
}

.qodef-twitter-list.qodef-gutter--medium.qodef--no-bottom-space {
	margin-bottom: -40px
}

.qodef-twitter-list.qodef-gutter--medium #ctf .ctf-tweets {
	margin: 0 -20px
}

.qodef-twitter-list.qodef-gutter--medium #ctf .ctf-tweets>.ctf-item {
	padding: 0 20px;
	margin: 0 0 40px
}

.qodef-twitter-list.qodef-gutter--large.qodef--no-bottom-space {
	margin-bottom: -50px
}

.qodef-twitter-list.qodef-gutter--large #ctf .ctf-tweets {
	margin: 0 -25px
}

.qodef-twitter-list.qodef-gutter--large #ctf .ctf-tweets>.ctf-item {
	padding: 0 25px;
	margin: 0 0 50px
}

.qodef-twitter-list.qodef-gutter--huge.qodef--no-bottom-space {
	margin-bottom: -80px
}

.qodef-twitter-list.qodef-gutter--huge #ctf .ctf-tweets {
	margin: 0 -40px
}

.qodef-twitter-list.qodef-gutter--huge #ctf .ctf-tweets>.ctf-item {
	padding: 0 40px;
	margin: 0 0 80px
}

#qodef-page-footer .widget .qodef-twitter-list.qodef-layout--columns #ctf a {
	color: #ccc
}

#qodef-page-footer .widget .qodef-twitter-list.qodef-layout--columns #ctf a:hover {
	color: #fff
}

#qodef-side-area .widget .qodef-twitter-list.qodef-layout--columns #ctf a {
	color: #ccc
}

#qodef-side-area .widget .qodef-twitter-list.qodef-layout--columns #ctf a:hover {
	color: #fff
}

.widget.qodef-author-info .qodef-author-info-image {
	margin-bottom: 21px;
	display: inline-block
}

.widget.qodef-author-info .qodef-author-info-name {
	margin: 0 0 21px
}

.widget.qodef-author-info .qodef-author-info-description {
	margin: 0
}

.qodef-woo-product-categories-list.qodef-item-layout--info-on-image .product-category a,
F.qodef-woo-product-list .product-category a {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}

.qodef-woo-product-categories-list.qodef-item-layout--info-on-image .product-category .woocommerce-loop-category__title,
F.qodef-woo-product-list .product-category .woocommerce-loop-category__title {
	background-color: #fff;
	left: 50%;
	margin: 0;
	padding: 12px 41px;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: auto
}

.qodef-woo-product-categories-list.qodef-item-layout--info-on-image .count,
F.qodef-woo-product-list .count {
	display: none
}

.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-inner .qodef-woo-product-image-inner {
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: rgba(255, 255, 255, .8)
}

.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-inner .added_to_cart,
.qodef-woo-product-list.qodef-item-layout--info-on-image .qodef-woo-product-inner .button {
	margin-top: 20px !important
}

.widget_stal_core_woo_dropdown_cart {
	height: 100%
}

.qodef-woo-dropdown-cart {
	position: relative;
	display: inline-block;
	vertical-align: top;
	height: 100%;
	padding: 0 10px
}

.qodef-woo-dropdown-cart .qodef-m-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	height: 100%
}

.qodef-woo-dropdown-cart .qodef-m-opener {
	position: relative;
	display: flex;
	align-items: center;
	height: 100%;
	font-size: 30px
}

.qodef-header--light .qodef-woo-dropdown-cart .qodef-m-opener {
	color: #fff
}

.qodef-woo-dropdown-cart .qodef-m-opener .qodef-m-opener-count {
	width: 18px;
	height: 18px;
	background-color: #003b9d;
	color: #fff;
	text-align: center;
	line-height: 18px;
	font-size: 12px;
	position: relative;
	top: -10px;
	left: -10px
}

.qodef-woo-dropdown-cart .qodef-m-dropdown {
	position: absolute;
	top: 100%;
	left: auto;
	right: 0;
	text-align: left;
	opacity: 0;
	visibility: hidden;
	transition: opacity .2s ease-out, visibility .2s ease-out
}

.qodef-woo-dropdown-cart .qodef-m-dropdown-inner {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 278px;
	padding: 40px 28px 30px 28px;
	background-color: #fff;
	box-shadow: 0 0 21.12px 2.88px rgba(96, 96, 96, .1)
}

.qodef-woo-dropdown-cart .qodef-m-dropdown-inner .qodef-m-posts-not-found {
	font-size: 15px
}

.qodef-woo-dropdown-cart .qodef-woo-dropdown-items {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}

#qodef-top-area .qodef-woo-dropdown-cart .qodef-woo-dropdown-items {
	color: #747474
}

#qodef-top-area .qodef-woo-dropdown-cart .qodef-woo-dropdown-items a {
	color: #747474
}

#qodef-top-area .qodef-woo-dropdown-cart .qodef-woo-dropdown-items a:hover {
	color: #003b9d
}

.qodef-woo-dropdown-cart .qodef-woo-dropdown-item {
	position: relative;
	display: flex;
	align-items: center;
	margin-top: 15px
}

.qodef-woo-dropdown-cart .qodef-woo-dropdown-item:first-child {
	margin-top: 0
}

.qodef-woo-dropdown-cart .qodef-e-image {
	flex-shrink: 0;
	width: 55px;
	margin-right: 8px
}

.qodef-woo-dropdown-cart .qodef-e-image a,
.qodef-woo-dropdown-cart .qodef-e-image img {
	display: block
}

.qodef-woo-dropdown-cart .qodef-e-content {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	padding-right: 20px
}

.qodef-woo-dropdown-cart .qodef-e-title {
	margin: 0
}

.qodef-woo-dropdown-cart .qodef-e-title a {
	color: #101010
}

.qodef-woo-dropdown-cart .qodef-e-title a:hover {
	color: #003b9d
}

.qodef-woo-dropdown-cart .qodef-e-price {
	margin: 0;
	color: #101010;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.6em
}

.qodef-woo-dropdown-cart .qodef-e-quantity {
	margin: 3px 0 0;
	font-size: 15px;
	background-color: #003b9d;
	font-weight: 400;
	color: #fff;
	width: 25px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	position: absolute;
	top: 0;
	left: 0
}

.qodef-woo-dropdown-cart .qodef-e-remove {
	position: absolute;
	top: -20px;
	right: 0;
	font-size: 30px;
	line-height: 1;
	color: #101010
}

.qodef-woo-dropdown-cart .qodef-m-order-details {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 17px;
	padding-top: 9px
}

.qodef-woo-dropdown-cart .qodef-m-order-details:before {
	content: "";
	height: 1px;
	width: 100%;
	background-color: #e1e1e1;
	position: absolute;
	top: 0;
	left: 0
}

.qodef-woo-dropdown-cart .qodef-m-order-details>* {
	margin: 0
}

.qodef-woo-dropdown-cart .qodef-m-order-details .qodef-m-order-amount,
.qodef-woo-dropdown-cart .qodef-m-order-details .qodef-m-order-label {
	color: #003b9d;
	font-size: 13px;
	font-weight: 400
}

#qodef-top-area .qodef-woo-dropdown-cart .qodef-m-order-details {
	color: #747474
}

.qodef-woo-dropdown-cart .qodef-m-action {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin-top: 8px
}

.qodef-woo-dropdown-cart .qodef-m-action-link {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: auto;
	margin: 0;
	font-family: Muli, sans-serif;
	font-size: 15px;
	line-height: 2em;
	font-weight: 600;
	text-decoration: none;
	border-radius: 0;
	outline: 0;
	box-sizing: border-box;
	transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
	width: 100%;
	padding: 8px 20px;
	text-align: center;
	color: #fff;
	background-color: #003b9d;
	border: 1px solid transparent;
	padding: 17px 20px
}

.qodef-woo-dropdown-cart .qodef-m-action-link:after {
	content: "";
	height: 1px;
	width: 35px;
	position: relative;
	background-color: currentColor;
	display: inline-block;
	left: 22px;
	top: -4px;
	margin-right: 22px
}

.qodef-woo-dropdown-cart .qodef-m-action-link:hover {
	color: #fff;
	background-color: #101010
}

.touchevents .qodef-woo-dropdown-cart {
	cursor: pointer
}

.qodef-woo-dropdown-cart:hover .qodef-m-dropdown {
	opacity: 1;
	visibility: visible
}

.qodef-working-hours-list {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: top
}

.qodef-working-hours-list .qodef-working-hours-item {
	display: flex;
	align-items: baseline;
	margin-bottom: 16px
}

.qodef-working-hours-list .qodef-e-day {
	position: relative;
	margin: 0
}

.qodef-working-hours-list .qodef-e-day-icon {
	position: absolute;
	top: -2px;
	right: -8px;
	font-size: 8px;
	color: #003b9d
}

.qodef-working-hours-list .qodef-e-line {
	flex-grow: 1;
	margin: 0 10px;
	border-bottom: 1px solid #bfb8b6;
	opacity: .5
}

.qodef-working-hours-list .qodef-e-time {
	margin: 0;
	font-family: Roboto, sans-serif;
	font-style: italic
}

.qodef-working-hours-list .qodef-e-time.qodef--closed {
	color: #003b9d
}

.qodef-working-hours-list .qodef-m-footer {
	position: relative;
	top: 3px;
	font-size: 14px;
	color: #817c7b
}

.qodef-working-hours-list .qodef-m-footer-icon {
	position: relative;
	top: -5px;
	right: 0;
	font-size: 8px;
	color: #003b9d
}

@media only screen and (max-width:1440px) {
	.qodef-blog.qodef-item-layout--metro article.format-link .qodef-e-link {
		padding: 83px 40px
	}

	.qodef-blog.qodef-item-layout--metro article.format-quote .qodef-e-quote {
		padding: 83px 40px 87px
	}
}

@media only screen and (max-width:680px) {
	#qodef-author-info .qodef-m-inner {
		flex-wrap: wrap
	}

	#qodef-author-info .qodef-m-content {
		margin-top: 23px
	}
}

@media only screen and (max-width:1024px) {
	body:not(.qodef-content-behind-header) #qodef-page-outer {
		margin-top: 0 !important
	}
}

@media only screen and (max-width:1024px) {
	.qodef-header--vertical #qodef-page-header-inner {
		display: none
	}

	.qodef-header--vertical #qodef-page-outer,
	.qodef-header--vertical footer {
		padding-left: 0 !important
	}
}

@media only screen and (max-width:1024px) {
	#qodef-top-area {
		display: none
	}
}

@media only screen and (max-width:1024px) {

	.qodef-porfolio-single-layout--gallery-small .qodef-media,
	.qodef-porfolio-single-layout--images-small .qodef-media,
	.qodef-porfolio-single-layout--masonry-small .qodef-media {
		margin-right: 0
	}

	.qodef-porfolio-single-layout--gallery-small .qodef-grid>.qodef-grid-inner>.qodef-grid-item.qodef-col--4,
	.qodef-porfolio-single-layout--images-small .qodef-grid>.qodef-grid-inner>.qodef-grid-item.qodef-col--4,
	.qodef-porfolio-single-layout--masonry-small .qodef-grid>.qodef-grid-inner>.qodef-grid-item.qodef-col--4 {
		margin-top: 38px
	}
}

@media only screen and (max-width:1024px) {
	.qodef-porfolio-single-layout--gallery-big .qodef-portfolio-single-item .qodef-portfolio-info {
		margin-top: 38px !important
	}
}

@media only screen and (max-width:680px) {
	.qodef-porfolio-single-layout--gallery-big .qodef-portfolio-single-item .qodef-grid.qodef-gutter--normal.qodef--no-bottom-space {

		margin-bottom: 0
	}
}

@media only screen and (max-width:1024px) {
	.qodef-porfolio-single-layout--images-big .qodef-portfolio-single-item .qodef-portfolio-info {
		margin-top: 38px !important
	}
}

@media only screen and (max-width:1024px) {
	.qodef-porfolio-single-layout--masonry-big .qodef-portfolio-single-item .qodef-portfolio-info {
		margin-top: 0 !important
	}
}

@media only screen and (max-width:1024px) {
	.qodef-porfolio-single-layout--slider .qodef-portfolio-single-item .qodef-portfolio-info {
		margin-top: 38px !important
	}
}

@media only screen and (max-width:680px) {
	.qodef-testimonials-list .qodef-e-quotes {
		display: none
	}

	.qodef-testimonials-list .qodef-e-inner {
		display: block
	}

	.qodef-testimonials-list .qodef-e-content {
		margin: 180px 0 0 0;
		padding-bottom: 110px;
		width: 100%
	}

	.qodef-testimonials-list .qodef-e-media-image {
		top: 0
	}

	.qodef-testimonials-list .qodef-e-media-image img {
		width: auto
	}
}

@media only screen and (max-width:680px) {
	.qodef-call-to-action.qodef-layout--standard .qodef-m-inner {
		display: block
	}

	.qodef-call-to-action.qodef-layout--standard .qodef-m-button {
		margin-top: 20px
	}
}

@media only screen and (max-width:768px) {
	.qodef-cards-gallery .qodef-m-fake-card {
		transform: scale(.8)
	}

	.qodef-cards-gallery.qodef-orientation--left .qodef-m-card {
		transform: scale(.8)
	}

	.qodef-cards-gallery.qodef-orientation--left .qodef-m-card.qodef-out {
		transform: translateX(-100%)
	}

	.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(6) {
		transform: scale(.3) translateX(84%)
	}

	.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(5) {
		transform: scale(.4) translateX(60%)
	}

	.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(4) {
		transform: scale(.5) translateX(39%)
	}

	.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(3) {
		transform: scale(.6) translateX(25%)
	}

	.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(2) {
		transform: scale(.7) translateX(11.2%)
	}

	.qodef-cards-gallery.qodef-orientation--right .qodef-m-card {
		transform: scale(.8)
	}

	.qodef-cards-gallery.qodef-orientation--right .qodef-m-card.qodef-out {
		transform: translateX(100%)
	}

	.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(6) {
		transform: scale(.3) translateX(-84%)
	}

	.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(5) {
		transform: scale(.4) translateX(-60%)
	}

	.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(4) {
		transform: scale(.5) translateX(-39%)
	}

	.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(3) {
		transform: scale(.6) translateX(-25%)
	}

	.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(2) {
		transform: scale(.7) translateX(-11.2%)
	}
}

@media only screen and (max-width:680px) {
	.qodef-cards-gallery .qodef-m-fake-card {
		transform: scale(.75)
	}

	.qodef-cards-gallery.qodef-orientation--left .qodef-m-card {
		transform: scale(.75)
	}

	.qodef-cards-gallery.qodef-orientation--left .qodef-m-card.qodef-out {
		transform: translateX(-100%)
	}

	.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(6) {
		transform: scale(.3) translateX(84%)
	}

	.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(5) {
		transform: scale(.4) translateX(60%)
	}

	.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(4) {
		transform: scale(.5) translateX(39%)
	}

	.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(3) {
		transform: scale(.6) translateX(29%)
	}

	.qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(2) {
		transform: scale(.67) translateX(20%)
	}

	.qodef-cards-gallery.qodef-orientation--right .qodef-m-card {
		transform: scale(.75)
	}

	.qodef-cards-gallery.qodef-orientation--right .qodef-m-card.qodef-out {
		transform: translateX(100%)
	}

	.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(6) {
		transform: scale(.3) translateX(-84%)
	}

	.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(5) {
		transform: scale(.4) translateX(-60%)
	}

	.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(4) {
		transform: scale(.5) translateX(-39%)
	}

	.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(3) {
		transform: scale(.6) translateX(-29%)
	}

	.qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(2) {
		transform: scale(.67) translateX(-20%)
	}
}

@media only screen and (max-width:1440px) {
	.qodef-comparision-pricing-table .qodef-m-features .qodef-m-features-title {
		padding-left: 50px;
		padding-right: 50px
	}

	.qodef-comparision-pricing-table .qodef-m-table .qodef-m-content div.qodef-m-features-item {
		padding-left: 50px
	}
}

@media only screen and (max-width:1024px) {
	.qodef-comparision-pricing-table.qodef-columns--2 .qodef-m-table {
		margin-bottom: -1px
	}

	.qodef-comparision-pricing-table .qodef-m-table .qodef-m-table-head {
		padding: 0 10%
	}

	.qodef-comparision-pricing-table .qodef-m-table .qodef-m-content div.qodef-m-features-item {
		padding-left: 20px;
		padding-right: 20px
	}

	.qodef-comparision-pricing-table .qodef-m-table .qodef-m-footer {
		height: 65px
	}

	.qodef-comparision-pricing-table .qodef-m-features .qodef-m-features-title {
		padding-left: 20px;
		padding-right: 20px
	}

	.qodef-comparision-pricing-table .qodef-button {
		padding: 8px 17px
	}

	.qodef-comparision-pricing-table .qodef-button .qodef-m-text:after {
		display: none
	}
}

@media only screen and (max-width:768px) {
	.qodef-comparision-pricing-table.qodef-columns--2 .qodef-m-table {
		width: 100%
	}

	.qodef-comparision-pricing-table.qodef-columns--2 .qodef-m-content,
	.qodef-comparision-pricing-table.qodef-columns--2 .qodef-m-table-head {
		border-left: 1px solid #e1e5fa !important
	}

	.qodef-comparision-pricing-table .qodef-m-table .qodef-m-content li {
		font-size: 12px
	}
}

@media only screen and (max-width:680px) {
	.qodef-comparision-pricing-table {
		padding-bottom: 10px
	}

	.qodef-comparision-pricing-table:before {
		content: "<<  swipe   >>";
		position: absolute;
		top: -30px;
		left: 50%;
		transform: translateX(-50%);
		font-size: 15px;
		font-weight: 400
	}

	.qodef-comparision-pricing-table.qodef-columns--3 {
		overflow-x: scroll;
		overflow-y: hidden;
		display: flex
	}

	.qodef-comparision-pricing-table.qodef-columns--3 .qodef-m-features {
		min-width: 150px !important;
		width: auto
	}

	.qodef-comparision-pricing-table.qodef-columns--3 .qodef-m-table {
		min-width: 130px;
		margin-bottom: -1px;
		flex: auto
	}

	.qodef-comparision-pricing-table .qodef-m-table .qodef-m-content span.qodef-m-features-item {
		line-height: 20px;
		display: flex;
		align-items: center
	}

	.qodef-comparision-pricing-table .qodef-m-features .qodef-m-features-title {
		padding: 5px 20px
	}

	.qodef-comparision-pricing-table .qodef-m-features .qodef-m-content li,
	.qodef-comparision-pricing-table .qodef-m-features .qodef-m-footer {
		padding: 10px 20px
	}
}

@media only screen and (max-width:768px) {

	.qodef-countdown.qodef-show--4 .qodef-m-date,
	.qodef-countdown.qodef-show--5 .qodef-m-date,
	.qodef-countdown.qodef-show--6 .qodef-m-date {
		display: block;
		text-align: center
	}

	.qodef-countdown.qodef-show--4 .qodef-digit-wrapper,
	.qodef-countdown.qodef-show--5 .qodef-digit-wrapper,
	.qodef-countdown.qodef-show--6 .qodef-digit-wrapper {
		width: 33.3333333333%;
		margin-bottom: 20px
	}
}

@media only screen and (max-width:680px) {
	.qodef-countdown.qodef-layout--simple .qodef-digit {
		font-size: 50px
	}

	.qodef-countdown.qodef-layout--simple .qodef-label {
		font-size: 10px;
		bottom: 7px
	}
}

@media only screen and (max-width:1024px) {
	.qodef-highlight.qodef-title-break--disabled .qodef-m-title br {
		display: none
	}
}

@media only screen and (max-width:1024px) {
	.qodef-holder-with-image .qodef-m-image {
		width: auto !important
	}

	.qodef-holder-with-image .qodef-m-content {
		margin-left: 25% !important;
		width: 75% !important
	}

	.qodef-holder-with-image.qodef-layout--image-right .qodef-m-content {
		margin-left: 0 !important
	}
}

@media only screen and (max-width:1024px) {
	.qodef-holder-with-image.qodef-disable-below--1024 {
		padding: 0
	}

	.qodef-holder-with-image.qodef-disable-below--1024 .qodef-m-image {
		position: relative;
		height: auto;
		width: 100% !important;
		left: 0;
		right: 0
	}

	.qodef-holder-with-image.qodef-disable-below--1024 .qodef-m-content {
		width: 100% !important;
		margin: 0 !important;
		padding: 30px 18px !important
	}
}

@media only screen and (max-width:768px) {
	.qodef-holder-with-image.qodef-disable-below--768 {
		padding: 0
	}

	.qodef-holder-with-image.qodef-disable-below--768 .qodef-m-image {
		position: relative;
		height: auto;
		width: 100% !important;
		left: 0;
		right: 0
	}

	.qodef-holder-with-image.qodef-disable-below--768 .qodef-m-content {
		width: 100% !important;
		margin: 0 !important;
		padding: 30px 18px !important
	}
}

@media only screen and (max-width:1024px) {
	.qodef-interactive-banners {
		height: auto
	}

	.qodef-interactive-banners.qodef-ib-full-height {
		height: auto
	}

	.qodef-interactive-banners.qodef-ib-fixed-height {
		height: auto !important
	}

	.qodef-interactive-banners .qodef-ib-images-holder {
		display: none
	}

	.qodef-interactive-banners .qodef-ib-grid {
		display: none
	}

	.qodef-interactive-banners .qodef-ib-content-holder {
		display: block;
		position: relative;
		height: auto
	}

	.qodef-interactive-banners .qodef-ib-content-holder .qodef-ib-image-holder-responsive {
		display: block;
		height: 80vh
	}

	.qodef-interactive-banners .qodef-ib-content-holder .qodef-ib-image-holder-responsive:after {
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		height: 100%;
		width: 100%;
		background-color: rgba(0, 0, 0, .3)
	}

	.qodef-interactive-banners .qodef-ib-content-holder .qodef-ib-item {
		display: block;
		width: 100%;
		height: 80vh;
		padding: 0
	}

	.qodef-interactive-banners .qodef-ib-content-holder .qodef-ib-item .qodef-ib-item-tag {
		display: none
	}

	.qodef-interactive-banners .qodef-ib-content-holder .qodef-ib-item .qodef-ib-item-inner {
		position: absolute;
		left: 48px;
		bottom: 53px;
		width: auto;
		height: auto
	}

	.qodef-interactive-banners .qodef-ib-content-holder .qodef-ib-item .qodef-ib-item-inner .qodef-ib-item-btn-holder,
	.qodef-interactive-banners .qodef-ib-content-holder .qodef-ib-item .qodef-ib-item-inner .qodef-ib-item-small-image,
	.qodef-interactive-banners .qodef-ib-content-holder .qodef-ib-item .qodef-ib-item-inner .qodef-ib-item-subtitle,
	.qodef-interactive-banners .qodef-ib-content-holder .qodef-ib-item .qodef-ib-item-inner .qodef-ib-item-title {
		opacity: 1 !important;
		transform: translateY(0) !important
	}
}

@media only screen and (max-width:360px) {
	.qodef-interactive-banners .qodef-ib-content-holder .qodef-ib-item .qodef-ib-item-inner {
		left: 30px
	}

	.qodef-interactive-banners .qodef-ib-content-holder .qodef-ib-item .qodef-ib-number-holder {
		left: -15%
	}
}

@media only screen and (max-width:320px) {
	.qodef-interactive-banners .qodef-ib-content-holder .qodef-ib-item .qodef-ib-item-inner {
		left: 20px
	}

	.qodef-interactive-banners .qodef-ib-content-holder .qodef-ib-item .qodef-ib-item-inner .qodef-ib-item-title {
		margin: 0 0 20px
	}

	.qodef-interactive-banners .qodef-ib-content-holder .qodef-ib-item .qodef-ib-item-inner .qodef-ib-item-title h2 {
		font-size: 28px
	}

	.qodef-interactive-banners .qodef-ib-content-holder .qodef-ib-item .qodef-ib-number-holder {
		left: -17%
	}

	.qodef-ib-number-holder .qodef-ib-number {
		font-size: 50vw
	}
}

@media only screen and (max-width:1024px) {
	.qodef-section-title.qodef-title-break--disabled .qodef-m-title br {
		display: none
	}

	.qodef-section-title.qodef-title-with-tagline .qodef-m-title-tagline {
		display: block;
		position: relative;
		top: 0;
		left: 0;
		transform: none;
		margin-bottom: 12px
	}

	.qodef-section-title.qodef-title-with-tagline .qodef-m-text,
	.qodef-section-title.qodef-title-with-tagline .qodef-m-title {
		padding: 0
	}
}

@media only screen and (max-width:1440px) {
	.qodef-swapping-image-gallery .qodef-m-info {
		padding: 50px 9%
	}

	.qodef-swapping-image-gallery .qodef-m-image-holder {
		width: 72%;
		margin-left: 28%
	}
}

@media only screen and (max-width:1024px) {
	.qodef-swapping-image-gallery {
		display: block
	}

	.qodef-swapping-image-gallery .qodef-m-info {
		position: relative;
		left: 0;
		top: 0;
		transform: none;
		width: auto;
		padding: 115px 12.5% 70px;
		background-color: #fff;
		z-index: 90
	}

	.qodef-swapping-image-gallery .qodef-m-image-holder,
	.qodef-swapping-image-gallery .qodef-m-info {
		flex-basis: auto
	}

	.qodef-swapping-image-gallery .qodef-m-image-holder {
		width: auto;
		margin-left: 0
	}

	.qodef-swapping-image-gallery.qodef-title-break--disabled .qodef-m-title br {
		display: none
	}

	.qodef-swapping-image-gallery.qodef-title-with-tagline .qodef-m-title-tagline {
		display: block;
		position: relative;
		top: 0;
		left: 0;
		transform: none;
		margin-bottom: 12px
	}

	.qodef-swapping-image-gallery.qodef-title-with-tagline .qodef-m-text,
	.qodef-swapping-image-gallery.qodef-title-with-tagline .qodef-m-title {
		padding: 0
	}
}

@media only screen and (max-width:680px) {
	.qodef-swapping-image-gallery .qodef-m-info {
		padding: 94px 7% 50px
	}
}

@media only screen and (max-width:680px) {
	.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation {
		flex-direction: column
	}

	.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li {
		margin: 0 0 26px 0;
		padding: 0;
		width: 100%
	}

	.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li:last-child {
		margin-bottom: 0
	}

	.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical {
		display: block
	}

	.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation {
		padding-right: 0;
		margin-right: 0;
		border-right: 0
	}

	.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-content {
		margin-top: 26px
	}

	.qodef-tabs.qodef-layout--simple .qodef-tabs-content {
		margin: 26px 0 0
	}
}

@media only screen and (max-width:1024px) {
	.qodef-vertical-split-slider.qodef-disable-below--1024 {
		display: none
	}

	.qodef-vertical-split-slider.qodef-disable-below--1024+.qodef-vss-responsive {
		display: block
	}

	.qodef-vertical-split-slider.qodef-disable-below--1024+.qodef-vss-responsive .qodef-m-slide-content,
	.qodef-vertical-split-slider.qodef-disable-below--1024+.qodef-vss-responsive .qodef-m-slide-image {
		min-height: 100vh
	}
}

@media only screen and (max-width:768px) {
	.qodef-vertical-split-slider.qodef-disable-below--768 {
		display: none
	}

	.qodef-vertical-split-slider.qodef-disable-below--768+.qodef-vss-responsive {
		display: block
	}

	.qodef-vertical-split-slider.qodef-disable-below--768+.qodef-vss-responsive .qodef-m-slide-content,
	.qodef-vertical-split-slider.qodef-disable-below--768+.qodef-vss-responsive .qodef-m-slide-image {
		min-height: 100vh
	}
}

@media only screen and (max-height:700px) {
	#qodef-side-area {
		padding: 60px 65px 20px
	}
}

@media only screen and (max-width:1024px) {
	body:not(.qodef-content-behind-header) .qodef-page-title .qodef-m-content {
		padding-top: 0 !important
	}
}

@media only screen and (max-width:1440px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 20%
	}
}

@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
		clear: both
	}
}

@media only screen and (max-width:1366px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 25%
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
		clear: both
	}
}

@media only screen and (max-width:1366px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 25%
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
		clear: both
	}
}

@media only screen and (max-width:1366px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 25%
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
		clear: both
	}
}

@media only screen and (max-width:1366px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 25%
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
		clear: both
	}
}

@media only screen and (max-width:1024px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%
	}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both
	}
}

@media only screen and (max-width:1024px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%
	}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both
	}
}

@media only screen and (max-width:1024px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%
	}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both
	}
}

@media only screen and (max-width:1024px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%
	}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both
	}
}

@media only screen and (max-width:1024px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%
	}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both
	}
}

@media only screen and (max-width:768px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%
	}
}

@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both
	}
}

@media only screen and (max-width:768px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%
	}
}

@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both
	}
}

@media only screen and (max-width:768px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%
	}
}

@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both
	}
}

@media only screen and (max-width:768px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%
	}
}

@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both
	}
}

@media only screen and (max-width:768px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%
	}
}

@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both
	}
}

@media only screen and (max-width:768px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%
	}
}

@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both
	}
}

@media only screen and (max-width:680px) {
	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%
	}

	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%
	}

	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%
	}

	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%
	}

	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%
	}

	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%
	}

	.qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 33.3333333333%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
		clear: both
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 25%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
		clear: both
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 20%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
		clear: both
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 16.6666666667%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
		clear: both
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 14.2857142857%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
		clear: both
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 12.5%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
		clear: both
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 33.3333333333%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
		clear: both
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 25%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
		clear: both
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 20%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
		clear: both
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 16.6666666667%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
		clear: both
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 14.2857142857%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
		clear: both
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 12.5%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
		clear: both
	}
}

@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--1.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%
	}
}

@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both
	}
}

@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 33.3333333333%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
		clear: both
	}
}

@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 25%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
		clear: both
	}
}

@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 20%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
		clear: both
	}
}

@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 16.6666666667%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
		clear: both
	}
}

@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 14.2857142857%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
		clear: both
	}
}

@media only screen and (max-width:1440px) and (min-width:1367px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 12.5%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
		clear: both
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 33.3333333333%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
		clear: both
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 25%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
		clear: both
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 20%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
		clear: both
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 16.6666666667%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
		clear: both
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 14.2857142857%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
		clear: both
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 12.5%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
		clear: both
	}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--1.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%
	}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both
	}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 33.3333333333%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
		clear: both
	}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 25%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
		clear: both
	}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 20%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
		clear: both
	}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 16.6666666667%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
		clear: both
	}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 14.2857142857%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
		clear: both
	}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 12.5%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
		clear: both
	}
}

@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--1.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%
	}
}

@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both
	}
}

@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 33.3333333333%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
		clear: both
	}
}

@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 25%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
		clear: both
	}
}

@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 20%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
		clear: both
	}
}

@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 16.6666666667%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
		clear: both
	}
}

@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 14.2857142857%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
		clear: both
	}
}

@media only screen and (max-width:768px) and (min-width:681px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 12.5%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
		clear: both
	}
}

@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--1.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%
	}
}

@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(2n+1) {
		clear: both
	}
}

@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 33.3333333333%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(3n+1) {
		clear: both
	}
}

@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 25%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(4n+1) {
		clear: both
	}
}

@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 20%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(5n+1) {
		clear: both
	}
}

@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 16.6666666667%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(6n+1) {
		clear: both
	}
}

@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 14.2857142857%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(7n+1) {
		clear: both
	}
}

@media only screen and (max-width:680px) and (min-width:481px) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 12.5%
	}

	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item:nth-child(8n+1) {
		clear: both
	}
}

@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--1.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 100%
	}
}

@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--2.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 50%
	}
}

@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--3.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 33.3333333333%
	}
}

@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--4.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 25%
	}
}

@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--5.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 20%
	}
}

@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--6.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 16.6666666667%
	}
}

@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--7.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 14.2857142857%
	}
}

@media only screen and (max-width:480px) and (min-width:0) {
	.qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--8.qodef-layout--columns #ctf .ctf-tweets>.ctf-item {
		width: 12.5%
	}
}

@media only screen and (max-width:1440px) {
	.qodef-twitter-list.qodef-gutter--huge.qodef--no-bottom-space {
		margin-bottom: -50px
	}

	.qodef-twitter-list.qodef-gutter--huge #ctf .ctf-tweets {
		margin: 0 -25px
	}

	.qodef-twitter-list.qodef-gutter--huge #ctf .ctf-tweets>.ctf-item {
		padding: 0 25px;
		margin: 0 0 50px
	}
}