.max-width-150px>div {
	max-width: 150px;
	margin: 0 auto
}

.max-width-300px>div {
	max-width: 300px;
	margin: 0 auto
}

.max-width-450px>div {
	max-width: 450px;
	margin: 0 auto
}

.max-width-600px>div {
	max-width: 600px;
	margin: 0 auto
}

.max-width-750px>div {
	max-width: 750px;
	margin: 0 auto
}

@font-face {
	font-family: Poppins;
	src: url(/wp-content/themes/yootheme-child/assets/fonts/Poppins-Regular.eot);
	src: url(/wp-content/themes/yootheme-child/assets/fonts/Poppins-Regular.eot?#iefix) format("embedded-opentype"), url(/wp-content/themes/yootheme-child/assets/fonts/Poppins-Regular.woff2) format("woff2"), url(/wp-content/themes/yootheme-child/assets/fonts/Poppins-Regular.woff) format("woff"), url(/wp-content/themes/yootheme-child/assets/fonts/Poppins-Regular.ttf) format("truetype"), url(/wp-content/themes/yootheme-child/assets/fonts/Poppins-Regular.svg#Poppins-Regular) format("svg");
	font-weight: 400;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: Poppins;
	src: url(/wp-content/themes/yootheme-child/assets/fonts/Poppins-Bold.eot);
	src: url(/wp-content/themes/yootheme-child/assets/fonts/Poppins-Bold.eot?#iefix) format("embedded-opentype"), url(/wp-content/themes/yootheme-child/assets/fonts/Poppins-Bold.woff2) format("woff2"), url(/wp-content/themes/yootheme-child/assets/fonts/Poppins-Bold.woff) format("woff"), url(/wp-content/themes/yootheme-child/assets/fonts/Poppins-Bold.ttf) format("truetype"), url(/wp-content/themes/yootheme-child/assets/fonts/Poppins-Bold.svg#Poppins-Bold) format("svg");
	font-weight: 700;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: Poppins;
	src: url(/wp-content/themes/yootheme-child/assets/fonts/Poppins-Medium.eot);
	src: url(/wp-content/themes/yootheme-child/assets/fonts/Poppins-Medium.eot?#iefix) format("embedded-opentype"), url(/wp-content/themes/yootheme-child/assets/fonts/Poppins-Medium.woff2) format("woff2"), url(/wp-content/themes/yootheme-child/assets/fonts/Poppins-Medium.woff) format("woff"), url(/wp-content/themes/yootheme-child/assets/fonts/Poppins-Medium.ttf) format("truetype"), url(/wp-content/themes/yootheme-child/assets/fonts/Poppins-Medium.svg#Poppins-Medium) format("svg");
	font-weight: 500;
	font-style: normal;
	font-display: swap
}

* {
	letter-spacing: normal
}

html,
body {
	font-family: Poppins, Arial, sans-serif;
	font-size: 18px;
	color: #2a4361;
	font-weight: 400;
	font-style: normal;
	line-height: 133.333%;
	scroll-behavior: smooth;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	background-color: #fafcff
}

a {
	text-underline-position: under
}

.seo_booster_taxonomy-seo_booster_page h1.uk-article-title {
	display: none !important
}

h1,
h2,
h3,
h4,
h5,
h6,
.display-big,
.display-medium,
.display-small {
	font-family: Poppins, Arial, sans-serif;
	text-transform: none;
	letter-spacing: normal;
	font-style: normal;
	font-weight: 700;
	color: #0b0c0d;
	text-transform: uppercase;
	hyphens: auto
}

h1 {
	font-size: clamp(1.67rem, 3.33vw + 1rem, 2.78rem);
	line-height: 116%
}

h2 {
	font-size: clamp(1.33rem, 3.33vw + .67rem, 2.44rem);
	line-height: 113.636%
}

h3 {
	font-size: clamp(1.11rem, 2.67vw + .58rem, 2rem);
	line-height: 116.667%
}

h4 {
	font-size: clamp(1rem, 2vw + .6rem, 1.67rem);
	line-height: 120%
}

h5 {
	font-size: clamp(.89rem, 1.33vw + .62rem, 1.33rem);
	line-height: 116.667%
}

h6 {
	font-size: clamp(.83rem, .83vw + .67rem, 1.11rem);
	line-height: 120%
}

.display-big {
	font-size: clamp(2.33rem, 5vw + 1.33rem, 4rem);
	line-height: 111.111%
}

.display-medium {
	font-size: clamp(1.89rem, 3.33vw + 1.22rem, 3rem);
	line-height: 111.111%
}

.display-small {
	font-size: clamp(1.33rem, 3.33vw + .67rem, 2.44rem);
	line-height: 113.636
}

.paragraph-large {
	font-size: 1.2222222222rem;
	line-height: 136.364%
}

.paragraph-small {
	font-size: .8333333333rem;
	line-height: 133.333%
}

strong,
.bold {
	font-weight: 700
}

.semibold {
	font-weight: 500
}

.underline a {
	text-decoration: underline;
	text-underline-position: under;
	text-decoration-color: #32bef1
}

.overlay-img {
	position: relative
}

.overlay-img:after {
	content: "";
	background: transparent;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	position: absolute
}

.flip-img {
	transform: scalex(-1)
}

@media (min-width: 1200px) {
	.margin-left {
		position: relative;
		left: 50px
	}
}

@media (min-width: 1200px) {
	.margin-left-small {
		position: relative;
		left: 30px
	}
}

@media (min-width: 1025px) {
	.no-margin-left {
		margin-left: -80px
	}
}

@media (min-width: 1025px) {
	.no-margin-right {
		margin-right: -80px
	}
}

@media (min-width: 1025px) {
	.desktop-hide {
		display: none
	}
}

@media (max-width: 1024px) {
	.mobile-hide {
		display: none
	}
}

@media (max-width: 1024px) {
	.order-switch>div:nth-child(2) {
		order: -1
	}
}

@media (max-width: 1024px) {
	.vertical-img img {
		height: 62.5vw;
		object-fit: cover;
		min-width: 100%;
		object-position: 50% 50%
	}
}

@media (min-width: 1025px) {
	.padding-medium-left>div {
		padding-left: 50px;
		box-sizing: border-box
	}
}

@media (min-width: 1025px) {
	.padding-medium-left-right>div {
		padding-left: 50px;
		padding-right: 50px;
		box-sizing: border-box
	}
}

.border-primary-100-top-left {
	position: relative;
	z-index: 0
}

.border-primary-100-top-left:before {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-color: #EBF9FF transparent transparent transparent;
	position: absolute;
	top: 0;
	z-index: 1
}

@media (min-width: 1025px) {
	.border-primary-100-top-left:before {
		border-width: 80px 165px 0 0
	}
}

@media (max-width: 1024px) {
	.border-primary-100-top-left:before {
		border-width: 40px 82px 0 0
	}
}

@media (min-width: 1025px) {
	.border-primary-100-top-left:before {
		left: -85px
	}
}

@media (max-width: 1024px) {
	.border-primary-100-top-left:before {
		left: -45px
	}
}

.page-id-228 .border-primary-100-top-left:before,
.page-id-281 .border-primary-100-top-left:before,
.page-id-283 .border-primary-100-top-left:before,
.page-id-829 .border-primary-100-top-left:before,
.page-id-285 .border-primary-100-top-left:before,
.page-id-289 .border-primary-100-top-left:before,
.page-id-291 .border-primary-100-top-left:before,
.page-id-293 .border-primary-100-top-left:before,
.page-id-295 .border-primary-100-top-left:before,
.page-id-13 .border-primary-100-top-left:before,
.page-id-15 .border-primary-100-top-left:before,
.page-id-17 .border-primary-100-top-left:before {
	border-color: #FAFCFF transparent transparent transparent
}

.page-id-297 .border-primary-100-top-left:before {
	border-color: #1183AD transparent transparent transparent
}

.border-gray-100-top-left {
	position: relative;
	z-index: 0
}

.border-gray-100-top-left:before {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-color: #FAFCFF transparent transparent transparent;
	position: absolute;
	top: -15px;
	left: -15px;
	z-index: 1
}

@media (min-width: 1025px) {
	.border-gray-100-top-left:before {
		border-width: 82px 100px 0 0
	}
}

@media (max-width: 1024px) {
	.border-gray-100-top-left:before {
		border-width: 51px 60px 0 0
	}
}

.border-gray-100-bottom-left {
	position: relative;
	z-index: 0
}

.border-gray-100-bottom-left:before {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-color: transparent transparent #FAFCFF transparent;
	position: absolute;
	bottom: -15px;
	left: -15px;
	z-index: 1
}

@media (min-width: 1025px) {
	.border-gray-100-bottom-left:before {
		border-width: 0px 100px 82px 0
	}
}

@media (max-width: 1024px) {
	.border-gray-100-bottom-left:before {
		border-width: 0px 60px 51px 0
	}
}

.border-gray-100-bottom-left-large {
	position: relative;
	z-index: 0
}

.border-gray-100-bottom-left-large:before {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-color: transparent transparent #FAFCFF transparent;
	position: absolute;
	bottom: -1px;
	left: -1px;
	z-index: 1
}

@media (min-width: 1025px) {
	.border-gray-100-bottom-left-large:before {
		border-width: 0px 232px 171px 0
	}
}

@media (max-width: 1024px) {
	.border-gray-100-bottom-left-large:before {
		border-width: 0px 116px 85px 0
	}
}

@media (max-width: 1024px) {
	.section-header .border-gray-100-bottom-left-large {
		padding-bottom: 20px
	}
}

@media (max-width: 1024px) {
	.section-header .border-gray-100-bottom-left-large:before {
		display: none
	}
}

@media (min-width: 1025px) {
	.clip-path-img-top-left img {
		clip-path: polygon(80px 0, 100% 0, 100% 100%, 0 100%, 0 100px)
	}
}

@media (max-width: 1024px) {
	.clip-path-img-top-left img {
		clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%, 0 50px)
	}
}

@media (min-width: 1025px) {
	.clip-path-img-bottom-right img {
		clip-path: polygon(0 0, 100% 0, 100% calc(100% - 100px), calc(100% - 80px) 100%, 0 100%)
	}
}

@media (max-width: 1024px) {
	.clip-path-img-bottom-right img {
		clip-path: polygon(0 0, 100% 0, 100% calc(100% - 50px), calc(100% - 40px) 100%, 0 100%)
	}
}

@media (min-width: 1025px) {
	.clip-path-img-bottom-right-large img {
		clip-path: polygon(0 0, 100% 0, 100% calc(100% - 174px), calc(100% - 182px) 100%, 0 100%)
	}
}

@media (max-width: 1024px) {
	.clip-path-img-bottom-right-large img {
		clip-path: polygon(0 0, 100% 0, 100% calc(100% - 87px), calc(100% - 91px) 100%, 0 100%)
	}
}

.img-text .el-image {
	width: 100%
}

.img-text .uk-tile {
	position: relative
}

@media (min-width: 1025px) {
	.img-text .uk-tile {
		padding-left: 66px;
		padding-right: 66px
	}
}

@media (max-width: 1024px) {
	.img-text .uk-tile {
		padding-bottom: 66px
	}
}

.img-text .uk-tile .uk-panel {
	position: static
}

.img-text .uk-tile .uk-position-absolute {
	text-align: right
}

@media (min-width: 1025px) {
	.img-text .uk-width-3-5\@m {
		width: 54%
	}

	.img-text .uk-width-3-5\@m>div {
		height: 100%
	}

	.img-text .uk-width-3-5\@m>div img {
		height: 100% !important;
		min-height: 590px
	}

	.img-text .uk-width-2-5\@m {
		width: 46%
	}
}

.q-part {
	position: relative;
	z-index: 0
}

.q-part:before {
	content: "";
	background: url(/wp-content/themes/yootheme-child/assets/images/Q-part.svg) no-repeat 100% 50%;
	position: absolute;
	top: 50%;
	left: 100%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 204px;
	height: 277px;
	background-size: contain;
	opacity: .5;
	z-index: -1
}

.wp-show-posts-entry-title {
	font-size: 1.3rem;
	line-height: 1.4
}

.wp-show-posts-entry-title a {
	color: #2a4361
}

.wp-show-posts-entry-title a:hover,
.wp-show-posts-entry-title a:focus {
	color: #2a4361;
	text-decoration: none !important
}

.banner-ie {
	width: 100%;
	text-align: center;
	padding: 1.5rem
}

.uk-section-default {
	position: relative;
	background: transparent
}

.uk-container:not(.uk-container-expand) {
	max-width: 1280px
}

@media (min-width: 1025px) {
	.uk-section:not(.uk-section-large) {
		padding-top: 70px;
		padding-bottom: 70px
	}
}

.el-title,
.uk-article-title,
.el-meta {
	font-family: Poppins, Arial, sans-serif;
	text-transform: none;
	letter-spacing: normal
}

.bg-black {
	background-color: #0b0c0d
}

.bg-black p,
.bg-black a,
.bg-black em,
.bg-black li {
	color: #fff
}

.bg-black h1,
.bg-black h2,
.bg-black h3,
.bg-black h4,
.bg-black h5,
.bg-black h6 {
	color: #32bef1
}

.bg-white {
	background-color: #fff
}

.bg-white p,
.bg-white a,
.bg-white em,
.bg-white li {
	color: #0b0c0d
}

.bg-white h1,
.bg-white h2,
.bg-white h3,
.bg-white h4,
.bg-white h5,
.bg-white h6 {
	color: #f29831
}

.bg-offwhite {
	background-color: #f2f2f2
}

.bg-gray {
	background-color: #abb0b9
}

.bg-gray-700 {
	background-color: #8c93a0
}

.bg-gray-900 {
	background-color: #5f6776
}

.bg-gray-300 {
	background-color: #e4e7ec
}

.bg-gray-100 {
	background-color: #fafcff
}

.bg-primary {
	background-color: #32bef1
}

.bg-primary-700 {
	background-color: #1183ad
}

.bg-primary-900,
.bg-primary-900 .uk-tile {
	background-color: #2a4361
}

.bg-primary-300 {
	background-color: #aee9ff
}

.bg-primary-100 {
	background-color: #ebf9ff
}

.bg-secondary {
	background-color: #f29831
}

.bg-secondary-700 {
	background-color: #d07d1f
}

.bg-secondary-900 {
	background-color: #8c4d05
}

.bg-secondary-300 {
	background-color: #ffcb8f
}

.bg-secondary-100 {
	background-color: #fff5ea
}

.bg-tertiary {
	background-color: #0ff
}

.bg-tertiary-700 {
	background-color: #ff1493
}

.bg-tertiary-900 {
	background-color: indigo
}

.bg-tertiary-300 {
	background-color: #87cefa
}

.bg-tertiary-100 {
	background-color: #ba55d3
}

.text-black,
.text-black a,
.text-black em {
	color: #0b0c0d
}

.text-white,
.text-white a,
.text-white em {
	color: #fff
}

.text-offwhite,
.text-offwhite a,
.text-offwhite em {
	color: #f2f2f2
}

.text-gray,
.text-gray a,
.text-gray em {
	color: #abb0b9
}

.text-gray-700,
.text-gray-700 a,
.text-gray-700 em {
	color: #8c93a0
}

.text-gray-900,
.text-gray-900 a,
.text-gray-900 em {
	color: #5f6776
}

.text-gray-300,
.text-gray-300 a,
.text-gray-300 em {
	color: #e4e7ec
}

.text-gray-100,
.text-gray-100 a,
.text-gray-100 em {
	color: #fafcff
}

.text-primary,
.text-primary a,
.text-primary em {
	color: #32bef1
}

.text-primary-700,
.text-primary-700 a,
.text-primary-700 em {
	color: #1183ad
}

.text-primary-900,
.text-primary-900 a,
.text-primary-900 em {
	color: #2a4361
}

.text-primary-300,
.text-primary-300 a,
.text-primary-300 em {
	color: #aee9ff
}

.text-primary-100,
.text-primary-100 a,
.text-primary-100 em {
	color: #ebf9ff
}

.text-secondary,
.text-secondary a,
.text-secondary em {
	color: #f29831
}

.text-secondary-700,
.text-secondary-700 a,
.text-secondary-700 em {
	color: #d07d1f
}

.text-secondary-900,
.text-secondary-900 a,
.text-secondary-900 em {
	color: #8c4d05
}

.text-secondary-300,
.text-secondary-300 a,
.text-secondary-300 em {
	color: #ffcb8f
}

.text-secondary-100,
.text-secondary-100 a,
.text-secondary-100 em {
	color: #fff5ea
}

.text-tertiary,
.text-tertiary a,
.text-tertiary em {
	color: #0ff
}

.text-tertiary-700,
.text-tertiary-700 a,
.text-tertiary-700 em {
	color: #ff1493
}

.text-tertiary-900,
.text-tertiary-900 a,
.text-tertiary-900 em {
	color: indigo
}

.text-tertiary-300,
.text-tertiary-300 a,
.text-tertiary-300 em {
	color: #87cefa
}

.text-tertiary-100,
.text-tertiary-100 a,
.text-tertiary-100 em {
	color: #ba55d3
}

.text-default,
.text-default a,
.text-default em {
	color: #2a4361
}

.uk-button,
.uk-button-secondary,
.uk-button-primary,
body.page-id-228 .custom-login #loginform>p:not(.login-remember) input[type=submit],
.leadix-form form .submit {
	all: unset;
	cursor: pointer;
	display: inline-block;
	transition: ease-in-out .2s;
	margin-top: 10px;
	position: relative;
	z-index: 2;
	padding: 14px 10px;
	background-color: #fafcff;
	border: 2px solid transparent;
	color: #0b0c0d;
	font-family: Poppins, Arial, sans-serif;
	font-size: 1rem;
	font-style: normal;
	font-weight: 500;
	line-height: normal
}

.uk-button-primary,
body.page-id-228 .custom-login #loginform>p:not(.login-remember) input[type=submit],
.leadix-form form .submit {
	background-color: #f29831;
	color: #fff
}

.uk-button-primary:hover,
body.page-id-228 .custom-login #loginform>p:not(.login-remember) input[type=submit]:hover,
.leadix-form form .submit:hover,
.uk-button-primary:focus,
body.page-id-228 .custom-login #loginform>p:not(.login-remember) input[type=submit]:focus,
.leadix-form form .submit:focus {
	border: 2px solid #F29831;
	background-color: transparent;
	color: #f29831
}

.leadix-form form input:not([type=checkbox]):not([type=radio]) {
	height: 40px
}

.leadix-form form label.form-label {
	color: #32bef1;
	font-family: Poppins, Arial, sans-serif;
	font-weight: 700;
	font-size: .7777777778rem
}

.leadix-form form input.form-control,
.leadix-form form textarea.form-control,
.leadix-form form select.form-control {
	font-family: Poppins, Arial, sans-serif;
	border-radius: 5px !important;
	border: 1px solid #2A4361;
	font-size: .8333333333rem;
	color: #0b0c0d;
	background-color: #fff
}

.leadix-form form input.form-control::placeholder,
.leadix-form form input.form-control::-webkit-input-placeholder,
.leadix-form form input.form-control::-moz-placeholder,
.leadix-form form input.form-control:-ms-input-placeholder,
.leadix-form form input.form-control:-moz-placeholder,
.leadix-form form textarea.form-control::placeholder,
.leadix-form form textarea.form-control::-webkit-input-placeholder,
.leadix-form form textarea.form-control::-moz-placeholder,
.leadix-form form textarea.form-control:-ms-input-placeholder,
.leadix-form form textarea.form-control:-moz-placeholder,
.leadix-form form select.form-control::placeholder,
.leadix-form form select.form-control::-webkit-input-placeholder,
.leadix-form form select.form-control::-moz-placeholder,
.leadix-form form select.form-control:-ms-input-placeholder,
.leadix-form form select.form-control:-moz-placeholder {
	color: #e4e7ec
}

.leadix-form form input.form-control.validated,
.leadix-form form textarea.form-control.validated,
.leadix-form form select.form-control.validated {
	background-color: #fff;
	border-color: #2a4361
}

.leadix-form form input.form-control.validated:active,
.leadix-form form input.form-control.validated:focus,
.leadix-form form textarea.form-control.validated:active,
.leadix-form form textarea.form-control.validated:focus,
.leadix-form form select.form-control.validated:active,
.leadix-form form select.form-control.validated:focus {
	background-color: #fff;
	border-color: #2a4361
}

.leadix-form form input.form-control.validation-failed,
.leadix-form form textarea.form-control.validation-failed,
.leadix-form form select.form-control.validation-failed {
	background-color: #fff;
	border-color: #2a4361
}

.leadix-form form .privacy-notice-paragraph {
	opacity: .5;
	font-size: .6666666667rem;
	color: #0b0c0d;
	line-height: 1.3
}

.leadix-form form .privacy-notice-paragraph a {
	text-decoration: underline;
	color: #0b0c0d
}

.leadix-form form .upload-button input {
	height: 100%
}

.leadix-form form .checkbox input[type=checkbox] {
	border-radius: 5px !important;
	border: 1px solid #2A4361;
	background: #FFFFFF;
	cursor: pointer
}

.leadix-form form .checkbox input[type=checkbox]:checked {
	background: #32BEF1;
	border: 1px solid #32BEF1
}

.leadix-form form .checkbox input[type=checkbox]:checked:after {
	color: #fff
}

.tm-header {
	background: #1183AD
}

.tm-header>div>div {
	padding-top: 24px;
	padding-bottom: 24px
}

.tm-header .uk-navbar-dropdown {
	width: auto;
	box-shadow: none;
	background-color: #2a4361;
	top: 85px !important
}

.tm-header .uk-navbar-dropdown:before {
	content: "";
	width: 0;
	height: 0;
	border-left: 19px solid transparent;
	border-right: 19px solid transparent;
	border-top: 18px solid #1183AD;
	position: absolute;
	top: 9px;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.tm-header .uk-navbar-dropdown:after {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 0 24px 30px;
	border-color: transparent transparent #1183AD transparent;
	position: absolute;
	bottom: -12px;
	right: -15px;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.tm-header-mobile {
	background: #1183AD
}

.tm-header-mobile>div>div {
	padding-top: 24px;
	padding-bottom: 24px
}

.tm-header .uk-sticky-fixed,
.tm-header-mobile .uk-sticky-fixed {
	background: #1183AD;
	box-shadow: #0b0c0d26 0 7px 29px
}

.tm-header .uk-navbar-item,
.tm-header .uk-navbar-nav>li>a,
.tm-header .uk-navbar-toggle,
.tm-header-mobile .uk-navbar-item,
.tm-header-mobile .uk-navbar-nav>li>a,
.tm-header-mobile .uk-navbar-toggle {
	min-height: 56px
}

@media (max-width: 1024px) {

	.tm-header .uk-navbar-item,
	.tm-header .uk-navbar-nav>li>a,
	.tm-header .uk-navbar-toggle,
	.tm-header-mobile .uk-navbar-item,
	.tm-header-mobile .uk-navbar-nav>li>a,
	.tm-header-mobile .uk-navbar-toggle {
		min-height: 56px
	}
}

.tm-header .uk-navbar-toggle,
.tm-header-mobile .uk-navbar-toggle {
	color: #fff
}

.tm-header .uk-navbar-toggle svg,
.tm-header-mobile .uk-navbar-toggle svg {
	width: 30px;
	height: 30px
}

.tm-header .uk-navbar-toggle:hover,
.tm-header-mobile .uk-navbar-toggle:hover {
	color: #fff
}

.tm-header .uk-navbar-parent-icon,
.tm-header-mobile .uk-navbar-parent-icon {
	color: #2a4361
}

.uk-navbar-container:not(.uk-navbar-transparent) {
	background: transparent
}

@media (max-width: 1024px) {
	.uk-logo img {
		width: auto;
		height: 52px
	}
}

.tm-header ul:not(.uk-navbar-dropdown-nav)>li a,
.tm-header ul.uk-nav-default>li a,
.tm-header-mobile ul:not(.uk-navbar-dropdown-nav)>li a,
.tm-header-mobile ul.uk-nav-default>li a,
.uk-offcanvas-bar ul:not(.uk-navbar-dropdown-nav)>li a,
.uk-offcanvas-bar ul.uk-nav-default>li a,
.uk-modal-dialog ul:not(.uk-navbar-dropdown-nav)>li a,
.uk-modal-dialog ul.uk-nav-default>li a {
	font-family: Poppins, Arial, sans-serif;
	color: #fff;
	font-weight: 500;
	letter-spacing: normal;
	line-height: normal;
	text-transform: none
}

@media (min-width: 1200px) {

	.tm-header ul:not(.uk-navbar-dropdown-nav)>li a,
	.tm-header ul.uk-nav-default>li a,
	.tm-header-mobile ul:not(.uk-navbar-dropdown-nav)>li a,
	.tm-header-mobile ul.uk-nav-default>li a,
	.uk-offcanvas-bar ul:not(.uk-navbar-dropdown-nav)>li a,
	.uk-offcanvas-bar ul.uk-nav-default>li a,
	.uk-modal-dialog ul:not(.uk-navbar-dropdown-nav)>li a,
	.uk-modal-dialog ul.uk-nav-default>li a {
		font-size: 1rem
	}
}

@media (min-width: 1025px) and (max-width: 1199px) {

	.tm-header ul:not(.uk-navbar-dropdown-nav)>li a,
	.tm-header ul.uk-nav-default>li a,
	.tm-header-mobile ul:not(.uk-navbar-dropdown-nav)>li a,
	.tm-header-mobile ul.uk-nav-default>li a,
	.uk-offcanvas-bar ul:not(.uk-navbar-dropdown-nav)>li a,
	.uk-offcanvas-bar ul.uk-nav-default>li a,
	.uk-modal-dialog ul:not(.uk-navbar-dropdown-nav)>li a,
	.uk-modal-dialog ul.uk-nav-default>li a {
		font-size: 16px
	}
}

.tm-header ul:not(.uk-navbar-dropdown-nav)>li a:hover,
.tm-header ul:not(.uk-navbar-dropdown-nav)>li a:focus,
.tm-header ul.uk-nav-default>li a:hover,
.tm-header ul.uk-nav-default>li a:focus,
.tm-header-mobile ul:not(.uk-navbar-dropdown-nav)>li a:hover,
.tm-header-mobile ul:not(.uk-navbar-dropdown-nav)>li a:focus,
.tm-header-mobile ul.uk-nav-default>li a:hover,
.tm-header-mobile ul.uk-nav-default>li a:focus,
.uk-offcanvas-bar ul:not(.uk-navbar-dropdown-nav)>li a:hover,
.uk-offcanvas-bar ul:not(.uk-navbar-dropdown-nav)>li a:focus,
.uk-offcanvas-bar ul.uk-nav-default>li a:hover,
.uk-offcanvas-bar ul.uk-nav-default>li a:focus,
.uk-modal-dialog ul:not(.uk-navbar-dropdown-nav)>li a:hover,
.uk-modal-dialog ul:not(.uk-navbar-dropdown-nav)>li a:focus,
.uk-modal-dialog ul.uk-nav-default>li a:hover,
.uk-modal-dialog ul.uk-nav-default>li a:focus {
	color: #2a4361
}

.tm-header ul:not(.uk-navbar-dropdown-nav)>li.current_page_item a,
.tm-header ul:not(.uk-navbar-dropdown-nav)>li.uk-active a,
.tm-header ul.uk-nav-default>li.current_page_item a,
.tm-header ul.uk-nav-default>li.uk-active a,
.tm-header-mobile ul:not(.uk-navbar-dropdown-nav)>li.current_page_item a,
.tm-header-mobile ul:not(.uk-navbar-dropdown-nav)>li.uk-active a,
.tm-header-mobile ul.uk-nav-default>li.current_page_item a,
.tm-header-mobile ul.uk-nav-default>li.uk-active a,
.uk-offcanvas-bar ul:not(.uk-navbar-dropdown-nav)>li.current_page_item a,
.uk-offcanvas-bar ul:not(.uk-navbar-dropdown-nav)>li.uk-active a,
.uk-offcanvas-bar ul.uk-nav-default>li.current_page_item a,
.uk-offcanvas-bar ul.uk-nav-default>li.uk-active a,
.uk-modal-dialog ul:not(.uk-navbar-dropdown-nav)>li.current_page_item a,
.uk-modal-dialog ul:not(.uk-navbar-dropdown-nav)>li.uk-active a,
.uk-modal-dialog ul.uk-nav-default>li.current_page_item a,
.uk-modal-dialog ul.uk-nav-default>li.uk-active a {
	color: #2a4361
}

.tm-header ul:not(.uk-navbar-dropdown-nav)>li:last-child,
.tm-header ul.uk-nav-default>li:last-child,
.tm-header-mobile ul:not(.uk-navbar-dropdown-nav)>li:last-child,
.tm-header-mobile ul.uk-nav-default>li:last-child,
.uk-offcanvas-bar ul:not(.uk-navbar-dropdown-nav)>li:last-child,
.uk-offcanvas-bar ul.uk-nav-default>li:last-child,
.uk-modal-dialog ul:not(.uk-navbar-dropdown-nav)>li:last-child,
.uk-modal-dialog ul.uk-nav-default>li:last-child {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-content: center;
	align-content: center;
	-webkit-align-items: center;
	align-items: center;
	justify-content: center;
	-webkit-justify-content: center
}

.tm-header ul:not(.uk-navbar-dropdown-nav)>li:last-child a,
.tm-header ul.uk-nav-default>li:last-child a,
.tm-header-mobile ul:not(.uk-navbar-dropdown-nav)>li:last-child a,
.tm-header-mobile ul.uk-nav-default>li:last-child a,
.uk-offcanvas-bar ul:not(.uk-navbar-dropdown-nav)>li:last-child a,
.uk-offcanvas-bar ul.uk-nav-default>li:last-child a,
.uk-modal-dialog ul:not(.uk-navbar-dropdown-nav)>li:last-child a,
.uk-modal-dialog ul.uk-nav-default>li:last-child a {
	background: #EBF9FF;
	min-height: auto;
	color: #2a4361;
	padding: 16px 12px;
	line-height: 133.333%
}

.tm-header ul:not(.uk-navbar-dropdown-nav)>li:last-child a:hover,
.tm-header ul:not(.uk-navbar-dropdown-nav)>li:last-child a:focus,
.tm-header ul.uk-nav-default>li:last-child a:hover,
.tm-header ul.uk-nav-default>li:last-child a:focus,
.tm-header-mobile ul:not(.uk-navbar-dropdown-nav)>li:last-child a:hover,
.tm-header-mobile ul:not(.uk-navbar-dropdown-nav)>li:last-child a:focus,
.tm-header-mobile ul.uk-nav-default>li:last-child a:hover,
.tm-header-mobile ul.uk-nav-default>li:last-child a:focus,
.uk-offcanvas-bar ul:not(.uk-navbar-dropdown-nav)>li:last-child a:hover,
.uk-offcanvas-bar ul:not(.uk-navbar-dropdown-nav)>li:last-child a:focus,
.uk-offcanvas-bar ul.uk-nav-default>li:last-child a:hover,
.uk-offcanvas-bar ul.uk-nav-default>li:last-child a:focus,
.uk-modal-dialog ul:not(.uk-navbar-dropdown-nav)>li:last-child a:hover,
.uk-modal-dialog ul:not(.uk-navbar-dropdown-nav)>li:last-child a:focus,
.uk-modal-dialog ul.uk-nav-default>li:last-child a:hover,
.uk-modal-dialog ul.uk-nav-default>li:last-child a:focus {
	background: #2A4361;
	color: #fff
}

.tm-header ul:not(.uk-navbar-dropdown-nav)>li:last-child.uk-active a,
.tm-header ul.uk-nav-default>li:last-child.uk-active a,
.tm-header-mobile ul:not(.uk-navbar-dropdown-nav)>li:last-child.uk-active a,
.tm-header-mobile ul.uk-nav-default>li:last-child.uk-active a,
.uk-offcanvas-bar ul:not(.uk-navbar-dropdown-nav)>li:last-child.uk-active a,
.uk-offcanvas-bar ul.uk-nav-default>li:last-child.uk-active a,
.uk-modal-dialog ul:not(.uk-navbar-dropdown-nav)>li:last-child.uk-active a,
.uk-modal-dialog ul.uk-nav-default>li:last-child.uk-active a {
	background: #1183ad;
	color: #fff
}

.tm-header ul.uk-navbar-dropdown-nav>li a,
.tm-header-mobile ul.uk-navbar-dropdown-nav>li a,
.uk-offcanvas-bar ul.uk-navbar-dropdown-nav>li a,
.uk-modal-dialog ul.uk-navbar-dropdown-nav>li a {
	font-family: Poppins, Arial, sans-serif;
	color: #fff;
	font-weight: 500;
	letter-spacing: normal;
	line-height: normal;
	text-transform: none
}

@media (min-width: 1200px) {

	.tm-header ul.uk-navbar-dropdown-nav>li a,
	.tm-header-mobile ul.uk-navbar-dropdown-nav>li a,
	.uk-offcanvas-bar ul.uk-navbar-dropdown-nav>li a,
	.uk-modal-dialog ul.uk-navbar-dropdown-nav>li a {
		font-size: 1rem
	}
}

@media (min-width: 1025px) and (max-width: 1199px) {

	.tm-header ul.uk-navbar-dropdown-nav>li a,
	.tm-header-mobile ul.uk-navbar-dropdown-nav>li a,
	.uk-offcanvas-bar ul.uk-navbar-dropdown-nav>li a,
	.uk-modal-dialog ul.uk-navbar-dropdown-nav>li a {
		font-size: 16px
	}
}

.tm-header ul.uk-navbar-dropdown-nav>li a:hover,
.tm-header ul.uk-navbar-dropdown-nav>li a:focus,
.tm-header-mobile ul.uk-navbar-dropdown-nav>li a:hover,
.tm-header-mobile ul.uk-navbar-dropdown-nav>li a:focus,
.uk-offcanvas-bar ul.uk-navbar-dropdown-nav>li a:hover,
.uk-offcanvas-bar ul.uk-navbar-dropdown-nav>li a:focus,
.uk-modal-dialog ul.uk-navbar-dropdown-nav>li a:hover,
.uk-modal-dialog ul.uk-navbar-dropdown-nav>li a:focus {
	color: #32bef1
}

.tm-header ul.uk-navbar-dropdown-nav>li.current_page_item a,
.tm-header ul.uk-navbar-dropdown-nav>li.uk-active a,
.tm-header-mobile ul.uk-navbar-dropdown-nav>li.current_page_item a,
.tm-header-mobile ul.uk-navbar-dropdown-nav>li.uk-active a,
.uk-offcanvas-bar ul.uk-navbar-dropdown-nav>li.current_page_item a,
.uk-offcanvas-bar ul.uk-navbar-dropdown-nav>li.uk-active a,
.uk-modal-dialog ul.uk-navbar-dropdown-nav>li.current_page_item a,
.uk-modal-dialog ul.uk-navbar-dropdown-nav>li.uk-active a {
	color: #32bef1
}

@media (min-width: 1200px) {
	.uk-navbar-nav {
		gap: 30px
	}
}

@media (min-width: 1025px) and (max-width: 1199px) {
	.uk-navbar-nav {
		gap: 15px
	}

	.tm-header .uk-navbar-item img {
		max-width: 200px;
		object-fit: contain
	}
}

.uk-icon-button {
	background-color: #32bef1;
	border: 2px solid #32BEF1;
	color: #2a4361;
	transition: ease-in-out .2s;
	border-radius: 0;
	font-weight: 700
}

.uk-icon-button:hover,
.uk-icon-button:focus {
	transform: scale(1.2);
	background: transparent;
	border-color: #32bef1;
	color: #fff
}

.social-contact .uk-icon-button:hover,
.social-contact .uk-icon-button:focus {
	color: #5f6776
}

.uk-lightbox {
	background: rgba(255, 255, 255, .8);
	backdrop-filter: blur(3px)
}

.uk-lightbox img {
	max-width: 90%;
	max-height: 90%
}

.uk-lightbox .uk-transition-slide-top {
	transform: unset !important;
	background: transparent;
	color: #0b0c0d
}

.uk-lightbox .uk-lightbox-toolbar-icon {
	color: #0b0c0d
}

.uk-lightbox .uk-lightbox-button {
	background: rgba(50, 190, 241, .8);
	color: #fffc
}

.video-container {
	position: relative
}

.video-container a.playbutton {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 60px;
	height: 60px;
	display: inline-block;
	content: url(/wp-content/themes/yootheme-child/assets/images/play-button.svg);
	transition: transform .2s linear;
	transform-origin: center;
	transform: translate(-50%, -50%) scale(1)
}

.video-container a.playbutton:hover {
	transform: translate(-50%, -50%) scale(1.1)
}

.uk-offcanvas-bar {
	background: #1183AD
}

.uk-offcanvas-bar ul:not(.uk-navbar-dropdown-nav)>li a,
.uk-offcanvas-bar ul.uk-nav-default>li a {
	font-family: Poppins, Arial, sans-serif;
	font-size: 1rem;
	color: #fff;
	font-weight: 500;
	letter-spacing: normal;
	line-height: normal;
	text-transform: none
}

.uk-offcanvas-bar ul:not(.uk-navbar-dropdown-nav)>li.current_page_item a,
.uk-offcanvas-bar ul:not(.uk-navbar-dropdown-nav)>li.uk-active a,
.uk-offcanvas-bar ul.uk-nav-default>li.current_page_item a,
.uk-offcanvas-bar ul.uk-nav-default>li.uk-active a {
	color: #2a4361
}

.uk-offcanvas-bar ul:not(.uk-navbar-dropdown-nav)>li:last-child,
.uk-offcanvas-bar ul.uk-nav-default>li:last-child {
	display: list-item
}

.uk-offcanvas-bar ul:not(.uk-navbar-dropdown-nav)>li:last-child a,
.uk-offcanvas-bar ul.uk-nav-default>li:last-child a {
	background: none;
	min-height: auto;
	color: #fff;
	padding: 8px 0;
	line-height: 133.333%
}

.uk-offcanvas-bar ul:not(.uk-navbar-dropdown-nav)>li:last-child a:hover,
.uk-offcanvas-bar ul:not(.uk-navbar-dropdown-nav)>li:last-child a:focus,
.uk-offcanvas-bar ul.uk-nav-default>li:last-child a:hover,
.uk-offcanvas-bar ul.uk-nav-default>li:last-child a:focus {
	background: none !important;
	color: #2a4361
}

.uk-offcanvas-bar ul:not(.uk-navbar-dropdown-nav)>li:last-child.current_page_item a,
.uk-offcanvas-bar ul:not(.uk-navbar-dropdown-nav)>li:last-child.uk-active a,
.uk-offcanvas-bar ul.uk-nav-default>li:last-child.current_page_item a,
.uk-offcanvas-bar ul.uk-nav-default>li:last-child.uk-active a {
	background: none !important
}

.uk-offcanvas-bar ul.uk-nav-default ul.uk-nav-sub li a {
	color: #ffffffb3
}

.uk-offcanvas-bar ul.uk-nav-default ul.uk-nav-sub li a:hover,
.uk-offcanvas-bar ul.uk-nav-default ul.uk-nav-sub li a:focus {
	color: #2a4361
}

.uk-offcanvas-bar ul.uk-navbar-dropdown-nav>li a {
	font-family: Poppins, Arial, sans-serif;
	color: #fff;
	font-weight: 500;
	letter-spacing: normal;
	line-height: normal;
	text-transform: none
}

@media (min-width: 1200px) {
	.uk-offcanvas-bar ul.uk-navbar-dropdown-nav>li a {
		font-size: 1rem
	}
}

@media (min-width: 1025px) and (max-width: 1199px) {
	.uk-offcanvas-bar ul.uk-navbar-dropdown-nav>li a {
		font-size: 16px
	}
}

.uk-offcanvas-bar ul.uk-navbar-dropdown-nav>li a:hover,
.uk-offcanvas-bar ul.uk-navbar-dropdown-nav>li a:focus {
	color: #32bef1
}

.uk-offcanvas-bar ul.uk-navbar-dropdown-nav>li.current_page_item a,
.uk-offcanvas-bar ul.uk-navbar-dropdown-nav>li.uk-active a {
	color: #32bef1
}

.uk-offcanvas-bar ul.uk-navbar-dropdown-nav>li:last-child {
	display: list-item
}

.uk-offcanvas-bar ul.uk-navbar-dropdown-nav>li:last-child a {
	background: none !important;
	min-height: auto;
	color: #fff;
	padding: 8px 0;
	line-height: 133.333%
}

.uk-offcanvas-bar ul.uk-navbar-dropdown-nav>li:last-child a:hover,
.uk-offcanvas-bar ul.uk-navbar-dropdown-nav>li:last-child a:focus {
	background: none;
	color: #2a4361
}

.uk-offcanvas-bar ul.uk-navbar-dropdown-nav>li:last-child.current_page_item a,
.uk-offcanvas-bar ul.uk-navbar-dropdown-nav>li:last-child.uk-active a {
	background: none !important
}

.uk-offcanvas-bar:after {
	content: "";
	background: url(/wp-content/themes/yootheme-child/assets/images/Q-element-white.svg) no-repeat 50% 100%;
	background-size: contain;
	width: calc(100% - 40px);
	height: 100%;
	position: absolute;
	bottom: 0;
	left: 20px;
	opacity: .08
}

.uk-offcanvas-bar>div {
	position: relative;
	z-index: 1
}

.uk-offcanvas-bar .uk-offcanvas-close svg {
	width: 20px;
	height: 20px
}

.uk-offcanvas-overlay:before {
	background: rgba(11, 12, 13, .5)
}

.watermark-basic {
	position: relative;
	z-index: 1
}

.watermark-basic:before {
	content: "";
	position: absolute;
	z-index: -1
}

.uk-tab>*>a {
	font-family: Poppins, Arial, sans-serif;
	font-size: .8888888889rem;
	text-transform: none;
	letter-spacing: normal
}

.uk-dotnav {
	align-items: center
}

.uk-dotnav>* {
	padding-left: 15px
}

.uk-dotnav>*>* {
	width: 9px;
	height: 9px;
	border-radius: 100%;
	background: #E4E7EC
}

.uk-dotnav>*.uk-active>* {
	background-color: #32bef1
}

.tm-toolbar {
	background: #2A4361;
	padding-top: 3px;
	padding-bottom: 7px
}

.tm-toolbar ul li {
	display: inline-block
}

.tm-toolbar ul li+li {
	padding-left: 24px
}

.tm-toolbar ul li a {
	font-size: .8333333333rem;
	line-height: 133.333%
}

.tm-toolbar ul li a:hover,
.tm-toolbar ul li a:focus,
.tm-toolbar ul li a:hover *,
.tm-toolbar ul li a:focus * {
	color: #32bef1 !important;
	text-decoration: none !important
}

.tm-toolbar .uk-subnav>*>a:first-child {
	font-family: Poppins, Arial, sans-serif;
	font-size: .8333333333rem;
	font-weight: 400;
	line-height: normal;
	letter-spacing: normal;
	text-transform: none;
	color: #32bef1
}

.tm-toolbar .uk-subnav>*>a:first-child:hover,
.tm-toolbar .uk-subnav>*>a:first-child:focus {
	color: #1183ad
}

.tm-toolbar .uk-subnav>*.uk-active a {
	color: #1183ad
}

.brands-slider .uk-slider-items>div {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-content: center;
	align-content: center;
	-webkit-align-items: center;
	align-items: center;
	justify-content: center;
	-webkit-justify-content: center
}

.brands-slider .uk-slider-items .el-item {
	background-color: #1183ad
}

.brands-slider .uk-slider-items .el-item .el-image {
	mix-blend-mode: multiply
}

@media (min-width: 1025px) {
	.reviews-slider .uk-width-3-5\@m {
		width: 55%
	}
}

.reviews-slider .el-item>div>div.uk-width-expand {
	position: relative;
	z-index: 0
}

.reviews-slider .el-item>div>div.uk-width-expand:after {
	content: "";
	width: 330px;
	height: 277px;
	position: absolute;
	bottom: -40px;
	right: -80px;
	z-index: -1;
	background: url(/wp-content/themes/yootheme-child/assets/images/Q-element-primary-100.svg) no-repeat 100% 100%;
	background-size: contain;
	opacity: .03
}

@media (min-width: 1025px) {
	.reviews-slider .uk-width-2-5\@m {
		width: 45%
	}
}

.reviews-slider .review-block {
	position: relative;
	z-index: 0
}

@media (min-width: 1025px) {
	.reviews-slider .review-block {
		padding: 56px 64px 128px
	}
}

@media (max-width: 1024px) {
	.reviews-slider .review-block {
		padding: 28px 32px 96px
	}
}

@media (min-width: 1025px) {
	.reviews-slider .review-block .review-stars {
		margin-bottom: 48px
	}
}

@media (max-width: 1024px) {
	.reviews-slider .review-block .review-stars {
		margin-bottom: 24px
	}
}

.reviews-slider .review-block:before {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-color: #EBF9FF transparent transparent transparent;
	position: absolute;
	top: -1px;
	left: -1px;
	z-index: 1
}

@media (min-width: 1025px) {
	.reviews-slider .review-block:before {
		border-width: 62px 84px 0 0
	}
}

@media (max-width: 1024px) {
	.reviews-slider .review-block:before {
		display: none
	}
}

.reviews-slider .review-block>div {
	position: relative;
	z-index: 2
}

.reviews-slider .el-item>div>div:nth-child(2) {
	margin-top: 0 !important
}

.reviews-slider .el-image {
	height: 100%;
	object-fit: cover
}

.reviews-slider .el-slidenav {
	content: "";
	width: 48px;
	height: 48px;
	background-size: contain;
	padding: 0;
	background: url(/wp-content/themes/yootheme-child/assets/images/navigation-arrow.svg)
}

.reviews-slider .el-slidenav svg {
	display: none
}

.reviews-slider .el-slidenav:hover,
.reviews-slider .el-slidenav:focus {
	background: url(/wp-content/themes/yootheme-child/assets/images/navigation-arrow-hover.svg)
}

.reviews-slider .uk-slidenav-next {
	transform: rotate(180deg)
}

@media (min-width: 1025px) {
	.reviews-slider .uk-position-bottom-left {
		padding-left: 64px;
		padding-bottom: 56px;
		margin: 0
	}
}

@media (max-width: 1024px) {
	.reviews-slider .uk-position-bottom-left {
		padding-left: 32px;
		padding-bottom: 28px;
		margin: 0
	}
}

.uk-button-secondary {
	background-color: #ebf9ff;
	color: #2a4361
}

.uk-button-secondary:hover,
.uk-button-secondary:focus {
	border: 2px solid #EBF9FF;
	background-color: transparent;
	color: #ebf9ff
}

body.home .section-header {
	position: relative
}

body.home .section-header:before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 303px 100vw 0 0;
	border-color: #FAFCFF #FAFCFF transparent transparent;
	clip-path: polygon(0 171px, 100% 0, 100% 100%, 0 100%)
}

@media (max-width: 1024px) {
	body.home .section-header:before {
		display: none
	}
}

@media (max-width: 1024px) {
	body.home .section-header .header-images-row .uk-width-1-5\@s {
		display: none
	}
}

@media (max-width: 1024px) {
	body.home .section-header .header-anchor-grid {
		height: auto !important;
		top: 0 !important;
		padding-top: 0;
		margin-right: -40px
	}

	body.home .section-header .header-anchor-grid>div {
		padding-top: 40px;
		background-color: #fafcff
	}
}

body:not(.home) .section-header h1 {
	max-width: 700px
}

@media (min-width: 1025px) {
	body:not(.home) .section-header {
		padding-top: 35px;
		padding-bottom: 40px
	}
}

body:not(.home) .section-header>div {
	position: relative;
	z-index: 0
}

body:not(.home) .section-header>div:before {
	content: "";
	background: url(/wp-content/themes/yootheme-child/assets/images/Q-element-white.svg) no-repeat 100% 50%;
	display: inline-block;
	position: absolute;
	z-index: -1;
	top: 50%;
	right: calc(0% - 165px);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 331px;
	height: 287px;
	opacity: .04
}

@media (max-width: 1024px) {
	.section-footer .uk-panel {
		text-align: center
	}
}

.section-footer ul li a:hover,
.section-footer ul li a:focus,
.section-footer ul li a:hover *,
.section-footer ul li a:focus * {
	color: #ebf9ff !important;
	text-decoration: underline;
	text-underline-position: under
}

.legal ul {
	list-style-type: none;
	padding: 0
}

.legal ul>li {
	font-size: .8333333333rem;
	line-height: 133.333%
}

.legal ul>li a {
	font-weight: 400
}

@media (min-width: 1025px) {
	.legal ul>li {
		display: inline-block
	}

	.legal ul>li:not(:last-child) {
		margin-right: 20px
	}
}

@media (max-width: 1024px) {
	.legal ul>li:not(:last-child) {
		margin-bottom: 7px
	}
}

.section-footer-top {
	position: relative
}

.section-footer-top:after {
	content: "";
	background: url(/wp-content/themes/yootheme-child/assets/logo/cqm-primary-100.svg) no-repeat 50% 50%;
	display: inline-block;
	position: absolute;
	top: 50%;
	left: calc(100% - 49px);
	-webkit-transform: translate(-50%, -50%) rotate(90deg);
	-moz-transform: translate(-50%, -50%) rotate(90deg);
	-ms-transform: translate(-50%, -50%) rotate(90deg);
	-o-transform: translate(-50%, -50%) rotate(90deg);
	transform: translate(-50%, -50%) rotate(90deg);
	width: 100%;
	height: 100%;
	z-index: -1;
	opacity: .02
}

.page-id-13 tr>th,
.page-id-15 tr>th {
	text-align: left;
	padding: 10px;
	background: #f5f5f5
}

.page-id-13 table,
.page-id-15 table {
	border: 1px solid #CCC;
	margin: 40px 0
}

.page-id-13 tbody>tr>td,
.page-id-15 tbody>tr>td {
	padding: 10px
}

.page-id-13 tbody>tr:not(:last-child)>td,
.page-id-15 tbody>tr:not(:last-child)>td {
	border-bottom: 1px solid #CCC
}

.page-id-13 tbody>tr:nth-child(2)>td,
.page-id-15 tbody>tr:nth-child(2)>td {
	border-top: 1px solid #CCC
}

.page-id-13 tr>td:not(:last-child),
.page-id-13 tbody>tr:first-child>th:not(:last-child),
.page-id-15 tr>td:not(:last-child),
.page-id-15 tbody>tr:first-child>th:not(:last-child) {
	border-right: 1px solid #CCC
}

body.page-id-228 .custom-login .loggedin {
	text-align: center;
	font-size: 1rem;
	font-weight: 700
}

body.page-id-228 .custom-login .error {
	background: rgba(255, 0, 0, .2);
	border-left: 5px solid red;
	padding: 15px;
	max-width: 330px;
	margin: 0 auto 20px;
	color: #8b0000
}

body.page-id-228 .custom-login #loginform {
	max-width: 300px;
	margin: 0 auto;
	padding: 30px;
	border: 1px solid #abb0b9;
	border-radius: 4px;
	background: rgba(255, 255, 255, 0);
	position: relative
}

body.page-id-228 .custom-login #loginform>p:not(.login-remember) {
	display: flex;
	flex-direction: column
}

body.page-id-228 .custom-login #loginform>p:not(.login-remember) label {
	margin-bottom: 8px
}

body.page-id-228 .custom-login #loginform>p:not(.login-remember) input {
	max-width: 100%;
	width: 100%;
	border: 1px solid #ABB0B9;
	background: transparent;
	transition: .2s ease-in-out;
	transition-property: color, background-color, border-color, box-shadow;
	padding: 13px 15px;
	height: auto;
	box-sizing: border-box
}

body.page-id-228 .custom-login #loginform>p:not(.login-remember) input[type=submit] {
	text-align: center
}

body.page-id-228 .custom-login #loginform>p.login-remember input[type=checkbox] {
	background-color: #32bef133 !important
}