/** Shopify CDN: Minification failed

Line 754:2 Comments in CSS use "/* ... */" instead of "//"
Line 1464:25 Expected identifier but found whitespace
Line 1469:25 Expected identifier but found whitespace
Line 1474:25 Expected identifier but found whitespace
Line 1694:20 Expected identifier but found whitespace
Line 1694:21 Unexpected "not("
Line 1891:91 Expected identifier but found whitespace
Line 1891:92 Unexpected "not("
Line 3270:65 Expected identifier but found whitespace
Line 3270:66 Unexpected "not("
... and 7 more hidden warnings

**/
/*! CSS Used from: Embedded */

img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 0.07em !important;
	vertical-align: -0.1em !important;
	background: 0 0 !important;
	padding: 0 !important;
}
@media all {
	.screen-reader-text {
		border: 0;
		clip: rect(1px, 1px, 1px, 1px);
		-webkit-clip-path: inset(50%);
		clip-path: inset(50%);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		overflow-wrap: normal !important;
		word-wrap: normal !important;
		padding: 0;
		position: absolute !important;
		width: 1px;
	}
	.screen-reader-text:focus {
		background-color: #fff;
		border-radius: 3px;
		box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
		clip: auto !important;
		-webkit-clip-path: none;
		clip-path: none;
		color: #2b2d2f;
		display: block;
		font-size: 0.875rem;
		font-weight: 700;
		height: auto;
		left: 5px;
		line-height: normal;
		padding: 15px 23px 14px;
		text-decoration: none;
		top: 5px;
		width: auto;
		z-index: 100000;
	}
}
@media all {
	button.pswp__button {
		box-shadow: none !important;
		background-image: url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/default-skin.png) !important;
	}
	button.pswp__button,
	button.pswp__button--arrow--left::before,
	button.pswp__button--arrow--right::before,
	button.pswp__button:hover {
		background-color: transparent !important;
	}
	button.pswp__button--arrow--left,
	button.pswp__button--arrow--left:hover,
	button.pswp__button--arrow--right,
	button.pswp__button--arrow--right:hover {
		background-image: none !important;
	}
	button.pswp__button--close:hover {
		background-position: 0 -44px;
	}
	button.pswp__button--zoom:hover {
		background-position: -88px 0;
	}
	.pswp {
		display: none;
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		overflow: hidden;
		-ms-touch-action: none;
		touch-action: none;
		z-index: 1500;
		-webkit-text-size-adjust: 100%;
		-webkit-backface-visibility: hidden;
		outline: 0;
	}
	.pswp * {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.pswp__bg {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background: #000;
		opacity: 0;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		-webkit-backface-visibility: hidden;
		will-change: opacity;
	}
	.pswp__scroll-wrap {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		overflow: hidden;
	}
	.pswp__container {
		-ms-touch-action: none;
		touch-action: none;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
	}
	.pswp__container {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		-webkit-tap-highlight-color: transparent;
		-webkit-touch-callout: none;
	}
	.pswp__bg {
		will-change: opacity;
		-webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
		transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
	}
	.pswp__container {
		-webkit-backface-visibility: hidden;
	}
	.pswp__item {
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		overflow: hidden;
	}
}
@media all {
	.pswp__button {
		width: 44px;
		height: 44px;
		position: relative;
		background: 0 0;
		cursor: pointer;
		overflow: visible;
		-webkit-appearance: none;
		display: block;
		border: 0;
		padding: 0;
		margin: 0;
		float: right;
		opacity: 0.75;
		-webkit-transition: opacity 0.2s;
		transition: opacity 0.2s;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.pswp__button:focus,
	.pswp__button:hover {
		opacity: 1;
	}
	.pswp__button:active {
		outline: 0;
		opacity: 0.9;
	}
	.pswp__button::-moz-focus-inner {
		padding: 0;
		border: 0;
	}
	.pswp__button,
	.pswp__button--arrow--left:before,
	.pswp__button--arrow--right:before {
		background: url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/default-skin.png) 0 0 no-repeat;
		background-size: 264px 88px;
		width: 44px;
		height: 44px;
	}
	.pswp__button--close {
		background-position: 0 -44px;
	}
	.pswp__button--share {
		background-position: -44px -44px;
	}
	.pswp__button--fs {
		display: none;
	}
	.pswp__button--zoom {
		display: none;
		background-position: -88px 0;
	}
	.pswp__button--arrow--left,
	.pswp__button--arrow--right {
		background: 0 0;
		top: 50%;
		margin-top: -50px;
		width: 70px;
		height: 100px;
		position: absolute;
	}
	.pswp__button--arrow--left {
		left: 0;
	}
	.pswp__button--arrow--right {
		right: 0;
	}
	.pswp__button--arrow--left:before,
	.pswp__button--arrow--right:before {
		content: "";
		top: 35px;
		background-color: rgba(0, 0, 0, 0.3);
		height: 30px;
		width: 32px;
		position: absolute;
	}
	.pswp__button--arrow--left:before {
		left: 6px;
		background-position: -138px -44px;
	}
	.pswp__button--arrow--right:before {
		right: 6px;
		background-position: -94px -44px;
	}
	.pswp__counter,
	.pswp__share-modal {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	.pswp__share-modal {
		display: block;
		background: rgba(0, 0, 0, 0.5);
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		padding: 10px;
		position: absolute;
		z-index: 1600;
		opacity: 0;
		-webkit-transition: opacity 0.25s ease-out;
		transition: opacity 0.25s ease-out;
		-webkit-backface-visibility: hidden;
		will-change: opacity;
	}
	.pswp__share-modal--hidden {
		display: none;
	}
	.pswp__share-tooltip {
		z-index: 1620;
		position: absolute;
		background: #fff;
		top: 56px;
		border-radius: 2px;
		display: block;
		width: auto;
		right: 44px;
		-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
		box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
		-webkit-transform: translateY(6px);
		-ms-transform: translateY(6px);
		transform: translateY(6px);
		-webkit-transition: -webkit-transform 0.25s;
		transition: transform 0.25s;
		-webkit-backface-visibility: hidden;
		will-change: transform;
	}
	.pswp__counter {
		position: absolute;
		left: 0;
		top: 0;
		height: 44px;
		font-size: 13px !important;
		line-height: 44px;
		color: #fff;
		opacity: 0.75;
		padding: 0 10px !important;
	}
	.pswp__caption {
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		min-height: 44px;
	}
	.pswp__caption__center {
		text-align: left;
		max-width: 420px;
		margin: 0 auto !important;
		font-size: 13px !important;
		padding: 10px !important;
		line-height: 20px;
		color: #ccc;
	}
	.pswp__preloader {
		width: 44px;
		height: 44px;
		position: absolute;
		top: 0;
		left: 50%;
		margin-left: -22px;
		opacity: 0;
		-webkit-transition: opacity 0.25s ease-out;
		transition: opacity 0.25s ease-out;
		will-change: opacity;
		direction: ltr;
	}
	.pswp__preloader__icn {
		width: 20px;
		height: 20px;
		margin: 12px;
	}
	@media screen and (max-width: 1024px) {
		.pswp__preloader {
			position: relative;
			left: auto;
			top: auto;
			margin: 0;
			float: right;
		}
	}
	.pswp__ui {
		-webkit-font-smoothing: auto;
		visibility: visible;
		opacity: 1;
		z-index: 1550;
	}
	.pswp__top-bar {
		position: absolute;
		left: 0;
		top: 0;
		height: 44px;
		width: 100%;
	}
	.pswp__caption,
	.pswp__top-bar {
		-webkit-backface-visibility: hidden;
		will-change: opacity;
		-webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
		transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
	}
	.pswp__caption,
	.pswp__top-bar {
		background-color: rgba(0, 0, 0, 0.5);
	}
	.pswp__ui--hidden .pswp__button--arrow--left,
	.pswp__ui--hidden .pswp__button--arrow--right,
	.pswp__ui--hidden .pswp__caption,
	.pswp__ui--hidden .pswp__top-bar {
		opacity: 0.001;
	}
}
@media all {
	.woocommerce img,
	.woocommerce-page img {
		height: auto;
		max-width: 100%;
	}
	.woocommerce div.product div.images,
	.woocommerce-page div.product div.images {
		float: left;
		width: 48%;
	}
	.woocommerce div.product .woocommerce-tabs,
	.woocommerce-page div.product .woocommerce-tabs {
		clear: both;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs::after,
	.woocommerce div.product .woocommerce-tabs ul.tabs::before,
	.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,
	.woocommerce-page div.product .woocommerce-tabs ul.tabs::before {
		content: " ";
		display: table;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs::after,
	.woocommerce-page div.product .woocommerce-tabs ul.tabs::after {
		clear: both;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs li,
	.woocommerce-page div.product .woocommerce-tabs ul.tabs li {
		display: inline-block;
	}
}
@media only screen and (max-width: 768px) {
	.woocommerce div.product div.images,
	.woocommerce-page div.product div.images {
		float: none;
		width: 100%;
	}
}
@media all {
	.screen-reader-text {
		clip: rect(1px, 1px, 1px, 1px);
		height: 1px;
		overflow: hidden;
		position: absolute !important;
		width: 1px;
		word-wrap: normal !important;
	}
	.clear {
		clear: both;
	}
	.woocommerce .quantity .qty {
		width: 3.631em;
		text-align: center;
	}
	.woocommerce div.product {
		margin-bottom: 0;
		position: relative;
	}
	.woocommerce div.product .product_title {
		clear: none;
		margin-top: 0;
		padding: 0;
		font-size: 26px;
	}
	.woocommerce div.product p.price,
	.woocommerce div.product span.price {
		color: #77a464;
		font-size: 1.25em;
	}
	.woocommerce div.product div.images {
		margin-bottom: 2em;
	}
	.woocommerce div.product div.images img {
		display: block;
		width: 100%;
		height: auto;
		box-shadow: none;
	}
	.woocommerce div.product div.images.woocommerce-product-gallery {
		position: relative;
	}
	.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
		-webkit-transition: all cubic-bezier(0.795, -0.035, 0, 1) 0.5s;
		transition: all cubic-bezier(0.795, -0.035, 0, 1) 0.5s;
		margin: 0;
		padding: 0;
	}
	.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg {
		background-color: #fff;
		opacity: 0;
	}
	.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n + 2) {
		width: 25%;
		display: inline-block;
	}
	.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
		position: absolute;
		top: 0.5em;
		right: 0.5em;
		font-size: 2em;
		z-index: 9;
		width: 36px;
		height: 36px;
		background: #fff;
		text-indent: -9999px;
		border-radius: 100%;
		box-sizing: content-box;
	}
	.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before {
		content: "";
		display: block;
		width: 10px;
		height: 10px;
		border: 2px solid #000;
		border-radius: 100%;
		position: absolute;
		top: 9px;
		left: 9px;
		box-sizing: content-box;
	}
	.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after {
		content: "";
		display: block;
		width: 2px;
		height: 8px;
		background: #000;
		border-radius: 6px;
		position: absolute;
		top: 19px;
		left: 22px;
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg);
		box-sizing: content-box;
	}
	.woocommerce div.product div.images .flex-control-thumbs {
		overflow: hidden;
		zoom: 1;
		margin: 0;
		padding: 0;
	}
	.woocommerce div.product div.images .flex-control-thumbs li {
		width: 25%;
		float: left;
		margin: 0;
		list-style: none;
	}
	.woocommerce div.product div.images .flex-control-thumbs li img {
		cursor: pointer;
		opacity: 0.5;
		margin: 0;
	}
	.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,
	.woocommerce div.product div.images .flex-control-thumbs li img:hover {
		opacity: 1;
	}
	.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n + 1) {
		clear: left;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs {
		list-style: none;
		padding: 0 0 0 1em;
		margin: 0 0 1.618em;
		overflow: hidden;
		position: relative;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs li {
		border: 1px solid #d3ced2;
		background-color: #ebe9eb;
		display: inline-block;
		position: relative;
		z-index: 0;
		border-radius: 4px 4px 0 0;
		margin: 0 -5px;
		padding: 0 1em;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs li a {
		display: inline-block;
		padding: 0.5em 0;
		font-weight: 700;
		color: #515151;
		text-decoration: none;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
		text-decoration: none;
		color: #6b6a6b;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
		background: #fff;
		z-index: 2;
		border-bottom-color: #fff;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
		color: inherit;
		text-shadow: inherit;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before {
		box-shadow: 2px 2px 0 #fff;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after {
		box-shadow: -2px 2px 0 #fff;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs li::after,
	.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
		border: 1px solid #d3ced2;
		position: absolute;
		bottom: -1px;
		width: 5px;
		height: 5px;
		content: " ";
		box-sizing: border-box;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
		left: -5px;
		border-bottom-right-radius: 4px;
		border-width: 0 1px 1px 0;
		box-shadow: 2px 2px 0 #ebe9eb;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
		right: -5px;
		border-bottom-left-radius: 4px;
		border-width: 0 0 1px 1px;
		box-shadow: -2px 2px 0 #ebe9eb;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs::before {
		position: absolute;
		content: " ";
		width: 100%;
		bottom: 0;
		left: 0;
		border-bottom: 1px solid #d3ced2;
		z-index: 1;
	}
	.woocommerce div.product .woocommerce-tabs .panel {
		margin: 0 0 2em;
		padding: 0;
	}
	.woocommerce div.product form.cart {
		margin-bottom: 2em;
	}
	.woocommerce div.product form.cart::after,
	.woocommerce div.product form.cart::before {
		content: " ";
		display: table;
	}
	.woocommerce div.product form.cart::after {
		clear: both;
	}
	.woocommerce div.product form.cart div.quantity {
		float: left;
		margin: 0 4px 0 0;
	}
	.woocommerce div.product form.cart .button {
		vertical-align: middle;
		float: left;
	}
	.woocommerce #respond input#submit,
	.woocommerce button.button {
		font-size: 100%;
		margin: 0;
		line-height: 1;
		cursor: pointer;
		position: relative;
		text-decoration: none;
		overflow: visible;
		padding: 0.618em 1em;
		font-weight: 700;
		border-radius: 3px;
		left: auto;
		color: #515151;
		background-color: #ebe9eb;
		border: 0;
		display: inline-block;
		background-image: none;
		box-shadow: none;
		text-shadow: none;
	}
	.woocommerce #respond input#submit:hover,
	.woocommerce button.button:hover {
		background-color: #dfdcde;
		text-decoration: none;
		background-image: none;
		color: #515151;
	}
	.woocommerce button.button.alt {
		background-color: #a46497;
		color: #fff;
		-webkit-font-smoothing: antialiased;
	}
	.woocommerce button.button.alt:hover {
		background-color: #96588a;
		color: #fff;
	}
	.woocommerce button.button.alt:disabled,
	.woocommerce button.button.alt:disabled:hover {
		background-color: #a46497;
		color: #fff;
	}
	.woocommerce #respond input#submit:disabled,
	.woocommerce button.button:disabled {
		color: inherit;
		cursor: not-allowed;
		opacity: 0.5;
		padding: 0.618em 1em;
	}
	.woocommerce #respond input#submit:disabled:hover,
	.woocommerce button.button:disabled:hover {
		color: inherit;
		background-color: #ebe9eb;
	}
	.woocommerce .cart .button {
		float: none;
	}
	.woocommerce #reviews #respond {
		margin: 0;
		border: 0;
		padding: 0;
	}
	.woocommerce #reviews #comment {
		height: 75px;
	}
	.woocommerce #reviews #comments .custom-h2 {
		clear: none;
	}
	.woocommerce #review_form #respond {
		position: static;
		margin: 0;
		width: auto;
		padding: 0;
		background: transparent none;
		border: 0;
	}
	.woocommerce #review_form #respond::after,
	.woocommerce #review_form #respond::before {
		content: " ";
		display: table;
	}
	.woocommerce #review_form #respond::after {
		clear: both;
	}
	.woocommerce #review_form #respond p {
		margin: 0 0 10px;
	}
	.woocommerce #review_form #respond .form-submit input {
		left: auto;
	}
	.woocommerce #review_form #respond textarea {
		box-sizing: border-box;
		width: 100%;
	}
	.woocommerce p.stars a {
		position: relative;
		height: 1em;
		width: 1em;
		text-indent: -999em;
		display: inline-block;
		text-decoration: none;
	}
	.woocommerce p.stars a::before {
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		width: 1em;
		height: 1em;
		line-height: 1;
		content: '\f005';
		font-family: "Font Awesome 5 Free";
		text-indent: 0;
		font-weight: normal;
	}
	.woocommerce p.stars a:hover ~ a::before {
		content: '\f005';
		font-family: "Font Awesome 5 Free";
		font-weight: normal;
	}
	.woocommerce p.stars:hover a::before {
		//        content: "\e020";
		content: '\f005';
		font-family: "Font Awesome 5 Free";
		font-weight: bold;
	}
}
@media all {
	.elementor-button {
		background-color: #02c39a;
	}
	.elementor a {
		-webkit-box-shadow: inset 0 -1px 0 rgba(2, 195, 154, 0);
		box-shadow: inset 0 -1px 0 rgba(2, 195, 154, 0);
	}
	.elementor a:hover {
		-webkit-box-shadow: inset 0 0 0 rgba(2, 195, 154, 0), 0 2px 0 #02c39a;
		box-shadow: inset 0 0 0 rgba(2, 195, 154, 0), 0 2px 0 #02c39a;
	}
	.elementor .elementor-button,
	.elementor .elementor-icon,
	.elementor .elementor-tab-title a {
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
	}
	.h-overflow-hidden {
		overflow: hidden;
	}
	.h-align-center {
		text-align: center;
	}
	.h-calculated-image {
		position: relative;
		display: block;
	}
	.h-calculated-image img {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		height: 100%;
		width: 100%;
		display: block;
	}
	.woocommerce *,
	.woocommerce::after,
	.woocommerce::before {
		-webkit-box-sizing: inherit;
		box-sizing: inherit;
	}
	.woocommerce .row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-right: -15px;
		margin-left: -15px;
	}
	.woocommerce .col-12,
	.woocommerce .col-md-3,
	.woocommerce .col-sm-6 {
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.woocommerce .col-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	@media (min-width: 576px) {
		.woocommerce .col-sm-6 {
			-webkit-box-flex: 0;
			-ms-flex: 0 0 50%;
			flex: 0 0 50%;
			max-width: 50%;
		}
	}
	@media (min-width: 768px) {
		.woocommerce .col-md-3 {
			-webkit-box-flex: 0;
			-ms-flex: 0 0 25%;
			flex: 0 0 25%;
			max-width: 25%;
		}
	}
	.woocommerce .custom-h2,
	.woocommerce a,
	.woocommerce body,
	.woocommerce div,
	.woocommerce form,
	.woocommerce h1,
	.woocommerce h3,
	.woocommerce h5,
	.woocommerce h6,
	.woocommerce iframe,
	.woocommerce label,
	.woocommerce li,
	.woocommerce ol,
	.woocommerce small,
	.woocommerce span,
	.woocommerce strong,
	.woocommerce ul {
		vertical-align: baseline;
		font-family: inherit;
		font-weight: inherit;
		font-style: inherit;
		font-size: 97%;
		outline: 0;
		padding: 0;
		margin: 0;
		border: 0;
	}
	.woocommerce:focus {
		outline: 0;
	}
	.woocommerce input[type="submit"] {
		-webkit-appearance: none;
	}
	.woocommerce ol,
	.woocommerce ul {
		list-style: none;
	}
	.woocommerce input[type="text"]::-ms-clear {
		display: none;
	}
	.woocommerce p:empty {
		display: none;
	}
	.woocommerce figure,
	.woocommerce section {
		display: block;
	}
	.far,
	.fas {
		-moz-osx-font-smoothing: grayscale;
		-webkit-font-smoothing: antialiased;
		display: inline-block;
		font-style: normal;
		font-variant: normal;
		text-rendering: auto;
		line-height: 1;
	}
	.fa-caret-right:before {
		content: "\f0da";
	}
	.fa-caret-up:before {
		content: "\f0d8";
	}
	.fa-check:before {
		content: "\f00c";
	}
	.fa-credit-card:before {
		content: "\f09d";
	}
	.fa-dna:before {
		content: "\f471";
	}
	.fa-gem:before {
		content: "\f3a5";
	}
	.fa-handshake:before {
		content: "\f2b5";
	}
	.fa-magic:before {
		content: "\f0d0";
	}
	.fa-shield-alt:before {
		content: "\f3ed";
	}
	.woocommerce .custom-h2,
	.woocommerce .h4,
	.woocommerce h1,
	.woocommerce h3,
	.woocommerce h5,
	.woocommerce h6 {
		font-family: "Neue Einstellung";
		font-weight: 500;
		color: #253237;
		margin-bottom: 2.66667rem;
	}
	.woocommerce h1 {
		font-size: 2.91667rem;
		line-height: 1.2;
	}
	.woocommerce .custom-h2 {
		font-size: 2.41667rem;
		line-height: 1.17241;
	}
	.woocommerce h3 {
		font-size: 2rem;
		line-height: 1.16667;
	}
	.woocommerce .h4 {
		font-size: 1.66667rem;
		line-height: 1.2;
	}
	.woocommerce h5 {
		font-size: 1.41667rem;
		line-height: 1.17647;
	}
	.woocommerce h6 {
		font-size: 1.16667rem;
		line-height: 1.14286;
	}
	.woocommerce ul {
		list-style: disc;
		margin-bottom: 1.5rem;
		padding-left: 1.5rem;
	}
	.woocommerce ul li {
		margin-bottom: 1.5rem;
	}
	.woocommerce ol {
		list-style: decimal;
		margin-bottom: 1.5rem;
		padding-left: 1.5rem;
	}
	.woocommerce ol li {
		margin-bottom: 1.5rem;
	}
	.woocommerce p {
		margin: 0 0 0 0;
	}
	.woocommerce a:not(button) {
		color: #02c39a;
		text-decoration: none;
		-webkit-box-shadow: inset 0 -1px 0 rgba(2, 195, 154, 0);
		box-shadow: inset 0 -1px 0 rgba(2, 195, 154, 0);
		-webkit-transition: color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, -webkit-box-shadow cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
		transition: color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, -webkit-box-shadow cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
		-o-transition: color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, box-shadow cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
		transition: color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, box-shadow cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
		transition: color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, box-shadow cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s, -webkit-box-shadow cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s;
	}
	.woocommerce a:not(button):hover {
		-webkit-box-shadow: inset 0 0 0 rgba(2, 195, 154, 0), 0 2px 0 #02c39a;
		box-shadow: inset 0 0 0 rgba(2, 195, 154, 0), 0 2px 0 #02c39a;
	}
	.woocommerce strong {
		font-family: "Neue Einstellung";
		font-weight: 600;
		color: #253237;
	}
	.woocommerce i {
		font-style: italic;
	}
	.woocommerce small {
		font-size: 1rem;
	}
	.woocommerce .button,
	.woocommerce button,
	.woocommerce input[type="submit"] {
		padding: 1.33333rem 1.66667rem 1.25rem 1.66667rem;
		font-family: "Neue Einstellung";
		font-size: 1.08333rem;
		line-height: 1;
		font-weight: 600;
		text-transform: uppercase;
		letter-spacing: 1px;
		cursor: pointer;
		color: #fff !important;
		background-color: #02c39a;
		border: 0;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
		border-radius: 2px;
		-webkit-transition: background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s !important;
		-o-transition: background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s !important;
		transition: background-color cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s !important;
	}
	.woocommerce .button:hover,
	.woocommerce button:hover,
	.woocommerce input[type="submit"]:hover {
		background-color: #02aa86;
	}
	.woocommerce input,
	.woocommerce textarea {
		display: block;
		width: inherit;
		font-family: "Neue Einstellung";
		font-size: 1.16667rem;
		line-height: 1.85714;
		color: #253237;
		padding: 0.66667rem 1rem;
		border: 0;
		border-width: 1px;
		border-style: solid;
		border-color: #e1e1e1;
		border-radius: 2px;
		-webkit-transition: border-color cubic-bezier(0.215, 0.61, 0.355, 1) 0.3s;
		-o-transition: border-color cubic-bezier(0.215, 0.61, 0.355, 1) 0.3s;
		transition: border-color cubic-bezier(0.215, 0.61, 0.355, 1) 0.3s;
	}
	.woocommerce input::-webkit-input-placeholder,
	.woocommerce textarea::-webkit-input-placeholder {
		color: #888;
	}
	.woocommerce input:-moz-placeholder,
	.woocommerce textarea:-moz-placeholder {
		color: #888;
	}
	.woocommerce input::-moz-placeholder,
	.woocommerce textarea::-moz-placeholder {
		color: #888;
	}
	.woocommerce input:-ms-input-placeholder,
	.woocommerce textarea:-ms-input-placeholder {
		color: #888;
	}
	.woocommerce input:focus,
	.woocommerce textarea:focus {
		border-color: #02c39a;
	}
	.woocommerce textarea {
		resize: none;
		height: 16.66667rem !important;
	}
	.woocommerce input[type="submit"],
	.woocommerce input[type="text"],
	.woocommerce textarea {
		-webkit-appearance: none;
		-webkit-border-radius: 2px;
	}
	input[type="checkbox"] {
		display: inline-block !important;
	}
	.woocommerce label {
		display: inline-block;
		font-size: 1.16667rem;
		line-height: 1.14286;
		margin-bottom: 0.33333rem;
	}
	.woocommerce select {
		width: 100%;
		font-family: "Neue Einstellung";
		font-size: 1.33333rem;
		color: #888;
		height: 3.33333rem;
		background-color: #fff;
		-webkit-box-shadow: none;
		box-shadow: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		-webkit-border-radius: 2px;
		border-width: 1px;
		border-style: solid;
		border-color: #e9e9e9;
		background-image: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18' height='18' viewBox='0 0 24 24'><path fill='currentColor' d='M7.406 7.828l4.594 4.594 4.594-4.594 1.406 1.406-6 6-6-6z'></path></svg>");
		background-position: 94% 56%;
		background-repeat: no-repeat;
		padding: 0 3.5rem 0 1.33333rem;
	}
	.woocommerce img {
		max-width: 100%;
		height: auto;
	}
	.o-neuron-hover .o-neuron-hover-holder {
		overflow: hidden;
	}
	.woocommerce {
		background-color: #fff;
		font-family: "Neue Einstellung";
		font-weight: 400;
		font-size: 1.33333rem;
		line-height: 1.75;
		color: #888;
		word-wrap: break-word;
		word-break: break-word;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		text-rendering: optimizeLegibility;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		-moz-font-feature-settings: "liga" on;
		text-shadow: rgba(0, 0, 0, 0.01) 0 0 1px;
	}
	::-moz-selection {
		background-color: #02c39a;
		color: #fff;
	}
	::selection {
		background-color: #02c39a;
		color: #fff;
	}
	.l-theme-wrapper {
		position: relative;
	}
	.l-theme-wrapper .l-main-wrapper {
		background-color: #fff;
	}
	.woocommerce .button {
		padding: 1.16667rem 1.5rem 1rem 1.5rem !important;
		font-size: 1.08333rem !important;
		line-height: 1;
		font-weight: 600 !important;
		text-transform: uppercase;
		letter-spacing: 1px;
		cursor: pointer;
		color: #fff !important;
		background-color: #02c39a !important;
		border: 0 !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
		border-radius: 2px !important;
	}
	.woocommerce .button:hover {
		background-color: #02aa86 !important;
	}
}
@media all {
	.woocommerce button::-moz-focus-inner {
		padding: 0;
		border: 0;
	}
}
@media all {
	.screen-reader-text {
		clip: rect(1px, 1px, 1px, 1px);
		position: absolute !important;
		height: 1px;
		width: 1px;
		overflow: hidden;
	}
	.screen-reader-text:focus {
		background-color: #f1f1f1;
		border-radius: 3px;
		box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
		clip: auto !important;
		color: #21759b;
		display: block;
		font-size: 14px;
		font-size: 0.875rem;
		font-weight: 700;
		height: auto;
		left: 5px;
		line-height: normal;
		padding: 15px 23px 14px;
		text-decoration: none;
		top: 5px;
		width: auto;
		z-index: 100000;
	}
	/*! end @import */
}
/*! CSS Used from: Embedded */

.woocommerce a,
.woocommerce a:not(button) {
	color: #0080c0;
}
.elementor a,
.woocommerce a {
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 128, 192, 0);
	box-shadow: inset 0 -1px 0 rgba(0, 128, 192, 0);
}
.elementor a:hover,
.woocommerce a:hover,
.woocommerce a:not(button):hover {
	-webkit-box-shadow: inset 0 0 0 #0080c0, 0 2px 0 rgb(#0080c0);
	box-shadow: inset 0 0 0 #0080c0, 0 2px 0 #0080c0;
}
.button,
.elementor-button,
button,
input[type="submit"] {
	background-color: #0080c0;
}
.woocommerce::-moz-selection {
	background-color: #0080c0;
}
.woocommerce::selection {
	background-color: #0080c0;
}
.woocommerce .button {
	background-color: #0080c0 !important;
}
.woocommerce .button:hover,
.woocommerce button:hover,
.woocommerce input[type="submit"]:hover {
	background-color: #005f8e;
}
.woocommerce .button:hover {
	background-color: #005f8e !important;
}
.woocommerce input:focus,
.woocommerce textarea:focus {
	border-color: #0080c0;
}
.woocommerce body,
.woocommerce select {
	color: #333;
}
.woocommerce input:-moz-placeholder,
.woocommerce input:-ms-input-placeholder,
.woocommerce input::-moz-placeholder,
.woocommerce input::-webkit-input-placeholder,
.woocommerce textarea:-moz-placeholder,
.woocommerce textarea:-ms-input-placeholder,
.woocommerce textarea::-moz-placeholder,
.woocommerce textarea::-webkit-input-placeholder {
	color: #333;
}
@media all {
	.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
		padding: 10px;
	}
	.elementor-column-gap-wide > .elementor-row > .elementor-column > .elementor-element-populated {
		padding: 20px;
	}
	.elementor-column-gap-wider > .elementor-row > .elementor-column > .elementor-element-populated {
		padding: 30px;
	}
	@media (max-width: 767px) {
		.elementor-column {
			width: 100%;
		}
	}
}
@media all {
	.elementor-aspect-ratio-169 .elementor-fit-aspect-ratio {
		padding-bottom: 56.25%;
	}
	.elementor-fit-aspect-ratio {
		position: relative;
		height: 0;
	}
	.elementor-fit-aspect-ratio iframe {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		border: 0;
		background-color: #000;
	}
	.elementor-screen-only,
	.screen-reader-text {
		position: absolute;
		top: -10000em;
		width: 1px;
		height: 1px;
		margin: -1px;
		padding: 0;
		overflow: hidden;
		clip: rect(0, 0, 0, 0);
		border: 0;
	}
	.elementor-clearfix:after {
		content: "";
		display: block;
		clear: both;
		width: 0;
		height: 0;
	}
	.elementor {
		-webkit-hyphens: manual;
		-ms-hyphens: manual;
		hyphens: manual;
	}
	.elementor *,
	.elementor:after,
	.elementor:before {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.elementor a {
		-webkit-box-shadow: none;
		box-shadow: none;
		text-decoration: none;
	}
	.elementor img {
		height: auto;
		max-width: 100%;
		border: none;
		-webkit-border-radius: 0;
		border-radius: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
		margin: 0;
	}
	.elementor iframe {
		max-width: 100%;
		width: 100%;
		margin: 0;
		line-height: 1;
		border: none;
	}
	.elementor .elementor-background-overlay {
		height: 100%;
		width: 100%;
		top: 0;
		left: 0;
		position: absolute;
	}
	.elementor-align-left {
		text-align: left;
	}
	@media (max-width: 767px) {
		.elementor-mobile-align-center {
			text-align: center;
		}
		.elementor-mobile-align-center .elementor-button {
			width: auto;
		}
		.elementor-mobile-align-left {
			text-align: left;
		}
	}
	.elementor-page-title,
	h1.entry-title {
		display: var(--page-title-display);
	}
	.elementor-section {
		position: relative;
	}
	.elementor-section .elementor-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-right: auto;
		margin-left: auto;
		position: relative;
	}
	@media (max-width: 1024px) {
		.elementor-section .elementor-container {
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
		}
	}
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 1140px;
	}
	.elementor-section.elementor-section-items-middle > .elementor-container {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.elementor-row {
		width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	@media (max-width: 1024px) {
		.elementor-row {
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
		}
	}
	.elementor-widget-wrap {
		position: relative;
		width: 100%;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-ms-flex-line-pack: start;
		align-content: flex-start;
	}
	.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.elementor-widget-wrap > .elementor-element {
		width: 100%;
	}
	.elementor-widget {
		position: relative;
	}
	.elementor-widget:not(:last-child) {
		margin-bottom: 20px;
	}
	.elementor-column {
		min-height: 1px;
	}
	.elementor-column,
	.elementor-column-wrap {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.elementor-column-wrap {
		width: 100%;
	}
	@media (min-width: 768px) {
		.elementor-column.elementor-col-16 {
			width: 16.666%;
		}
		.elementor-column.elementor-col-33 {
			width: 33.333%;
		}
		.elementor-column.elementor-col-50 {
			width: 50%;
		}
		.elementor-column.elementor-col-100 {
			width: 100%;
		}
	}
	@media (max-width: 767px) {
		.elementor-column {
			width: 100%;
		}
	}
	@media (min-width: 1025px) {
		#elementor-device-mode: after {
			content: "desktop";
		}
	}
	@media (min-width: 768px) and (max-width: 1024px) {
		#elementor-device-mode: after {
			content: "tablet";
		}
	}
	@media (max-width: 767px) {
		#elementor-device-mode: after {
			content: "mobile";
		}
	}
	.elementor-element .elementor-widget-container {
		-webkit-transition: background 0.3s, border 0.3s, -webkit-border-radius 0.3s, -webkit-box-shadow 0.3s;
		transition: background 0.3s, border 0.3s, -webkit-border-radius 0.3s, -webkit-box-shadow 0.3s;
		-o-transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
		transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
		transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, -webkit-border-radius 0.3s, -webkit-box-shadow 0.3s;
	}
	.elementor-tab-title a {
		color: inherit;
	}
	.elementor-button {
		display: inline-block;
		line-height: 1;
		background-color: #818a91;
		font-size: 15px;
		padding: 12px 24px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		color: #fff;
		fill: #fff;
		text-align: center;
		-webkit-transition: all 0.3s;
		-o-transition: all 0.3s;
		transition: all 0.3s;
	}
	.elementor-button:focus,
	.elementor-button:hover,
	.elementor-button:visited {
		color: #fff;
	}
	.elementor-button-content-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.elementor-button-text {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
		display: inline-block;
	}
	.elementor-button.elementor-size-lg {
		font-size: 18px;
		padding: 20px 40px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
	}
	.elementor-button span {
		text-decoration: inherit;
	}
	.elementor-widget-divider {
		--divider-border-style: none;
		--divider-border-width: 1px;
		--divider-color: #2c2c2c;
		--divider-icon-size: 20px;
		--divider-element-spacing: 10px;
		--divider-pattern-height: 24px;
		--divider-pattern-size: 20px;
		--divider-pattern-url: none;
		--divider-pattern-repeat: repeat-x;
	}
	.elementor-widget-divider .elementor-divider {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.elementor-widget-divider .elementor-divider-separator {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin: 0;
		direction: ltr;
	}
	.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
		border-top: var(--divider-border-width) var(--divider-border-style) var(--divider-color);
	}
	.elementor-heading-title {
		padding: 0;
		margin: 0;
		line-height: 1;
	}
	.elementor-widget-heading .elementor-heading-title.elementor-size-large {
		font-size: 29px;
	}
	.elementor-icon {
		display: inline-block;
		line-height: 1;
		-webkit-transition: all 0.3s;
		-o-transition: all 0.3s;
		transition: all 0.3s;
		color: #818a91;
		font-size: 50px;
		text-align: center;
	}
	.elementor-icon:hover {
		color: #818a91;
	}
	.elementor-icon i {
		width: 1em;
		height: 1em;
		position: relative;
		display: block;
	}
	.elementor-icon i:before {
		position: absolute;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	.elementor-view-framed .elementor-icon {
		padding: 0.5em;
		color: #818a91;
		border: 3px solid #818a91;
		background-color: transparent;
	}
	.elementor-shape-circle .elementor-icon {
		-webkit-border-radius: 50%;
		border-radius: 50%;
	}
	@media (min-width: 768px) {
		.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
		}
		.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon {
			display: -webkit-inline-box;
			display: -ms-inline-flexbox;
			display: inline-flex;
			-webkit-box-flex: 0;
			-ms-flex: 0 0 auto;
			flex: 0 0 auto;
		}
		.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper {
			text-align: left;
			-webkit-box-orient: horizontal;
			-webkit-box-direction: normal;
			-ms-flex-direction: row;
			flex-direction: row;
		}
		.elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper {
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center;
		}
	}
	@media (max-width: 767px) {
		.elementor-widget-icon-box .elementor-icon-box-icon {
			margin-left: auto !important;
			margin-right: auto !important;
			margin-bottom: 15px;
		}
	}
	.elementor-widget-icon-box .elementor-icon-box-wrapper {
		text-align: center;
	}
	.elementor-widget-icon-box .elementor-icon-box-content {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}
	.elementor-widget-icon-box .elementor-icon-box-description {
		margin: 0;
	}
	.elementor-widget .elementor-icon-list-items {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	.elementor-widget .elementor-icon-list-item {
		margin: 0;
		padding: 0;
		position: relative;
	}
	.elementor-widget .elementor-icon-list-item:after {
		position: absolute;
		bottom: 0;
		width: 100%;
	}
	.elementor-widget .elementor-icon-list-item {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text {
		-ms-flex-item-align: center;
		align-self: center;
		padding-left: 5px;
	}
	.elementor-widget .elementor-icon-list-icon {
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
	.elementor-widget .elementor-icon-list-icon i {
		width: 1.25em;
	}
	.elementor-widget.elementor-align-left .elementor-icon-list-item {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		text-align: left;
	}
	.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after {
		left: 0;
	}
	@media (max-width: 1024px) {
		.elementor-widget: not(.elementor-tablet-align-right) .elementor-icon-list-item: after {
			left: 0;
		}
		.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after {
			right: 0;
		}
	}
	@media (max-width: 767px) {
		.elementor-widget.elementor-mobile-align-left .elementor-icon-list-items {
			-webkit-box-pack: start;
			-ms-flex-pack: start;
			justify-content: flex-start;
		}
		.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item {
			-webkit-box-pack: start;
			-ms-flex-pack: start;
			justify-content: flex-start;
			text-align: left;
		}
		.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after {
			left: 0;
		}
		.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after {
			right: 0;
		}
	}
	.elementor-page .elementor-widget-menu-anchor {
		margin-bottom: 0;
	}
	.elementor-testimonial-wrapper {
		overflow: hidden;
		text-align: center;
	}
	.elementor-testimonial-wrapper .elementor-testimonial-content {
		font-size: 1.3em;
		margin-bottom: 20px;
	}
	.elementor-testimonial-wrapper .elementor-testimonial-name {
		line-height: 1.5;
		color: inherit;
		display: block;
	}
	.elementor-testimonial-wrapper .elementor-testimonial-job {
		font-size: 0.85em;
		color: inherit;
		display: block;
	}
	.elementor-testimonial-wrapper.elementor-testimonial-text-align-left {
		text-align: left;
	}
	.elementor-testimonial-wrapper .elementor-testimonial-meta {
		width: 100%;
		line-height: 1;
	}
	.elementor-testimonial-wrapper .elementor-testimonial-meta-inner {
		display: inline-block;
	}
	.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details,
	.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image {
		display: table-cell;
		vertical-align: middle;
	}
	.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img {
		width: 60px;
		height: 60px;
		-webkit-border-radius: 50%;
		border-radius: 50%;
		-o-object-fit: cover;
		object-fit: cover;
		max-width: none;
	}
	.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image {
		padding-right: 15px;
	}
	.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details {
		text-align: left;
	}
	.elementor-toggle {
		text-align: left;
	}
	.elementor-toggle .elementor-tab-title {
		font-weight: 700;
		line-height: 1;
		margin: 0;
		padding: 15px;
		border-bottom: 1px solid #d4d4d4;
		cursor: pointer;
		outline: 0;
	}
	.elementor-toggle .elementor-tab-title .elementor-toggle-icon {
		display: inline-block;
		width: 1em;
	}
	.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left {
		float: left;
		text-align: left;
	}
	.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed {
		display: block;
	}
	.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened {
		display: none;
	}
	.elementor-active {
		transition: opacity 2s linear;
		transform: translate(0) !important;
		opacity: 1 !important;
		display: block !important;
		position: relative !important;
	}
	.elementor-toggle .elementor-tab-content {
		padding: 15px;
		border-bottom: 1px solid #d4d4d4;
		transform: translate(9999px);
		opacity: 0;
		position: absolute;
	}
	@media (max-width: 767px) {
		.elementor-toggle .elementor-tab-title {
			padding: 12px;
		}
		.elementor-toggle .elementor-tab-content {
			padding: 12px 10px;
		}
	}
	.elementor-widget-video .elementor-widget-container {
		overflow: hidden;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	.elementor .elementor-element ul.elementor-icon-list-items {
		padding: 0;
	}
}
@media all {
	.elementor-kit-11943 {
		--e-global-color-primary: #0080c0;
		--e-global-color-secondary: #54595f;
		--e-global-color-text: #7a7a7a;
		--e-global-color-accent: #61ce70;
		--e-global-color-41fbc89c: #6ec1e4;
		--e-global-color-63d57733: #4054b2;
		--e-global-color-226e3162: #23a455;
		--e-global-color-bd3322e: #000;
		--e-global-color-511899f0: #fff;
		--e-global-typography-primary-font-family: "Roboto";
		--e-global-typography-primary-font-weight: 600;
		--e-global-typography-secondary-font-family: "Roboto Slab";
		--e-global-typography-secondary-font-weight: 400;
		--e-global-typography-text-font-family: "Roboto";
		--e-global-typography-text-font-weight: 400;
		--e-global-typography-accent-font-family: "Roboto";
		--e-global-typography-accent-font-weight: 500;
	}
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 1140px;
	}
	.elementor-widget:not(:last-child) {
		margin-bottom: 20px;
	}
	h1.entry-title {
		display: var(--page-title-display);
	}
	@media (max-width: 1024px) {
		.elementor-section.elementor-section-boxed > .elementor-container {
			max-width: 1025px;
		}
	}
	@media (max-width: 767px) {
		.elementor-section.elementor-section-boxed > .elementor-container {
			max-width: 768px;
		}
	}
}
@media all {
	.woocommerce div.product .elementor-widget-woocommerce-product-images div.images,
	.woocommerce-page div.product .elementor-widget-woocommerce-product-images div.images {
		float: none;
		width: 100%;
		padding: 0;
	}
	.woocommerce div.product.elementor form.cart:not(.grouped_form):not(.variations_form) {
		margin: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	.woocommerce div.product.elementor .quantity .qty {
		vertical-align: top;
		margin-right: 0;
	}
	.woocommerce div.product.elementor .quantity + .button {
		margin-left: 10px;
	}
	@media (max-width: 767px) {
		.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart: not(.grouped_form): not(.variations_form) {
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			justify-content: center;
		}
		.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart:not(.grouped_form):not(.variations_form) div.quantity {
			margin-right: 0;
		}
		.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart:not(.grouped_form):not(.variations_form) button {
			-ms-flex-preferred-size: auto;
			flex-basis: auto;
		}
	}
	.woocommerce div.product.elementor ul.tabs:before {
		position: static;
		content: none;
		width: auto;
		bottom: auto;
		left: auto;
		border-bottom: 0;
		z-index: auto;
	}
	.woocommerce div.product.elementor ul.tabs {
		margin: 0;
	}
	.woocommerce div.product.elementor ul.tabs li {
		padding: 0;
	}
	.woocommerce div.product.elementor ul.tabs li a {
		padding: 0.8em 1.2em;
		line-height: 1;
	}
	.woocommerce div.product.elementor ul.tabs li:after,
	.woocommerce div.product.elementor ul.tabs li:before {
		border: 0;
		position: static;
		bottom: auto;
		width: auto;
		height: auto;
		content: none;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.woocommerce div.product.elementor .woocommerce-tabs .panel {
		padding: 20px;
		border-radius: 0;
		border-width: 0;
		border-top: 1px solid #d3ced2;
		-webkit-box-shadow: none;
		box-shadow: none;
		margin: -1px 0 0;
	}
	.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
		display: inline-block;
	}
}
@media all {
	.far,
	.fas {
		-moz-osx-font-smoothing: grayscale;
		-webkit-font-smoothing: antialiased;
		display: inline-block;
		font-style: normal;
		font-variant: normal;
		text-rendering: auto;
		line-height: 1;
	}
	.fa-caret-right:before {
		content: "\f0da";
	}
	.fa-caret-up:before {
		content: "\f0d8";
	}
	.fa-check:before {
		content: "\f00c";
	}
	.fa-cloud-sun-rain:before {
		content: "\f743";
	}
	.fa-credit-card:before {
		content: "\f09d";
	}
	.fa-dna:before {
		content: "\f471";
	}
	.fa-gem:before {
		content: "\f3a5";
	}
	.fa-handshake:before {
		content: "\f2b5";
	}
	.fa-magic:before {
		content: "\f0d0";
	}
	.fa-shield-alt:before {
		content: "\f3ed";
	}
	.far {
		font-weight: 400;
	}
	.far,
	.fas {
		font-family: "Font Awesome 5 Free";
	}
	.fas {
		font-weight: 900;
	}
}
@media all {
	.elementor-widget-heading .elementor-heading-title {
		color: #2A2B2B;
		font-size: 12px;
		font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		font-weight: var(--e-global-typography-primary-font-weight);
	}
	.elementor-widget-text-editor {
		color: var(--e-global-color-text);
		font-family: var(--e-global-typography-text-font-family), Sans-serif;
		font-weight: var(--e-global-typography-text-font-weight);
	}
	.elementor-widget-button .elementor-button {
		font-family: var(--e-global-typography-accent-font-family), Sans-serif;
		font-weight: var(--e-global-typography-accent-font-weight);
		background-color: var(--e-global-color-accent);
	}
	.elementor-widget-divider {
		--divider-color: var(--e-global-color-secondary);
	}
	.elementor-widget-icon.elementor-view-default .elementor-icon {
		color: var(--e-global-color-primary);
		border-color: var(--e-global-color-primary);
	}
	.elementor-widget-icon-box.elementor-view-framed .elementor-icon {
		fill: var(--e-global-color-primary);
		color: var(--e-global-color-primary);
		border-color: var(--e-global-color-primary);
	}
	.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title {
		color: var(--e-global-color-primary);
	}
	.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title {
		font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		font-weight: var(--e-global-typography-primary-font-weight);
	}
	.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-description {
		color: var(--e-global-color-text);
		font-family: var(--e-global-typography-text-font-family), Sans-serif;
		font-weight: var(--e-global-typography-text-font-weight);
	}
	.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
		border-color: var(--e-global-color-text);
	}
	.elementor-widget-icon-list .elementor-icon-list-icon i {
		color: var(--e-global-color-primary);
	}
	.elementor-widget-icon-list .elementor-icon-list-text {
		color: var(--e-global-color-secondary);
	}
	.elementor-widget-icon-list .elementor-icon-list-item {
		font-family: var(--e-global-typography-text-font-family), Sans-serif;
		font-weight: var(--e-global-typography-text-font-weight);
	}
	.elementor-widget-testimonial .elementor-testimonial-content {
		color: var(--e-global-color-text);
		font-family: var(--e-global-typography-text-font-family), Sans-serif;
		font-weight: var(--e-global-typography-text-font-weight);
	}
	.elementor-widget-testimonial .elementor-testimonial-name {
		color: var(--e-global-color-primary);
		font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		font-weight: var(--e-global-typography-primary-font-weight);
	}
	.elementor-widget-testimonial .elementor-testimonial-job {
		color: var(--e-global-color-secondary);
		font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
		font-weight: var(--e-global-typography-secondary-font-weight);
	}
	.elementor-widget-toggle .elementor-toggle-icon,
	.elementor-widget-toggle .elementor-toggle-title {
		color: var(--e-global-color-primary);
	}
	.elementor-widget-toggle .elementor-toggle .elementor-toggle-title {
		font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		font-weight: var(--e-global-typography-primary-font-weight);
	}
	.elementor-widget-toggle .elementor-toggle .elementor-tab-content {
		color: var(--e-global-color-text);
		font-family: var(--e-global-typography-text-font-family), Sans-serif;
		font-weight: var(--e-global-typography-text-font-weight);
	}
	.elementor-widget-woocommerce-product-title .elementor-heading-title {
		color: var(--e-global-color-primary);
		font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		font-weight: var(--e-global-typography-primary-font-weight);
	}
	.woocommerce .elementor-widget-woocommerce-product-price .price {
		color: var(--e-global-color-primary);
		font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		font-weight: var(--e-global-typography-primary-font-weight);
	}
	.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > .custom-h2 {
		color: var(--e-global-color-primary);
		font-family: var(--e-global-typography-primary-font-family), Sans-serif;
		font-weight: var(--e-global-typography-primary-font-weight);
	}
}
@media all {
	.elementor-11967 .elementor-element.elementor-element-a320ed4 > .elementor-widget-container {
		margin: 0;
	}
	.elementor-11967 .elementor-element.elementor-element-2c3c3a7 {
		--divider-border-style: solid;
		--divider-color: #f1f1f1f1;
		--divider-border-width: 1px;
	}
	.elementor-11967 .elementor-element.elementor-element-2c3c3a7 .elementor-divider-separator {
		width: 100%;
	}
	.elementor-11967 .elementor-element.elementor-element-2c3c3a7 .elementor-divider {
		padding-top: 2px;
		padding-bottom: 2px;
	}
	.woocommerce .elementor-11967 .elementor-element.elementor-element-b716e36 .price {
		color: #f8572c;
		font-family: Lato, Sans-serif;
		font-size: 30px;
		font-weight: 800;
	}
	.elementor-11967 .elementor-element.elementor-element-b716e36 > .elementor-widget-container {
		margin: -25px 0 -35px 0;
	}
	.woocommerce .elementor-11967 .elementor-element.elementor-element-f8861d1 .woocommerce-product-details__short-description {
		font-family: Montserrat, Sans-serif;
		font-size: 15px;
		line-height: 1.5em;
	}
	.elementor-11967 .elementor-element.elementor-element-f8861d1 > .elementor-widget-container {
		margin: 00px 00px -25px 00px;
	}
	.elementor-11967 .elementor-element.elementor-element-c66016c {
		--divider-border-style: solid;
		--divider-color: #f1f1f1f1;
		--divider-border-width: 1px;
	}
	.elementor-11967 .elementor-element.elementor-element-c66016c .elementor-divider-separator {
		width: 100%;
	}
	.elementor-11967 .elementor-element.elementor-element-c66016c .elementor-divider {
		padding-top: 2px;
		padding-bottom: 2px;
	}
	.elementor-11967 .elementor-element.elementor-element-e0b7bf5 {
		font-family: Roboto, Sans-serif;
		font-weight: 400;
		line-height: 1.5em;
	}
	.elementor-11967 .elementor-element.elementor-element-e0b7bf5 > .elementor-widget-container {
		padding: 0 0 0 20px;
		border-style: solid;
		border-width: 0 0 0 4px;
		border-color: #001f80;
		border-radius: 0 0 0 4px;
	}
	.elementor-11967 .elementor-element.elementor-element-50d5643 .cart button {
		background-color: #f8572c;
		transition: all 0.2s;
	}
	.elementor-11967 .elementor-element.elementor-element-50d5643 .quantity .qty {
		transition: all 0.2s;
	}
	.elementor-11967 .elementor-element.elementor-element-7b1562a {
		--divider-border-style: solid;
		--divider-color: #f1f1f1f1;
		--divider-border-width: 1px;
	}
	.elementor-11967 .elementor-element.elementor-element-7b1562a .elementor-divider-separator {
		width: 100%;
	}
	.elementor-11967 .elementor-element.elementor-element-7b1562a .elementor-divider {
		padding-top: 2px;
		padding-bottom: 2px;
	}
	.elementor-11967 .elementor-element.elementor-element-6d915dd > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
		align-content: center;
		align-items: center;
	}
	.elementor-11967 .elementor-element.elementor-element-af635b7 > .elementor-element-populated {
		margin: 0;
		padding: 0;
	}
	.elementor-11967 .elementor-element.elementor-element-58d2b4b .elementor-icon-wrapper {
		text-align: center;
	}
	.elementor-11967 .elementor-element.elementor-element-58d2b4b.elementor-view-default .elementor-icon {
		color: #232323;
		border-color: #232323;
	}
	.elementor-11967 .elementor-element.elementor-element-58d2b4b .elementor-icon {
		font-size: 21px;
	}
	.elementor-11967 .elementor-element.elementor-element-58d2b4b .elementor-icon i {
		transform: rotate(0);
	}
	.elementor-11967 .elementor-element.elementor-element-58d2b4b > .elementor-widget-container {
		padding: 5px 0 0 0;
	}
	.elementor-11967 .elementor-element.elementor-element-47cb8d3 .custom-h2.elementor-heading-title {
		color: #2a2b2b;
		font-family: "Open Sans", Sans-serif;
		font-size: 12px;
		font-weight: 700;
	}
	.elementor-11967 .elementor-element.elementor-element-47cb8d3 > .elementor-widget-container {
		margin: 0 0 -15px 0;
	}
	.elementor-11967 .elementor-element.elementor-element-c98c5a5 .elementor-heading-title {
		color: #2a2b2b;
		font-family: "Open Sans", Sans-serif;
		font-size: 12px;
		font-weight: 500;
	}
	.elementor-11967 .elementor-element.elementor-element-b3667e8 > .elementor-element-populated {
		margin: 0;
		padding: 0;
	}
	.elementor-11967 .elementor-element.elementor-element-9b7567d .elementor-icon-wrapper {
		text-align: center;
	}
	.elementor-11967 .elementor-element.elementor-element-9b7567d.elementor-view-default .elementor-icon {
		color: #232323;
		border-color: #232323;
	}
	.elementor-11967 .elementor-element.elementor-element-9b7567d .elementor-icon {
		font-size: 21px;
	}
	.elementor-11967 .elementor-element.elementor-element-9b7567d .elementor-icon i {
		transform: rotate(0);
	}
	.elementor-11967 .elementor-element.elementor-element-9b7567d > .elementor-widget-container {
		margin: 0;
		padding: 5px 0 0 0;
	}
	.elementor-11967 .elementor-element.elementor-element-0bf6a50 .custom-h2.elementor-heading-title {
		color: #2a2b2b;
		font-family: "Open Sans", Sans-serif;
		font-size: 12px;
		font-weight: 700;
	}
	.elementor-11967 .elementor-element.elementor-element-0bf6a50 > .elementor-widget-container {
		margin: 0 0 -15px 0;
	}
	.elementor-11967 .elementor-element.elementor-element-bc8e502 .elementor-heading-title {
		color: #2a2b2b;
		font-family: "Open Sans", Sans-serif;
		font-size: 12px;
		font-weight: 500;
	}
	.elementor-11967 .elementor-element.elementor-element-b5eb8ec > .elementor-element-populated {
		margin: 0;
		padding: 0;
	}
	.elementor-11967 .elementor-element.elementor-element-5c87a76 .elementor-icon-wrapper {
		text-align: center;
	}
	.elementor-11967 .elementor-element.elementor-element-5c87a76.elementor-view-default .elementor-icon {
		color: #232323;
		border-color: #232323;
	}
	.elementor-11967 .elementor-element.elementor-element-5c87a76 .elementor-icon {
		font-size: 21px;
	}
	.elementor-11967 .elementor-element.elementor-element-5c87a76 .elementor-icon i {
		transform: rotate(0);
	}
	.elementor-11967 .elementor-element.elementor-element-5c87a76 > .elementor-widget-container {
		padding: 5px 0 0 0;
	}
	.elementor-11967 .elementor-element.elementor-element-699a11f .custom-h2.elementor-heading-title {
		color: #2a2b2b;
		font-family: "Open Sans", Sans-serif;
		font-size: 12px;
		font-weight: 700;
	}
	.elementor-11967 .elementor-element.elementor-element-699a11f > .elementor-widget-container {
		margin: 0 0 -15px 0;
	}
	.elementor-11967 .elementor-element.elementor-element-fe6ddab .elementor-heading-title {
		color: #2a2b2b;
		font-family: "Open Sans", Sans-serif;
		font-size: 12px;
		font-weight: 500;
	}
	.elementor-11967 .elementor-element.elementor-element-4c668808 > .elementor-container {
		max-width: 1140px;
		min-height: 600px;
	}
	.elementor-11967 .elementor-element.elementor-element-4c668808:not(.elementor-motion-effects-element-type-background) {
		background-position: center center;
		background-size: cover;
	}
	.elementor-11967 .elementor-element.elementor-element-4c668808 > .elementor-background-overlay {
		background-color: #4054b2;
		opacity: 0.8;
		transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
	}
	.elementor-11967 .elementor-element.elementor-element-4c668808 {
		box-shadow: 0 0 34px 0 rgba(107, 107, 107, 0.5);
		transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	}
	.elementor-11967 .elementor-element.elementor-element-7262582f > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 20px;
	}
	.elementor-11967 .elementor-element.elementor-element-5dad1e51 .elementor-heading-title {
		color: #fff;
		font-family: Roboto, Sans-serif;
		font-size: 61px;
		font-weight: 500;
		text-transform: uppercase;
		font-style: normal;
		text-decoration: none;
		line-height: 1.1em;
		letter-spacing: -0.1px;
	}
	.elementor-11967 .elementor-element.elementor-element-fd91323 .elementor-button {
		font-family: Roboto, Sans-serif;
		font-size: 15px;
		font-weight: 400;
		text-transform: none;
		font-style: normal;
		text-decoration: none;
		line-height: 1em;
		letter-spacing: 0;
		fill: #4054b2;
		color: #4054b2;
		background-color: #fff;
		border-style: solid;
		border-color: #fff;
		border-radius: 50px 50px 50px 50px;
		padding: 17px 50px 17px 50px;
	}
	.elementor-11967 .elementor-element.elementor-element-fd91323 .elementor-button:focus,
	.elementor-11967 .elementor-element.elementor-element-fd91323 .elementor-button:hover {
		color: #fff;
		background-color: rgba(255, 255, 255, 0);
		border-color: #fff;
	}
	.elementor-11967 .elementor-element.elementor-element-fd91323 > .elementor-widget-container {
		padding: 30px 0 0 0;
	}
	.elementor-11967 .elementor-element.elementor-element-77acd1d > .elementor-container {
		max-width: 1140px;
	}
	.elementor-11967 .elementor-element.elementor-element-77acd1d {
		padding: 70px 0 70px 0;
	}
	.elementor-11967 .elementor-element.elementor-element-582e2e07 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 20px;
	}
	.elementor-11967 .elementor-element.elementor-element-5000bb42.elementor-view-framed .elementor-icon {
		fill: #4054b2;
		color: #4054b2;
		border-color: #4054b2;
	}
	.elementor-11967 .elementor-element.elementor-element-5000bb42.elementor-view-framed .elementor-icon:hover {
		fill: #ffffff;
		color: #fff;
		border-color: #fff;
	}
	.elementor-11967 .elementor-element.elementor-element-5000bb42.elementor-view-framed .elementor-icon:hover {
		background-color: #4054b2;
	}
	.elementor-11967 .elementor-element.elementor-element-5000bb42.elementor-position-left .elementor-icon-box-icon {
		margin-right: 45px;
	}
	.elementor-11967 .elementor-element.elementor-element-5000bb42 .elementor-icon {
		font-size: 33px;
		padding: 1em;
	}
	.elementor-11967 .elementor-element.elementor-element-5000bb42 .elementor-icon i {
		transform: rotate(0);
	}
	.elementor-11967 .elementor-element.elementor-element-5000bb42 .elementor-icon-box-content .elementor-icon-box-title {
		color: #4c4c4c;
	}
	.elementor-11967 .elementor-element.elementor-element-5000bb42 .elementor-icon-box-content .elementor-icon-box-title {
		font-family: Roboto, Sans-serif;
		font-size: 21px;
		font-weight: 700;
		text-transform: uppercase;
		font-style: normal;
		text-decoration: none;
		line-height: 1.3em;
		letter-spacing: 0;
	}
	.elementor-11967 .elementor-element.elementor-element-5000bb42 .elementor-icon-box-content .elementor-icon-box-description {
		color: #4c4c4c;
		font-family: Roboto, Sans-serif;
		font-size: 17px;
		font-weight: 300;
		text-transform: none;
		font-style: normal;
		text-decoration: none;
		line-height: 1.5em;
		letter-spacing: 0;
	}
	.elementor-11967 .elementor-element.elementor-element-2c63d20a .elementor-spacer-inner {
		height: 20px;
	}
	.elementor-11967 .elementor-element.elementor-element-31a80c2d.elementor-view-framed .elementor-icon {
		fill: #4054b2;
		color: #4054b2;
		border-color: #4054b2;
	}
	.elementor-11967 .elementor-element.elementor-element-31a80c2d.elementor-view-framed .elementor-icon:hover {
		fill: #ffffff;
		color: #fff;
		border-color: #fff;
	}
	.elementor-11967 .elementor-element.elementor-element-31a80c2d.elementor-view-framed .elementor-icon:hover {
		background-color: #4054b2;
	}
	.elementor-11967 .elementor-element.elementor-element-31a80c2d.elementor-position-left .elementor-icon-box-icon {
		margin-right: 45px;
	}
	.elementor-11967 .elementor-element.elementor-element-31a80c2d .elementor-icon {
		font-size: 33px;
		padding: 1em;
	}
	.elementor-11967 .elementor-element.elementor-element-31a80c2d .elementor-icon i {
		transform: rotate(0);
	}
	.elementor-11967 .elementor-element.elementor-element-31a80c2d .elementor-icon-box-content .elementor-icon-box-title {
		color: #4c4c4c;
	}
	.elementor-11967 .elementor-element.elementor-element-31a80c2d .elementor-icon-box-content .elementor-icon-box-title {
		font-family: Roboto, Sans-serif;
		font-size: 21px;
		font-weight: 700;
		text-transform: uppercase;
		font-style: normal;
		text-decoration: none;
		line-height: 1.3em;
		letter-spacing: 0;
	}
	.elementor-11967 .elementor-element.elementor-element-31a80c2d .elementor-icon-box-content .elementor-icon-box-description {
		color: #4c4c4c;
		font-family: Roboto, Sans-serif;
		font-size: 17px;
		font-weight: 300;
		text-transform: none;
		font-style: normal;
		text-decoration: none;
		line-height: 1.5em;
		letter-spacing: 0;
	}
	.elementor-11967 .elementor-element.elementor-element-1d1d4c > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 20px;
	}
	.elementor-11967 .elementor-element.elementor-element-50c5a51a.elementor-view-framed .elementor-icon {
		fill: #4054b2;
		color: #4054b2;
		border-color: #4054b2;
	}
	.elementor-11967 .elementor-element.elementor-element-50c5a51a.elementor-view-framed .elementor-icon:hover {
		fill: #ffffff;
		color: #fff;
		border-color: #fff;
	}
	.elementor-11967 .elementor-element.elementor-element-50c5a51a.elementor-view-framed .elementor-icon:hover {
		background-color: #4054b2;
	}
	.elementor-11967 .elementor-element.elementor-element-50c5a51a.elementor-position-left .elementor-icon-box-icon {
		margin-right: 45px;
	}
	.elementor-11967 .elementor-element.elementor-element-50c5a51a .elementor-icon {
		font-size: 33px;
		padding: 1em;
	}
	.elementor-11967 .elementor-element.elementor-element-50c5a51a .elementor-icon i {
		transform: rotate(0);
	}
	.elementor-11967 .elementor-element.elementor-element-50c5a51a .elementor-icon-box-content .elementor-icon-box-title {
		color: #4c4c4c;
	}
	.elementor-11967 .elementor-element.elementor-element-50c5a51a .elementor-icon-box-content .elementor-icon-box-title {
		font-family: Roboto, Sans-serif;
		font-size: 21px;
		font-weight: 700;
		text-transform: uppercase;
		font-style: normal;
		text-decoration: none;
		line-height: 1.3em;
		letter-spacing: 0;
	}
	.elementor-11967 .elementor-element.elementor-element-50c5a51a .elementor-icon-box-content .elementor-icon-box-description {
		color: #4c4c4c;
		font-family: Roboto, Sans-serif;
		font-size: 17px;
		font-weight: 300;
		text-transform: none;
		font-style: normal;
		text-decoration: none;
		line-height: 1.5em;
		letter-spacing: 0;
	}
	.elementor-11967 .elementor-element.elementor-element-2211d77a .elementor-spacer-inner {
		height: 20px;
	}
	.elementor-11967 .elementor-element.elementor-element-141bc9a9.elementor-view-framed .elementor-icon {
		fill: #4054b2;
		color: #4054b2;
		border-color: #4054b2;
	}
	.elementor-11967 .elementor-element.elementor-element-141bc9a9.elementor-view-framed .elementor-icon:hover {
		fill: #ffffff;
		color: #fff;
		border-color: #fff;
	}
	.elementor-11967 .elementor-element.elementor-element-141bc9a9.elementor-view-framed .elementor-icon:hover {
		background-color: #4054b2;
	}
	.elementor-11967 .elementor-element.elementor-element-141bc9a9.elementor-position-left .elementor-icon-box-icon {
		margin-right: 45px;
	}
	.elementor-11967 .elementor-element.elementor-element-141bc9a9 .elementor-icon {
		font-size: 33px;
		padding: 1em;
	}
	.elementor-11967 .elementor-element.elementor-element-141bc9a9 .elementor-icon i {
		transform: rotate(0);
	}
	.elementor-11967 .elementor-element.elementor-element-141bc9a9 .elementor-icon-box-content .elementor-icon-box-title {
		color: #4c4c4c;
	}
	.elementor-11967 .elementor-element.elementor-element-141bc9a9 .elementor-icon-box-content .elementor-icon-box-title {
		font-family: Roboto, Sans-serif;
		font-size: 21px;
		font-weight: 700;
		text-transform: uppercase;
		font-style: normal;
		text-decoration: none;
		line-height: 1.3em;
		letter-spacing: 0;
	}
	.elementor-11967 .elementor-element.elementor-element-141bc9a9 .elementor-icon-box-content .elementor-icon-box-description {
		color: #4c4c4c;
		font-family: Roboto, Sans-serif;
		font-size: 17px;
		font-weight: 300;
		text-transform: none;
		font-style: normal;
		text-decoration: none;
		line-height: 1.5em;
		letter-spacing: 0;
	}
	.elementor-11967 .elementor-element.elementor-element-60246dd0 > .elementor-container {
		max-width: 1140px;
	}
	.elementor-11967 .elementor-element.elementor-element-60246dd0:not(.elementor-motion-effects-element-type-background) {
		background-color: #eee;
	}
	.elementor-11967 .elementor-element.elementor-element-60246dd0 {
		transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
		padding: 90px 0 90px 0;
	}
	.elementor-11967 .elementor-element.elementor-element-3cebac07 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 20px;
	}
	.elementor-11967 .elementor-element.elementor-element-6e852d4d {
		text-align: center;
	}
	.elementor-11967 .elementor-element.elementor-element-6e852d4d .elementor-heading-title {
		color: #4c4c4c;
		font-family: Roboto, Sans-serif;
		font-size: 39px;
		font-weight: 400;
		text-transform: uppercase;
		font-style: normal;
		text-decoration: none;
		line-height: 1.2em;
		letter-spacing: 0;
	}
	.elementor-11967 .elementor-element.elementor-element-644d086f .elementor-text-editor {
		text-align: center;
	}
	.elementor-11967 .elementor-element.elementor-element-644d086f {
		color: #878787;
		font-family: Roboto, Sans-serif;
		font-size: 17px;
		font-weight: 300;
		text-transform: none;
		font-style: normal;
		text-decoration: none;
		line-height: 1.5em;
		letter-spacing: 0;
	}
	.elementor-11967 .elementor-element.elementor-element-644d086f > .elementor-widget-container {
		padding: 0 15% 0 15%;
	}
	.elementor-11967 .elementor-element.elementor-element-289aa88b .elementor-spacer-inner {
		height: 20px;
	}
	.elementor-11967 .elementor-element.elementor-element-44a8bf02 > .elementor-container {
		max-width: 1140px;
	}
	.elementor-11967 .elementor-element.elementor-element-44a8bf02 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
		align-content: center;
		align-items: center;
	}
	.elementor-11967 .elementor-element.elementor-element-27748c3d > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 20px;
	}
	.elementor-11967 .elementor-element.elementor-element-27748c3d:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap {
		background-color: #fff;
	}
	.elementor-11967 .elementor-element.elementor-element-27748c3d > .elementor-element-populated {
		border-radius: 10px 10px 10px 10px;
	}
	.elementor-11967 .elementor-element.elementor-element-27748c3d > .elementor-element-populated {
		box-shadow: 0 0 20px 0 rgba(221, 221, 221, 0.5);
		transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
		text-align: center;
		margin: 20px 20px 20px 20px;
		padding: 70px 50px 70px 50px;
	}
	.elementor-11967 .elementor-element.elementor-element-1faba320 .elementor-heading-title {
		color: #4c4c4c;
		font-family: Roboto, Sans-serif;
		font-size: 65px;
		font-weight: 700;
		text-transform: none;
		font-style: normal;
		text-decoration: none;
		line-height: 1em;
		letter-spacing: 0;
	}
	.elementor-11967 .elementor-element.elementor-element-6488e698 .elementor-heading-title {
		color: #4c4c4c;
		font-family: Roboto, Sans-serif;
		font-size: 17px;
		font-weight: 300;
		text-transform: uppercase;
		font-style: normal;
		text-decoration: none;
		line-height: 1em;
		letter-spacing: 5.9px;
	}
	.elementor-11967 .elementor-element.elementor-element-68ea1ba7 {
		--divider-border-style: solid;
		--divider-color: #4c4c4c;
		--divider-border-width: 3px;
	}
	.elementor-11967 .elementor-element.elementor-element-68ea1ba7 .elementor-divider-separator {
		width: 20%;
		margin: 0 auto;
		margin-center: 0;
	}
	.elementor-11967 .elementor-element.elementor-element-68ea1ba7 .elementor-divider {
		text-align: center;
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.elementor-11967 .elementor-element.elementor-element-5dce0152 .elementor-icon-list-icon i {
		color: #4c4c4c;
		font-size: 16px;
	}
	.elementor-11967 .elementor-element.elementor-element-5dce0152 .elementor-icon-list-text {
		color: #666;
		padding-left: 15px;
	}
	.elementor-11967 .elementor-element.elementor-element-5dce0152 .elementor-icon-list-item {
		font-family: Roboto, Sans-serif;
		font-size: 15px;
		font-weight: 300;
		text-transform: none;
		font-style: normal;
		text-decoration: none;
		line-height: 2.4em;
	}
	.elementor-11967 .elementor-element.elementor-element-5dce0152 > .elementor-widget-container {
		padding: 0;
	}
	.elementor-11967 .elementor-element.elementor-element-7b4a0870 .elementor-button {
		font-family: Roboto, Sans-serif;
		font-size: 17px;
		font-weight: 700;
		text-transform: capitalize;
		font-style: normal;
		text-decoration: none;
		line-height: 1em;
		letter-spacing: 0;
		fill: #4054b2;
		color: #4054b2;
		background-color: #EBEBEB;
		border-style: solid;
		border-radius: 50px 50px 50px 50px;
		padding: 17px 50px 17px 50px;
	}
	.elementor-11967 .elementor-element.elementor-element-7b4a0870 .elementor-button:focus,
	.elementor-11967 .elementor-element.elementor-element-7b4a0870 .elementor-button:hover {
		color: #fff;
		background-color: #4054b2;
		border-color: #4054b2;
	}
	.elementor-11967 .elementor-element.elementor-element-7b4a0870 > .elementor-widget-container {
		padding: 15px 0 0 0;
	}
	.elementor-11967 .elementor-element.elementor-element-6fb3816b > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 20px;
	}
	.elementor-11967 .elementor-element.elementor-element-6fb3816b:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap {
		background-color: #4054b2;
	}
	.elementor-11967 .elementor-element.elementor-element-6fb3816b > .elementor-element-populated {
		border-radius: 10px 10px 10px 10px;
	}
	.elementor-11967 .elementor-element.elementor-element-6fb3816b > .elementor-element-populated {
		box-shadow: 0 0 20px 0 rgba(114, 114, 114, 0.5);
		transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
		text-align: center;
		margin: 20px 20px 20px 20px;
		padding: 70px 50px 70px 50px;
	}
	.elementor-11967 .elementor-element.elementor-element-2f4099b .elementor-heading-title {
		color: #fff;
		font-family: Roboto, Sans-serif;
		font-size: 65px;
		font-weight: 700;
		text-transform: none;
		font-style: normal;
		text-decoration: none;
		line-height: 1em;
		letter-spacing: 0;
	}
	.elementor-11967 .elementor-element.elementor-element-41d7dd1d .elementor-heading-title {
		color: #fff;
		font-family: Roboto, Sans-serif;
		font-size: 17px;
		font-weight: 300;
		text-transform: uppercase;
		font-style: normal;
		text-decoration: none;
		line-height: 1em;
		letter-spacing: 5.9px;
	}
	.elementor-11967 .elementor-element.elementor-element-408e4298 {
		--divider-border-style: solid;
		--divider-color: #ffffff;
		--divider-border-width: 3px;
	}
	.elementor-11967 .elementor-element.elementor-element-408e4298 .elementor-divider-separator {
		width: 20%;
		margin: 0 auto;
		margin-center: 0;
	}
	.elementor-11967 .elementor-element.elementor-element-408e4298 .elementor-divider {
		text-align: center;
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.elementor-11967 .elementor-element.elementor-element-60121346 .elementor-icon-list-icon i {
		color: #fff;
		font-size: 16px;
	}
	.elementor-11967 .elementor-element.elementor-element-60121346 .elementor-icon-list-text {
		color: #fff;
		padding-left: 15px;
	}
	.elementor-11967 .elementor-element.elementor-element-60121346 .elementor-icon-list-item {
		font-size: 15px;
		font-weight: 300;
		line-height: 2.4em;
	}
	.elementor-11967 .elementor-element.elementor-element-60121346 > .elementor-widget-container {
		padding: 0;
	}
	.elementor-11967 .elementor-element.elementor-element-597fedf6 .elementor-button {
		font-family: Roboto, Sans-serif;
		font-size: 17px;
		font-weight: 700;
		text-transform: capitalize;
		font-style: normal;
		text-decoration: none;
		line-height: 1em;
		letter-spacing: 0;
		fill: #4054b2;
		color: #4054b2;
		background-color: #fff;
		border-style: solid;
		border-width: 3px 3px 3px 3px;
		border-color: rgba(255, 255, 255, 0);
		border-radius: 50px 50px 50px 50px;
		padding: 17px 50px 17px 50px;
	}
	.elementor-11967 .elementor-element.elementor-element-597fedf6 .elementor-button:focus,
	.elementor-11967 .elementor-element.elementor-element-597fedf6 .elementor-button:hover {
		color: #fff;
		background-color: #4054b2;
		border-color: #fff;
	}
	.elementor-11967 .elementor-element.elementor-element-597fedf6 > .elementor-widget-container {
		padding: 15px 0 0 0;
	}
	.elementor-11967 .elementor-element.elementor-element-2e7c61a2 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 20px;
	}
	.elementor-11967 .elementor-element.elementor-element-2e7c61a2:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap {
		background-color: #fff;
	}
	.elementor-11967 .elementor-element.elementor-element-2e7c61a2 > .elementor-element-populated {
		border-radius: 10px 10px 10px 10px;
	}
	.elementor-11967 .elementor-element.elementor-element-2e7c61a2 > .elementor-element-populated {
		box-shadow: 0 0 20px 0 rgba(221, 221, 221, 0.5);
		transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
		text-align: center;
		margin: 20px 20px 20px 20px;
		padding: 70px 50px 70px 50px;
	}
	.elementor-11967 .elementor-element.elementor-element-3dbf3197 .elementor-heading-title {
		color: #4c4c4c;
		font-family: Roboto, Sans-serif;
		font-size: 65px;
		font-weight: 700;
		text-transform: none;
		font-style: normal;
		text-decoration: none;
		line-height: 1em;
		letter-spacing: 0;
	}
	.elementor-11967 .elementor-element.elementor-element-69590119 .elementor-heading-title {
		color: #4c4c4c;
		font-family: Roboto, Sans-serif;
		font-size: 17px;
		font-weight: 300;
		text-transform: uppercase;
		font-style: normal;
		text-decoration: none;
		line-height: 1em;
		letter-spacing: 5.9px;
	}
	.elementor-11967 .elementor-element.elementor-element-6215d99a {
		--divider-border-style: solid;
		--divider-color: #4c4c4c;
		--divider-border-width: 3px;
	}
	.elementor-11967 .elementor-element.elementor-element-6215d99a .elementor-divider-separator {
		width: 20%;
		margin: 0 auto;
		margin-center: 0;
	}
	.elementor-11967 .elementor-element.elementor-element-6215d99a .elementor-divider {
		text-align: center;
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.elementor-11967 .elementor-element.elementor-element-74a803c0 .elementor-icon-list-icon i {
		color: #4c4c4c;
		font-size: 16px;
	}
	.elementor-11967 .elementor-element.elementor-element-74a803c0 .elementor-icon-list-text {
		color: #666;
		padding-left: 15px;
	}
	.elementor-11967 .elementor-element.elementor-element-74a803c0 .elementor-icon-list-item {
		font-size: 15px;
		font-weight: 300;
		line-height: 2.4em;
	}
	.elementor-11967 .elementor-element.elementor-element-74a803c0 > .elementor-widget-container {
		padding: 0;
	}
	.elementor-11967 .elementor-element.elementor-element-1087d9fd .elementor-button {
		font-family: Roboto, Sans-serif;
		font-size: 17px;
		font-weight: 700;
		text-transform: capitalize;
		font-style: normal;
		text-decoration: none;
		line-height: 1em;
		letter-spacing: 0;
		fill: #4054b2;
		color: #4054b2;
		background-color: #fff;
		border-style: solid;
		border-radius: 50px 50px 50px 50px;
		padding: 17px 50px 17px 50px;
	}
	.elementor-11967 .elementor-element.elementor-element-1087d9fd .elementor-button:focus,
	.elementor-11967 .elementor-element.elementor-element-1087d9fd .elementor-button:hover {
		color: #fff;
		background-color: #4054b2;
		border-color: #4054b2;
	}
	.elementor-11967 .elementor-element.elementor-element-1087d9fd > .elementor-widget-container {
		padding: 15px 0 0 0;
	}
	.elementor-11967 .elementor-element.elementor-element-9b11267 > .elementor-container {
		max-width: 811px;
	}
	.elementor-11967 .elementor-element.elementor-element-9b11267 {
		padding: 70px 0 50px 0;
	}
	.elementor-11967 .elementor-element.elementor-element-dce6e6e > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 20px;
	}
	.elementor-11967 .elementor-element.elementor-element-1cd6ed0a {
		text-align: center;
	}
	.elementor-11967 .elementor-element.elementor-element-1cd6ed0a .elementor-heading-title {
		color: #4054b2;
		font-family: Roboto, Sans-serif;
		font-size: 39px;
		font-weight: 400;
		text-transform: uppercase;
		font-style: normal;
		text-decoration: none;
		line-height: 1em;
		letter-spacing: 0;
	}
	.elementor-11967 .elementor-element.elementor-element-db15121 .elementor-spacer-inner {
		height: 20px;
	}
	.elementor-11967 .elementor-element.elementor-element-236454a .elementor-toggle .elementor-tab-title {
		border-width: 2px;
		border-color: #eee;
		padding: 0 0 2% 3%;
	}
	.elementor-11967 .elementor-element.elementor-element-236454a .elementor-toggle .elementor-tab-content {
		border-width: 2px;
		border-bottom-color: #eee;
		color: #7a7a7a;
		font-family: Roboto, Sans-serif;
		font-size: 15px;
		font-weight: 400;
		text-transform: none;
		font-style: normal;
		text-decoration: none;
		line-height: 1.5em;
		letter-spacing: 0;
	}
	.elementor-11967 .elementor-element.elementor-element-236454a .elementor-toggle .elementor-toggle-item:not(:last-child) {
		margin-bottom: 20px;
	}
	.elementor-11967 .elementor-element.elementor-element-236454a .elementor-toggle-icon,
	.elementor-11967 .elementor-element.elementor-element-236454a .elementor-toggle-title {
		color: #4c4c4c;
	}
	.elementor-11967 .elementor-element.elementor-element-236454a .elementor-toggle .elementor-toggle-title {
		font-family: Roboto, Sans-serif;
		font-size: 21px;
		font-weight: 300;
		text-transform: none;
		font-style: normal;
		text-decoration: none;
		line-height: 1.8em;
		letter-spacing: 0;
	}
	.elementor-11967 .elementor-element.elementor-element-236454a .elementor-toggle .elementor-toggle-icon.elementor-toggle-icon-left {
		margin-right: 6px;
	}
	.elementor-11967 .elementor-element.elementor-element-236454a > .elementor-widget-container {
		padding: 0;
	}
	.elementor-11967 .elementor-element.elementor-element-5e670585 > .elementor-container {
		max-width: 1140px;
	}
	.elementor-11967 .elementor-element.elementor-element-5e670585:not(.elementor-motion-effects-element-type-background) {
		background-color: #eee;
	}
	.elementor-11967 .elementor-element.elementor-element-5e670585 {
		transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
		padding: 60px 0 0px 0;
	}
	.elementor-11967 .elementor-element.elementor-element-fa8e6fd > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 20px;
	}
	.elementor-11967 .elementor-element.elementor-element-64df727d {
		text-align: center;
	}
	.elementor-11967 .elementor-element.elementor-element-64df727d .elementor-heading-title {
		color: #4054b2;
		font-family: Roboto, Sans-serif;
		font-size: 39px;
		font-weight: 400;
		text-transform: uppercase;
		font-style: normal;
		text-decoration: none;
		line-height: 1em;
		letter-spacing: 0;
	}
	.elementor-11967 .elementor-element.elementor-element-7c539bbb .elementor-spacer-inner {
		height: 20px;
	}
	.elementor-11967 .elementor-element.elementor-element-7cc149c9 > .elementor-container {
		max-width: 1140px;
	}
	.elementor-11967 .elementor-element.elementor-element-6dfe1ad7 .elementor-testimonial-content {
		color: #4c4c4c;
		font-family: Roboto, Sans-serif;
		font-size: 17px;
		font-weight: 300;
		text-transform: none;
		font-style: italic;
		text-decoration: none;
		line-height: 1.9em;
		letter-spacing: 0;
	}
	.elementor-11967 .elementor-element.elementor-element-6dfe1ad7 .elementor-testimonial-wrapper .elementor-testimonial-image img {
		width: 50px;
		height: 50px;
	}
	.elementor-11967 .elementor-element.elementor-element-6dfe1ad7 .elementor-testimonial-name {
		color: #4054b2;
		font-family: Roboto, Sans-serif;
		font-size: 14px;
		font-weight: 600;
		text-transform: uppercase;
		font-style: normal;
		text-decoration: none;
		line-height: 1.6em;
		letter-spacing: 0;
	}
	.elementor-11967 .elementor-element.elementor-element-6dfe1ad7 .elementor-testimonial-job {
		color: #afafaf;
		font-family: Roboto, Sans-serif;
		font-size: 13px;
		line-height: 1.3em;
	}
	.elementor-11967 .elementor-element.elementor-element-d7a1b08 .elementor-spacer-inner {
		height: 30px;
	}
	.elementor-11967 .elementor-element.elementor-element-1bff3edb .elementor-testimonial-content {
		color: #4c4c4c;
		font-family: Roboto, Sans-serif;
		font-size: 17px;
		font-weight: 300;
		text-transform: none;
		font-style: italic;
		text-decoration: none;
		line-height: 1.9em;
		letter-spacing: 0;
	}
	.elementor-11967 .elementor-element.elementor-element-1bff3edb .elementor-testimonial-wrapper .elementor-testimonial-image img {
		width: 50px;
		height: 50px;
	}
	.elementor-11967 .elementor-element.elementor-element-1bff3edb .elementor-testimonial-name {
		color: #4054b2;
		font-family: Roboto, Sans-serif;
		font-size: 14px;
		font-weight: 600;
		text-transform: uppercase;
		font-style: normal;
		text-decoration: none;
		line-height: 1.6em;
		letter-spacing: 0;
	}
	.elementor-11967 .elementor-element.elementor-element-1bff3edb .elementor-testimonial-job {
		color: #afafaf;
		font-family: Roboto, Sans-serif;
		font-size: 13px;
		line-height: 1.3em;
	}
	.elementor-11967 .elementor-element.elementor-element-766436b0 .elementor-testimonial-content {
		color: #4c4c4c;
		font-family: Roboto, Sans-serif;
		font-size: 17px;
		font-weight: 300;
		text-transform: none;
		font-style: italic;
		text-decoration: none;
		line-height: 1.9em;
		letter-spacing: 0;
	}
	.elementor-11967 .elementor-element.elementor-element-766436b0 .elementor-testimonial-wrapper .elementor-testimonial-image img {
		width: 50px;
		height: 50px;
	}
	.elementor-11967 .elementor-element.elementor-element-766436b0 .elementor-testimonial-name {
		color: #4054b2;
		font-family: Roboto, Sans-serif;
		font-size: 14px;
		font-weight: 600;
		text-transform: uppercase;
		font-style: normal;
		text-decoration: none;
		line-height: 1.6em;
		letter-spacing: 0;
	}
	.elementor-11967 .elementor-element.elementor-element-766436b0 .elementor-testimonial-job {
		color: #afafaf;
		font-family: Roboto, Sans-serif;
		font-size: 13px;
		line-height: 1.3em;
	}
	.elementor-11967 .elementor-element.elementor-element-79cd402d .elementor-spacer-inner {
		height: 30px;
	}
	.elementor-11967 .elementor-element.elementor-element-4dd109e0 .elementor-testimonial-content {
		color: #4c4c4c;
		font-family: Roboto, Sans-serif;
		font-size: 17px;
		font-weight: 300;
		text-transform: none;
		font-style: italic;
		text-decoration: none;
		line-height: 1.9em;
		letter-spacing: 0;
	}
	.elementor-11967 .elementor-element.elementor-element-4dd109e0 .elementor-testimonial-wrapper .elementor-testimonial-image img {
		width: 50px;
		height: 50px;
	}
	.elementor-11967 .elementor-element.elementor-element-4dd109e0 .elementor-testimonial-name {
		color: #4054b2;
		font-family: Roboto, Sans-serif;
		font-size: 14px;
		font-weight: 600;
		text-transform: uppercase;
		font-style: normal;
		text-decoration: none;
		line-height: 1.6em;
		letter-spacing: 0;
	}
	.elementor-11967 .elementor-element.elementor-element-4dd109e0 .elementor-testimonial-job {
		color: #afafaf;
		font-family: Roboto, Sans-serif;
		font-size: 13px;
		line-height: 1.3em;
	}
	.elementor-page-11967:not(.elementor-motion-effects-element-type-background) {
		background-color: #fff;
	}
	@media (max-width: 1024px) {
		.elementor-11967 .elementor-element.elementor-element-4c668808 {
			padding: 20px 20px 20px 20px;
		}
		.elementor-11967 .elementor-element.elementor-element-5dad1e51 .elementor-heading-title {
			font-size: 50px;
			line-height: 1.3em;
			letter-spacing: -0.5px;
		}
		.elementor-11967 .elementor-element.elementor-element-582e2e07 > .elementor-element-populated {
			padding: 22px 22px 22px 22px;
		}
		.elementor-11967 .elementor-element.elementor-element-2c63d20a .elementor-spacer-inner {
			height: 50px;
		}
		.elementor-11967 .elementor-element.elementor-element-1d1d4c > .elementor-element-populated {
			padding: 22px 22px 22px 22px;
		}
		.elementor-11967 .elementor-element.elementor-element-2211d77a .elementor-spacer-inner {
			height: 50px;
		}
		.elementor-11967 .elementor-element.elementor-element-289aa88b .elementor-spacer-inner {
			height: 50px;
		}
		.elementor-11967 .elementor-element.elementor-element-27748c3d > .elementor-element-populated {
			margin: 0;
		}
		.elementor-11967 .elementor-element.elementor-element-5dce0152 > .elementor-widget-container {
			padding: 0;
		}
		.elementor-11967 .elementor-element.elementor-element-6fb3816b > .elementor-element-populated {
			margin: 0;
		}
		.elementor-11967 .elementor-element.elementor-element-60121346 > .elementor-widget-container {
			padding: 0;
		}
		.elementor-11967 .elementor-element.elementor-element-2e7c61a2 > .elementor-element-populated {
			margin: 0;
		}
		.elementor-11967 .elementor-element.elementor-element-74a803c0 > .elementor-widget-container {
			padding: 0;
		}
		.elementor-11967 .elementor-element.elementor-element-db15121 .elementor-spacer-inner {
			height: 50px;
		}
		.elementor-11967 .elementor-element.elementor-element-7c539bbb .elementor-spacer-inner {
			height: 50px;
		}
		.elementor-11967 .elementor-element.elementor-element-d7a1b08 .elementor-spacer-inner {
			height: 50px;
		}
		.elementor-11967 .elementor-element.elementor-element-79cd402d .elementor-spacer-inner {
			height: 50px;
		}
	}
	@media (max-width: 767px) {
		.elementor-11967 .elementor-element.elementor-element-5dad1e51 {
			text-align: center;
		}
		.elementor-11967 .elementor-element.elementor-element-5dad1e51 .elementor-heading-title {
			font-size: 42px;
			letter-spacing: 0;
		}
		.elementor-11967 .elementor-element.elementor-element-fd91323 > .elementor-widget-container {
			padding: 0 0 40px 0;
		}
		.elementor-11967 .elementor-element.elementor-element-77acd1d {
			padding: 40px 10px 40px 10px;
		}
		.elementor-11967 .elementor-element.elementor-element-5000bb42 .elementor-icon-box-icon {
			margin-bottom: 45px;
		}
		.elementor-11967 .elementor-element.elementor-element-2c63d20a .elementor-spacer-inner {
			height: 50px;
		}
		.elementor-11967 .elementor-element.elementor-element-31a80c2d .elementor-icon-box-icon {
			margin-bottom: 45px;
		}
		.elementor-11967 .elementor-element.elementor-element-50c5a51a .elementor-icon-box-icon {
			margin-bottom: 45px;
		}
		.elementor-11967 .elementor-element.elementor-element-2211d77a .elementor-spacer-inner {
			height: 50px;
		}
		.elementor-11967 .elementor-element.elementor-element-141bc9a9 .elementor-icon-box-icon {
			margin-bottom: 45px;
		}
		.elementor-11967 .elementor-element.elementor-element-289aa88b .elementor-spacer-inner {
			height: 50px;
		}
		.elementor-11967 .elementor-element.elementor-element-9b11267 {
			padding: 20px 20px 20px 20px;
		}
		.elementor-11967 .elementor-element.elementor-element-1cd6ed0a .elementor-heading-title {
			font-size: 27px;
		}
		.elementor-11967 .elementor-element.elementor-element-db15121 .elementor-spacer-inner {
			height: 50px;
		}
		.elementor-11967 .elementor-element.elementor-element-5e670585 {
			padding: 30px 30px 30px 30px;
		}
		.elementor-11967 .elementor-element.elementor-element-fa8e6fd > .elementor-element-populated {
			padding: 40px 0 0 0;
		}
		.elementor-11967 .elementor-element.elementor-element-64df727d .elementor-heading-title {
			font-size: 27px;
		}
		.elementor-11967 .elementor-element.elementor-element-7c539bbb .elementor-spacer-inner {
			height: 20px;
		}
		.elementor-11967 .elementor-element.elementor-element-d7a1b08 .elementor-spacer-inner {
			height: 50px;
		}
		.elementor-11967 .elementor-element.elementor-element-79cd402d .elementor-spacer-inner {
			height: 50px;
		}
	}
	@media (min-width: 768px) {
		.elementor-11967 .elementor-element.elementor-element-2d60008 {
			width: 42.018%;
		}
		.elementor-11967 .elementor-element.elementor-element-3407579 {
			width: 57.982%;
		}
		.elementor-11967 .elementor-element.elementor-element-af635b7 {
			width: 4%;
		}
		.elementor-11967 .elementor-element.elementor-element-4643556 {
			width: 29%;
		}
		.elementor-11967 .elementor-element.elementor-element-b3667e8 {
			width: 4%;
		}
		.elementor-11967 .elementor-element.elementor-element-45c7707 {
			width: 28.995%;
		}
		.elementor-11967 .elementor-element.elementor-element-b5eb8ec {
			width: 4%;
		}
		.elementor-11967 .elementor-element.elementor-element-0cfded9 {
			width: 28.665%;
		}
	}
	@media (min-width: 1025px) {
		.elementor-11967 .elementor-element.elementor-element-4c668808: not(.elementor-motion-effects-element-type-background) {
			background-attachment: fixed;
		}
	}
}
@media all {
	.screen-reader-text {
		clip: rect(1px, 1px, 1px, 1px);
		position: absolute !important;
		height: 1px;
		width: 1px;
		overflow: hidden;
	}
	.screen-reader-text:focus {
		background-color: #f1f1f1;
		border-radius: 3px;
		box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
		clip: auto !important;
		color: #21759b;
		display: block;
		font-size: 14px;
		font-size: 0.875rem;
		font-weight: 700;
		height: auto;
		left: 5px;
		line-height: normal;
		padding: 15px 23px 14px;
		text-decoration: none;
		top: 5px;
		width: auto;
		z-index: 100000;
	}
}
@media all {
	.screen-reader-text {
		clip: rect(1px, 1px, 1px, 1px);
		position: absolute !important;
		height: 1px;
		width: 1px;
		overflow: hidden;
	}
	.screen-reader-text:focus {
		background-color: #f1f1f1;
		border-radius: 3px;
		box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
		clip: auto !important;
		color: #21759b;
		display: block;
		font-size: 14px;
		font-size: 0.875rem;
		font-weight: 700;
		height: auto;
		left: 5px;
		line-height: normal;
		padding: 15px 23px 14px;
		text-decoration: none;
		top: 5px;
		width: auto;
		z-index: 100000;
	}
	/*! end @import */
}
@media all {
	.far,
	.fas {
		-moz-osx-font-smoothing: grayscale;
		-webkit-font-smoothing: antialiased;
		display: inline-block;
		font-style: normal;
		font-variant: normal;
		text-rendering: auto;
		line-height: 1;
	}
	.fa-caret-right:before {
		content: "\f0da";
	}
	.fa-caret-up:before {
		content: "\f0d8";
	}
	.fa-check:before {
		content: "\f00c";
	}
	.fa-cloud-sun-rain:before {
		content: "\f743";
	}
	.fa-credit-card:before {
		content: "\f09d";
	}
	.fa-dna:before {
		content: "\f471";
	}
	.fa-gem:before {
		content: "\f3a5";
	}
	.fa-handshake:before {
		content: "\f2b5";
	}
	.fa-magic:before {
		content: "\f0d0";
	}
	.fa-shield-alt:before {
		content: "\f3ed";
	}
}
@media all {
	.fas {
		font-family: "Font Awesome 5 Free";
		font-weight: 900;
	}
}
@media all {
	.far {
		font-family: "Font Awesome 5 Free";
		font-weight: 400;
	}
}
@media all {
	.comment-subscription-form {
		margin-bottom: 1em;
	}
	.comment-subscription-form .subscribe-label {
		display: inline !important;
	}
	.screen-reader-text {
		border: 0;
		clip: rect(1px, 1px, 1px, 1px);
		-webkit-clip-path: inset(50%);
		clip-path: inset(50%);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute !important;
		width: 1px;
		word-wrap: normal !important;
	}
	.screen-reader-text {
		border: 0;
		clip: rect(1px, 1px, 1px, 1px);
		-webkit-clip-path: inset(50%);
		clip-path: inset(50%);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute !important;
		width: 1px;
		word-wrap: normal !important;
	}
}
/*! CSS Used from: Embedded */

img#wpstats {
	display: none;
}
/*! CSS Used fontfaces */

@font-face {
	font-family: WooCommerce;
	src: url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/WooCommerce.eot);
	src: url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/WooCommerce.eot#iefix) format("embedded-opentype"), url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/WooCommerce.woff) format("woff"), url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/WooCommerce.ttf)0 format("truetype"), url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/WooCommerce.svg#WooCommerce) format("svg");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: "Neue Einstellung";
	src: url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/NeueEinstellung-Black.woff);
	font-style: normal;
	font-weight: 900;
}
@font-face {
	font-family: "Neue Einstellung";
	src: url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/NeueEinstellung-Bold.woff);
	font-style: normal;
	font-weight: 700;
}
@font-face {
	font-family: "Neue Einstellung";
	src: url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/NeueEinstellung-SemiBold.woff);
	font-style: normal;
	font-weight: 600;
}
@font-face {
	font-family: "Neue Einstellung";
	src: url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/NeueEinstellung-Medium.woff);
	font-style: normal;
	font-weight: 500;
}
@font-face {
	font-family: "Neue Einstellung";
	src: url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/NeueEinstellung-Regular.woff);
	font-style: normal;
	font-weight: 400;
}
@font-face {
	font-family: "Neue Einstellung";
	src: url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/NeueEinstellung-Light.woff);
	font-style: normal;
	font-weight: 300;
}
@font-face {
	font-family: "Font Awesome 5 Free";
	font-style: normal;
	font-weight: 400;
	font-display: block;
	src: url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/fa-regular-400.eot);
	src: url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/fa-regular-400.eot#iefix) format("embedded-opentype"), url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/fa-regular-400.woff2) format("woff2"), url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/fa-regular-400.woff) format("woff"), url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/fa-regular-400.ttf) format("truetype"), url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/fa-regular-400.svg#fontawesome) format("svg");
}
@font-face {
	font-family: "Font Awesome 5 Free";
	font-style: normal;
	font-weight: 900;
	font-display: block;
	src: url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/fa-solid-900.eot);
	src: url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/fa-solid-900.eot#iefix) format("embedded-opentype"), url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/fa-solid-900.woff2) format("woff2"), url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/fa-solid-900.woff) format("woff"), url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/fa-solid-900.ttf) format("truetype"), url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/fa-solid-900.svg#fontawesome) format("svg");
}
@font-face {
	font-family: "Font Awesome 5 Free";
	font-style: normal;
	font-weight: 900;
	font-display: block;
	src: url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/fa-solid-900.eot);
	src: url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/fa-solid-900.eot#iefix) format("embedded-opentype"), url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/fa-solid-900.woff2) format("woff2"), url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/fa-solid-900.woff) format("woff"), url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/fa-solid-900.ttf) format("truetype"), url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/fa-solid-900.svg#fontawesome) format("svg");
}
@font-face {
	font-family: "Font Awesome 5 Free";
	font-style: normal;
	font-weight: 400;
	font-display: block;
	src: url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/fa-regular-400.eot);
	src: url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/fa-regular-400.eot#iefix) format("embedded-opentype"), url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/fa-regular-400.woff2) format("woff2"), url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/fa-regular-400.woff) format("woff"), url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/fa-regular-400.ttf) format("truetype"), url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/fa-regular-400.svg#fontawesome) format("svg");
}
@font-face {
	font-family: Lato;
	font-style: italic;
	font-weight: 100;
	src: url(https://fonts.gstatic.com/s/lato/v17/S6u-w4BMUTPHjxsIPx-mPCLQ7A.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Lato;
	font-style: italic;
	font-weight: 100;
	src: url(https://fonts.gstatic.com/s/lato/v17/S6u-w4BMUTPHjxsIPx-oPCI.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Lato;
	font-style: italic;
	font-weight: 300;
	src: url(https://fonts.gstatic.com/s/lato/v17/S6u_w4BMUTPHjxsI9w2_FQft1dw.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Lato;
	font-style: italic;
	font-weight: 300;
	src: url(https://fonts.gstatic.com/s/lato/v17/S6u_w4BMUTPHjxsI9w2_Gwft.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Lato;
	font-style: italic;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/lato/v17/S6u8w4BMUTPHjxsAUi-qJCY.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Lato;
	font-style: italic;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/lato/v17/S6u8w4BMUTPHjxsAXC-q.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Lato;
	font-style: italic;
	font-weight: 700;
	src: url(https://fonts.gstatic.com/s/lato/v17/S6u_w4BMUTPHjxsI5wq_FQft1dw.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Lato;
	font-style: italic;
	font-weight: 700;
	src: url(https://fonts.gstatic.com/s/lato/v17/S6u_w4BMUTPHjxsI5wq_Gwft.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Lato;
	font-style: italic;
	font-weight: 900;
	src: url(https://fonts.gstatic.com/s/lato/v17/S6u_w4BMUTPHjxsI3wi_FQft1dw.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Lato;
	font-style: italic;
	font-weight: 900;
	src: url(https://fonts.gstatic.com/s/lato/v17/S6u_w4BMUTPHjxsI3wi_Gwft.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Lato;
	font-style: normal;
	font-weight: 100;
	src: url(https://fonts.gstatic.com/s/lato/v17/S6u8w4BMUTPHh30AUi-qJCY.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Lato;
	font-style: normal;
	font-weight: 100;
	src: url(https://fonts.gstatic.com/s/lato/v17/S6u8w4BMUTPHh30AXC-q.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Lato;
	font-style: normal;
	font-weight: 300;
	src: url(https://fonts.gstatic.com/s/lato/v17/S6u9w4BMUTPHh7USSwaPGR_p.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Lato;
	font-style: normal;
	font-weight: 300;
	src: url(https://fonts.gstatic.com/s/lato/v17/S6u9w4BMUTPHh7USSwiPGQ.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Lato;
	font-style: normal;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/lato/v17/S6uyw4BMUTPHjxAwXjeu.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Lato;
	font-style: normal;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/lato/v17/S6uyw4BMUTPHjx4wXg.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Lato;
	font-style: normal;
	font-weight: 700;
	src: url(https://fonts.gstatic.com/s/lato/v17/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Lato;
	font-style: normal;
	font-weight: 700;
	src: url(https://fonts.gstatic.com/s/lato/v17/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Lato;
	font-style: normal;
	font-weight: 900;
	src: url(https://fonts.gstatic.com/s/lato/v17/S6u9w4BMUTPHh50XSwaPGR_p.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Lato;
	font-style: normal;
	font-weight: 900;
	src: url(https://fonts.gstatic.com/s/lato/v17/S6u9w4BMUTPHh50XSwiPGQ.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 100;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUOjIg1_i6t8kCHKm459WxZqh7p29NNpQ.woff2) format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 100;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUOjIg1_i6t8kCHKm459WxZqh7g29NNpQ.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 100;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUOjIg1_i6t8kCHKm459WxZqh7r29NNpQ.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 100;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUOjIg1_i6t8kCHKm459WxZqh7q29NNpQ.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 100;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUOjIg1_i6t8kCHKm459WxZqh7k29M.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 200;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZBg_z8fZwnCo.woff2) format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 200;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZBg_z-PZwnCo.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 200;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZBg_z8_ZwnCo.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 200;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZBg_z8vZwnCo.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 200;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZBg_z_PZw.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 300;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZYgzz8fZwnCo.woff2) format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 300;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZYgzz-PZwnCo.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 300;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZYgzz8_ZwnCo.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 300;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZYgzz8vZwnCo.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 300;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZYgzz_PZw.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUQjIg1_i6t8kCHKm459WxRxC7mw9c.woff2) format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUQjIg1_i6t8kCHKm459WxRzS7mw9c.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUQjIg1_i6t8kCHKm459WxRxi7mw9c.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 500;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZOg3z8fZwnCo.woff2) format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 500;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZOg3z-PZwnCo.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 500;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZOg3z8_ZwnCo.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 500;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZOg3z8vZwnCo.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 500;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZOg3z_PZw.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 600;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZFgrz8fZwnCo.woff2) format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 600;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZFgrz-PZwnCo.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 600;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZFgrz8_ZwnCo.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 600;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZFgrz8vZwnCo.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 600;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZFgrz_PZw.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 700;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZcgvz8fZwnCo.woff2) format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 700;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZcgvz-PZwnCo.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 700;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZcgvz8_ZwnCo.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 700;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZcgvz8vZwnCo.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 700;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZcgvz_PZw.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 800;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZbgjz8fZwnCo.woff2) format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 800;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZbgjz-PZwnCo.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 800;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZbgjz8_ZwnCo.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 800;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZbgjz8vZwnCo.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 800;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZbgjz_PZw.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 900;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZSgnz8fZwnCo.woff2) format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 900;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZSgnz-PZwnCo.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 900;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZSgnz8_ZwnCo.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 900;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZSgnz8vZwnCo.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Montserrat;
	font-style: italic;
	font-weight: 900;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZSgnz_PZw.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 100;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUQjIg1_i6t8kCHKm45_QpRxC7mw9c.woff2) format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 100;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUQjIg1_i6t8kCHKm45_QpRzS7mw9c.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 100;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUQjIg1_i6t8kCHKm45_QpRxi7mw9c.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 100;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUQjIg1_i6t8kCHKm45_QpRxy7mw9c.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 100;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUQjIg1_i6t8kCHKm45_QpRyS7m.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 200;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_aZA3gTD_u50.woff2) format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 200;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_aZA3g3D_u50.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 200;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_aZA3gbD_u50.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 200;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_aZA3gfD_u50.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 200;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_aZA3gnD_g.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 300;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_cJD3gTD_u50.woff2) format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 300;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_cJD3g3D_u50.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 300;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_cJD3gbD_u50.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 300;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_cJD3gfD_u50.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 300;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_cJD3gnD_g.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 500;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_ZpC3gTD_u50.woff2) format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 500;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_ZpC3g3D_u50.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 500;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_ZpC3gbD_u50.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 500;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_ZpC3gfD_u50.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 500;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_ZpC3gnD_g.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 600;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_bZF3gTD_u50.woff2) format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 600;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_bZF3g3D_u50.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 600;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_bZF3gbD_u50.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 600;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_bZF3gfD_u50.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 600;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_bZF3gnD_g.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 700;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3gTD_u50.woff2) format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 700;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3g3D_u50.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 700;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3gbD_u50.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 700;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3gfD_u50.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 700;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3gnD_g.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 800;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_c5H3gTD_u50.woff2) format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 800;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_c5H3g3D_u50.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 800;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_c5H3gbD_u50.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 800;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_c5H3gfD_u50.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 800;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_c5H3gnD_g.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 900;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_epG3gTD_u50.woff2) format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 900;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_epG3g3D_u50.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 900;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_epG3gbD_u50.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 900;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_epG3gfD_u50.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 900;
	src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_epG3gnD_g.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 100;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOiCnqEu92Fr1Mu51QrEz0dL_nz.woff2) format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 100;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOiCnqEu92Fr1Mu51QrEzQdL_nz.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 100;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOiCnqEu92Fr1Mu51QrEzwdL_nz.woff2) format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 100;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOiCnqEu92Fr1Mu51QrEzMdL_nz.woff2) format("woff2");
	unicode-range: U+0370-03FF;
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 100;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOiCnqEu92Fr1Mu51QrEz8dL_nz.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 100;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOiCnqEu92Fr1Mu51QrEz4dL_nz.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 100;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOiCnqEu92Fr1Mu51QrEzAdLw.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 300;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TjASc3CsTKlA.woff2) format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 300;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TjASc-CsTKlA.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 300;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TjASc2CsTKlA.woff2) format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 300;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TjASc5CsTKlA.woff2) format("woff2");
	unicode-range: U+0370-03FF;
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 300;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TjASc1CsTKlA.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 300;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TjASc0CsTKlA.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 300;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TjASc6CsQ.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1Mu51xFIzIFKw.woff2) format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1Mu51xMIzIFKw.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1Mu51xEIzIFKw.woff2) format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1Mu51xLIzIFKw.woff2) format("woff2");
	unicode-range: U+0370-03FF;
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1Mu51xHIzIFKw.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1Mu51xGIzIFKw.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1Mu51xIIzI.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 500;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51S7ACc3CsTKlA.woff2) format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 500;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51S7ACc-CsTKlA.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 500;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51S7ACc2CsTKlA.woff2) format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 500;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51S7ACc5CsTKlA.woff2) format("woff2");
	unicode-range: U+0370-03FF;
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 500;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51S7ACc1CsTKlA.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 500;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51S7ACc0CsTKlA.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 500;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51S7ACc6CsQ.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 700;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TzBic3CsTKlA.woff2) format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 700;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TzBic-CsTKlA.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 700;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TzBic2CsTKlA.woff2) format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 700;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TzBic5CsTKlA.woff2) format("woff2");
	unicode-range: U+0370-03FF;
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 700;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TzBic1CsTKlA.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 700;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TzBic0CsTKlA.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 700;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TzBic6CsQ.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 900;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TLBCc3CsTKlA.woff2) format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 900;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TLBCc-CsTKlA.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 900;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TLBCc2CsTKlA.woff2) format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 900;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TLBCc5CsTKlA.woff2) format("woff2");
	unicode-range: U+0370-03FF;
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 900;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TLBCc1CsTKlA.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 900;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TLBCc0CsTKlA.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Roboto;
	font-style: italic;
	font-weight: 900;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOjCnqEu92Fr1Mu51TLBCc6CsQ.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 100;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1MmgVxFIzIFKw.woff2) format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 100;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1MmgVxMIzIFKw.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 100;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1MmgVxEIzIFKw.woff2) format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 100;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1MmgVxLIzIFKw.woff2) format("woff2");
	unicode-range: U+0370-03FF;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 100;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1MmgVxHIzIFKw.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 100;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1MmgVxGIzIFKw.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 100;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOkCnqEu92Fr1MmgVxIIzI.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 300;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 300;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 300;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 300;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format("woff2");
	unicode-range: U+0370-03FF;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 300;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 300;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 300;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");
	unicode-range: U+0370-03FF;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 500;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 500;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 500;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 500;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format("woff2");
	unicode-range: U+0370-03FF;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 500;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 500;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 500;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 700;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 700;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 700;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 700;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format("woff2");
	unicode-range: U+0370-03FF;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 700;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 700;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 700;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 900;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmYUtfCRc4EsA.woff2) format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 900;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmYUtfABc4EsA.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 900;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmYUtfCBc4EsA.woff2) format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 900;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmYUtfBxc4EsA.woff2) format("woff2");
	unicode-range: U+0370-03FF;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 900;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmYUtfCxc4EsA.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 900;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmYUtfChc4EsA.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: 900;
	src: url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmYUtfBBc4.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 300;
	src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKWyV9hmIqOjjg.woff2) format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 300;
	src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKWyV9hvIqOjjg.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 300;
	src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKWyV9hnIqOjjg.woff2) format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 300;
	src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKWyV9hoIqOjjg.woff2) format("woff2");
	unicode-range: U+0370-03FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 300;
	src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKWyV9hkIqOjjg.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 300;
	src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKWyV9hlIqOjjg.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 300;
	src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKWyV9hrIqM.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/opensans/v20/mem6YaGs126MiZpBA-UFUK0Udc1UAw.woff2) format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/opensans/v20/mem6YaGs126MiZpBA-UFUK0ddc1UAw.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/opensans/v20/mem6YaGs126MiZpBA-UFUK0Vdc1UAw.woff2) format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/opensans/v20/mem6YaGs126MiZpBA-UFUK0adc1UAw.woff2) format("woff2");
	unicode-range: U+0370-03FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/opensans/v20/mem6YaGs126MiZpBA-UFUK0Wdc1UAw.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/opensans/v20/mem6YaGs126MiZpBA-UFUK0Xdc1UAw.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/opensans/v20/mem6YaGs126MiZpBA-UFUK0Zdc0.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 600;
	src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKXGUdhmIqOjjg.woff2) format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 600;
	src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKXGUdhvIqOjjg.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 600;
	src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKXGUdhnIqOjjg.woff2) format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 600;
	src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKXGUdhoIqOjjg.woff2) format("woff2");
	unicode-range: U+0370-03FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 600;
	src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKXGUdhkIqOjjg.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 600;
	src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKXGUdhlIqOjjg.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 600;
	src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKXGUdhrIqM.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 700;
	src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKWiUNhmIqOjjg.woff2) format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 700;
	src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKWiUNhvIqOjjg.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 700;
	src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKWiUNhnIqOjjg.woff2) format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 700;
	src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKWiUNhoIqOjjg.woff2) format("woff2");
	unicode-range: U+0370-03FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 700;
	src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKWiUNhkIqOjjg.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 700;
	src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKWiUNhlIqOjjg.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 700;
	src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKWiUNhrIqM.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 800;
	src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKW-U9hmIqOjjg.woff2) format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 800;
	src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKW-U9hvIqOjjg.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 800;
	src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKW-U9hnIqOjjg.woff2) format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 800;
	src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKW-U9hoIqOjjg.woff2) format("woff2");
	unicode-range: U+0370-03FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 800;
	src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKW-U9hkIqOjjg.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 800;
	src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKW-U9hlIqOjjg.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 800;
	src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKW-U9hrIqM.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 300;
	src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN_r8OX-hpOqc.woff2) format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 300;
	src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN_r8OVuhpOqc.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 300;
	src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN_r8OXuhpOqc.woff2) format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 300;
	src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN_r8OUehpOqc.woff2) format("woff2");
	unicode-range: U+0370-03FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 300;
	src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN_r8OXehpOqc.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 300;
	src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN_r8OXOhpOqc.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 300;
	src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN_r8OUuhp.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/opensans/v20/mem8YaGs126MiZpBA-UFWJ0bbck.woff2) format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/opensans/v20/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/opensans/v20/mem8YaGs126MiZpBA-UFWZ0bbck.woff2) format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/opensans/v20/mem8YaGs126MiZpBA-UFVp0bbck.woff2) format("woff2");
	unicode-range: U+0370-03FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/opensans/v20/mem8YaGs126MiZpBA-UFWp0bbck.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/opensans/v20/mem8YaGs126MiZpBA-UFW50bbck.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/opensans/v20/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 600;
	src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UNirkOX-hpOqc.woff2) format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 600;
	src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UNirkOVuhpOqc.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 600;
	src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UNirkOXuhpOqc.woff2) format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 600;
	src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UNirkOUehpOqc.woff2) format("woff2");
	unicode-range: U+0370-03FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 600;
	src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UNirkOXehpOqc.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 600;
	src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UNirkOXOhpOqc.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 600;
	src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UNirkOUuhp.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 700;
	src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN7rgOX-hpOqc.woff2) format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 700;
	src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN7rgOVuhpOqc.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 700;
	src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN7rgOXuhpOqc.woff2) format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 700;
	src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN7rgOUehpOqc.woff2) format("woff2");
	unicode-range: U+0370-03FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 700;
	src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN7rgOXehpOqc.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 700;
	src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN7rgOXOhpOqc.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 700;
	src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 800;
	src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN8rsOX-hpOqc.woff2) format("woff2");
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 800;
	src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN8rsOVuhpOqc.woff2) format("woff2");
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 800;
	src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN8rsOXuhpOqc.woff2) format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 800;
	src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN8rsOUehpOqc.woff2) format("woff2");
	unicode-range: U+0370-03FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 800;
	src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN8rsOXehpOqc.woff2) format("woff2");
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 800;
	src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN8rsOXOhpOqc.woff2) format("woff2");
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 800;
	src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN8rsOUuhp.woff2) format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@media all {
	.woocommerce img.pswp__img,
	.woocommerce-page img.pswp__img {
		max-width: none;
	}
	button.pswp__button {
		box-shadow: none !important;
		background-image: url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/default-skin.png) !important;
	}
	button.pswp__button,
	button.pswp__button--arrow--left::before,
	button.pswp__button--arrow--right::before,
	button.pswp__button:hover {
		background-color: transparent !important;
	}
	button.pswp__button--arrow--left,
	button.pswp__button--arrow--left:hover,
	button.pswp__button--arrow--right,
	button.pswp__button--arrow--right:hover {
		background-image: none !important;
	}
	button.pswp__button--close:hover {
		background-position: 0 -44px;
	}
	button.pswp__button--zoom:hover {
		background-position: -88px 0;
	}
	.pswp {
		display: none;
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		overflow: hidden;
		-ms-touch-action: none;
		touch-action: none;
		z-index: 1500;
		-webkit-text-size-adjust: 100%;
		-webkit-backface-visibility: hidden;
		outline: 0;
	}
	.pswp * {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.pswp img {
		max-width: none;
	}
	.pswp--open {
		display: block;
	}
	.pswp--zoom-allowed .pswp__img {
		cursor: -webkit-zoom-in;
		cursor: -moz-zoom-in;
		cursor: zoom-in;
	}
	.pswp__bg {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background: #000;
		opacity: 0;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		-webkit-backface-visibility: hidden;
		will-change: opacity;
	}
	.pswp__scroll-wrap {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		overflow: hidden;
	}
	.pswp__container,
	.pswp__zoom-wrap {
		-ms-touch-action: none;
		touch-action: none;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
	}
	.pswp__container,
	.pswp__img {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		-webkit-tap-highlight-color: transparent;
		-webkit-touch-callout: none;
	}
	.pswp__zoom-wrap {
		position: absolute;
		width: 100%;
		-webkit-transform-origin: left top;
		-ms-transform-origin: left top;
		transform-origin: left top;
		-webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
		transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
	}
	.pswp__bg {
		will-change: opacity;
		-webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
		transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
	}
	.pswp--animated-in .pswp__bg,
	.pswp--animated-in .pswp__zoom-wrap {
		-webkit-transition: none;
		transition: none;
	}
	.pswp__container,
	.pswp__zoom-wrap {
		-webkit-backface-visibility: hidden;
	}
	.pswp__item {
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		overflow: hidden;
	}
	.pswp__img {
		position: absolute;
		width: auto;
		height: auto;
		top: 0;
		left: 0;
	}
	.pswp__img--placeholder {
		-webkit-backface-visibility: hidden;
	}
	.pswp__img--placeholder--blank {
		background: #222;
	}
}
@media all {
	.pswp__button {
		width: 44px;
		height: 44px;
		position: relative;
		background: 0 0;
		cursor: pointer;
		overflow: visible;
		-webkit-appearance: none;
		display: block;
		border: 0;
		padding: 0;
		margin: 0;
		float: right;
		opacity: 0.75;
		-webkit-transition: opacity 0.2s;
		transition: opacity 0.2s;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.pswp__button:focus,
	.pswp__button:hover {
		opacity: 1;
	}
	.pswp__button:active {
		outline: 0;
		opacity: 0.9;
	}
	.pswp__button::-moz-focus-inner {
		padding: 0;
		border: 0;
	}
	.pswp__ui--over-close .pswp__button--close {
		opacity: 1;
	}
	.pswp__button,
	.pswp__button--arrow--left:before,
	.pswp__button--arrow--right:before {
		background: url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/default-skin.png) 0 0 no-repeat;
		background-size: 264px 88px;
		width: 44px;
		height: 44px;
	}
	@media (-webkit-min-device-pixel-ratio: 1.1),
	(-webkit-min-device-pixel-ratio: 1.09375),
	(min-resolution: 105dpi),
	(min-resolution: 1.1dppx) {
		.pswp--svg .pswp__button, .pswp--svg .pswp__button--arrow--left: before, .pswp--svg .pswp__button--arrow--right: before {
			background-image: url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/default-skin.svg);
		}
		.pswp--svg .pswp__button--arrow--left,
		.pswp--svg .pswp__button--arrow--right {
			background: 0 0;
		}
	}
	.pswp__button--close {
		background-position: 0 -44px;
	}
	.pswp__button--share {
		background-position: -44px -44px;
	}
	.pswp__button--fs {
		display: none;
	}
	.pswp--supports-fs .pswp__button--fs {
		display: block;
	}
	.pswp__button--zoom {
		display: none;
		background-position: -88px 0;
	}
	.pswp--zoom-allowed .pswp__button--zoom {
		display: block;
	}
	.pswp__button--arrow--left,
	.pswp__button--arrow--right {
		background: 0 0;
		top: 50%;
		margin-top: -50px;
		width: 70px;
		height: 100px;
		position: absolute;
	}
	.pswp__button--arrow--left {
		left: 0;
	}
	.pswp__button--arrow--right {
		right: 0;
	}
	.pswp__button--arrow--left:before,
	.pswp__button--arrow--right:before {
		content: "";
		top: 35px;
		background-color: rgba(0, 0, 0, 0.3);
		height: 30px;
		width: 32px;
		position: absolute;
	}
	.pswp__button--arrow--left:before {
		left: 6px;
		background-position: -138px -44px;
	}
	.pswp__button--arrow--right:before {
		right: 6px;
		background-position: -94px -44px;
	}
	.pswp__counter,
	.pswp__share-modal {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	.pswp__share-modal {
		display: block;
		background: rgba(0, 0, 0, 0.5);
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		padding: 10px;
		position: absolute;
		z-index: 1600;
		opacity: 0;
		-webkit-transition: opacity 0.25s ease-out;
		transition: opacity 0.25s ease-out;
		-webkit-backface-visibility: hidden;
		will-change: opacity;
	}
	.pswp__share-modal--hidden {
		display: none;
	}
	.pswp__share-tooltip {
		z-index: 1620;
		position: absolute;
		background: #fff;
		top: 56px;
		border-radius: 2px;
		display: block;
		width: auto;
		right: 44px;
		-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
		box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
		-webkit-transform: translateY(6px);
		-ms-transform: translateY(6px);
		transform: translateY(6px);
		-webkit-transition: -webkit-transform 0.25s;
		transition: transform 0.25s;
		-webkit-backface-visibility: hidden;
		will-change: transform;
	}
	.pswp__counter {
		position: absolute;
		left: 0;
		top: 0;
		height: 44px;
		font-size: 13px !important;
		line-height: 44px;
		color: #fff;
		opacity: 0.75;
		padding: 0 10px !important;
	}
	.pswp__caption {
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		min-height: 44px;
	}
	.pswp__caption__center {
		text-align: left;
		max-width: 420px;
		margin: 0 auto !important;
		font-size: 13px !important;
		padding: 10px !important;
		line-height: 20px;
		color: #ccc;
	}
	.pswp__caption--fake {
		visibility: hidden;
	}
	.pswp__preloader {
		width: 44px;
		height: 44px;
		position: absolute;
		top: 0;
		left: 50%;
		margin-left: -22px;
		opacity: 0;
		-webkit-transition: opacity 0.25s ease-out;
		transition: opacity 0.25s ease-out;
		will-change: opacity;
		direction: ltr;
	}
	.pswp__preloader__icn {
		width: 20px;
		height: 20px;
		margin: 12px;
	}
	.pswp--css_animation .pswp__preloader__icn {
		background: 0 0;
		opacity: 0.75;
		width: 14px;
		height: 14px;
		position: absolute;
		left: 15px;
		top: 15px;
		margin: 0;
	}
	.pswp--css_animation .pswp__preloader__cut {
		position: relative;
		width: 7px;
		height: 14px;
		overflow: hidden;
	}
	.pswp--css_animation .pswp__preloader__donut {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 14px;
		height: 14px;
		border: 2px solid #fff;
		border-radius: 50%;
		border-left-color: transparent;
		border-bottom-color: transparent;
		position: absolute;
		top: 0;
		left: 0;
		background: 0 0;
		margin: 0;
	}
	@media screen and (max-width: 1024px) {
		.pswp__preloader {
			position: relative;
			left: auto;
			top: auto;
			margin: 0;
			float: right;
		}
	}
	.pswp__ui {
		-webkit-font-smoothing: auto;
		visibility: visible;
		opacity: 1;
		z-index: 1550;
	}
	.pswp__top-bar {
		position: absolute;
		left: 0;
		top: 0;
		height: 44px;
		width: 100%;
	}
	.pswp--has_mouse .pswp__button--arrow--left,
	.pswp--has_mouse .pswp__button--arrow--right,
	.pswp__caption,
	.pswp__top-bar {
		-webkit-backface-visibility: hidden;
		will-change: opacity;
		-webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
		transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
	}
	.pswp--has_mouse .pswp__button--arrow--left,
	.pswp--has_mouse .pswp__button--arrow--right {
		visibility: visible;
	}
	.pswp__caption,
	.pswp__top-bar {
		background-color: rgba(0, 0, 0, 0.5);
	}
	.pswp__ui--fit .pswp__caption,
	.pswp__ui--fit .pswp__top-bar {
		background-color: rgba(0, 0, 0, 0.3);
	}
	.pswp__ui--idle .pswp__top-bar {
		opacity: 0;
	}
	.pswp__ui--idle .pswp__button--arrow--left,
	.pswp__ui--idle .pswp__button--arrow--right {
		opacity: 0;
	}
	.pswp__element--disabled {
		display: none !important;
	}
	@media all {
		.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-closed {
			display: none;
		}
		.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened {
			display: block;
		}
	}
	@media all {
		.elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon, .elementor-widget-toggle .elementor-tab-title.elementor-active a {
			color: var(--e-global-color-accent);
		}
	}
	@media all {
		.elementor-11967 .elementor-element.elementor-element-236454a .elementor-tab-title.elementor-active .elementor-toggle-icon, .elementor-11967 .elementor-element.elementor-element-236454a .elementor-tab-title.elementor-active a {
			color: #4054b2;
		}
	}
	.elementor-tab-title.elementor-active span {
		color: #4054b2 !important;
	}
	.sidtechno-discount-tiers,
	input.product_varaint_id {
		width: 100%;
	}
	.comment-form .elementor a.active,
	.comment-form .elementor a:hover,
	.comment-form .l-portfolio-wrapper .l-portfolio-wrapper__items-holder.l-portfolio-wrapper__items-holder--meta-inside .o-portfolio-item .o-neuron-hover .o-neuron-hover-holder .o-neuron-hover-holder__body .o-neuron-hover-holder__body__inner .o-neuron-hover-holder__body-meta .a-seperator ul li a:hover,
	.comment-form .l-portfolio-wrapper .l-portfolio-wrapper__items-holder.l-portfolio-wrapper__items-holder--meta-inside .o-portfolio-item .o-neuron-hover .o-neuron-hover-holder .o-neuron-hover-holder__body .o-neuron-hover-holder__body__inner .o-neuron-hover-holder__body-meta .o-neuron-hover-holder__body-meta__title a:hover,
	.comment-form .l-portfolio-wrapper .l-portfolio-wrapper__items-holder.l-portfolio-wrapper__items-holder--meta-outside .o-portfolio-item .o-portfolio-item__content .a-seperator ul li a:hover,
	.comment-form .l-portfolio-wrapper .l-portfolio-wrapper__items-holder.l-portfolio-wrapper__items-holder--meta-outside .o-portfolio-item .o-portfolio-item__content .o-portfolio-item__title a:hover,
	.comment-form .m-filters ul li a:hover,
	.comment-form .m-filters ul li.active a,
	.comment-form .o-mini-cart .o-mini-cart__holder .o-mini-cart__holder__cart-list .o-mini-cart__holder__cart-list__item .o-mini-cart__holder__cart-list__item__meta .title a:hover,
	.comment-form a.active,
	.comment-form a:hover,
	.comment-form a:not(button).active,
	.comment-form a:not(button):hover,
	.comment-form ul.menu.m-header-default-menu li.menu-item.current_page_ancestor > a,
	.comment-form ul.menu.m-header-default-menu li.menu-item.current_page_item > a {
		-webkit-box-shadow: inset 0 0 0 #0080c0, 0 2px 0 rgb(#0080c0);
		box-shadow: inset 0 0 0 rgb(0 128 192), 0 2px 0 #0080c0;
	}
	.woocommerce p.stars.selected a.active::before {
		//        content: "\e020";
		content: '\f005';
		font-family: "Font Awesome 5 Free";
		font-weight: bold;
	}
	.woocommerce p.stars.selected a:not(.active)::before {
		//        content: "\e020";
		content: '\f005';
		font-family: "Font Awesome 5 Free";
		font-weight: bold;
	}
	.woocommerce p.stars.selected a.active ~ a::before {
		content: '\f005';
		font-family: "Font Awesome 5 Free";
		font-weight: normal;
	}
}
.elementor-text-editor.elementor-clearfix {
	font-size: 14px;
	line-height: 20px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-4c668808.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle .elementor-widget-container p {
	color: #fff;
	font-size: 16px;
}
.h3div {
	margin-bottom: 20px !important;
}
@media all {
	.elementor-11967 .elementor-element.elementor-element-cdab34e > .elementor-container {
		max-width: 1140px;
	}
	.elementor-11967 .elementor-element.elementor-element-cdab34e:not(.elementor-motion-effects-element-type-background) {
		background-color: #eeeeee;
	}
	.elementor-11967 .elementor-element.elementor-element-cdab34e {
		transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
		padding: 60px 0px 60px 0px;
	}
	.elementor-11967 .elementor-element.elementor-element-4a58000 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 20px;
	}
	.elementor-11967 .elementor-element.elementor-element-3ae8477 {
		text-align: center;
	}
	.elementor-11967 .elementor-element.elementor-element-3ae8477 .elementor-heading-title {
		color: #4054b2;
		font-family: "Roboto", Sans-serif;
		font-size: 39px;
		font-weight: 400;
		text-transform: uppercase;
		font-style: normal;
		text-decoration: none;
		line-height: 1em;
		letter-spacing: 0px;
	}
	.elementor-11967 .elementor-element.elementor-element-41622c6 .elementor-spacer-inner {
		height: 20px;
	}
	.elementor-11967 .elementor-element.elementor-element-dc54034 > .elementor-container {
		max-width: 1140px;
	}
	.elementor-11967 .elementor-element.elementor-element-3863ddd .elementor-testimonial-content {
		color: #4c4c4c;
		font-family: "Roboto", Sans-serif;
		font-size: 17px;
		font-weight: 300;
		text-transform: none;
		font-style: italic;
		text-decoration: none;
		line-height: 1.9em;
		letter-spacing: 0px;
	}
	.elementor-11967 .elementor-element.elementor-element-3863ddd .elementor-testimonial-wrapper .elementor-testimonial-image img {
		width: 50px;
		height: 50px;
	}
	.elementor-11967 .elementor-element.elementor-element-3863ddd .elementor-testimonial-name {
		color: #4054b2;
		font-family: "Roboto", Sans-serif;
		font-size: 14px;
		font-weight: 600;
		text-transform: uppercase;
		font-style: normal;
		text-decoration: none;
		line-height: 1.6em;
		letter-spacing: 0px;
	}
	.elementor-11967 .elementor-element.elementor-element-3863ddd .elementor-testimonial-job {
		color: #afafaf;
		font-family: "Roboto", Sans-serif;
		font-size: 13px;
		line-height: 1.3em;
	}
	.elementor-11967 .elementor-element.elementor-element-2fa5443 .elementor-spacer-inner {
		height: 30px;
	}
	.elementor-11967 .elementor-element.elementor-element-37cde94 .elementor-testimonial-content {
		color: #4c4c4c;
		font-family: "Roboto", Sans-serif;
		font-size: 17px;
		font-weight: 300;
		text-transform: none;
		font-style: italic;
		text-decoration: none;
		line-height: 1.9em;
		letter-spacing: 0px;
	}
	.elementor-11967 .elementor-element.elementor-element-37cde94 .elementor-testimonial-wrapper .elementor-testimonial-image img {
		width: 50px;
		height: 50px;
	}
	.elementor-11967 .elementor-element.elementor-element-37cde94 .elementor-testimonial-name {
		color: #4054b2;
		font-family: "Roboto", Sans-serif;
		font-size: 14px;
		font-weight: 600;
		text-transform: uppercase;
		font-style: normal;
		text-decoration: none;
		line-height: 1.6em;
		letter-spacing: 0px;
	}
	.elementor-11967 .elementor-element.elementor-element-37cde94 .elementor-testimonial-job {
		color: #afafaf;
		font-family: "Roboto", Sans-serif;
		font-size: 13px;
		line-height: 1.3em;
	}
	.elementor-11967 .elementor-element.elementor-element-22a1751 .elementor-spacer-inner {
		height: 30px;
	}
	@media (max-width: 1024px) {
		.elementor-11967 .elementor-element.elementor-element-41622c6 .elementor-spacer-inner {
			height: 50px;
		}
		.elementor-11967 .elementor-element.elementor-element-2fa5443 .elementor-spacer-inner {
			height: 50px;
		}
		.elementor-11967 .elementor-element.elementor-element-22a1751 .elementor-spacer-inner {
			height: 50px;
		}
	}
	@media (max-width: 767px) {
		.elementor-11967 .elementor-element.elementor-element-cdab34e {
			padding: 30px 30px 30px 30px;
		}
		.elementor-11967 .elementor-element.elementor-element-4a58000 > .elementor-element-populated {
			padding: 40px 0px 0px 0px;
		}
		.elementor-11967 .elementor-element.elementor-element-3ae8477 .elementor-heading-title {
			font-size: 27px;
		}
		.elementor-11967 .elementor-element.elementor-element-41622c6 .elementor-spacer-inner {
			height: 20px;
		}
		.elementor-11967 .elementor-element.elementor-element-2fa5443 .elementor-spacer-inner {
			height: 50px;
		}
		.elementor-11967 .elementor-element.elementor-element-22a1751 .elementor-spacer-inner {
			height: 50px;
		}
	}
}
footer {
	margin-top: 0 !important;
}
@media all and (max-width: 768px) {
	.elementor-element.elementor-element-0bf6a50.elementor-widget.elementor-widget-heading,
	.elementor-element.elementor-element-bc8e502.elementor-widget.elementor-widget-heading,
	.elementor-element.elementor-element-699a11f.elementor-widget.elementor-widget-heading,
	.elementor-element.elementor-element-fe6ddab.elementor-widget.elementor-widget-heading,
	.elementor-element.elementor-element-47cb8d3.elementor-widget.elementor-widget-heading,
	.elementor-element.elementor-element-c98c5a5.elementor-widget.elementor-widget-heading {
		text-align: center;
	}
}
.elementor-column-wrap.elementor-element-populated.feature-col {
	background: #4054b2 !important;
}
.elementor-column-wrap.elementor-element-populated.feature-col span.elementor-icon-list-text,
.elementor-column-wrap.elementor-element-populated.feature-col i.fas.fa-check,
.elementor-column-wrap.elementor-element-populated.feature-col .elementor-heading-title.elementor-size-large,
.elementor-column-wrap.elementor-element-populated.feature-col .elementor-heading-title.elementor-size-large {
	color: #fff !important;
}
.elementor-column-wrap.elementor-element-populated.feature-col span.elementor-divider-separator {
	border-color: #fff !important;
}
em.woocommerce-review__awaiting-approval {
	font-weight: bold !important;
}
.woocommerce #reviews #comments ol.commentlist {
	margin: 0;
	width: 100%;
	background: 0 0;
	list-style: none;
	padding-left: 0 !important;
}
.woocommerce #reviews #comments ol.commentlist::after,
.woocommerce #reviews #comments ol.commentlist::before {
	content: " ";
	display: table;
}
.woocommerce #reviews #comments ol.commentlist::after {
	clear: both;
}
.woocommerce #reviews #comments ol.commentlist li {
	padding: 0;
	margin: 0 0 20px;
	border: 0;
	position: relative;
	background: 0;
	border: 0;
}
.woocommerce #reviews #comments ol.commentlist li .meta {
	color: #767676;
	font-size: .75em;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
	margin: 0 0 0 0;
	border: 1px solid #e4e1e3;
	border-radius: 4px;
	padding: 1em 1em 0;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text::after,
.woocommerce #reviews #comments ol.commentlist li .comment-text::before {
	content: " ";
	display: table;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text::after {
	clear: both;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p {
	margin: 0 0 1em;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
	font-size: .83em;
}
.woocommerce #reviews #comments .commentlist>li::before {
	content: "";
}
.woocommerce .star-rating {
	float: right;
	overflow: hidden;
	position: relative;
	height: 1em;
	line-height: 1;
	font-size: 1em;
	width: 5.4em;
	font-family: star;
}
.woocommerce .star-rating::before {
	content: "\73\73\73\73\73";
	color: #d3ced2;
	float: left;
	top: 0;
	left: 0;
	position: absolute;
}
.woocommerce .star-rating span {
	overflow: hidden;
	float: left;
	top: 0;
	left: 0;
	position: absolute;
	padding-top: 1.5em;
}
.woocommerce .star-rating span::before {
	content: "\53\53\53\53\53";
	top: 0;
	position: absolute;
	left: 0;
}
@font-face{font-family:star;src:url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/star.eot);src:url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/star.eot#iefix) format("embedded-opentype"),
url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/star.woff) format("woff"),
url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/star.ttf) format("truetype"),
url(https://cdn.shopify.com/s/files/1/0037/0606/0870/t/6/assets/star.svg#star) format("svg");
font-weight:400;
font-style:normal;

}
.h2-div.h4.h-align-center {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 800;
	text-transform: capitalize;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}
.h5-div.o-neuron-hover__body-meta__title {
	font-weight: bold;
	font-size: 16px;
}
.viralboost_content__socialBox span {
	font-size: 16px;
}
.viralboost_content__socialBox {
	display: flex;
	justify-content: center;
	gap: .6rem;
	flex-wrap: wrap;
}
.viralboost_social__button {
	padding: 8px 10px;
	margin: 0 1px 0 0;
	font: 14px Times New Roman;
	color: #fff;
	text-align: center;
	background-color: #3b5998;
	cursor: pointer;
	border-radius: 2px;
	display: inline-block;
	margin-bottom: 4px;
	display: flex;
}
.viralboost_social__button--1:hover {
	text-decoration: none;
}
.viralboost_social__button--1 {
	background: #4267B2;
	color: #fff!important;
	text-decoration: none;
	display: flex;
	padding: 10px !important;
	border-radius: 10px 10px 0 0;
}
.viralboost_social__button--2:hover {
	text-decoration: none;
}
.viralboost_social__button--2 {
	background: #55ACEE;
	color: #fff!important;
	text-decoration: none;
	display: flex;
	padding: 10px !important;
	border-radius: 10px 10px 0 0;
}
.viralboost_social__button--3:hover {
	text-decoration: none;
}
.viralboost_social__button--3 {
	background: #7a7777;
	color: #fff!important;
	text-decoration: none;
	display: flex;
	padding: 10px !important;
	border-radius: 10px 10px 0 0;
}
.viralboost_social__button--4:hover {
	text-decoration: none;
}
.viralboost_social__button--4 {
	background: #CB2027;
	color: #fff!important;
	text-decoration: none;
	display: flex;
	padding: 10px !important;
	border-radius: 10px 10px 0 0;
}
.viralboost_social__button--5:hover {
	text-decoration: none;
}
.viralboost_social__button--5 {
	background: #FF5700;
	color: #fff!important;
	text-decoration: none;
	display: flex;
	padding: 10px !important;
	border-radius: 10px 10px 0 0;
}
.share-it {
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 100;
}
.yui3-cssreset html {
	color: #000;
	background: #FFF
}
.yui3-cssreset body,
.yui3-cssreset div,
.yui3-cssreset dl,
.yui3-cssreset dt,
.yui3-cssreset dd,
.yui3-cssreset ul,
.yui3-cssreset ol,
.yui3-cssreset li,
.yui3-cssreset h1,
.yui3-cssreset h2,
.yui3-cssreset h3,
.yui3-cssreset h4,
.yui3-cssreset h5,
.yui3-cssreset h6,
.yui3-cssreset pre,
.yui3-cssreset code,
.yui3-cssreset form,
.yui3-cssreset fieldset,
.yui3-cssreset legend,
.yui3-cssreset input,
.yui3-cssreset textarea,
.yui3-cssreset p,
.yui3-cssreset blockquote,
.yui3-cssreset th,
.yui3-cssreset td {
	margin: 0;
	padding: 0
}
.yui3-cssreset table {
	border-collapse: collapse;
	border-spacing: 0
}
.yui3-cssreset fieldset,
.yui3-cssreset img {
	border: 0
}
.yui3-cssreset address,
.yui3-cssreset caption,
.yui3-cssreset cite,
.yui3-cssreset code,
.yui3-cssreset dfn,
.yui3-cssreset em,
.yui3-cssreset strong,
.yui3-cssreset th,
.yui3-cssreset var {
	font-style: normal;
	font-weight: normal
}
.yui3-cssreset ol,
.yui3-cssreset ul {
	list-style: none
}
.yui3-cssreset caption,
.yui3-cssreset th {
	text-align: left
}
.yui3-cssreset h1,
.yui3-cssreset h2,
.yui3-cssreset h3,
.yui3-cssreset h4,
.yui3-cssreset h5,
.yui3-cssreset h6 {
	font-size: 100%;
	font-weight: normal
}
.yui3-cssreset q:before,
.yui3-cssreset q:after {
	content: ''
}
.yui3-cssreset abbr,
.yui3-cssreset acronym {
	border: 0;
	font-variant: normal
}
.yui3-cssreset sup {
	vertical-align: text-top
}
.yui3-cssreset sub {
	vertical-align: text-bottom
}
.yui3-cssreset input,
.yui3-cssreset textarea,
.yui3-cssreset select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit
}
.yui3-cssreset input,
.yui3-cssreset textarea,
.yui3-cssreset select {
	*font-size: 100%
}
.yui3-cssreset legend {
	color: #000
}
#yui3-css-stamp.cssreset-context {
	display: none
}
.reset-this * {
	all: revert;
}
.containerLayout,
#itemRangeSlider {
	width: 100%;
	display: inline-block;
}
.containerLayout * {
	word-break: initial !important;
}
.wrapper-slider--horizontal {
	padding-top: 46px !important;
	padding-bottom: 30px !important;
}
.scale__value {
	position: absolute;
	font-family: monospace !important;
	font-weight: 700 !important;
	color: #8a8faa !important;
	cursor: pointer;
}
.length_radio {
	display: none !important;
}
@import url('https://fonts.googleapis.com/css?family=Lato:400,500,600,700&display=swap');
.pad_html_radio { 
	display: inline-block;
}
 .containerRadioButtons {
	// display: inline-flex;
	width: 100%;
	align-items: flex-starte;
	justify-content: flex-start;
	border-radius: 5px;
	padding: 20px 0px;
	margin-top: 30px !important;
	margin-bottom: 30px !important;
}
.containerRadioButtons .option {
	background: #fff;
	height: 100%;
	min-width: 130px;
	display: flex;
	align-items: center;
	justify-content: space-evenly;
	margin-right: 10px;
	border-radius: 5px;
	cursor: pointer;
	padding: 10px 10px;
	border: 2px solid lightgrey;
	transition: all 0.3s ease;
}
.containerRadioButtons .option:eq(0) {
	margin: 0px;
}
.containerRadioButtons .option .dot {
	height: 20px;
	width: 20px;
	background: #d9d9d9;
	border-radius: 50%;
	position: relative;
}
.containerRadioButtons .option .dot::before {
	position: absolute;
	content: "";
	top: 4px;
	left: 4px;
	width: 12px;
	height: 12px;
	background: #0069d9;
	border-radius: 50%;
	opacity: 0;
	transform: scale(1.5);
	transition: all 0.3s ease;
}
.containerRadioButtons input[type="radio"] {
	display: none;
}
#option-1:checked:checked ~ .option-1,
#option-2:checked:checked ~ .option-2 {
	border-color: #0069d9;
	background: #0069d9;
}
#option-1:checked:checked ~ .option-1 .dot,
#option-2:checked:checked ~ .option-2 .dot {
	background: #fff;
}
#option-1:checked:checked ~ .option-1 .dot::before,
#option-2:checked:checked ~ .option-2 .dot::before {
	opacity: 1;
	transform: scale(1);
}
.wrapper .option span {
	font-size: 20px;
	color: #808080;
}
#option-1:checked:checked ~ .option-1 span,
#option-2:checked:checked ~ .option-2 span {
	color: #fff;
}
.productContainer .productContainer-item {
	display: block;
	padding-bottom: 20px;
	border: 1px solid #ccc;
	border-radius: 4px;
	background: white;
}
.productContainer .productContainer-item-image {
	width: 100%;
	position: relative;
	display: inherit;
	margin-bottom: 20px;
}
.productContainer .productContainer-item-image img {
	border-radius: 4px;
	max-width: 70%;
	margin: auto;
	display: block;
}
.productContainer .productContainer-item-description {
	width: 100%;
	padding-left: 10px;
	text-align: center;
}
.productContainer .productContainer-item-title {
	margin-bottom: 10px;
	font-weight: bolder;
	font-size: 14px;
	color: black;
}
.productContainer .productContainer-item-price {
	font-weight: bolder;
	margin-bottom: 10px;
	color: black;
	font-size: 15px;
}
.productContainer .productContainer-item-quantity input {
	width: 80px;
	font-size: 14px;
	padding: 10px;
	text-align: center;
	margin: auto;
}
.productContainer-item.soldout .productContainer-item-image:before {
	content: ' ';
	background-image: url(//i.ibb.co/M2yJsPz/2-2-sold-out-png-clipart.png%22%20alt=%222-2-sold-out-png-clipart);
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-size: 100%;
	background-position: center;
}
.swiper-container {
	padding-top: 40px !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
	padding-bottom: 40px !important;
	background: rgb(251, 251, 251);
}
#nlVal {
	display: inline-block;
}
#slider {
	width: 90%;
	height: 10px;
	background: lightgrey;
	border-radius: 50px;
}
#slider label {
	position: absolute;
	width: 20px;
	margin-top: 20px;
	margin-left: -10px;
	text-align: left;
	font-size: 13px;
}
#slider label:last-of-type::after {
	content: '';
}
.ui-slider-handle.ui-state-default.ui-corner-all {
	border-radius: 100%;
	background: white;
	border: 6px solid #006cfa;
	width: 20px;
	height: 20px;
	top: -5px;
	cursor: grab;
}
.ui-slider-handle.ui-state-active,
.ui-slider-handle.ui-state-hover,
.ui-slider-handle.ui-state-focus {
	border: none;
	outline: 0;
}
.swiper-button-next,
.swiper-button-prev {
	top: 2px;
}
.swiper-button-next:after,
.swiper-button-prev:after {
	font-size: 16px;
	color: black;
}
.active_pad_option {
	border-color: #0069d9 !important;
	background: #0069d9 !important;
}
.active_pad_option .dot {
	background: #fff !important;
}
.active_pad_option .dot::before {
	opacity: 1 !important;
	transform: scale(1) !important;
}
.active_pad_option span {
	color: #fff !important;
}
.productContainer.div_variant_prod {
	width: 49%;
	display: inline-block;
}
.add_to_cart_button_div {
	width: 180px;
}
.add_to_cart_button_div.disable_div {
	cursor: not-allowed;
	background: #7299ac!important;
}
.woocommerce-tabs.wc-tabs-wrapper ul li {
	margin: 0;
}
.counter {
	width: 110px;
	margin: auto !important;
  display: flex;
  align-items: center;
  justify-content: center;
  border:1px solid #ccc !important;
  height: 40px;
}
.counter input {
  width: 40px !important;
  font-size: 14px;
  padding: 4px;
  text-align: center;
  margin: auto;
  border: 0px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;                                                    
  color: black;
  appearance: none;
  outline: 0;
  height: 34px;
}
.counter span {
  display: block;
  font-size: 20px;
  padding: 0 10px;
  cursor: pointer;
  color: #909090;
  user-select: none;
  height: 30px;
  line-height: 30px;
} 
